/* General Style
----------------------------------------------------------------------------------------------------------------*/
*{
    margin:0px;
    padding:0px;
}
#ie html{
	min-height:100%;
	margin-bottom:1px;
}
body{
    font: 11px/17px verdana, sans-serif;
    text-align:center;
}
p, li{
    margin:8px 0px;
}
img, a img{
    border:none;
}
a{
	text-decoration:underline;
	color:#5871b3;
}
a:hover{
	color:#183394;
}
ul,
ol{
    margin-left:25px;
}
table{
    border-collapse:collapse;
    border:none;
}
td, th{
	vertical-align:top;
}
h1{
	display:none;
}
div#ie6 img.PNGfix{
	behavior:url(/stylesheets/iepngfix.htc);
}
img#reuse_callout{
	position:absolute;
	top:-26px;
	left:177px;
	display:none;
}

/* Page Setup
----------------------------------------------------------------------------------------------------------------*/
div#container{
	width:937px;
	padding:0px 8px;
	margin:8px auto;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	text-align:left;
	position:relative;
	z-index:0;
}
div#container p{
	margin:0px;
}

/* Top Navigation
----------------------------------------------------------------------------------------------------------------*/
div#container_topnavigation{
	border-bottom:1px solid #ddd;
	height:103px;
	padding:0px;
}
ul#navigation_top{
	margin:0px auto;
	text-align:left;
	width:955px;
	position:relative;
	padding:0px;
	z-index:99;
}
ul#navigation_top li{
	list-style-type:none;
	position:absolute;
	display:inline;
}
ul#navigation_top li a{
	position:absolute;
	top:5px;
	display:block;
	height:82px;
	text-indent:-9999px;
}
ul#navigation_top li form#navigation_top_searchform{
	position:absolute;
	top:39px;
	left:829px;
	width:119px;
}
ul#navigation_top li form#navigation_top_searchform input#txtSearch{
	border:1px solid #183394;
	background-color:#fff;
	width:95px;
	font-family:arial;
	font-size:11px;
	color:#000;
	padding:3px 5px 2px 5px;
}
#ie ul#navigation_top li form#navigation_top_searchform input#txtSearch{
	position:relative;
	top:2px;
}
ul#navigation_top li form#navigation_top_searchform input#btnSearchSubmit{
	position:relative;
	top:6px;
}
ul#navigation_top li ul{
	position:absolute;
	top:0px;
	left:-9999px;
	z-index:99;
}
ul#navigation_top li.hover ul{
	left:0px;
	top:96px;
}
ul#navigation_top li ul{
	margin:0px;
	background-color:#f5e600;
	padding:6px 0px;
	border:1px solid #000;
	border-top:none;
}
ul#navigation_top li ul li{
	position:static;
}
ul#navigation_top li ul li a{
	position:static;
	text-indent:0px;
	width:175px;
	height:auto;
	padding:3px 10px;
	text-decoration:none;
	color:#000;
	text-transform:lowercase;
}
ul#navigation_top li ul li a:hover{
	background-color:#ecde07;
}

/* Top Navigation - Dropdown Positioning
----------------------------------------------------------------------------------------------------------------*/
ul#navigation_top li.hover ul#navigation_top_styles{
	left:229px;
}
ul#navigation_top li.hover ul#navigation_top_styles a{
	width:135px;
}
ul#navigation_top li.hover ul#navigation_top_fit{
	left:314px;
}
ul#navigation_top li.hover ul#navigation_top_fit a{
	width:158px;
}
ul#navigation_top li.hover ul#navigation_top_campaign{
	left:514px;
}
ul#navigation_top li.hover ul#navigation_top_campaign a{
	width:145px;
}
ul#navigation_top li.hover ul#navigation_top_laugh{
	left:605px;
}
ul#navigation_top li.hover ul#navigation_top_laugh a{
	/* width:220px; */
	width:125px;
}
ul#navigation_top li.hover ul#navigation_top_events{
	left:671px;
}
ul#navigation_top li.hover ul#navigation_top_events a{
	width:105px;
}

/* Top Navigation - Positioning / Imagery
----------------------------------------------------------------------------------------------------------------*/
ul#navigation_top li a#navigation_top_home{
	width:223px;
	left:0px;
	background:url(/images/navigation_top/home.png) bottom left no-repeat;
}
ul#navigation_top li.active a#navigation_top_home,
ul#navigation_top li.hover a#navigation_top_home{
	background-image:url(/images/navigation_top/home.on.png);
}
ul#navigation_top li a#navigation_top_styles_link{
	width:84px;
	left:223px;
	background:url(/images/navigation_top/viewallstyles.png) 0px 54px no-repeat;
	padding-bottom:10px;
}
ul#navigation_top li.active a#navigation_top_styles_link,
ul#navigation_top li.hover a#navigation_top_styles_link{
	background-image:url(/images/navigation_top/viewallstyles.on.png);
}
ul#navigation_top li a#navigation_top_fit_link{
	width:89px;
	left:307px;
	background:url(/images/navigation_top/findyourperfectfit.png) 0px 54px no-repeat;
	padding-bottom:10px;
}
ul#navigation_top li.active a#navigation_top_fit_link,
ul#navigation_top li.hover a#navigation_top_fit_link{
	background-image:url(/images/navigation_top/findyourperfectfit.on.png);
}
ul#navigation_top li a#navigation_top_specialist_link{
	width:111px;
	left:396px;
	background:url(/images/navigation_top/fitspecialist.png) 0px 54px no-repeat;
	padding-bottom:10px;
}
ul#navigation_top li.active a#navigation_top_specialist_link,
ul#navigation_top li.hover a#navigation_top_specialist_link{
	background-image:url(/images/navigation_top/fitspecialist.on.png);
}
ul#navigation_top li a#navigation_top_campaign_link{
	width:91px;
	left:507px;
	background:url(/images/navigation_top/seethecampaign.png) 0px 54px no-repeat;
	padding-bottom:10px;
}
ul#navigation_top li.active a#navigation_top_campaign_link,
ul#navigation_top li.hover a#navigation_top_campaign_link{
	background-image:url(/images/navigation_top/seethecampaign.on.png);
}
ul#navigation_top li a#navigation_top_laugh_link{
	width:66px;
	left:598px;
	background:url(/images/navigation_top/laughplayshare.png) 0px 38px no-repeat;
	padding-bottom:10px;
}
ul#navigation_top li.active a#navigation_top_laugh_link,
ul#navigation_top li.hover a#navigation_top_laugh_link{
	background-image:url(/images/navigation_top/laughplayshare.on.png);
}
ul#navigation_top li a#navigation_top_events_link{
	width:70px;
	left:664px;
	background:url(/images/navigation_top/events.png) 0px 70px no-repeat;
	padding-bottom:10px;
}
ul#navigation_top li.active a#navigation_top_events_link,
ul#navigation_top li.hover a#navigation_top_events_link{
	background-image:url(/images/navigation_top/events.on.png);
}
ul#navigation_top li a#navigation_top_shop{
	width:84px;
	left:734px;
	background:url(/images/navigation_top/shop.png) bottom left no-repeat;
}
ul#navigation_top li a#navigation_top_signup{
	width:119px;
	height:38px;
	left:818px;
	background:url(/images/navigation_top/emailsignup.png) top left no-repeat;
}
ul#navigation_top li.active a#navigation_top_signup,
ul#navigation_top li.hover a#navigation_top_signup{
	background-image:url(/images/navigation_top/emailsignup.on.png);
}
ul#navigation_top li a#navigation_top_advsearch{
	width:119px;
	height:21px;
	top:65px;
	left:818px;
	background:url(/images/navigation_top/advancedsearch.png) bottom left no-repeat;
}
ul#navigation_top li.active a#navigation_top_advsearch,
ul#navigation_top li.hover a#navigation_top_advsearch{
	background-image:url(/images/navigation_top/advancedsearch.on.png);
}

/* Footer
----------------------------------------------------------------------------------------------------------------*/
div#master_container_footer{
	text-align:center;
	border-top:1px solid #ddd;
}
div#container_footer{
    color:#6e6e6e;
    width:937px;
    margin:0px auto;
    padding:13px 0px 0px 0px;
    text-align:right;
    position:relative;
    font-size:9px;
    z-index:1;
}
div#container_footer_left_callout{
    color:#6e6e6e;
    width:250px;
    margin:0px auto;
    padding:0px 0px 0px 0px;
    float:left;
    position:relative;
    font-size:9px;
	vertical-align: top;
    z-index:1;
}
div#container_footer p{
    margin:0px;
}
div#container_footer ul{
    margin:0px 0px 15px 0px;
    list-style-type:none;
    line-height:18px;
}
div#container_footer ul li{
    margin:0px;
    display:inline;
    position:relative;
}
div#container_footer ul li a{
    color:#6e6e6e;
    background:url(/images/footer.separator.gif) 100% 100% no-repeat transparent;
    padding:0px 8px 0px 3px;
    text-transform:lowercase;
    text-decoration:none;
}
div#container_footer ul li.last a{
    background:none;
    padding-right:0px;
}
div#container_footer ul li a:hover{
    color:#333;
}
div#container_footer ul ul{
	position:absolute;
	top:11px;
	left:-9999px;
	width:395px;
	text-align:left;
	padding-top:2px;
}
div#container_footer ul li.hover ul{
	left:0px;
}
div#container_footer a#splash_logo{
    position:absolute;
    top:10px;
    left:0px;
    display:none;
    width:185px;
    height:71px;
    background:url(/images/splash.logo.png) top left no-repeat #fff;
    text-align:left;
    text-indent:-9999px;
}
div.preload_images{
	position:absolute;
	top:-9999px;
	left:-9999px;
}

/* Splash Page
----------------------------------------------------------------------------------------------------------------*/
div#container_splash{
    padding:8px;
    border:1px solid #ddd;
    width:937px;
    margin:15px auto 0px auto;
}

/* Home Page
----------------------------------------------------------------------------------------------------------------*/
#home_flash{
	margin-bottom:7px;
}

/* Perfect Fit Section
----------------------------------------------------------------------------------------------------------------*/
#perfect_fit{
	position:relative;
	z-index:1;
}
#navigation_left{
	position:relative;
	width:205px;
	padding-right:8px;
}
#navigation_left ul{
	background-color:#f5e600;
	list-style-type:none;
	margin:0px;
	position:absolute;
	top:0px;
	width:205px;
}
#navigation_left ul li a{
	position:absolute;
	left:0px;
	display:block;
	text-indent:-9999px;
	width:205px;
	border-bottom:3px solid #fff;
}
#navigation_left ul li a#right_size{
	top:0px;
	height:59px;
	background:url(/images/navigation_left/right_size/right_size.gif) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#right_size,
#navigation_left ul li.hover a#right_size{
	background-image:url(/images/navigation_left/right_size/right_size.on.gif);
}
#navigation_left ul li a#tape_measure{
	top:62px;
	height:58px;
	background:url(/images/navigation_left/right_size/tape_measure.gif) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#tape_measure,
#navigation_left ul li.hover a#tape_measure{
	background-image:url(/images/navigation_left/right_size/tape_measure.on.gif);
}
#navigation_left ul li a#fit_tips{
	top:123px;
	height:52px;
	background:url(/images/navigation_left/right_size/fit_tips.gif) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#fit_tips,
#navigation_left ul li.hover a#fit_tips{
	background-image:url(/images/navigation_left/right_size/fit_tips.on.gif);
}

/* STF
----------------------------------------------------------------------------------------------------------------*/
#perfect_fit_sendtofriend{
	position:absolute;
	top:0px;
	right:8px;
	z-index:999;
	background-color:#183394;
	width:453px;
	height:410px;
	display:none;
}
#ie #perfect_fit_sendtofriend{
	right:7px;
}
#perfect_fit_sendtofriend table,
#perfect_fit_sendtofriend_frame table{
	margin:60px 0px 0px 50px;
}
#perfect_fit_sendtofriend p,
#perfect_fit_sendtofriend_frame p{
	color:#fff;
	margin:60px 0px 0px 18px !important;
	text-align:left;
}
#perfect_fit_sendtofriend h3,
#perfect_fit_sendtofriend_frame h3{
	background:url(/images/perfect_fit.stf_header.png) top left no-repeat #183394;
	width:264px;
	height:24px;
	text-indent:-9999px;
	position:absolute;
	top:18px;
	left:18px;
	z-index:999;
	display:block;
}
#perfect_fit_sendtofriend_close{
	background:url(/images/perfect_fit.close.png) top left no-repeat #183394;
	width:58px;
	height:22px;
	text-indent:-9999px;
	position:absolute;
	bottom:16px;
	right:18px;
	z-index:999;
	display:block;
}

/* Fit Tips Page
----------------------------------------------------------------------------------------------------------------*/
div#fit_tips_content{
	background:url() top left no-repeat #183394;
	padding:18px 25px 25px 25px;
}
div#fit_tips_content p,
div#fit_tips_content dt,
div#fit_tips_content dd,
div#fit_tips_content li{
	color:#fff;
}

div#fit_tips_content a{
	text-decoration:underline;
	color:#ffffff;
}
div#fit_tips_content a:hover{
	color:#ffffff;
}
div#fit_tips_content dt{
	margin:20px 0px 8px 0px;
	font-weight:bold;
	font-size:11px;
}
div#fit_tips_content dd{
	margin:0px 0px 25px 40px;
	font-size:10px;
}
div#fit_tips_content li{
	margin:2px 0px;
	font-size:10px;
}
div#fit_tips_content h2.faq{
	background:url(/images/fittips.faq.png) top left no-repeat transparent;
	width:599px;
	height:32px;
	text-indent:-9999px;
	display:block;
	margin-bottom:8px;
}
div#fit_tips_content h2.issues{
	background:url(/images/fittips.fitissues.png) top left no-repeat transparent;
	width:391px;
	height:30px;
	text-indent:-9999px;
	display:block;
	margin:50px 0px 8px 0px;
}

/* Fit Tips Page
----------------------------------------------------------------------------------------------------------------*/
form table tr th{
	text-align:right;
	vertical-align:middle;
}
form table tr th label{
	color:#fff;
	font-weight:normal;
}
form table tr td{
	padding:2px 0px 2px 8px;
	text-align:left;
}
form table tr td input.text,
form table tr td textarea,
form table tr td select{
	border:1px solid #000;
	background-color:#fff;
	width:120px;
	font-family:arial;
	font-size:11px;
	color:#000;
	padding:3px 5px 2px 5px;
}
form table tr td textarea{
	width:220px;
}
form table tr td select{
	width:232px;
}
#ie form table tr td select{
	margin:2px 0px;
}

/* Styles Left Navigation
----------------------------------------------------------------------------------------------------------------*/
#navigation_left ul li a#nav_left_bestsellers{
	top:0px;
	height:42px;
	background:url(/images/navigation_left/styles/bestsellers.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#nav_left_bestsellers,
#navigation_left ul li.hover a#nav_left_bestsellers{
	background-image:url(/images/navigation_left/styles/bestsellers.on.png);
}
#navigation_left ul li a#nav_left_new{
	top:45px;
	height:35px;
	background:url(/images/navigation_left/styles/new.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#nav_left_new,
#navigation_left ul li.hover a#nav_left_new{
	background-image:url(/images/navigation_left/styles/new.on.png);
}
#navigation_left ul li a#nav_left_18hour{
	top:83px;
	height:35px;
	background:url(/images/navigation_left/styles/18hour.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#nav_left_18hour,
#navigation_left ul li.hover a#nav_left_18hour{
	background-image:url(/images/navigation_left/styles/18hour.on.png);
}
#navigation_left ul li a#nav_left_secrets{
	top:121px;
	height:36px;
	background:url(/images/navigation_left/styles/secrets.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#nav_left_secrets,
#navigation_left ul li.hover a#nav_left_secrets{
	background-image:url(/images/navigation_left/styles/secrets.on.png);
}
#navigation_left ul li a#nav_left_feelbeautiful{
	top:160px;
	height:35px;
	background:url(/images/navigation_left/styles/feelbeautiful.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#nav_left_feelbeautiful,
#navigation_left ul li.hover a#nav_left_feelbeautiful{
	background-image:url(/images/navigation_left/styles/feelbeautiful.on.png);
}
#navigation_left ul li a#nav_left_crossyourheart{
	top:198px;
	height:35px;
	background:url(/images/navigation_left/styles/crossyourheart.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#nav_left_crossyourheart,
#navigation_left ul li.hover a#nav_left_crossyourheart{
	background-image:url(/images/navigation_left/styles/crossyourheart.on.png);
}
#navigation_left ul li a#nav_left_thankgoodnessitfits{
	top:236px;
	height:35px;
	background:url(/images/navigation_left/styles/thankgoodnessitfits.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#nav_left_thankgoodnessitfits,
#navigation_left ul li.hover a#nav_left_thankgoodnessitfits{
	background-image:url(/images/navigation_left/styles/thankgoodnessitfits.on.png);
}
#navigation_left ul li a#nav_left_halfsizestoo{
	top:274px;
	height:35px;
	background:url(/images/navigation_left/styles/halfsizestoo.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#nav_left_halfsizestoo,
#navigation_left ul li.hover a#nav_left_halfsizestoo{
	background-image:url(/images/navigation_left/styles/halfsizestoo.on.png);
}
#navigation_left ul li a#nav_left_everydaybasics{
	top:274px;
	height:36px;
	background:url(/images/navigation_left/styles/everydaybasics.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#nav_left_everydaybasics,
#navigation_left ul li.hover a#nav_left_everydaybasics{
	background-image:url(/images/navigation_left/styles/everydaybasics.on.png);
}
#navigation_left ul li a#nav_left_shapewear{
	top:310px;
	height:35px;
	background:url(/images/navigation_left/styles/shapewear.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#nav_left_shapewear,
#navigation_left ul li.hover a#nav_left_shapewear{
	background-image:url(/images/navigation_left/styles/shapewear.on.png);
}
#navigation_left ul li a#nav_left_nursing{
	top:314px;
	height:35px;
	background:url(/images/navigation_left/styles/nursing.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#nav_left_nursing,
#navigation_left ul li.hover a#nav_left_nursing{
	background-image:url(/images/navigation_left/styles/nursing.on.png);
}


/* Campaign Left Navigation
----------------------------------------------------------------------------------------------------------------*/
#navigation_left ul li a#campaign_nav_commercials{
	top:0px;
	height:47px;
	background:url(/images/navigation_left/campaign/commercials.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#campaign_nav_commercials,
#navigation_left ul li.hover a#campaign_nav_commercials{
	background-image:url(/images/navigation_left/campaign/commercials.on.png);
}
#navigation_left ul li a#campaign_nav_outtakes{
	top:50px;
	height:47px;
	background:url(/images/navigation_left/campaign/outtakes.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#campaign_nav_outtakes,
#navigation_left ul li.hover a#campaign_nav_outtakes{
	background-image:url(/images/navigation_left/campaign/outtakes.on.png);
}
#navigation_left ul li a#campaign_nav_seen{
	top:100px;
	height:47px;
	background:url(/images/navigation_left/campaign/asseenin.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#campaign_nav_seen,
#navigation_left ul li.hover a#campaign_nav_seen{
	background-image:url(/images/navigation_left/campaign/asseenin.on.png);
}
#navigation_left ul li a#campaign_nav_favorite{
	top:150px;
	height:62px;
	background:url(/images/navigation_left/campaign/favoriteline.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#campaign_nav_favorite,
#navigation_left ul li.hover a#campaign_nav_favorite{
	background-image:url(/images/navigation_left/campaign/favoriteline.on.png);
}
#navigation_left ul li a#campaign_nav_submit{
	top:215px;
	height:47px;
	background:url(/images/navigation_left/campaign/submitaline.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#campaign_nav_submit,
#navigation_left ul li.hover a#campaign_nav_submit{
	background-image:url(/images/navigation_left/campaign/submitaline.on.png);
}


/* Campaign Commercials Left Navigation
----------------------------------------------------------------------------------------------------------------*/
#navigation_left_commercials{
	width:246px;
	background-color:#f5e600;
}
#navigation_left_commercials h2{
	background:url(/images/commercials.title.png) top left no-repeat transparent;
	width:216px;
	height:52px;
	text-indent:-9999px;
	display:block;
	position:relative;
	top:16px;
	left:14px;
	margin-bottom:16px;
}
#navigation_left_commercials a{
	color:#f5e600;
}
#campaign_stf img{
	margin-top:8px;
	border-top:1px solid #ddd;
	padding-top:8px;
}


/* Campaign Outtakes Left Navigation
----------------------------------------------------------------------------------------------------------------*/
#navigation_left_outtakes{
	width:246px;
	background-color:#f5e600;
}
#navigation_left_outtakes h2{
	background:url(/images/outtakes.title.png) top left no-repeat transparent;
	width:216px;
	height:52px;
	text-indent:-9999px;
	display:block;
	position:relative;
	top:16px;
	left:14px;
	margin-bottom:16px;
}
#navigation_left_outtakes a{
	color:#f5e600;
}


/* Styles Landing Page
----------------------------------------------------------------------------------------------------------------*/
#styles_content{
	width:715px;
}
#styles_content img.logo{
	margin-bottom:10px;
}
#styles_content h2 a{
	font-size:18px;
	font-weight:bold;
	font-family:arial, sans-serif;
	background-position:0px 6px;
	background-repeat:no-repeat;
	padding-left:10px;
	margin:30px 0px 10px 30px !important;
}
#styles_content h3{
	font-size:18px;
	font-weight:bold;
	font-family:arial, sans-serif;
	margin:30px 0px 10px 30px;
}
#styles_content p{
	margin:15px 0px 0px 30px !important;
	width:360px;
	font-family:arial, sans-serif;
	font-size:13px;
	color:#666;
}
#styles_content table{
	margin-left:30px;
}
#styles_content table td,
#styles_content table th{
	width:120px;
	padding-right:10px;
	text-align:left;
}
#styles_content table th{
	padding-bottom:15px;
}
#styles_content table td img{
	margin:1px;
}
#styles_content table th a{
	font-size:11px;
	width:120px;
	display:block;
	margin:0px;
	color:#666 !important;
	font-weight:bold;
	text-decoration:none;
}
#styles_content table th a span{
	text-decoration:underline;
	font-weight:normal;
}
#styles_content a#landing_product_link{
	position:absolute;
	top:0px;
	left:648px;
	display:block;
	width:300px;
	height:506px;
	background:url(/images/transparent.gif) top left repeat transparent;
	text-decoration:none;
}

/* strap expert page content
----------------------------------------------------------------------------------------------------------------*/

#strap_expert_main_content
{
	min-height: 480px;
	width:715px;
}

/* Style Brand Colours
----------------------------------------------------------------------------------------------------------------*/
#styles_new #styles_content h3,
#styles_new #styles_content h2 a,
#styles_new #styles_content table th a span{
	color:#0050a2 !important;
}
#styles_new #styles_content #style_details h4.styleno span{
	color:#a6c2df !important;
}
#styles_new #styles_content table td img,
#styles_new #styles_content img#style_detail,
#styles_new #style_details div.third form input.text{
	border:1px solid #0050a2;
}
#styles_new #styles_content #style_details h4.styleno{
	background-color:#0050a2 !important;
}
#styles_new #style_details div.third form input.text{
	background-color:#eaf1f8 !important;
}

#styles_18hour #styles_content h3,
#styles_18hour #styles_content h2 a,
#styles_18hour #styles_content table th a span{
	color:#0050a2 !important;
}
#styles_18hour #styles_content #style_details h4.styleno span{
	color:#a6c2df !important;
}
#styles_18hour #styles_content table td img,
#styles_18hour #styles_content img#style_detail,
#styles_18hour #style_details div.third form input.text{
	border:1px solid #0050a2;
}
#styles_18hour #styles_content #style_details h4.styleno{
	background-color:#0050a2 !important;
}
#styles_18hour #style_details div.third form input.text{
	background-color:#eaf1f8 !important;
}

#styles_secrets #styles_content h3,
#styles_secrets #styles_content h2 a,
#styles_secrets #styles_content table th a span{
	color:#a04277 !important;
}
#styles_secrets #styles_content #style_details h4.styleno span{
	color:#debdd0 !important;
}
#styles_secrets #styles_content table td img,
#styles_secrets #styles_content img#style_detail,
#styles_secrets #style_details div.third form input.text{
	border:1px solid #a04277;
}
#styles_secrets #styles_content #style_details h4.styleno{
	background-color:#a04277 !important;
}
#styles_secrets #style_details div.third form input.text{
	background-color:#f5ecf1 !important;
}

#styles_feelbeautiful #styles_content h3,
#styles_feelbeautiful #styles_content h2 a,
#styles_feelbeautiful #styles_content table th a span{
	color:#929872 !important;
}
#styles_feelbeautiful #styles_content #style_details h4.styleno span{
	color:#d9dbce !important;
}
#styles_feelbeautiful #styles_content table td img,
#styles_feelbeautiful #styles_content img#style_detail,
#styles_feelbeautiful #style_details div.third form input.text{
	border:1px solid #929872;
}
#styles_feelbeautiful #styles_content #style_details h4.styleno{
	background-color:#929872 !important;
}
#styles_feelbeautiful #style_details div.third form input.text{
	background-color:#f4f4f1 !important;
}

#styles_crossyourheart #styles_content h3,
#styles_crossyourheart #styles_content h2 a,
#styles_crossyourheart #styles_content table th a span{
	color:#de0057 !important;
}
#styles_crossyourheart #styles_content #style_details h4.styleno span{
	color:#f3a6c4 !important;
}
#styles_crossyourheart #styles_content table td img,
#styles_crossyourheart #styles_content img#style_detail,
#styles_crossyourheart #style_details div.third form input.text{
	border:1px solid #de0057;
}
#styles_crossyourheart #styles_content #style_details h4.styleno{
	background-color:#de0057 !important;
}
#styles_crossyourheart #style_details div.third form input.text{
	background-color:#fce5ee !important;
}

#styles_thankgoodnessitfits #styles_content h3,
#styles_thankgoodnessitfits #styles_content h2 a,
#styles_thankgoodnessitfits #styles_content table th a span{
	color:#009f8b !important;
}
#styles_thankgoodnessitfits #styles_content #style_details h4.styleno span{
	color:#a6ddd7 !important;
}
#styles_thankgoodnessitfits #styles_content table td img,
#styles_thankgoodnessitfits #styles_content img#style_detail,
#styles_thankgoodnessitfits #style_details div.third form input.text{
	border:1px solid #009f8b;
}
#styles_thankgoodnessitfits #styles_content #style_details h4.styleno{
	background-color:#009f8b !important;
}
#styles_thankgoodnessitfits #style_details div.third form input.text{
	background-color:#e5f5f3 !important;
}

#styles_halfsizestoo #styles_content h3,
#styles_halfsizestoo #styles_content h2 a,
#styles_halfsizestoo #styles_content table th a span{
	color:#f7b401 !important;
}
#styles_halfsizestoo #styles_content #style_details h4.styleno span{
	color:#fce5a6 !important;
}
#styles_halfsizestoo #styles_content table td img,
#styles_halfsizestoo #styles_content img#style_detail,
#styles_halfsizestoo #style_details div.third form input.text{
	border:1px solid #f7b401;
}
#styles_halfsizestoo #styles_content #style_details h4.styleno{
	background-color:#f7b401 !important;
}
#styles_halfsizestoo #style_details div.third form input.text{
	background-color:#fef7e5 !important;
}

#styles_everydaybasics #styles_content h3,
#styles_everydaybasics #styles_content h2 a,
#styles_everydaybasics #styles_content table th a span{
	color:#9fa9cc !important;
}
#styles_everydaybasics #styles_content #style_details h4.styleno span{
	color:#dde1ed !important;
}
#styles_everydaybasics #styles_content table td img,
#styles_everydaybasics #styles_content img#style_detail,
#styles_everydaybasics #style_details div.third form input.text{
	border:1px solid #9fa9cc;
}
#styles_everydaybasics #styles_content #style_details h4.styleno{
	background-color:#9fa9cc !important;
}
#styles_everydaybasics #style_details div.third form input.text{
	background-color:#f5f6fa !important;
}

#styles_shapewear #styles_content h3,
#styles_shapewear #styles_content h2 a,
#styles_shapewear #styles_content table th a span{
	color:#585858 !important;
}
#styles_shapewear #styles_content #style_details h4.styleno span{
	color:#c5c5c5 !important;
}
#styles_shapewear #styles_content table td img,
#styles_shapewear #styles_content img#style_detail,
#styles_shapewear #style_details div.third form input.text{
	border:1px solid #585858;
}
#styles_shapewear #styles_content #style_details h4.styleno{
	background-color:#585858 !important;
}
#styles_shapewear #style_details div.third form input.text{
	background-color:#eee !important;
}

/* Detail Page
----------------------------------------------------------------------------------------------------------------*/
#style_details{
	margin:0px;
}
#style_details div.first{
	width:232px;
	float:left;
	padding-bottom:20px;
}
#style_details div.second{
	padding-top:3px;
	width:298px;
	float:left;
	margin-left:16px;
	overflow:hidden;
}
#style_details div.third{
	float:left;
	margin-left:18px;
	width:147px;
}
img#style_detail{
	margin:0px !important;
}
div#style_detail_high{
	display:none;
}
#style_details h4{
	font-size:13px;
	font-weight:bold;
	margin:10px 0px 5px 0px;
}
#style_details div#swatch img{
	border:1px solid #000 !important;
}
#style_details div#swatch img.hover{
	cursor:pointer;
}
#style_details h4.styleno{
	color:#fff;
	font-size:13px;
	font-weight:normal;
	padding:6px 8px;
	line-height:22px;
	margin:0px;
	display:inline;
}
#style_details h4.styleno span{
	font-weight:bold !important;
}
#style_details div.second h5{
	font-size:13px;
	font-weight:bold;
	margin:20px 0px 15px 0px;
}
#style_details div.second p,
#style_details div.second li{
	font-size:13px !important;
	font-family:arial;
	color:#000;
	margin:10px 0px !important;
	width:auto;
	line-height:20px;
}
#style_details div.second ul{
	margin:0px 0px 15px 20px !important;
}
#style_details div.second p a.fiber{
	color:#000;
	text-decoration:underline;
	font-size:13px;
	font-weight:bold;
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding-left:8px;
}
#style_details div.third h4{
	margin:0px 0px 5px 0px;
}
#style_details div.third ul{
	margin:0px 0px 30px 13px;
}
#ie #style_details div.third ul{
	margin:0px 0px 30px 18px;
}
#style_details div.third ul li a{
	color:#000;
	font-size:12px;
	line-height:18px;
}
#ie #style_details div.third ul li a{
	position:relative;
	top:-3px;
	left:-4px;
}
#style_details #style_options{
	width:232px;
	position:relative;
	margin:4px 0px 22px 0px !important;
	height:35px;
}
#style_details a#view_high{
	vertical-align:middle;
	padding:8px 0px 8px 22px;
	background:url(/images/symbol.high.png) 0% 50% no-repeat #fff;
	text-decoration:none;
	color:#000;
	font-size:10px;
	position:absolute;
	top:0px;
	right:0px;
	display:block;
	width:55px;
}
#style_details a#view_360{
	vertical-align:middle;
	padding:8px 0px 8px 34px;
	background:url(/images/symbol.360.png) 0% 50% no-repeat #fff;
	text-decoration:none;
	color:#000;
	font-size:10px;
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:60px;
}
#style_details div.third form{
	margin-bottom:20px;
}
#style_details div.third form input.text{
	color:#000000;
	font-size:11px;
	padding:3px 5px 2px;
	width:60px;
	letter-spacing:2px;
	text-align:center;
}
#style_details div.third form input.button{
	position:relative;
	top:3px;
	padding:3px 3px 3px 0px;
}
#style_details div.third img{
	margin:3px 0px;
}
#style_details div#fiber_content,
#style_details div#view360{
	display:none;
}
#style_details #callout_view{
	position:absolute;
	top:15px;
	right:20px;
}
#style_details div.first p#fashionColors{
	margin:10px 0px !important;
	width:auto;
}

/* As Seen In
----------------------------------------------------------------------------------------------------------------*/
div#seenin{
	width:715px;
	height:400px;
	background:url(/images/seenin.title.png) top left no-repeat #183394;
}
div#seenin table td{
	padding-right:15px;
}
div#seenin_glamours{
	display:none;
	overflow:auto;
	width:510px;
	height:420px;
}


/* Submit A Line
----------------------------------------------------------------------------------------------------------------*/
div#submit_line{
	width:715px;
	height:400px;
	background:url(/images/submitline.title.png) top left no-repeat #183394;
}
div#submit_line h3{
	display:none;
}
div#submit_line td input.text{
	width:350px;
}
div#submit_line td input.checkbox{
	position:relative;
	top:2px;
}
div#submit_line td,
div#submit_line th{
	padding-bottom:10px;
}
div#submit_line td,
div#submit_line a{
	color:#fff;
}
div#submit_line p{
	color:#fff;
	padding:100px 0px 0px 23px;
}

/* Vote For Your Favourite Line
----------------------------------------------------------------------------------------------------------------*/
div#vote_line{
	width:715px;
	height:400px;
	background:url(/images/vote.title.png) top left no-repeat #183394;
}
div#vote_line h3{
	display:none;
}
div#vote_line table td{
	color:#fff;
	padding-bottom:10px;
}
div#vote_line td input.radio{
	position:relative;
	top:2px;
}
#ie div#vote_line td input.radio{
	position:relative;
	top:-2px;
}
div#vote_line p input#submit{
	margin-left:350px;
}

/* Vote For Your Favourite Line Results
----------------------------------------------------------------------------------------------------------------*/
div#vote_line_results{
	width:715px;
	height:400px;
	background:url(/images/vote-results.title.png) top left no-repeat #183394;
}
div#vote_line_results h3{
	display:none;
}
div#vote_line_results table td{
	padding-bottom:13px;
	color:#fff;
}
div#vote_line_results table td p{
	line-height:15px;
}
div#vote_line_results table img{
	height:5px;
}

/* Pop-ups
----------------------------------------------------------------------------------------------------------------*/
div#vote-popup{
	display:none;
	position:absolute;
	top:360px;
	left:400px;
	z-index:10;
}

/* Pop-ups
----------------------------------------------------------------------------------------------------------------*/
div#lps_ecard{
	width:687px;
	height:258px;
	background:url(/images/ecard.title.png) top left no-repeat #183394;
	padding:142px 0px 0px 28px;
}

/* Laugh Play Share Left Navigation
----------------------------------------------------------------------------------------------------------------*/
#navigation_left ul li a#laughplayshare_nav_createanecard{
	top:0px;
	height:45px;
	background:url(/images/navigation_left/laughplayshare/createanecard.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#laughplayshare_nav_createanecard,
#navigation_left ul li.hover a#laughplayshare_nav_createanecard{
	background-image:url(/images/navigation_left/laughplayshare/createanecard.on.png);
}
#navigation_left ul li a#laughplayshare_nav_boobsymphony{
	top:48px;
	height:45px;
	background:url(/images/navigation_left/laughplayshare/boobsymphony.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#laughplayshare_nav_boobsymphony,
#navigation_left ul li.hover a#laughplayshare_nav_boobsymphony{
	background-image:url(/images/navigation_left/laughplayshare/boobsymphony.on.png);
}
#navigation_left ul li a#laughplayshare_nav_video{
	top:96px;
	height:59px;
	background:url(/images/navigation_left/laughplayshare/video.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#laughplayshare_nav_video,
#navigation_left ul li.hover a#laughplayshare_nav_video{
	background-image:url(/images/navigation_left/laughplayshare/video.on.png);
}
#navigation_left ul li a#laughplayshare_nav_americangreetings{
	top:158px;
	height:45px;
	background:url(/images/navigation_left/laughplayshare/americangreetings.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#laughplayshare_nav_americangreetings,
#navigation_left ul li.hover a#laughplayshare_nav_americangreetings{
	background-image:url(/images/navigation_left/laughplayshare/americangreetings.on.png);
}
#navigation_left ul li a#laughplayshare_nav_reuse{
	top:206px;
	height:59px;
	background:url(/images/navigation_left/laughplayshare/reuse.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#laughplayshare_nav_reuse,
#navigation_left ul li.hover a#laughplayshare_nav_reuse{
	background-image:url(/images/navigation_left/laughplayshare/reuse.on.png);
}


/* Reuse
----------------------------------------------------------------------------------------------------------------*/
div#lps_reuse{
	width:715px;
	height:400px;
}


/* Video/Youtube
----------------------------------------------------------------------------------------------------------------*/
div#lps_video{
	width:715px;
	height:400px;
	background:url(/images/video.title.png) top left no-repeat #183394;
}
div#lps_video #youtube{
	float:right;
	padding:36px 38px 0px 0px;
}
#video_1_flash{
	position:absolute;
	top:160px;
	left:371px;
}
#video_1_text{
	position:absolute;
	top:130px;
	left:371px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	width:198px;
}
#video_2_flash{
	position:absolute;
	top:160px;
	left:586px;
}
#video_2_text{
	position:absolute;
	top:130px;
	left:586px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	width:198px;
}

/* Boob Symphony
----------------------------------------------------------------------------------------------------------------*/
div#lps_boob{
	width:715px;
	height:400px;
	background:url(/images/boobsymphony.title.png) top left no-repeat #183394;
}

div#lps_boob #boob_symphony_flash{
	position:absolute;
	left:266px;
	top:123px;
}


/* Fit Events
----------------------------------------------------------------------------------------------------------------*/
div#events_fitevents{
	width:715px;
	height:400px;
	background:url(/images/fitevent.title.png) top left no-repeat #183394;
}
div#events_fitevents #fitevent_map{
	position:absolute;
	right:30px;
	bottom:30px;
}
div#events_fitevents #detail_store_locator{
	position:absolute;
	top:176px;
	left:256px;
}
div#events_fitevents #detail_store_locator  .text{
	color:#000000;
	font-size:11px;
	padding:3px 5px 2px;
	width:60px;
	letter-spacing:2px;
	text-align:center;
	border:1px solid #0050a2;
	background-color:#eaf1f8 !important;
}

/* Enter To Win
----------------------------------------------------------------------------------------------------------------*/
div#events_entertowin{
	width:715px;
	min-height:400px;
	height:auto !important;
	height:400px;
	background:url(/images/entertowin.title.png) top left no-repeat #183394;
	padding-bottom:20px;
}
div#events_entertowin p{
	padding:70px 30px 0px 25px;
	color:#fff;
}
div#events_entertowin p#notice{
	padding:5px 0px 0px 25px;
	color:#999;
}
div#events_entertowin table{
	margin:10px 0px 0px 75px;
	color:#fff;
}
div#events_entertowin table a,
div#events_entertowin table a:hover{
	color:#fff;
}


/* Laugh Play Share Left Navigation
----------------------------------------------------------------------------------------------------------------*/
#navigation_left ul li a#events_nav_fitevents{
	top:0px;
	height:45px;
	background:url(/images/navigation_left/events/fitevents.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#events_nav_fitevents,
#navigation_left ul li.hover a#events_nav_fitevents{
	background-image:url(/images/navigation_left/events/fitevents.on.png);
}
#navigation_left ul li a#events_nav_entertowin{
	top:48px;
	height:45px;
	background:url(/images/navigation_left/events/entertowin.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#events_nav_entertowin,
#navigation_left ul li.hover a#events_nav_entertowin{
	background-image:url(/images/navigation_left/events/entertowin.on.png);
}
#navigation_left ul li a#events_nav_giveawaywinners{
	top:96px;
	height:45px;
	background:url(/images/navigation_left/events/giveawaywinners.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#events_nav_giveawaywinners,
#navigation_left ul li.hover a#events_nav_giveawaywinners{
	background-image:url(/images/navigation_left/events/giveawaywinners.on.png);
}
#navigation_left ul li a#events_nav_promotionsandnews{
	top:144px;
	height:59px;
	background:url(/images/navigation_left/events/promotionsandnews.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#events_nav_promotionsandnews,
#navigation_left ul li.hover a#events_nav_promotionsandnews{
	background-image:url(/images/navigation_left/events/promotionsandnews.on.png);
}


/* Ecard Upload Page
----------------------------------------------------------------------------------------------------------------*/
#lps_ecard_upload div{
	height:409px;
	width:350px;
	background-color:#f5e600;
	background-repeat:no-repeat;
	margin-right:4px;
}
#lps_ecard_upload #pic{
	height:20px;
	line-height:20px;
	font-size:10px;
	width:260px;
	position:relative;
	top:140px;
	left:80px;
}
#lps_ecard_upload #submit{
	position:absolute;
	bottom:15px;
	right:385px;	
}
#lps_ecard_result{
	width:715px;
	height:400px;
	background:url(/images/ecardresults.title.png) top left no-repeat #183394;
}
#lps_ecard_result p,
#lps_ecard_result a,
#lps_ecard_result a:hover{
	color:#fff;
	line-height:30px;
}
#lps_ecard_result p,
#lps_ecard_result form{
	padding:70px 0px 0px 25px;
}
#lps_ecard_result_forward{
	width:715px;
	height:400px;
	background:url(/images/forwardtofriend.title.png) top left no-repeat #183394;
}
#lps_ecard_result_forward p,
#lps_ecard_result_forward a,
#lps_ecard_result_forward a:hover{
	color:#fff;
	line-height:30px;
}
#lps_ecard_result_forward p,
#lps_ecard_result_forward form{
	padding:70px 0px 0px 25px;
}

/* Fit Events Results
----------------------------------------------------------------------------------------------------------------*/
div#events_fitevents_result{
	width:715px;
	background:url(/images/fitevent.results.title.png) top left no-repeat #183394;
	color:#fff;
}
div#events_fitevents_result a,
div#events_fitevents_result a:hover{
	color:#fff;
}
div#events_fitevents_result p{
	padding:75px 0px 0px 25px;
}
div#events_fitevents_result h3{
	padding:30px 0px 0px 25px;
	text-decoration:underline;
	margin-top:13px;
	font-size:15px;
}
div#events_fitevents_result #detail_store_locator{
	position:relative;
	top:10px;
	left:25px;
}
div#events_fitevents_result table{
	position:relative;
	top:5px;
	left:25px;
	margin:0px 0px 13px 0px;
}
div#events_fitevents_result table table{
	top:0px;
	left:0px;
	margin-bottom:0px;
}
div#events_fitevents_result table table th{
	padding-right:10px;
}
div#events_fitevents_result .right_instructions p{
	padding:0px;
	line-height:27px;
}
div#events_fitevents_result .right_instructions{
	text-align:center;
	padding-left:25px;
	vertical-align:middle;
}
div#events_fitevents_result #detail_store_locator  .text{
	color:#000000;
	font-size:11px;
	padding:3px 5px 2px;
	width:60px;
	letter-spacing:2px;
	text-align:center;
	border:1px solid #0050a2;
	background-color:#eaf1f8 !important;
}
div#events_fitevents_result_sent{
	width:667px;
	min-height:325px;
	height:auto !important;
	height:325px;
	background:url(/images/fiteventthankyou.title.png) top left no-repeat #183394;
	color:#fff;
	padding:75px 24px 0px 24px;
}
div#events_fitevents_result_sent a,
div#events_fitevents_result_sent a:hover{
	color:#fff;
	text-decoration:underline !important;
}

/* Best Sellers
----------------------------------------------------------------------------------------------------------------*/
#styles_bestsellers #style_holder{
	margin:0px;
}
#styles_bestsellers #style_holder td{
	padding:0px 4px 4px 0px;
}
#styles_bestsellers #style_holder img{
	border:1px solid #c4c4c4;
}
#styles_bestsellers #style_holder img.hover,
#style_holder img#selImg{
	border:1px solid #183394 !important;
}
#styles_bestsellers #style_holder img#detImg{
	padding-right:0px;
}
#styles_bestsellers #style_holder img.detail,
#styles_bestsellers #style_holder img.detail.hover{
	border:none;
}
#styles_bestsellers #right_bar{
	position:absolute;
	top:45px;
	right:4px;
}
#styles_bestsellers #page_num{
	margin:10px 0px 15px 0px;
	text-align:right;
	width:720px;
}
#ie #styles_bestsellers #page_num{
	margin-top:5px;
	margin-bottom:10px;
}
#styles_bestsellers #page_num p{
	margin:5px 0px !important;
	width:720px;
}
#styles_bestsellers #page_num a{
	background-color:#183394;
	color:#fff;
	padding:3px 4px 3px 4px;
	text-decoration:none;
	line-height:19px;
}
#styles_bestsellers #page_num a.active{
	background-color:#f0da34;
	color:#183394;
}

/* Advanced Search
----------------------------------------------------------------------------------------------------------------*/
#search_advanced{
	width:100%;
	height:590px;
	background:url(/images/advancedsearch.title.png) top left no-repeat #183394;
	color:#fff;
}
#search_advanced h2{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
#search_advanced form{
	padding:70px 0px 0px 25px;
}
#search_advanced ul{
	list-style-type:none;
	margin:0px;
	line-height:12px;
}
#ie7plus #search_advanced ul li{
	margin:3px 0px;
}
#search_advanced .floater{
	float: left;
}
#search_advanced .brandfloat{
	width:180px;
	margin-top:10px;
}
#search_advanced .type{
	width:130px;
	margin-top:10px;
}
#search_advanced .band{
	width: 100px;
	margin-top:10px;
}
#search_advanced .size{
	width: 120px;
	margin-top:10px;
}
#search_advanced .straps{
	width: 165px;
	margin-top:10px;
}
#search_advanced .color{
	width: 120px;
	margin-top:10px;
}
#search_advanced .occasion{
	width: 150px;
	position:relative;
	margin-top:15px;
}
#search_advanced .coverage{
	width: 100px;
	position:relative;
	margin-top:15px;
}
#search_advanced .fabric{
	width: 120px;
	position:relative;
	margin-top:15px;
}
#search_advanced .appearance{
	width:150px;
	position:relative;
	margin-top:15px;
}
#search_advanced .lining{
	width:120px;
	position:relative;
	margin-top:15px;
}

/* Search Results
----------------------------------------------------------------------------------------------------------------*/
#search_results{
	width:100%;
	min-height:350px;
	height:auto !important;
	height:350px;
	background:url(/images/searchresults.title.png) top left no-repeat #183394;
	color:#fff;
	padding-top:70px;
}
#search_results p{
	padding-left:25px;
}
#search_results table{
	margin-left:25px;
	margin-top:20px;
	width:auto;
}
#search_results table td,
#search_results table th{
	width:120px;
	padding-right:10px;
}
#search_results table th{
	padding-bottom:15px;
}
#search_results table td img{
	margin:1px;
}
#search_results table th a{
	font-size:11px;
	width:120px;
	display:block;
	margin:0px;
	color:#fff !important;
	font-weight:bold;
	text-decoration:none;
}
#search_results table th a span{
	text-decoration:underline;
	font-weight:normal;
}
#search_results h3,
#search_results h2 a,
#search_results table th a span{
	color:#fff !important;
}
#search_results h4.styleno span{
	color:#fff !important;
}
#search_results table td img,
#search_results img#style_detail{
	border:1px solid #fff;
}
#thumbPages {
	width:50%;
	position:absolute;
	top:40px;
	left:400px;
	_left:408px;
	text-align:right;
}
#thumbPages a {
	background-color:#eee;
	border:1px solid #000;
	color:#183394;
	font-family:verdana;
	font-size:11px;
	margin:0px;
	padding:3px 6px 3px 6px;
	position:relative;
	text-decoration:none;
	top:3px;
}
#thumbPages a:hover {
	border:1px solid #fff;
	z-index:9;
}
#thumbPages a.active {
	background-color:#333;
	color:#fff;
	z-index:9;
}


/* Shop Page
----------------------------------------------------------------------------------------------------------------*/
div#shop_sl{
	width:390px;
	min-height:330px;
	height:auto !important;
	height:330px;
	background:url(/images/shop.title.png) top left no-repeat #183394;
	color:#fff;
	padding-top:70px;
}
div#shop_sl p{
	margin:0px 0px 0px 25px;
}
div#shop_sl #detail_store_locator{
	margin:10px 0px 0px 25px;
}
div#shop_sl #detail_store_locator .text{
	color:#000000;
	font-size:11px;
	padding:3px 5px 2px;
	width:60px;
	letter-spacing:2px;
	text-align:center;
	border:1px solid #0050a2;
	background-color:#eaf1f8 !important;
}
div#shop_or{
	width:531px;
	min-height:330px;
	height:auto !important;
	height:330px;
	background:url(/images/shop.retailers.title.png) top left no-repeat #f5e600;
	color:#000;
	padding-top:70px;
}
div#shop_or p{
	margin:0px 0px 0px 25px;
}
div#shop_or table#retailers{
	margin:10px 0px 0px 25px;
	width:506px;
}
div#shop_or table#retailers a,
div#shop_or table#retailers a:hover{
	color:#000;
	line-height:19px;
}

/* Store Locator Results
----------------------------------------------------------------------------------------------------------------*/
div#shop_sl_results{
	width:531px;
	min-height:330px;
	height:auto !important;
	height:330px;
	background:url(/images/results.title.png) top left no-repeat #183394;
	color:#fff;
	padding-top:70px;
}
div#shop_sl_results table{
	margin:0px 0px 0px 25px;
	width:506px;
}
div#shop_sl_results table th{
	font-weight:bold;
	text-decoration:underline;
}
div#shop_sl_results table td,
div#shop_sl_results table th{
	padding:1px 14px 1px 0px;
}
div#shop_sl_results table td a,
div#shop_sl_results table td a:hover{
	color:#fff;
}


/* Email Sign Up
----------------------------------------------------------------------------------------------------------------*/
div#contact_signup{
	width:715px;
	min-height:400px;
	height:auto !important;
	height:400px;
	background:url(/images/emailsignup.title.png) top left no-repeat #183394;
	padding-bottom:20px;
}
div#contact_signup p{
	padding:70px 30px 0px 25px;
	color:#fff;
}
div#contact_signup p#notice{
	padding:5px 0px 0px 25px;
	color:#999;
}
div#contact_signup table{
	margin:10px 0px 0px 75px;
	color:#fff;
}
div#contact_signup table a,
div#contact_signup table a:hover{
	color:#fff;
}


/* Contact Us
----------------------------------------------------------------------------------------------------------------*/
div#contact_contactus{
	width:715px;
	min-height:400px;
	height:auto !important;
	height:400px;
	background:url(/images/contactus.title.png) top left no-repeat #183394;
	padding-bottom:20px;
}
div#contact_contactus p{
	padding:70px 30px 0px 25px;
	color:#fff;
}
div#contact_contactus ul{
	margin:0px 0px 0px 50px;
	color:#fff;
}
div#contact_contactus p#notice{
	padding:5px 0px 0px 25px;
	color:#999;
}
div#contact_contactus table{
	margin:10px 0px 0px 75px;
	color:#fff;
}
div#contact_contactus table a,
div#contact_contactus table a:hover{
	color:#fff;
}
div#contact_contactus table #txtComment{
	width:440px;
}


/* Contact Left Navigation
----------------------------------------------------------------------------------------------------------------*/
#navigation_left ul li a#contact_nav_contactus{
	top:0px;
	height:47px;
	background:url(/images/navigation_left/contact/contactus.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#contact_nav_contactus,
#navigation_left ul li.hover a#contact_nav_contactus{
	background-image:url(/images/navigation_left/contact/contactus.on.png);
}
#navigation_left ul li a#contact_nav_emailsignup{
	top:50px;
	height:47px;
	background:url(/images/navigation_left/contact/emailsignup.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#contact_nav_emailsignup,
#navigation_left ul li.hover a#contact_nav_emailsignup{
	background-image:url(/images/navigation_left/contact/emailsignup.on.png);
}
#navigation_left ul li a#contact_nav_howtoreachus{
	top:100px;
	height:47px;
	background:url(/images/navigation_left/contact/howtoreachus.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#contact_nav_howtoreachus,
#navigation_left ul li.hover a#contact_nav_howtoreachus{
	background-image:url(/images/navigation_left/contact/howtoreachus.on.png);
}
#navigation_left ul li a#contact_nav_sitemap{
	top:150px;
	height:47px;
	background:url(/images/navigation_left/contact/sitemap.png) 0px 0px no-repeat transparent;
}
#navigation_left ul li.active a#contact_nav_sitemap,
#navigation_left ul li.hover a#contact_nav_sitemap{
	background-image:url(/images/navigation_left/contact/sitemap.on.png);
}


/* Nursing Section
----------------------------------------------------------------------------------------------------------------*/
div#nursing_content{
	width:715px;
	min-height:459px;
	height:auto !important;
	height:459px;
	background-color:#fff;
}
#nursing_new{
	position:absolute;
	top:66px;
	left:141px;
	z-index:100;
}
#nursing_logo{
	position:absolute;
	top:10px;
	left:240px;
}
#nursing_flash{
	position:absolute;
	top:70px;
	left:644px;
}
#nursing_button_enter{
	position:absolute;
	top:385px;
	left:240px;
	width:692px;
}
#nursing_nav_home{
	position:absolute;
	top:10px;
	left:628px;
}
#nursing_nav_styles{
	position:absolute;
	top:10px;
	left:712px;
}
#nursing_nav_fittips{
	position:absolute;
	top:11px;
	left:790px;
}
#nursing_nav_etw{
	position:absolute;
	top:10px;
	left:855px;
}
#nursing_home_text{
	position:absolute;
	top:100px;
	left:240px;
}
#nursing_nav_seperators{
	position:absolute;
	top:10px;
	left:705px;
}
#nursing_nav_seperators img{
	position:absolute;
}
#nursing_nav_seperators img.one{
	left:0px
}
#nursing_nav_seperators img.two{
	left:75px
}
#nursing_nav_seperators img.three{
	left:140px
}
#nursing_etw_box table th label{
	color:#000;
}
#nursing_etw_box table table td a{
	color:#000;
	text-decoration:underline;
}
#nursing_etw_box{
	position:absolute;
	top:60px;
	left:635px;
	width:300px;
}
#nursing_etw_ps,
#nursing_etw_tgif{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
	position:absolute;
	top:400px;
}
#nursing_etw_ps span,
#nursing_etw_tgif span{
	color:#999;
}
#nursing_etw_ps{
	left:440px;
}
#nursing_etw_tgif{
	left:240px;
}
#nursing_etw_ps a,
#nursing_etw_tgif a{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-decoration:underline;
}
table#nursing_tips{
	position:absolute;
	top:75px;
	left:240px;
	width:690px;
}
table#nursing_tips td{
	vertical-align:top;
}
table#nursing_tips td.tip_content{
	vertical-align:top;
	padding-left:30px;
}
table#nursing_tips td.tip_content p{
	font-family:arial;
	font-size:13px;
	color:#000;
	line-height:18px;
	margin:8px 0px;
}
#nursing_description,
#nursing_size,
#nursing_price{
	font-family:arial;
	font-size:12px;
	color:#000;
	width:410px;
	line-height:18px;
}
#nursing_description{
	position:absolute;
	top:115px;
	left:541px;
}
#nursing_size{
	position:absolute;
	top:285px;
	left:541px;
	width:240px;
}
#nursing_price{
	position:absolute;
	top:323px;
	left:541px;
}
#nursing_colors{
	position:absolute;
	top:412px;
	left:590px;
}
#nursing_buy_buttons{
	position:absolute;
	top:319px;
	left:640px;
}
#nursing_product_demo{
	position:absolute;
	top:164px;
	left:507px;
}
table#nursing_tips_detail{
	margin-top:10px;
}
table#nursing_tips_detail td{
	padding:0px 12px 12px 0px;
}
#nursing_etw_box p{
	line-height:16px !important;
}


/* Winners Page
----------------------------------------------------------------------------------------------------------------*/
div#events_winners{
	width:705px;
	min-height:400px;
	height:auto !important;
	height:400px;
	background:url(/images/winners.title.png) top left no-repeat #183394;
	padding:80px 0px 10px 10px;
	font-size:11px;
	color:#000;
}
div#events_winners *{
	text-align:left;	
}
div#events_winners h4{
	font-size:15px;
	color:#fff;
	font-weight:bold;
	margin:0px 0px 8px 15px;
}
div#events_winners h5{
	font-size:13px;
	color:#fff;
	font-weight:bold;
	margin:15px 0px 8px 15px;
}
div#events_winners p{
	font-size:11px;
	color:#fff;
	margin:8px 0px 8px 15px;
}
div#events_winners li a{
	font-size:11px;
	color:#fff;
	margin:8px 0px 8px 0px;		
}
div#events_winners ul{
	font-size:11px;
	color:#fff;
	margin:0px 0px 0px 35px;		
}
div#events_winners table{
	width:320px;
	border-collapse:collapse;
	background-color:#fff;
	margin:0px 15px 5px 15px;
	border:1px solid #193296;
}
div#events_winners table th,
div#events_winners table td{
	border:1px solid #eee;
	padding:3px;
}
div#events_winners table th{
	background-color:#f9f9f9;
}
div#events_winners table tr.odd{
	background-color:#f9f9f9;
}


/* Sitemap
----------------------------------------------------------------------------------------------------------------*/
div#sitemap{
	width:888px;
	background:url(/images/sitemap.title.png) top left no-repeat #183394;
	color:#fff;
	height:400px;
	padding:60px 24px 0px 24px;
}
div#sitemap a,
div#sitemap a:hover{
	color:#fff;
}
div#sitemap h2{
	font-size:16px;
	font-weight:normal;
	color:#fff;
	margin:20px 0px 0px 0px;
}
div#sitemap h2 a{
	text-decoration:underline;
}
div#sitemap ul{
	list-style-type:none;
	margin-left:12px;
}
div#sitemap div.fv_float{
	float:left;
	padding-right:43px;
}


/* Privacy Policy
----------------------------------------------------------------------------------------------------------------*/
div#privacy{
	width:888px;
	background:url(/images/privacy.title.png) top left no-repeat #183394;
	color:#fff;
	padding:60px 24px 24px 24px;
}
div#privacy p{
	margin:8px 0px 8px 0px;
	line-height:18px;
}
div#privacy ul,
div#privacy ol{
	margin:8px 0px 8px 25px;
}
div#privacy li{
	margin:4px 0px 4px 0px;
	line-height:18px;
}
div#privacy a{
	color:#fff;
}


/* Terms Of Use
----------------------------------------------------------------------------------------------------------------*/
div#termsofuse{
	width:888px;
	background:url(/images/terms.title.png) top left no-repeat #183394;
	color:#fff;
	padding:60px 24px 24px 24px;
}
div#termsofuse p{
	margin:8px 0px 8px 0px;
	line-height:18px;
}
div#termsofuse ul,
div#termsofuse ol{
	margin:8px 0px 8px 25px;
}
div#termsofuse li{
	margin:4px 0px 4px 0px;
	line-height:18px;
}
div#termsofuse a{
	color:#fff;
}


/* Error Page
----------------------------------------------------------------------------------------------------------------*/
#error{
	width:100%;
	height:400px;
	background:url(/images/error.title.png) top left no-repeat #183394;
	color:#fff;
}
#error p{
	padding:75px 24px 0px 24px;
}
#error a{
	color:#fff;
}
#error a:hover{
	color:#fff;
}

/* Strap Expert
----------------------------------------------------------------------------------------------------------------*/

#strap_expert_left_content
{

}

#strap_expert_right_content
{
float: left;
width: 200px;
}