/* Default Global Styles */
body{background:#ffffff url(/media/images/assets/bg_body.gif); font-family:Arial, Helvetica, sans-serif; font-size:1.0em; width:1024px; height:auto; margin:auto; padding:0;}
img{border:none;}
a img{border:none;}
.clear{clear:both;}
/* Layout Styles */
#surround {width:auto; height:100%; margin: 0px 0px 0px 0px; background:#d04b87 url(/media/images/assets/bg_body.jpg) repeat-y;}

.header{float:left; width:1024px; background-color:#ffffff;}
.header .logo{float:left; width:182px; height:85px;}
.header .top_nav {float:left;background:#ffffff url(/media/images/assets/bg_nav_top.gif) repeat-x; margin:0px 0px 0px 327px; height:22px; width:515px; font-size:.8em; line-height:normal;}
		.top_nav ul {width:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;list-style:none;}
		.top_nav li {float:left; margin:0px 0px 0px 20px;}
		
		.top_nav a {text-decoration:none;font-weight:bold; color:#666666;}
		.top_nav a:hover {color:#000000;}
.first{margin:0px 0px 0px 0px !important;}		
.text{margin-top:4px !important;}
.closer{margin:4px 0px 0px 5px !important;}

.tabs{float:left; background:#ffffff; width:842px; margin:auto; height:auto; padding-top:17px;}
.header .tabs .tab_nav_1 {background:#ffffff; margin:0px 0px 0px 120px; padding-top:0px; height:23px; width:722px; font-size:.7em; line-height:normal;}
.header .tabs .tab_nav_1 ul {width:842px; margin:auto; padding:0px 10px 0px 0px; list-style:none;}
.header .tabs .tab_nav_1 li {float:left; background:url(/media/images/assets/left.gif) no-repeat left top; padding:0px 0px 0px 8px;}
.header .tabs .tab_nav_1 a {display:block; background:url(/media/images/assets/right.gif) no-repeat right top; padding:5px 15px 4px 6px;	text-decoration:none; font-weight:bold; color:#d90a05;}
.header .tabs .tab_nav_1 a:hover {color:#333;}
.header .tabs .tab_nav_1 #current {background-image:url(/media/images/assets/left_on.gif);}
.header .tabs .tab_nav_1 #current a {background-image:url(/media/images/assets/right_on.gif); color:#333; padding-bottom:5px;}

.header .tabs .tab_nav_2 {background:#ffffff; margin:0px 0px 0px 95px; padding-top:0px; height:23px; width:747px; font-size:.7em; line-height:normal;clear: both;}
.header .tabs .tab_nav_2 ul {width:842px; margin:auto; padding:0px 10px 0px 0px; list-style:none;}
.header .tabs .tab_nav_2 li {float:left; background:url(/media/images/assets/left.gif) no-repeat left top; padding:0px 0px 0px 8px;}
.home {float:left; background:url(/media/images/assets/left_red.gif) no-repeat left top !important; padding:0px 0px 0px 8px !important;}
.plus_sizes {float:left; background:url(/media/images/assets/left_red.gif) no-repeat left top !important; padding:0px 0px 0px 8px !important;}
.header .tabs .tab_nav_2 a {display:block; background:url(/media/images/assets/right.gif) no-repeat right top; padding:5px 15px 4px 6px;	text-decoration:none; font-weight:bold; color:#d90a05;}
.home a{display:block; background:url(/media/images/assets/right_red.gif) no-repeat right top !important; padding:5px 35px 4px 26px !important; text-decoration:none; font-weight:bold; color:#ffffff !important;}
.plus_sizes a {display:block; background:url(/media/images/assets/right_red.gif) no-repeat right top !important; padding:5px 15px 4px 6px !important; text-decoration:none; font-weight:bold; color:#ffffff !important;}
.home a:hover {color:#333 !important;}
.plus_sizes a:hover {color:#333 !important;}
.header .tabs .tab_nav_2 a:hover {color:#333;}
.header .tabs .tab_nav_2 #current {background-image:url(/media/images/assets/left_on.gif);}
.header .tabs .tab_nav_2 #current a {background-image:url(/media/images/assets/right_on.gif); color:#333; padding-bottom:5px;}

.nav_bar{clear:both; float:left; background:#d04b87; width:714px; color:#ffffff; height:22px; padding-left:310px;}
.nav_bar a{color:#ffffff; text-decoration:none; font-size:.9em;}
.nav_bar a:hover{color:#000000; text-decoration:none; font-size:.9em;}

.column_one{background:#d04b87; float:left; width:162px; padding:0px 0px 2px 2px; height:auto;}

.column_one .left_nav{float:left; width:150px; background-color:#fdf2fa; padding:5px;}
.column_one .left_nav .left_nav_title{float:left; width:150px; height:28px; background:#fdf2fa url(/media/images/assets/menu_pink_top.gif) no-repeat; padding:5px 0px 0px 0px; text-align:center; font-weight:bold; color:#ffffff;}
.column_one .left_nav .left_nav_body{float:left; width:150px; background:#fdf2fa url(/media/images/assets/menu_pink_body.gif) repeat-y; padding:0px 0px 0px 0px;}
.column_one .left_nav .left_nav_footer{float:left; width:150px; height:7px; background:#fdf2fa url(/media/images/assets/menu_pink_bottom.gif) no-repeat; padding:0px 0px 0px 0px;}
.column_one .left_nav ul{width:160px; margin:0px 0px 0px 0px; padding:10px 0px 0px 4px; list-style:none;}
.column_one .left_nav li{line-height:12px;}
.column_one .left_nav li a{color:#585858; font-size:.7em; text-decoration:none;}
.column_one .left_nav .pink_highlight a{color:#ff0099; !important; font-size:.8em; text-decoration:none; line-height:14px;}
.column_one .left_nav .bold a{font-weight:bold;}
.column_one .left_nav li a:hover{color:#000000; width:150px;}
.column_one .left_nav li a:visited{color:#315984;}
.column_one .left_nav .pink_highlight a:visited{color:#ff0099;}
.column_one .gift_card{float:left; width:150px; background-color:#fdf2fa; padding:5px;}
/* This may need to be adjusted for individual cases - copy below give unique name and declare inside the image as the class */
.column_one .image_new{margin:0px 0px 0px 5px;}

.column_one .left_nav .categories_link{float:left; width:150px; margin:10px;}
.column_one .left_nav .categories_link a{width:150px; text-align:center; text-decoration:none; font-size:.8em; color:#ff0099; font-weight:bold;}
.column_one .left_nav .categories_link a:hover{width:150px; text-align:center; text-decoration:none; font-size:.8em; color:#666666; font-weight:bold;}

.column_one .contact_us_message{background:#fdf2fa; float:left; width:150px; height:auto; padding:5px;}
.column_one .contact_us_message .contact_us_message_title{float:left; width:150px; height:29px; background:#fdf2fa url(/media/images/assets/menu_red_top.gif) no-repeat; padding:5px 0px 0px 0px; text-align:center; font-weight:bold; color:#ffffff;}
.column_one .contact_us_message .contact_us_message_body{float:left; width:150px; background:#fdf2fa url(/media/images/assets/menu_red_body.gif) repeat-y; padding:5px 0px 15px 0px;}
.column_one .contact_us_message .contact_us_message_link{float:left; width:150px; height:20px; background:#fdf2fa url(/media/images/assets/menu_red_link.gif) no-repeat; padding:5px 0px 0px 0px; text-align:center; font-weight:bold; color:#ffffff;}
.column_one .contact_us_message .contact_us_message_link a{float:left; width:150px; font-size:.9em; text-align:center; text-decoration:none; color:#ff0099;}
.column_one .contact_us_message .contact_us_message_link a:hover{float:left; width:150px; font-size:.9em; text-align:center; color:#333333;}
.column_one .contact_us_message .contact_us_message_footer{float:left; width:150px; height:7px; background:#fdf2fa url(/media/images/assets/menu_red_bottom.gif) no-repeat; padding:0px 0px 0px 0px;}
.column_one .contact_us_message p{float:left; margin-left:10px; width:auto; margin-right:5px; font-size:.8em; text-align:center;}


.column_two{background:#ffffff; float:left;width:704px; height:100%; padding:10px;}

.column_two .content_row{float:left; width:702px;}
.column_two .content_row #splash_welcome{float:left; width:702px;}
.column_two .content_row #splash_welcome .head_image{float:left; width:700px; height:115; margin:0px 0px 5px 0px;}
.column_two .content_row #splash_welcome .sub_image_1{float:left; width:220px; height:120; margin:0px 20px 0px 0px;}
.column_two .content_row #splash_welcome .sub_image_2{float:left; width:220px; height:120; margin:0px 20px 0px 0px;}
.column_two .content_row #splash_welcome .sub_image_3{float:left; width:220px; height:120; margin:0px 0px 0px 0px;}

.column_two .content_row #splash_welcome .arrow{float:left; width:20px; height:16px; margin:10px 0px 0px 0px;}
.column_two .content_row #splash_welcome .page_text{float:left; width:220px; font-size:18px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#666666; font-weight:bold; margin:7px 0px 0px 0px; text-align:left;}


.column_two .sitemap{float:left; width:690px; padding-left:10px; border:#999999 1px solid; background-color:#FDF2FA;}
.column_two .sitemap .row{float:left; width:690px; padding:10px 40px 0px 40px;}
.column_two .sitemap .row .sub_column{float:left; width:160px; padding:0px;}
.column_two .sitemap .row .sub_column .title{float:left; width:160px;font-size:.9em; font-weight:bold; color:#000000; padding:0px;}
.column_two .sitemap .row .sub_column .list{float:left; width:160px;padding:0px;}
.column_two .sitemap .row .sub_column .list ul{float:left; width:160px; list-style:none; padding:0px;}
.column_two .sitemap .row .sub_column .list li{}
.column_two .sitemap .row .sub_column .list li a{color:#585858; font-size:.7em;}
.column_two .sitemap .row .form_newsletter{float:left; width:400px;}
.column_two .sitemap .row .form_newsletter .label_newsletter_link{float:left; margin:10px 0px 5px 215px; width:200px; font-size:.8em; color:#000000; text-decoration:none;}
.column_two .sitemap .row .form_newsletter .label_newsletter_link a{font-size:.8em; color:#000000; text-decoration:none;}
.column_two .sitemap .row .form_newsletter .input_tracking_email_field input{float:left;margin:0px 0px 5px 215px; width:150px; font-size:.8em;}
.column_two .sitemap .row .form_newsletter .go_button{float:left; width:20px;}
.column_two .sitemap .row .form_newsletter .checkbox_subscribe{float:left; margin:1px 0px 5px 215px; width:22px;}
.column_two .sitemap .row .form_newsletter .label_subscribe{float:left; width:100px;}

.column_three{background:#d04b87; height:auto; float:left; width:132px; padding:0px 2px 2px 2px;}

.column_three .free_shipping{background:#fdf2fa; float:left; width:128px; height:auto; padding:3px;}

.column_three .search{background:#fdf2fa; float:left; width:128px; height:auto; padding:3px;}
.column_three .search .search_title{float:left; width:128px; height:29px; background:#fdf2fa url(/media/images/assets/menu_red_top_sm.gif) no-repeat; padding:5px 0px 0px 0px; text-align:center; font-weight:bold; color:#ffffff;}
.column_three .search .search_body{float:left; width:128px; background:#fdf2fa url(/media/images/assets/menu_red_body_sm.gif) repeat-y; padding:0px 0px 10px 0px;}
.column_three .search .search_link{float:left; width:126px; height:20px; background:#fdf2fa url(/media/images/assets/menu_red_link_sm.gif) no-repeat; padding:5px 0px 0px 5px; text-align:center; font-weight:bold; color:#ffffff;}
.column_three .search .search_link a{float:left; width:108px; font-size:.7em; text-align:center; text-decoration:none; color:#ff0099;}
.column_three .search .search_link a:hover{float:left; width:108px; font-size:.9em; text-align:center; color:#333333;}
.column_three .search .search_footer{float:left; width:128px; height:7px; background:#fdf2fa url(/media/images/assets/menu_red_bottom_sm.gif) no-repeat; padding:10px 0px 0px 0px;}
.column_three .search .search_field{float:left; margin:0px 0px 0px 6px; width:100px;}
.column_three .search .search_button{float:left; margin:5px 0px 10px 45px;width:30px;}

.column_three .newsletter{float:left; width:128px; background:#fdf2fa; height:auto; padding:3px; font-size:.8em;}
.column_three .newsletter .newsletter_title{float:left; width:128px; height:29px; background:#fdf2fa url(/media/images/assets/menu_red_top_sm.gif) no-repeat; padding:5px 0px 0px 0px; text-align:center; font-weight:bold; color:#ffffff;}
.column_three .newsletter .newsletter_body{float:left; width:128px; background:#fdf2fa url(/media/images/assets/menu_red_body_sm.gif) repeat-y; padding:5px 0px 10px 0px;}
.column_three .newsletter .newsletter_footer{float:left; width:128px; height:7px; background:#fdf2fa url(/media/images/assets/menu_red_bottom_sm.gif) no-repeat; padding:10px 0px 0px 0px;}
.column_three .newsletter .newsletter_message{float:left; margin-left:10px; width:auto; margin-right:5px; font-size:.8em; text-align:center;}
.column_three .newsletter .newsletter_field{float:left; padding-left:0px; margin:10px 0px 0px 3px; width:126px;}
.column_three .newsletter .newsletter_radio_label{float:left; margin-left:20px; width:75px; text-align:right; margin-top:3px; font-size:.8em;}
.column_three .newsletter .newsletter_radio_button{float:left; width:22px;}
.column_three .newsletter .newsletter_button{float:left; margin:5px 0px 0px 20px; width:126px;}

.column_three .contact_us_message{background:#fdf2fa; float:left; width:128px; height:auto; padding:3px;}
.column_three .contact_us_message .contact_us_message_title{float:left; width:116px; height:29px; background:#fdf2fa url(/media/images/assets/menu_red_top_sm.gif) no-repeat; padding:0px 0px 0px 0px; text-align:left; font-weight:bold; color:#ffffff;}
.column_three .contact_us_message .contact_us_message_body{float:left; width:128px; background:#fdf2fa url(/media/images/assets/menu_red_body_sm.gif) repeat-y; padding:0px 0px 0px 0px;}
.column_three .contact_us_message .contact_us_message_link{float:left; width:116px; height:20px; background:#fdf2fa url(/media/images/assets/menu_red_link_sm.gif) no-repeat; padding:0px 0px 0px 0px; text-align:left; font-weight:bold; color:#ffffff;}
.column_three .contact_us_message .contact_us_message_link a{float:left; width:108px; font-size:.9em; text-align:center; text-decoration:none; color:#ff0099;}
.column_three .contact_us_message .contact_us_message_link a:hover{float:left; width:108px; font-size:.9em; text-align:center; color:#333333;}
.column_three .contact_us_message .contact_us_message_footer{float:left; width:128px; height:7px; background:#fdf2fa url(/media/images/assets/menu_red_bottom_sm.gif) no-repeat; padding:0px 0px 0px 0px;}
.column_three .contact_us_message p{float:left; margin-left:10px; width:auto; margin-right:5px; font-size:.8em; text-align:center;}

.column_three .top_sellers{background:#fdf2fa; float:left; width:128px; height:auto; padding:3px;}
.column_three .top_sellers .top_sellers_title{float:left; width:116px; height:29px; background:#fdf2fa url(/media/images/assets/menu_red_top_sm.gif) no-repeat; padding:5px 0px 0px 15px; text-align:left; font-weight:bold; color:#ffffff;}
.column_three .top_sellers .top_sellers_body{float:left; width:128px; background:#fdf2fa url(/media/images/assets/menu_red_body_sm.gif) repeat-y; padding:0px 0px 0px 0px; font-size:.7em;}
.column_three .top_sellers .top_sellers_body a{color:#FF6699;text-decoration:none;}
.column_three .top_sellers .top_sellers_body a:hover{color:#FF0066;}
.column_three .top_sellers .top_sellers_body table{float:left; width:124px; margin-left:2px;}
.column_three .top_sellers .top_sellers_link{float:left; width:116px; height:20px; background:#fdf2fa url(/media/images/assets/menu_red_link_sm.gif) no-repeat; padding:5px 0px 0px 15px; text-align:left; font-weight:bold; color:#ffffff;}
.column_three .top_sellers .top_sellers_link a{float:left; width:108px; font-size:.9em; text-align:center; text-decoration:none; color:#ff0099;}
.column_three .top_sellers .top_sellers_link a:hover{float:left; width:108px; font-size:.9em; text-align:center; color:#333333;}
.column_three .top_sellers .top_sellers_footer{float:left; width:128px; height:7px; background:#fdf2fa url(/media/images/assets/menu_red_bottom_sm.gif) no-repeat; padding:0px 0px 0px 0px;}
.column_three .top_sellers p{float:left; margin-left:10px; width:auto; margin-right:5px; font-size:.8em; text-align:center;}

.column_three .new_arrival{background:#fdf2fa; float:left; width:128px; height:auto; padding:3px;}
.column_three .specials{background:#fdf2fa; float:left; width:128px; height:auto; padding:3px;}
.column_three .secure{background:#fdf2fa; float:left; width:128px; height:auto; padding:3px;}

.footer {float:left; width:1014px; height:258px; padding:5px; background:#fdf2fa url(/media/images/assets/footer.jpg) no-repeat;}
.footer .message{float:left; width:960px; font-size:.6em; color:#fdf2fa; margin:20px 0px 0px 27px;}
.footer .message .message_top{float:left; width:960px; height:19px; background:url(/media/images/assets/bg_footer_message_top.gif) no-repeat; padding:0px 0px 0px 0px; text-align:center; font-weight:bold; color:#ffffff;}
.footer .message .message_body{float:left; width:960px; background:url(/media/images/assets/bg_footer_message_body.gif) repeat-y; padding:0px 0px 0px 0px;}
.footer .message .message_bottom{float:left; width:960px; height:22px; background:url(/media/images/assets/bg_footer_message_bottom.gif) no-repeat; padding:0px 0px 0px 0px; text-align:center; font-weight:bold; color:#ffffff;}
.footer .message .message_body p{float:left; width:940px; margin:0px 20px 0px 20px; padding:0px 0px 0px 0px;}
.footer .message a{color:#fdf2fa;}
.footer .message a:hover{color:#FF99CC;}
.footer .copyright{clear:left; float:left; width:474px; height:41px; font-size:.6em; color:#fdf2fa; margin:15px 0px 0px 250px; padding:5px; background:url(/media/images/assets/bg_copyright.gif) no-repeat;}
.footer .copyright p{line-height:7px; text-align:center; margin:0px 0px 0px 0px; padding: 5px 0px 0px 0px;}
.footer .copyright a{color:#fdf2fa;}
.footer .copyright a:hover{color:#FF99CC;}
.footer .endorsements{clear:left; float:left; width:596px; height:84px; margin:0px 0px 0px 190px; padding: 8px 0px 0px 90px; background:url(/media/images/assets/bg_endorsements.gif) no-repeat;}
.footer .endorsements .first_endorsement{float:left; width:auto; margin:0px 10px 0px 0px;}
.footer .endorsements .endorsement{float:left; width:auto; margin:0px 10px 0px 0px}
