body { margin:0px; padding:0px; background-color:#fff; font-family:Verdana, Geneva, Arial, helvetica, sans-serif; font-size:11px; line-height:15px; color:#574851; }
/*    WRAPPER FIXES IE MIN-WIDTH ISSUE   */
.wrapper {min-width:900px; width:100%;}
/*   GLOBAL     */
h1 { font-family:Georgia; font-size:18px; font-weight:bold; margin:0px;}
h2 { font-family:Georgia; font-size:16px; font-weight:bold; color:#574851; margin:0px; line-height:22px;}
h3 { font-family:Georgia; font-size:11px; font-weight:bold; color:#574851; margin:0px; line-height:11px;}
h4 { font-family:Verdana; font-size:10px; font-weight:bold; color:#000; margin:0px;}
/*  TOP BANNER AND NAV  */
.top_container { position:absolute; left:0px; top:0px; right:0px; z-index:100; height:117px; width:100%; background: url(../images/bg_top.gif) repeat-x top left; display: block;min-width:900px;}
.nav_top { position:absolute; left:680px; top:13px; width:206px; }
.nav_about { position:absolute; left:452px; top:76px; z-index:101;}
.nav_stores { position:absolute; left:678px; top:76px; z-index:102;}
.nav_shoes { position:absolute; left:565px; top:76px; z-index:103;}
.nav_news { position:absolute; left:791px; top:76px; z-index:104;}
.store_sub_menu { position:absolute; left:565px; top:0px; z-index:103; background-color:#dd5b57; width:107px; height:57px; margin:0px;}
#sub_01 { position:absolute; left:0px; top:11px;}
#sub_02 { position:absolute; left:0px; top:25px; }
#sub_03 { position:absolute; left:0px; top:39px; }
.selected { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; font-weight:normal; color:#fff; text-decoration: none; width:107px; height:14px; background-color:#e47c79; display: block;}
p.store_subnav {margin:0px;}
p.store_subnav a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; font-weight:normal; color:#fff; text-decoration: none; width:107px; height:14px; }
p.store_subnav a:link,  .store_subnav a:visited, .store_subnav a:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; font-weight:normal; color:#fff; text-decoration: none; display: block; width:107px; height:14px;}
p.store_subnav a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; font-weight:normal; color:#fff; text-decoration: none; background-color:#e47c79; width:107px; height:14px; }
.asterisk { position:absolute; left:656px; top:0px;}
.pipe { color:#ef9c00; }
.points {position:absolute; top:0px; left:0px;}
.nav_top a:link, .nav_top a:visited, .nav_top a:active { color: #000; text-decoration: none; }
.nav_top a:hover { color:#7d7b7c; text-decoration: none; }
.anchor a:link, .anchor a:visited, .anchor a:active { color: #7d7b7c; text-decoration: underline; }
.anchor a:hover { color:#7d7b7c; text-decoration: none; }

/* SECTION HOME  */
.content_home { position:absolute; left:0px; top:117px; right:0px; width:100%; min-width:900px;height:333px; background-color:#fff; background-image:url(../images/classic_playful.gif); background-repeat:repeat-x; }
.home_image { position:absolute; left:183px; top:5px;} 
.home_graphic { position:absolute; left:489px; top:0px; height:319px; }
.newsbox01 { position:absolute; left:0px; top:454px; width:179px; height:99px; background-image:url(../images/newsBox_blue.gif);}
.newsbox02 { position:absolute; left:183px; top:454px; width:288px; height:143px; background-image:url(../images/newsBox_orange.gif);}
.newsbox03 { position:absolute; left:475px; top:454px; width:191px; height:34px; background-color:#ecb731;}
.newsBox_header { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#fff;}
p.newsBox1_copy  { position:absolute; top:31px; left:18px; color:#000; line-height:13px; margin:0px;}
p.newsBox2_copy  { position:absolute; top:41px; left:11px; color:#fff; line-height:13px; margin:0px; width:123px;}
.newsBox2_image {position:absolute; left:144px; top:35px;}
.home_clickHere {position:absolute; top:67px; left:90px; width:89px; height:17px; background-color:#6d6f64; padding-top:7px;}
.home_clickHere a:link, .home_clickHere a:visited, .home_clickHere a:active { font-size:9px; line-height:9px; color: #fff; text-decoration: none; margin-left:27px;}
.home_clickHere a:hover { font-size:9px; line-height:9px; color: #ccc; text-decoration: none; margin-left:27px; }

/* CONTACT SECTION   */
.content_contact { position:absolute; left:0px; top:117px; right:0px; width:100%;min-width:900px; height:333px; background-color:#fff; }
.contact_img  { position:absolute; left:183px; top:4px; }
.tell_but  { position:absolute; left:33px; top:278px;  z-index:1600;}
.contact_txt  { position:absolute; left:455px; top:35px; }
.contact_greenbar  { position:absolute; left:451px; top:207px; width:449px; height:7px; background-color:#c0dd57; }
.cust_inq { position:absolute; left:458px; top:227px; }
.retail_inq { position:absolute; left:643px; top:227px; }
p.inquiries { line-height:16px; margin:0px; color:#6699cc; }
p.inquiries a:link, p.inquiries a:visited, p.inquiries a:active { color: #6699cc; text-decoration: underline; }
p.inquiries a:hover { color:#4e80b1; text-decoration: underline; }
.form_display { width:414px; height:320px; position:absolute; left:33px; top:124px;}

/* ABOUT SECTION   */
.content_about { position:absolute; left:0px; top:117px; right:0px; width:100%;min-width:900px; height:487px; background-color:#fff; }
.content_love { position:absolute; left:0px; top:117px; right:0px; width:100%;min-width:900px; height:488px; background-color:#fff; }
.content_where { position:absolute; left:0px; top:117px; right:0px; width:100%;min-width:900px; height:485px; background-color:#fff;
background-image:url(../images/where_image.jpg); background-repeat:no-repeat; }
.who_image { position:absolute; left:33px; top:0px; }
.who_header { position:absolute; left:464px; top:89px; }
p.who_text { position:absolute; left:465px; top:151px; width:433px; line-height:20px;}
p.love_text { position:absolute; left:457px; top:105px; width:443px; line-height:21px; font-family:Georgia; font-weight:bold; font-size:16px; color:#5f9da9; margin:0px}
.hearts { position:absolute; left:457px; top:107px; z-index:401; }
p.where_text { position:absolute; left:452px; top:86px; width:447px; line-height:20px; margin:0px; padding:0px;}
.founder_01 { position:absolute; left:324px; top:90px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:11px; color:#000; }
.founder_line { position:absolute; left:324px; top:107px; }
.about_sub_menu { position:absolute; left:452px; top:0px; z-index:203; background-color:#dd5b57; width:107px; height:57px; margin:0px;}
.year_color_01 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:20px; line-height:20px; color:#95dbe8; margin:0px; padding:0px; }
.year_color_02 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:20px; line-height:20px; color:#96b9c0;margin:0px; padding:0px;}
.year_color_03 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:20px; line-height:20px; color:#77cba6;margin:0px; padding:0px;}
.year_color_04 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:20px; line-height:20px; color:#5f9da9;margin:0px; padding:0px;}


/* SECTION STORES */
.states { position:absolute; left:0px; top:117px; right:0px; width:100%;min-width:900px; height:193px; background-color:#a8d7db;}

.states_header { font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; font-weight:bold; color: #fff; position:absolute; left:33px; top:28px; }
.international_header { font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; font-weight:bold; color: #fff; position:absolute; left:743px; top:28px; }

.states_header_intl { font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; font-weight:bold; color: #fff; position:absolute; left:33px; top:16px; }
.international_ret_header { font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; font-weight:bold; color: #fff; position:absolute; left:627px; top:16px; }
.international_dist_header { font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; font-weight:bold; color: #fff; position:absolute; left:743px; top:16px; }

.online_header { font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; font-weight:bold; color: #fff; position:absolute; left:743px; top:123px; }
.stae_result { position:absolute; left:0px; top:310px; background-color:#fff; height:245px; width:100%; min-width:900px;color:#000;}

#st_links_col1 { position:absolute; left:33px; top:48px;}
#st_links_col2 { position:absolute; left:151px; top:48px;}
#st_links_col3 { position:absolute; left:270px; top:48px;}
#st_links_col4 { position:absolute; left:388px; top:48px;}
#st_links_col5 { position:absolute; left:507px; top:48px;}
#st_links_col6 { position:absolute; left:627px; top:48px;}
#int_link { position:absolute; left:745px; top:48px;}
#online_link { position:absolute; left:745px; top:143px;}

#st_links_intl_col1 { position:absolute; left:33px; top:36px;}
#st_links_intl_col2 { position:absolute; left:151px; top:36px;}
#st_links_intl_col3 { position:absolute; left:270px; top:36px;}
#st_links_intl_col4 { position:absolute; left:388px; top:36px;}
#st_links_intl_col5 { position:absolute; left:507px; top:36px;}
#st_links_intl_col6 { position:absolute; left:627px; top:36px;}
#int_ret_link { position:absolute; left:627px; top:48px;}
#int_dist_link { position:absolute; left:745px; top:48px;}

p.store_links { color:#574851; line-height:14px; margin:0px;}
p.store_links a:link, p.store_links a:visited, p.store_links a:active { color:#574851; line-height:14px; text-decoration: none; border:0px;}
p.store_links a:hover { color:#fff; text-decoration: none; font-weight:bold; border:0px;}
.state_ov { color:#fff; text-decoration: none; font-weight:bold; border:0px;}
.store_info {margin:0px 0px 11px 0px;}
.st_list_col1 {position:absolute; left:33px; top:20px;}
.st_list_col2 {position:absolute; left:212px; top:55px;}
.st_list_col3 {position:absolute; left:389px; top:55px;}
.st_list_col4 {position:absolute; left:553px; top:55px;}
.st_list_col5 {position:absolute; left:727px; top:55px;}
.st_list_col {position:absolute; left:727px; top:55px;}
.green_point { position:absolute; left:33px; top:0px; z-index:2600;}

.store_info a:link, .store_info a:visited, .store_info a:active { color:#000;text-decoration:none;font-weight:bold;}
/* .store_info a:hover {color:#574851; text-decoration:none;font-weight:bold;}  */

.store_info a:hover {text-decoration:none; font-weight:bold; color:#bb3935}

/*  SECTION SHOES  */
.shoes_container { position:absolute; left:0px; top:117px; right:0px; background-color:#fff; width:100%;min-width:900px; height:92px;}
.green_bar { position:absolute; left:33px; top:77px; width:866px; height:15px; background-color:#a3d062;}
.prod_name { position:absolute; left:5px; top:27px; line-height:14px;}
.shoes_header { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#dd5b57; position:absolute; left:33px; top:57px; margin: 0px;}
.dotted_pink_top { position:absolute; top:50px; left:0px; height:2px; }
.dotted_pink_bottom { position:absolute; top:194px; left:0px; height:2px;}
.lrg_view { position:absolute; top:209px; left:-6px; }
span.lrg_viewText a:link,  span.lrg_viewText a:visited, span.lrg_viewText a:active {color:#574851; line-height:26px; text-decoration: none; }
span.lrg_viewText a:hover {color:#574851; line-height:26px; text-decoration: none; }
.prod_image { position:absolute; top:52px; left:0px; }
p.prod_description  { position:absolute; top:204px; left:12px; font-size:10px; color:#574851; line-height:14px; margin:0px; width:147px;}
span.purchase a:link,  span.purchase a:visited, span.purchase a:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; font-weight:normal; color:#dd5b57; text-decoration: underline; }
span.purchase a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:normal; line-height:14px; color:#574851; text-decoration: underline; }
.yellow_box { position:absolute; left:0px; top:329px; width:159px; height:15px; background-color:#fae500; }
.product { width:161px; height:346px;}
#product_01 {position:absolute; left:33px; top:0px; }
#product_02 {position:absolute; left:270px; top:0px;}
#product_03 {position:absolute; left:506px; top:0px;}
#product_04 {position:absolute; left:742px; top:0px;}
#product_05 {position:absolute; left:33px; top:357px;}
#product_06 {position:absolute; left:270px; top:357px;}
#product_07 {position:absolute; left:506px; top:357px;}
#product_08 {position:absolute; left:742px; top:357px;}
#product_09 {position:absolute; left:33px; top:714px;}
#product_10 {position:absolute; left:270px; top:714px;}

.product_display_girl { position:absolute; left:0px; top:209px; right:0px; background-color:#fff;  width:100%;min-width:900px;height:703px;}
.product_display_boy { position:absolute; left:0px; top:209px; right:0px; background-color:#fff;  width:100%;min-width:900px; height:370px;}
.product_display_all { position:absolute; left:0px; top:209px; right:0px; background-color:#fff;  width:100%;min-width:900px; height:1060px;}
.sub_product_display { position:absolute; left:0px; top:209px; right:0px; background-color:#fff;  width:100%;min-width:900px; height:400px;}

/* product detail page   */
.proddetail_container { position:absolute; left:0px; top:0px; height:393px; width:100%;min-width:900px;}
.back_but { position:absolute; left:33px; top:6px; }
.back_but a:link, .back_but a:visited, .back_but a:active { text-decoration: none; border:0px; color:#574851;}
.back_but a:hover { text-decoration: none; border:0px; color:#574851;}
h2.prod_nm_sub { position:absolute; left:33px; top:26px; }
.color_price { color:#7d7b7c; position:absolute; left:33px; top:51px; }
.next { position:absolute; left:470px; top:50px; }
.next a:link, .next a:visited, .next a:active { text-decoration: none; color:#574851; }
.next a:hover { text-decoration: underline; font-weight:bold; color:#574851;}
.long_pink { position:absolute; left:33px; top:74px; height:2px; width:640px; background-image:url(../images/dotted_pink.gif); background-repeat:repeat-x; }
.med_image { position:absolute; left:26px; top:87px; }
.prod_name_sm { position:absolute; left:411px; top:93px; }
p.prod_dscrptn { position:absolute; left:411px; top:107px; width:261px; margin:0px;}
.med_pink_t { position:absolute; left:411px; top:261px; width:261px; background-image:url(../images/dotted_pink.gif); background-repeat:repeat-x; height:2px; } 
.med_pink_b { position:absolute; left:411px; top:317px; width:261px; background-image:url(../images/dotted_pink.gif); background-repeat:repeat-x; height:2px; } 
.pull_down {position:absolute; left:411px; top:330px;}
#size {font-size:11px;  font-family:Verdana; }
h3.colors { position:absolute; left:411px; top:267px; }
.color_01 { position:absolute; left:411px; top:283px; } 
.color_02 { position:absolute; left:434px; top:283px; } 
.color_03 { position:absolute; left:457px; top:283px; } 
#color_marker_01 { background-color:#f9cb01; position:absolute; left:411px; top:307px; width:21px; height:4px; }
#color_marker_02 { background-color:#f9cb01; position:absolute; left:434px; top:307px; width:21px; height:4px; }
#color_marker_03 { background-color:#f9cb01; position:absolute; left:457px; top:307px; width:21px; height:4px; }
.brown_bar { position:absolute; left:411px; top:360px; }
.price { position:absolute; left:411px; top:367px; color:#dd5b57; font-weight:bold; width:261px; line-height:20px;}
.buy_but {position:absolute; left:158px; top:0px;}
.yell_box { position:absolute; left:684px; top:9px; }

/*   SECTION POLICIES    */
.content_policies { position:absolute; left:0px; top:117px; width:899px; background-color:#fbf8ed; }
.ampersand_policies { position:absolute; left:0px; top:67px; }
.policies_text  { position:absolute; left:362px; top:43px; }
.policies_text a:link, .policies_text a:visited, .policies_text a:active { color: #3399cc; text-decoration: underline; }
.policies_text a:hover { color:#3399cc; text-decoration: none; }

/*  NEWS SECTION    */
.content_news { position:absolute; left:0px; top:117px; right:0px; width:100%; min-width:900px;height:500px; background-color:#f8fce0; }
.news_nav { position:absolute; left:260px; top:112px; width:189px; }
h3.news_item {line-height:16px; margin-bottom:3px;}
h3.news_item_selected {line-height:16px; color:#dd5b57; margin-bottom:3px;}
h3.news_item a:link, h3.news_item a:visited, h3.news_item a:active { text-decoration: none; color:#574851; margin-bottom:3px;}
h3.news_item a:hover { text-decoration: none; color:#dd5b57;margin-bottom:3px;}
p.news_date { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#000; line-height:12px; margin: 0px 0px 15px 0px;}
p.news_date a:link, p.news_date a:visited, p.news_date a:active { text-decoration: underline; color:#000; }
p.news_date a:hover { text-decoration: none; color:#000;}
h2.news_header { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#574851; margin:0px; line-height:20px;}
p.story_date {line-height:18px; margin:0px 0px 13px 0px;}
.news_story  { position:absolute; left:452px; top:60px; width:440px; }
p.story_text {line-height:18px; margin:0px;}
.blubox_sm { position:absolute; left:16px; top:114px; width:221px; height:234px; background-image:url(../images/blue_box_sm.gif); }
.small_image  { position:absolute; left:18px; top:17px; }
.enlarge_but  { position:absolute; left:202px; top:204px; }
.larger_view { position:absolute; left:52px; top:207px; color:#fff; line-height:13px; }
.larger_view a:link, .larger_view a:visited, .larger_view a:active { text-decoration:none; color:#fff; }
.larger_view a:hover { text-decoration:underline; color:#fff;}
.blue_big { position:absolute; left:10px; top:9px; background-image:url(../images/blu_box_lrg.gif); background-repeat:no-repeat; width:437px; height:463px; }
.news_image_lrg { position:absolute; left:42px; top:42px; }
.close_lrg { position:absolute; left:405px; top:414px; }
.close_win { position:absolute; left:324px; top:415px; color:#fff; line-height:13px; }
.close_win a:link, .close_win a:visited, .close_win a:active { text-decoration:none; color:#fff; }
.close_win a:hover { text-decoration:underline; color:#fff;}
.numbers { position:absolute; left:42px; top:415px; color:#000; line-height:13px; }
.numbers a:link, .numbers a:visited, .numbers a:active { text-decoration:none; color:#000; }
.numbers a:hover { text-decoration:underline; font-weight:bold; color:#000;}
.number_selected { text-decoration:underline; font-weight:bold; color:#000;}
#item_1 { visibility:hidden; z-index:120;}
#item_2 { visibility:hidden;  z-index:130;}





