* { margin:0; padding:0; }
body { font:100% normal Arial,Helvetica,sans-serif; background:#000000 url('../img/bg_pattern.gif') repeat-x 0 0; width:100%; }

/* HTML ELEMENTS */
img { border:none; }
a { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; }
p { font:78% normal Arial, Helvetica,sans-serif; color:#fff; }
label {white-space:nowrap; font-size:11px;font-weight:bold;padding:0 13px 0 0;}

/* PAGE WRAPPERS */
#wrapper { width:960px; margin:0px auto; padding:0px; }
#container {  margin:0px; padding:0;width:960px; }


/* PAGE HEADER */
#header {  margin:28px 0px 0px 0px; padding:0px; width:960px; }
.layerPadding { margin:0px; padding:0px;} 

#site_logo { clear:left; float:left; margin:0; padding:0; width:249px; height:72px; }
#headerBlock { clear:left; float:left; margin:-60px 0px 0px 505px; }
	#headerLinks { clear:left; float:left; margin:10px 0px 0px 0px; }
		#headerMenu { clear:left; float:left; margin:0px 0px 0px 4px; list-style-type:none; display:inline; width:290px; }
			.menuItems { float:left; margin:0px 0px 0px 10px; font:80% normal Arial,Helvetica,sans-serif; color:#fff; }
			.menuItems a{ text-decoration:none; color:#fff; }
			.menuItems a:hover{ text-decoration:underline; color:#fff; }
				.menuSplitDown { margin-top:2px; }
			#deliveryHolder { clear:left; float:left; margin:-35px 0px 0px 320px; }

#headerCart { clear:left; float:left; margin:5px 0px 0px 0px; }
#cartBG { clear:left; float:left; margin:0px 0px 0px 0px; }
#shoppingBag { clear:left; float:left; margin:-24px 0px 0px 12px; }
#shoppingTotal { clear:left; float:left; margin:-21px 0px 0px 134px; list-style-type:none; display:inline; width:175px; }
.cartText { float:left; margin:0px 10px 0px 10px; font:75% normal Arial,Helvetica,sans-serif; color:#ef7599; }
.cartText a{ text-decoration:none; color:#ef7599; }
.cartText a:hover{ text-decoration:underline; color:#ef7599; }
.cartSplitDown { margin-top:0px; }
.cartTextMin { float:left; margin:0px; font:80% normal Arial,Helvetica,sans-serif; color:#fff; }
#checkoutButton { clear:left; float:left; margin:-26px 0px 0px 316px; }


/* PAGE CONTENT */
#pageContent { clear:left; float:left; margin:15px 0px 0px 0px; }
#navigationStrip { clear:left; float:left; margin:0px; padding:0px; }
#navigationBG { clear:left; float:left; margin:0; padding:0; }
#navigationLinks { float:left; margin:-30px 0px 0px 0px; }
#navigationMenu { clear:left; float:left; margin:-30px 0px 0px 0px; list-style-type:none; display:inline; width:960px; }
.navigationItemsa { float:left; margin:1px 0px 0px 12px; }
.navigationItems { float:left; margin:0px 0px 0px 12px; }
.navigationItemsForm { float:left; margin:1px 0px 0px 12px; }
.navigationItemsButtons { float:left; margin:1px 0px 0px 12px; }
.navigationItemsForm select{ width:194px; height:18px; }
.navigationItemsForm input{ width:195px; height:20px; }

#subNavigation { clear:left; float:left; margin:0; padding:0; }
#subBar { clear:left; float:left; margin:0; padding:0; }


#pageElements { clear:left; float:left; background:url('../img/bg_strip.gif') repeat-y 0 0; margin:0; padding:0; width:960px; }
#contentElements { float:left; margin:0; padding:0;  }
#contentElements1 { float:left; margin:0; padding:0; }
#col1 { clear:left; float:left; margin:10px 7px; }
#col1 .col1Element { clear:left; float:left; margin:11px 0px 10px 0px; width:160px; }
#col1 .col1Element p{ clear:left; float:left; margin:3px 0px 0px 0px; width:160px; font:68% normal Arial,Helvetica,sans-serif; color:#333333; text-align:left; }
#col1 .col1ElementDivider { clear:left; float:left; margin:-3px 0px 0px 0px; width:160px; }
#col1 .col1ElementDivider1 { clear:left; float:left; margin:0px 0px 10px 0px; width:160px; }
#col2 { float:right; padding-left:5px; margin:0px 0px 20px 0px; width:770px; }
#col2a { float:right; padding-left:5px; margin:0px 0px 20px 0px; width:770px; }
#col2b { float:right; padding-left:5px; margin:6px 0px 20px 0px; width:770px; }
#col2c { float:right; padding-left:5px; margin:-5px 0px 20px 0px; width:770px; }
#col2d { float:right; padding-left:5px; margin:-5px 0px 20px 0px; width:770px; }
#col2e { float:right; padding-left:5px; margin:-5px 0px 20px 0px; width:770px; }



/* PAGINATION */
#recordPagination { clear:left; float:left; margin:4px 0px 0px 0px; padding:0; }
#recordPaginationExt { clear:left; float:left; margin:0px 0px 7px 0px; padding:0; }
#paginationList { clear:left; float:left; margin:0px; list-style-type:none; display:inline; }
.paginationElement { float:left; margin:0px 20px 0px 0px; font:74% Arial,Helvetica,sans-serif; font-weight:normal; color:#333333; }
.paginationElement a{ text-decoration:underline; }
.paginationElement a:hover{ text-decoration:none; }
#currentPage { padding-right:5px; }


/* CONTENT HEADER */
#contentHeader { clear:left; float:left; margin:11px 0px 0px 0px; }
#headerStrip { clear:left; float:left; margin:-30px 0px 0px 25px; width:450px; }
#headerStrip h1{ font:130% Arial,Helvetica,sans-serif; font-weight:normal; color:#ffffff; }
	#headerStrip span.h1small {color:#939393;font-size:80%;}
	#headerStrip span.h1Admin { clear:left; float:left; margin:-18px 0px 0px 85px; color:#d1d1d1;font-size:100%;}
#sheactiveLogo { clear:left; float:left; margin:-36px 0px 0px 647px; }

#contentWrap { clear:left; float:left; background:url('../img/mainBG.gif') repeat-y 0 0; width:761px; margin:0px 0px 30px 0px; }
#contentWrapnobg { clear:left; float:left; width:761px; margin:0px 0px 30px 0px; }
#mainHeaderTop { clear:left; float:left; margin:0px 0px 0px 0px; width:761px; }
#contentColumn { float:left; width:430px; }
#contentDetailsColumn { float:left; width:430px; }
#imageColumn { float:right; width:280px; margin:12px 20px 0px 5px; }
#imageColumn .srcMove{ clear:left; float:left; margin-bottom:20px; }


/* ADMIN CONTENT */
#adminCol1 { clear:left; float:left; margin:25px 10px 10px 20px; }
#adminCol1 .adminCol1Element { clear:left; float:left; margin:11px 0px 10px 0px; width:150px; }
#adminCol1 .adminCol1Element h1{ clear:left; float:left; margin:3px 0px 5px 0px; width:150px; font:105% normal Arial,Helvetica,sans-serif; color:#333333; text-align:left; }
#adminCol1 .adminCol1Element p{ clear:left; float:left; margin:3px 0px 5px 0px; width:140px; font:68% normal Arial,Helvetica,sans-serif; color:#333333; text-align:left; line-height:130%; }
#adminContentColumn { float:left; width:635px; }
	#adminContentColumn h1{ clear:left; float:left; width:450px; margin:10 0px 0px 20px; padding:0px; font:110% Arial,Helvetica,sans-serif; color:#1b1b1b; text-align:left; }
	#adminBoxTop{ clear:left; float:left; margin:20px 0px 0px -1px; padding:0; }
	#adminBoxMidStrip { clear:left; float:left; background:url('../img/adminBoxStrip.gif') repeat-y 0 0; width:719px; margin:0px 0px 0px -1px; }
	#textFormWrapper { clear:left; float:left; margin:20px 0px 20px 0px; }
	#textFormMenu { clear:left; float:left; margin:-48px 0px 0px -1px; padding:0; list-style-type:none; display:inline; }
	.textFormMenuButton { float:left; margin:0; padding:0; }	
	#adminBoxBottomStrip{ clear:left; float:left; margin:0px 0px 0px 19px; padding:0; }
	

	#myadminnav td {padding:12px 0px 9px 17px;}
	#myadminnav td.accountnav {font-size:75%;font-weight:bold;white-space:nowrap;}
	#myadminnav td.navoption {background: url('../img/bg/myaccountnav.gif') repeat-x bottom;}
	#myadminnav td.accountnav#td1 { width:130px; padding-right:14px; }
	#myadminnav td.accountnav#td2 { width:120px; padding-right:14px; }
	#myadminnav td.accountnav#td3 { width:120px; padding-right:14px; }
	
	#affiliate_links { margin-left:-5px; }
	#affiliate_links td, #affiliate_links th {padding:11px 14px 6px 14px; font-size:11px; vertical-align:top;}
	.paraStrong{ font:85% Arial,Helvetica,sans-serif; font-weight:bold; margin-top:10px; }
	.para{ color:#000000; margin:6px 0px 0px 0px; font:70% normal Arial,Helvetica,sans-serif; width:500px; line-height:130%; }
	#linkCode { clear:left; float:left; margin:15px 0px 0px 0px; }
	.padMyCell { padding:0px 20px 0px 0px; }
	code { color:#e8356c; font:75% normal Arial,Helvetica,sans-serif; }
	#code_link { border:0; width:460px; }


/* AFFILIATE AD RESOURCES */
.adsIntroduction { clear:left; float:left; margin:-10px 0px 0px 0px; width:468px; }
.adsIntroduction strong{ clear:left; float:left; width:468px; margin:10px 0px 0px 0px; font:90% Arial,Helvetica,sans-serif; font-weight:bold; color:#363636; text-align:left; }
.adsIntroduction p{ clear:left; float:left; width:468px; margin:10px 0px 0px 0px; padding:0px; font:70% Arial,Helvetica,sans-serif; color:#363636; text-align:left; }
.adsWrapper { clear:left; float:left; margin:20px 0px 20px 0px; width:468px; }
.adsStrong{ clear:left; float:left; font:75% Arial,Helvetica,sans-serif; font-weight:bold; margin:0px; }
.adsImage { clear:left; float:left; margin:10px 0px 0px 0px; }
.adsCodeDiv { clear:left; float:left; margin:10px 0px 0px 0px; width:466px; height:70px; border:1px solid #e6e6e6; }
.adsTextArea{ border:0; width:100%; height:100%; padding:10px 20px 10px 20px; font:75% normal Arial,Helvetica,sans-serif; color:#e8356c; }
.adsHighLight { clear:left; float:left; margin:10px 0px 0px 0px; }

/* FORM LOGIN */
#form_login { clear:left; float:left; margin:1px 0px 20px 0px; border:1px solid #e6e6e6; width:420px; height:202px;}
#formPadding { clear:left; float:left; padding:20px 0px 20px 20px; }
.loginPink { clear:left; float:left; width:450px; margin:0px 0px 10px 0px; padding:0px; font:95% Arial,Helvetica,sans-serif; font-weight:bold; color:#e8356c; text-align:left; }
.loginPara { clear:left; float:left; width:450px; margin:20px 0px 0px 0px; }
.loginLabel { clear:left; float:left; margin:10px 0px 0px 30px; font:70% Arial,Helvetica,sans-serif; font-weight:bold; color:#363636; }
.loginField { clear:left; float:left; margin:-16px 0px 0px 94px; border:1px solid #333333; width:230px; height:20px; }
.passwordReminder { clear:left; float:left; margin:16px 0px 0px 94px; font:70% normal Arial,Helvetica,sans-serif; color:#363636; }
.loginButton { clear:left; float:left; margin:-18px 0px 0px 237px; border:0; }


/* FITNESS PROFESSIONALS */
#form_signup { clear:left; float:left; margin:1px 0px 20px 0px; border:1px solid #e6e6e6; width:420px; height:602px;}
.fitnessLabel{ clear:left; float:left; margin:12px 0px 0px 0px; font:70% Arial,Helvetica,sans-serif; font-weight:bold; color:#363636; text-align:right; width:130px; }
.fitnessLabelAsterisk{ clear:left; float:left; margin:12px 0px 0px 8px; font:70% Arial,Helvetica,sans-serif; font-weight:bold; color:#363636; text-align:right; width:130px; }
.fitnessField { clear:left; float:left; margin:-16px 0px 0px 144px; border:1px solid #808080; width:230px; height:20px; }
.menuError { border:2px solid #d30505; }
.fitnessMenu { clear:left; float:left; margin:-16px 0px 0px 144px; width:230px; height:20px; border:1px solid #808080; }
.fitnessFloat { clear:left; float:left; margin:-16px 0px 0px 144px; width:230px; height:20px; }
.radioWrap1 { float:left; margin:0px 20px 0px 0px; }
.radioWrap2 { float:left; margin:0px 20px 0px 0px; }
.radioLabel{ clear:left; float:left; margin:5px 0px 0px 0px; font:70% Arial,Helvetica,sans-serif; font-weight:bold; color:#363636; text-align:right; width:50px; }
.radioPos { clear:left; float:left; margin:-12px 0px 0px 55px;  }
.fitnessButton { clear:left; float:left; margin:15px 0px 0px 252px; border:0; }
#errorMsg { font:90% normal Arial,Helvetica,sans-serif; }


/* VACANCIES */
#contentColVacancy { clear:left; float:left; margin:10px 0px 20px 26px; padding:0; width:410px; text-align:left; }
.vacancyPara { clear:left; float:left; font:78% normal Arial,Helvetica,sans-serif; color:#333333; margin:0px 0px 10px 0px; line-height:130%; width:410px; text-align:left; }
.vacancyHeadingWrapper { clear:left; float:left; margin:5px; width:300px; }
.vacancyHeading{ margin:0px; padding:5px; width:100px; }
.vacancyHeading strong{ font:85% Arial,Helvetica,sans-serif; font-weight:bold; text-align:left; width:100px; }
.vacancyHeading a{ font:90% normal Arial,Helvetica,sans-serif; text-align:left; width:100px; }
.vacancyHeading p{ font:80% normal Arial,Helvetica,sans-serif; text-align:left; width:100px; color:#333333; }


.vacanciesWrapper { clear:left; float:left; margin:5px 0px 0px 0px; width:260px; }
.vacanciesTitle{ float:left; width:100px; }
.vacanciesTitle strong{ font:85% Arial,Helvetica,sans-serif; font-weight:bold; text-align:left; width:100px; }
.vacanciesTitle a{ font:80% normal Arial,Helvetica,sans-serif; text-align:left; width:100px; }
.vacanciesLocation{ float:left; margin:0px 0px 0px 50px; width:100px; }
.vacanciesLocation strong{ font:85% Arial,Helvetica,sans-serif; font-weight:bold; text-align:left; width:100px; }
.vacanciesLocation p{ font:70% normal Arial,Helvetica,sans-serif; text-align:left; width:100px; }



#contentCol1 { clear:left; float:left; margin:10px 0px 20px 26px; padding:0; width:410px; text-align:left; }
#contentCol1 p{ clear:left; float:left; font:78% normal Arial,Helvetica,sans-serif; color:#333333; margin:0px 0px 10px 0px; line-height:130%; width:410px; text-align:left; }
#contentCol1 h2{ clear:left; float:left; font:85% Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; margin:6px 0px 6px 0px; width:410px; text-align:left; }
#contentCol1 strong{ clear:left; float:left; font:75% Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; margin:6px 0px 6px 0px; width:410px; text-align:left; }
#contentCol1 ul{ clear:left; float:left; margin:3px 0px 20px 0px; width:350px; text-align:left; list-style-type:none; }
#contentCol1 li{ clear:left; float:left; margin:3px 0px 5px 0px; font:78% normal Arial,Helvetica,sans-serif; color:#333333; text-align:left; }
#contentCol1 img{ clear:left; float:left; margin:3px 0px 5px 0px;  }
#contentCol1 p.paraEnd{ clear:left; float:left; font:78% normal Arial,Helvetica,sans-serif; color:#333333; margin:10px 0px 10px 0px; line-height:130%; width:410px; text-align:left; }
#contentCol1 .pinkStyle { color:#e8356c; }
#contentCol1 .pinkStyle:hover { text-decoration:underline; }
.bulletSize { font:130% Arial,Helvetica,sans-serif; }




#contentCol99 { clear:left; float:left; margin:10px 0px 20px 26px; padding:0; width:390px; text-align:left; }
#contentCol99 p{ clear:left; float:left; font:78% normal Arial,Helvetica,sans-serif; color:#333333; margin:0px 0px 10px 0px; line-height:130%; width:390px; text-align:left; }
#contentCol99 h2{ clear:left; float:left; font:85% Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; margin:6px 0px 6px 0px; width:390px; text-align:left; }
#contentCol99 strong{ clear:left; float:left; font:75% Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; margin:6px 0px 6px 0px; width:390px; text-align:left; }
#contentCol99 ul{ clear:left; float:left; margin:3px 0px 20px 0px; width:350px; text-align:left; list-style-type:none; }
#contentCol99 li{ clear:left; float:left; margin:3px 0px 5px 0px; font:78% normal Arial,Helvetica,sans-serif; color:#333333; text-align:left; }
#contentCol99 img{ clear:left; float:left; margin:3px 0px 5px 0px;  }
#contentCol99 p.paraEnd{ clear:left; float:left; font:78% normal Arial,Helvetica,sans-serif; color:#333333; margin:10px 0px 10px 0px; line-height:130%; width:390px; text-align:left; }
#contentCol99 .pinkStyle { color:#e8356c; }
#contentCol99 .pinkStyle:hover { text-decoration:underline; }



#copyColumn { clear:left; float:left; margin:10px 0px 20px 26px; padding:0; width:700px; }
#copyColumn p{ clear:left; float:left; font:78% normal Arial,Helvetica,sans-serif; color:#333333; margin:0px 0px 10px 0px; line-height:130%; width:700px; text-align:left; }
#copyColumn h2{ clear:left; float:left; font:85% Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; margin:6px 0px 6px 0px; width:700px; text-align:left; }
#copyColumn strong{ clear:left; float:left; font:75% Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; margin:6px 0px 6px 0px; width:700px; text-align:left; }
#copyColumn .pinkStyle { color:#e8356c; }
#copyColumn .pinkStyle:hover { text-decoration:underline; }
#copyColumn p.termBlock{ margin:20px 0px 10px 0px; }
#top_link { clear:left; float:left; margin:20px 0px 0px 0px; width:200px; text-align:left; }
#top_link a{ margin:2px 0px 0px 0px; font:75% Arial,Helvetica,sans-serif; text-decoration:none; }




/* PRODUCTS SIDEBAR */
#productsCol1 { clear:left; float:left; margin:5px 0px 20px 26px; padding:0; text-align:left; }
#productsCol1 a{ clear:left; float:left; font:78% Arial,Helvetica,sans-serif; font-weight:bold; color:#e8356c; margin:0px 0px 0px 0px; line-height:130%; width:140px; text-align:right; }
#productsCol1 a:hover{ text-decoration:none; font-weight:bold; color:#333333;  }
#productsCol1 img{ clear:left; float:left; margin:3px 0px 3px -20px; width:160px; }
#productsPreCol { clear:left; float:left; margin:4px 0px 0px 6px; padding:0; text-align:left; }
#productsPreCol img{ clear:left; float:left; }
#productsPreCol strong{ clear:left; float:left; margin:-19px 0px 0px 0px; font:75% Arial,Helvetica,sans-serif; font-weight:bold; text-align:right; color:#ffffff; width:160px; }

.productCol1Element { clear:left; float:left; margin:11px 0px 10px 10px; width:160px; }
.productCol1Element p{ clear:left; float:left; margin:3px 0px 0px 0px; width:160px; font:68% normal Arial,Helvetica,sans-serif; color:#333333; text-align:left; }



/* SIDEBAR */
#sidePreCol { clear:left; float:left; margin:10px 0px 0px 9px; padding:0; width:210px; text-align:left; }
#sidePreCol img{ clear:left; float:left; }
#sidePreCol strong{ clear:left; float:left; margin:-18px 3px 0px 0px; font:75% Arial,Helvetica,sans-serif; font-weight:bold; text-align:right; color:#ffffff; width:155px; }
#sideCol1 { clear:left; float:left; margin:5px 0px 20px 9px; padding:0; width:210px; text-align:left; }
#sideFormWrapper { clear:left; float:left; margin:10px 0px 10px 0px; width:155px; }
.sideForm { clear:left; float:left; margin:0px 0px 10px 0px; width:155px; }
.sideForm label{ clear:left; float:left; width:155px; font:70% normal Arial,Helvetica,sans-serif; color:#333333; }
.sideForm select{ clear:left; float:left; width:155px; }
.side1Element { clear:left; float:left; margin:11px 0px 10px 0px; width:160px; }
.side1Element p{ clear:left; float:left; margin:3px 0px 0px 0px; width:160px; font:68% normal Arial,Helvetica,sans-serif; color:#333333; text-align:left; }




/* BRANDS SIDEBAR */
.brandsPreCol { clear:left; float:left; margin:10px 0px 0px 6px; padding:0; width:210px; text-align:left; }
.brandsPreCol img{ clear:left; float:left; }
.brandsPreCol strong{ clear:left; float:left; margin:-18px 0px 0px 0px; font:75% Arial,Helvetica,sans-serif; font-weight:bold; text-align:center; color:#ffffff; width:161px; }
.brandsCol1 { clear:left; float:left; margin:5px 0px -4px 26px; padding:0; width:210px; text-align:left; }
.brandsCol1 a{ clear:left; float:left; font:78% Arial,Helvetica,sans-serif; font-weight:bold; color:#e8356c; margin:0px 0px 0px 0px; line-height:130%; width:140px; text-align:right; }
.brandsCol1 a:hover{ text-decoration:none; font-weight:bold; color:#333333;  }
.brandsCol1 img{ clear:left; float:left; margin:3px 0px 3px -20px; width:160px; }
.brandsCol1Element { clear:left; float:left; margin:11px 0px 10px 8px; width:160px; }
.brandsCol1Element p{ clear:left; float:left; margin:3px 0px 0px 0px; width:160px; font:68% normal Arial,Helvetica,sans-serif; color:#333333; text-align:left; }
.brandsCol1ElementBlog { clear:left; float:left; margin:-4px 0px 10px 8px; width:160px; }


/* PRODUCTS */
#productContentWrap { clear:left; background:#ffffff; float:left; width:761px; margin:5px 0px 20px 0px; }
#productContentColumn { float:left; width:340px; }
#productContentCol1 { clear:left; float:left; margin:0px 0px 20px 0px; padding:0; width:340px; text-align:left; }
#productImageLarge { clear:left; float:left; margin:0px 0px 0px 0px; width:338px; height:451px; border:none; /*border:1px solid #666666;*/ }
#productImageZoom { clear:left; float:left; margin:20px 0px 0px 0px; border:none; }


#productColumn2 { float:right; width:401px; margin:0px 5px 0px 10px; }
#productTop { clear:left; float:left; margin:0px; padding:0px; width:400px; }
#productTopText { float:left; width:200px; font-size:17px; }
#productColumn2 h1{ clear:left; float:left; font:90% Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; width:200px;font-size:17px;  }
#productColumn2 h2{ clear:left; float:left; font:85% Arial,Helvetica,sans-serif; font-weight:bold; color:#e8356c; width:200px; font-size:17px; }

#productTopImage { float:right; width:200px; }
#productTopImage img{ clear:right; float:right; }



/* ASSOCIATED PRODUCTS*/
#productsBox { clear:left; float:left; margin:10px 0px 0px 0px; }
#productsBoxHeader { clear:left; float:left; margin:0px; padding:0px; width:400px; }
#productsBoxBody { clear:left; float:left; margin:0px; padding:0px; background:url('../img/productsBoxBody.gif') repeat-y 0 0; width:400px; }
#productsBoxContent {   width:390px; }
#productsBoxContent strong{ clear:left; float:left; font:70% Arial,Helvetica,sans-serif; font-weight:bold; width:390px; color:#ffffff; }
#productsBoxMenu { clear:left; float:left; width:390px; margin:10px 0px 0px 0px; list-style-type:none; display:inline; }
.productsBoxMenuItem { float:left; margin:0px 13px 16px 0px; width:51px; height:63px; background:url('../img/productsBoxItemBGNorm.gif') no-repeat 0 0; }
.productsBoxMenuItemOn { float:left; margin:0px 13px 16px 0px; width:51px; height:63px; background:url('../img/productsBoxItemBG.gif') no-repeat 0 0; }
.productsBoxMenuItemImage { margin:5px 0px 5px 7px; border:none; }
.productsSizeGuide { float:left; margin:30px 16px 16px 0px; }
.productsSizeGuideOdd { float:left; margin:0px 16px 8px 0px; }
#productsSizeGuide { clear:left; float:left; margin:-30px 0px 0px 200px; }


/* SIZE FORM */
#sizeDropDownMenuForm { clear:left; float:left; margin:15px 0px 0px 0px; }
#sizeDropDownMenu { clear:left; float:left; width:217px; height:24px; }
#sizeDropDownMenu option{ font:85% Arial,Helvetica,sans-serif; font-weight:bold; color:#e8356c; }
#sizeDropDownMenuButton { clear:left; float:left; margin:-22px 0px 0px 247px; }
#productsBoxFooter { clear:left; float:left; margin:0px; padding:0px; width:400px; }


/* PRODUCT DETAILS BOX */
#productDetailsBox { clear:left; float:left; margin:40px 0px 0px 0px; width:400px; }
#productDetailsHeaderContent { clear:left; float:left; margin:0px; padding:0px; width:400px; }
#productDetailsTabsMenu { clear:left; float:left; margin:-35px 0px 0px 0px; padding:0; list-style-type:none; display:inline; width:420px; }
.productDetailsTabsMenuItem { float:left; margin-right:4px;  }
#productDetailsBody { clear:left; float:left; margin:0px; padding:0px; background:url('../img/productsDetailsBody.gif') repeat-y 0 0; width:400px; }
#productDetailsBodyContent { clear:left; float:left; margin:11px 0px 20px 19px; padding:0px;text-align:left; }
#productDetailsBodyContent p{ font:75% normal Arial,Helvetica,sans-serif; color:#333333; width:363px;text-align:left; }
#productDetailsFooterContent { clear:left; float:left; margin:0px; padding:0px; }




/* VIEWS FORM */
#viewsBox { clear:left; float:left; margin:15px 0px 30px 0px; width:400px; }
#viewsBoxMenu { clear:left; float:left; margin:0; padding:0; width:420px; list-style-type:none; display:inline; }
.viewsBoxMenuItem { float:left; margin-right:16px; width:110px; height:145px; background:url('../img/productViewBackground.gif') no-repeat 0 0; }
.viewsBoxMenuItem strong{ clear:left; float:left; font:72% Arial,Helvetica,sans-serif; font-weight:bold; color:#a5a5a5; text-align:center; width:110px; }
.viewsBoxMenuItemImage { margin:5px 0px 5px 7px; border:none; }
.viewsVideoBoxMenuItem { float:left; margin-right:16px; width:149px; height:69px; }/* height:145px;background:url('../img/productVideoBackground.gif') no-repeat 0 0; */
#videoContentBlock { clear:left; float:left; margin:3px 3px 12px 3px; }
.viewsVideoBoxMenuItemButtonsHolder { clear:left; float:left; margin:0px 0px 0px 0px; }
.viewsVideoBoxMenuItemButtons { clear:left; float:left; margin:0px 0px 8px 0px; width:149px; height:21px; }



#product_footer { clear:both; float:left; margin:15px 0px 0px 0px; padding:0; width:760px; }


/* ORDER BROCHURES FORM */
#orderBrochureForm { clear:left; float:left; margin:0px 0px 0px 0px; }
#orderBrochureForm h1{ clear:left; float:left; width:390px; margin:0px 0px 10px 0px; padding:0px; font:95% Arial,Helvetica,sans-serif; font-weight:bold; color:#e8356c; text-align:left; }
#orderBrochureForm p{ clear:left; float:left; width:390px; font:75% normal Arial,Helvetica,sans-serif; color:#333333; text-align:left; margin:5px 0px 15px 0px;}
.brochureButton { clear:left; float:left; margin:25px 0px 0px 252px; border:0; }



/* BROCHURES */
#brochureForm { clear:left; float:left; margin:20px 0px 0px -20px; }
#brochureFormInit { clear:left; float:left; margin:20px 0px 0px 0px; width:430px; border:1px solid #e7e7e7; }
#brochureFormLayer { clear:left; float:left; margin:-20px 0px 0px -15px; width:365px;  }
#brochureReqform { clear:left; float:left; margin-right:30px; }
.brochureMiniMenu { clear:left; float:left; margin:-16px 0px 0px 144px; width:93px; height:20px; border:1px solid #808080; }
.brochureRadioWrap1 { clear:left; float:left; margin:0px 20px 0px 0px; }
.brochureRadioWrap2 { clear:left; float:left; margin:0px 20px 0px 0px; }
.brochureRadioPos { clear:left; float:left; margin:5px 0px 0px 0px;  }
.brochureRadioLabel{ clear:left; float:left; margin:-12px 0px 0px 20px; font:70% Arial,Helvetica,sans-serif; font-weight:bold; color:#363636; text-align:right; width:50px; }
.fitnessLabelAsteriskExt{ clear:left; float:left; margin:27px 0px 0px 8px; font:70% Arial,Helvetica,sans-serif; font-weight:bold; color:#363636; text-align:right; width:130px; }
.fitnessFieldExt { clear:left; float:left; margin:-16px 0px 0px 144px; border:1px solid #808080; width:230px; height:20px; }
#brochureImageColumn { float:right; width:280px; margin:12px 20px 0px 5px; }
#brochureImageColumnInit { float:right; width:280px; margin:12px 20px 0px 5px; }


.brochureLabel{ clear:left; float:left; margin:12px 0px 0px 0px; font:70% Arial,Helvetica,sans-serif; font-weight:bold; color:#363636; text-align:right; width:130px; }
.brochureLabelAsterisk{ clear:left; float:left; margin:12px 0px 0px 8px; font:70% Arial,Helvetica,sans-serif; font-weight:bold; color:#363636; text-align:right; width:130px; }
.brochureField { clear:left; float:left; margin:-16px 0px 0px 144px; border:1px solid #808080; width:230px; height:20px; }
.brochureMenuSmall { clear:left; float:left; margin:-16px 0px 0px 144px; width:93px; height:20px; border:1px solid #808080; }
.brochureMenu { clear:left; float:left; margin:-16px 0px 0px 144px; width:230px; height:20px; border:1px solid #808080; }
.brochureOrderButton { clear:left; float:left; margin:25px 0px 0px 252px; border:0; }



/* BASE LAYERS */
#baseLayerContentWrap { clear:left; background:#ffffff; float:left; width:761px; margin:5px 0px 20px 0px; }
#baseLayerContentColumn { float:left; width:515px; }
#baseLayerCol1 { clear:left; float:left; margin:0px 0px 20px 0px; padding:0; text-align:left; }


#baseLayerColumn2 { float:right; width:230px; margin:0px 0px 0px 0px; }
#baseLayerColumn2 h2{ clear:left; float:left; margin:15px 0px 0px 0px; width:230px; font:90% Arial,Helvetica,sans-serif; font-weight:bold; color:#e8356c; line-height:130%; }
#baseLayerColumn2 p{ clear:left; float:left; margin:15px 0px 0px 0px; width:230px; font:80% normal Arial,Helvetica,sans-serif; color:#333333; line-height:130%; }
.baseLayerColumnImages { clear:left; float:left; margin:0px 0px 15px 0px; width:230px; height:142px; }


/* IMAGE CAROUSEL */
#baseLayerCarousel { clear:left; float:left; margin:0px 0px 0px 0px; padding:0; }
#baseLayerCarousel img{ clear:left; float:left; }
.carouselImage {padding:4px 3px;}

#imageCarousel { clear:left; float:left; margin:0px 0px 0px 7px; list-style-type:none; display:inline; z-index:10000; }
#imageCarousel li{ float:left; margin-right:28px; width:108px; height:210px; margin-top:0px;}
#imageCarousel li h3{ clear:left; float:left; margin:9px 0px 0px 0px; padding:0; font:70% normal Arial,Helvetica,sans-serif; font-weight:bold; color:#e8356c; text-align:center; width:108px; }
#imageCarousel li strong{ clear:left; float:left; margin:0; padding:0; font:70% normal Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; text-align:center; width:108px; }
#imageCarousel li p{ clear:left; float:left; margin:0; padding:0; font:75% normal Arial,Helvetica,sans-serif; color:#333333; text-align:center; width:108px;  }



#baseLayerMidContentWrap { clear:left; background:#ffffff; float:left; width:761px; margin:15px 0px 20px 0px; }
#baseLayerMidContentColumn { float:left; width:515px; }
#saleLayerMidContentColumn { float:left; width:515px; }
#baseLayerMidCol1 { clear:left; float:left; margin:0px 0px 20px 0px; padding:0; text-align:left; }



/* PRODUCT IMAGES */
.baseLayerProductRow { clear:left; float:left; margin:15px 0px 20px 0px; width:585px; }
.baseLayerProductRow .headerBarDashesLeft{ clear:left; float:left; }
.baseLayerProductRow h2{ clear:left; float:left; margin:-8px 0px 15px 210px; width:90px; font:80% Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; text-align:center; }
.baseLayerProductRow .headerBarDashesRight{ clear:left; float:left; margin:-22px 0px 0px 310px; }
.baseLayerList { clear:left; float:left; margin:0px; padding:0px; width:585px; list-style-type:none; }
.baseLayerListItem { float:left; margin-right:54px; width:136px; }
.baseLayerListItem img{ clear:left; float:left; margin:0; padding:0; }
.baseLayerListItem h3{ clear:left; float:left; margin:0; padding:0; font:70% normal Arial,Helvetica,sans-serif; font-weight:bold; color:#e8356c; text-align:center; width:136px;  }
.baseLayerListItem strong{ clear:left; float:left; margin:0; padding:0; font:70% normal Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; text-align:center; width:136px;  }
.baseLayerListItem p{ clear:left; float:left; margin:0; padding:0; font:75% normal Arial,Helvetica,sans-serif; color:#333333; text-align:center; width:136px;  }


#baseLayerTextColumn { float:right; width:230px; margin:0px 0px 0px 15px; }
#baseLayerTextColumn h2{ clear:left; float:left; margin:10px 0px 0px 0px; font:90% Arial,Helvetica,sans-serif; font-weight:bold; color:#e8356c; width:230px; }
#baseLayerTextColumn p{ clear:left; float:left; margin:3px 0px 5px 0px; font:78% normal Arial,Helvetica,sans-serif; color:#333333; text-align:left; line-height:130%; width:210px; }
#baseLayerTextColumn #bullets{ clear:left; float:left; margin:10px 0px 0px 0px; }
#baseLayerTextColumn .bulletHolder { clear:left; float:left; margin:0; padding:0; color:#e8356c; }
#baseLayerTextColumn .bulletPoint{ clear:left; float:left; margin:-15px 0px 5px 20px; font:78% normal Arial,Helvetica,sans-serif; color:#333333; text-align:left; line-height:130%; width:210px; }
.baseLayerDivider { clear:left; float:left; margin:12px 0px 10px 0px; width:213px; height:1px; }

.textColumnFloat { float:right; width:230px; margin:1px 0px 0px 0px; }
.textColumnFloat strong{ clear:left; float:left; font:78% normal Arial,Helvetica,sans-serif; color:#333333; text-align:left; }
.textColumnFloatWrapper { clear:left; float:left; width:215 px; margin:11px 0px 0px 0px; }
.textColumnFloatWrapper img{ float:left; margin:0px 5px 0px 0px; }
.textColumnFloatWrapper p{ float:right; width:126px; color:#333333; text-align:left; }
.textColumnImageFloat { float:right; width:230px; margin:10px 0px 0px 0px; }

#baseLayerFooter { clear:both; float:left; margin:15px 0px 0px 0px; padding:0; width:760px; }



/* HELP */
#helpColumn { clear:left; float:left; margin:10px 0px 20px 26px; padding:0; width:410px; text-align:left; }
.helpColumnPara { clear:left; float:left; font:78% normal Arial,Helvetica,sans-serif; color:#333333; margin:0px 0px 10px 0px; line-height:130%; width:410px; text-align:left; }
#helpColumn h2{ clear:left; float:left; font:85% Arial,Helvetica,sans-serif; font-weight:bold; color:#e8356c; margin:6px 0px 6px 0px; width:410px; text-align:left; }
#helpColumn strong{ font-weight:bold; color:#333333; }


.helpBlock { clear:left; float:left; margin:22px 0px 0px 0px; width:389px; }
.helpBlockImage { clear:left; float:left; margin:0; padding:0; }
.helpBlockText { clear:left; float:left; margin:-46px 0px 0px 64px; width:330px; }
.helpBlockText strong{ clear:left; float:left; font-size:80%; font-weight:bold; color:#333333; }
.helpParagraph { clear:left; float:left; width:330px; font:78% normal Arial,Helvetica,sans-serif; color:#333333; line-height:130%; text-align:left; }



/* SECURE SHOPPING */
#shoppingColumn { clear:left; float:left; margin:10px 0px 20px 26px; padding:0; width:410px; text-align:left; }
#shoppingColumn img{ clear:left; float:left; margin:0px 0px 10px 0px; }
#shoppingColumn p{ clear:left; float:left; font:78% normal Arial,Helvetica,sans-serif; color:#333333; margin:0px 0px 15px 0px; line-height:130%; width:410px; text-align:left; }
#shoppingColumn h2{ clear:left; float:left; font:80% Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; margin:6px 0px 6px 0px; width:410px; text-align:left; }
#shoppingColumn strong{ font-weight:bold; color:#333333; }



/* RETURNS */
#returnsColumn { clear:left; float:left; margin:10px 0px 20px 26px; padding:0; width:410px; text-align:left; }
#returnsColumn p{ clear:left; float:left; font:78% normal Arial,Helvetica,sans-serif; color:#333333; margin:0px 0px 15px 0px; line-height:130%; width:410px; text-align:left; }
#returnsColumn h2{ clear:left; float:left; font:80% Arial,Helvetica,sans-serif; font-weight:bold; color:#e8356c; margin:6px 0px 6px 0px; width:410px; text-align:left; }
#returnsColumn strong{ font-weight:bold; color:#333333; }



/* STORE FINDER */
#finderColumn { clear:left; float:left; margin:10px 0px 20px 26px; padding:0; width:415px; text-align:left; }
#finderColumn p{ clear:left; float:left; font:73% normal Arial,Helvetica,sans-serif; color:#333333; margin:0px 0px 15px 0px; line-height:130%; width:410px; text-align:left; }
#finderColumn h2{ clear:left; float:left; font:80% Arial,Helvetica,sans-serif; font-weight:bold; color:#e8356c; margin:6px 0px 6px 0px; width:410px; text-align:left; }
#finderColumn strong{ font-weight:bold; color:#333333; }

.storeLocation1 { float:left; margin-right:6px; width:200px; }
.storeLocation2 { float:left; margin-right:6px; width:200px; }
.storeText1 { clear:left; float:left; width:200px; }
.storeText1 strong{ clear:left; float:left; font:75% Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; width:200px; }
.storeText1 p{ clear:left; float:left; font:75% Arial,Helvetica,sans-serif; color:#333333; width:200px; }
.storeText2 { clear:left; float:left; margin:7px 0px 0px 0px; width:200px; }
.storeText2 strong{ clear:left; float:left; font:76% Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; width:200px; }
.storeText2Para{ clear:left; float:left; font:75% Arial,Helvetica,sans-serif; color:#333333; width:200px; }
.itemLeft { clear:left; float:left; margin:0; padding:0; font:75% normal Arial,Helvetica,sans-serif; color:#333333; line-height:130%; width:70px; }
.itemRight { clear:left; float:left; margin:-15px 0px 0px 70px; padding:0; font:75% normal Arial,Helvetica,sans-serif; color:#333333; line-height:130%; width:90px; }
.storeText3 { clear:left; float:left; margin:23px 0px 0px 0px; width:200px; }



/* MAJOR BRANDS LANDING */
#brandsLayerContentColumn { float:left; width:535px; }
#brandsLayerCol1 { clear:left; float:left; margin:0px 0px 20px 0px; padding:0; text-align:left; }
#brandsLayerColumn2 { float:right; width:210px; margin:-15px 13px 0px 0px; }
#brandsLayerColumn2 h2{ clear:left; float:left; margin:15px 0px 10px 0px; width:210px; font:85% Arial,Helvetica,sans-serif; font-weight:bold; color:#e8356c; line-height:130%; text-align:left; }
#brandsLayerColumn2 p{ clear:left; float:left; margin:0px 0px 15px 0px; width:210px; font:75% normal Arial,Helvetica,sans-serif; color:#333333; line-height:130%; text-align:left; }


.brandImage { float:left; margin:0px 24px 26px 0px; }
.brandImage img{ clear:left; float:left; width:153px; height:205px; }
.brandImage strong{ clear:left; float:left; margin:10px 0px 0px 0px; width:153px; font:85% Arial,Helvetica,sans-serif; font-weight:bold; text-align:center; color:#e8356c; }
.brandImage h3{ clear:left; float:left; margin:0px 0px 0px 0px; width:153px; font:70% Arial,Helvetica,sans-serif; font-weight:bold; text-align:center; color:#e8356c; }
.brandImage a:hover h3 {text-decoration:underline;color:#e8356c;}
.brandImage h4{ clear:left; float:left; margin:0px 0px 0px 0px; width:153px; font:70% Arial,Helvetica,sans-serif; font-weight:bold; text-align:center; color:#000000; }
.brandImage p{ clear:left; float:left; margin:0px 0px 0px 0px; width:153px; font:70% normal Arial,Helvetica,sans-serif; text-align:center; color:#333333; }





.brandExtrasBox { clear:left; float:left; margin:0px; width:215px; }
.brandExtrasBox h2{ clear:left; float:left; }
.brandExtrasBox img{ clear:left; float:left; }
.brandExtrasBox p{ clear:left; float:left; width:215px; }
.brandsDivider { clear:left; float:left; margin:2px 0px 10px 0px; width:213px; height:1px; }
.brandExtrasButtons { clear:left; float:left; margin:0px 0px 4px 0px; width:149px; }





/* SALE ITEMS */
#saleCallToAction { clear:left; float:left; margin:-103px 0px 0px 32px; width:287px; }
#saleCallToAction h1{ clear:left; float:left; font:255% Arial,Helvetica,sans-serif; letter-spacing:1px; color:#ffffff; }
#saleCallToAction p{ clear:left; float:left; font:75% normal Arial,Helvetica,sans-serif; color:#333333; line-height:135%; }


#saleItemsForm { clear:left; float:left; margin:-88px 0px 0px 457px; width:270px; }
.saleItemsFormElements { clear:left; float:left; margin:0px 0px 13px 0px; width:270px; }
.saleMenu { clear:left; float:left; width:179px; }
.saleButton { clear:left; float:left; margin:-20px 0px 0px 190px; width:81px; }

.saleImage { float:left; margin:0px 18px 12px 0px; }
.saleImage img{ clear:left; float:left; width:153px; height:205px; }
.saleImage h3{ clear:left; float:left; margin:0px 0px 0px 0px; width:153px; font:70% Arial,Helvetica,sans-serif; font-weight:bold; text-align:center; color:#e8356c; }
.saleImage h4{ clear:left; float:left; margin:0px 0px 0px 0px; width:153px; font:70% Arial,Helvetica,sans-serif; font-weight:bold; text-align:center; color:#000000; }
.saleImage p{ clear:left; float:left; margin:0px 0px 0px 0px; width:153px; font:70% normal Arial,Helvetica,sans-serif; text-align:center; color:#333333; }


#saleLayerTextColumn { float:right; width:230px; margin:-10px 0px 0px 15px; text-align:left;}
#saleLayerTextColumn h2{ clear:left; float:left; margin:10px 0px 0px 0px; font:90% Arial,Helvetica,sans-serif; font-weight:bold; color:#e8356c; width:230px; }
#saleLayerTextColumn p{ clear:left; float:left; margin:3px 0px 8px 0px; font:75% normal Arial,Helvetica,sans-serif; color:#333333; text-align:left; line-height:130%; width:210px; }
#saleLayerTextColumn #bullets{ clear:left; float:left; margin:10px 0px 0px 0px; }
#saleLayerTextColumn .bulletHolder { clear:left; float:left; margin:0; padding:0; color:#e8356c; }
#saleLayerTextColumn .bulletPoint{ clear:left; float:left; margin:-15px 0px 5px 20px; font:78% normal Arial,Helvetica,sans-serif; color:#333333; text-align:left; line-height:130%; width:210px; }
.saleDivider { clear:left; float:left; margin:10px 0px 10px 0px; width:213px; height:1px; }
.saleExtrasButtonsWrapper { clear:lefdt; float:left; margin:10px 0px 0px 0px; }
.saleExtrasButtons { clear:left; float:left; margin:0px 0px 4px 0px; width:149px; }



/* TOP SELLERS */
.topSellersBox { clear:left; float:left; margin:0px; width:215px; }
.topSellersBox h2{ clear:left; float:left; margin:0px 0px 10px 0px; }
.topSellerItemWrapper { clear:left; float:left; margin:16px 0px 0px 0px; }
.topSellerItem { clear:left; float:left; background:url('../img/saleItemPlaceHolder.gif') no-repeat 0 0; width:49px; height:61px; margin:0px 0px 10px 0px;display:block; }
.topSellerItem img{ clear:left; float:left; margin:4px 2px 2px 6px; }
.topSellerItemText { clear:left; float:left; margin:-60px 0px 0px 55px; width:150px; }
.topSellerItemText strong{ clear:left; float:left; font:70% Arial,Helvetica,sans-serif; color:#333333; font-weight:bold; }
.topSellerItemTextPara{ clear:left; float:left; font:65% normal Arial,Helvetica,sans-serif; color:#333333; }

.newsletterform {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #333333; 
	padding:2px;
	border:1px solid #808080;
	width:218px;
}
/* the overlayed element */ 
div.overlay { 
     
    /* growing background image */ 
    background:url('../img/cv2pop.png') top right no-repeat; 
     
    /* dimensions after the growing animation finishes  */ 
    width:284px; 
    height:106px;         
    
    /* initially overlay is hidden */ 
    display:none; 
     
     
} 
 
/* default close button positioned on upper right corner */ 
div.overlay div.close { 
    background-image:url(../img/overlay/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}


/* SPORTS BRA */
#proFittingGuideHeader { clear:left; float:left; margin:-240px 0px 0px 391px; width:338px; height:129px; text-align:left; }
#proFittingGuideHeader h1{ clear:left; float:left; font:145% Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; }
#proFittingGuideHeader p{ clear:left; float:left; font:75% normal Arial,Helvetica,sans-serif; color:#333333; width:328px; }
#fittingFormLabelNumbers { clear:left; float:left; margin:-155px 0px 0px 404px; }
.labelNumber {  margin:0px 8px 7px 0px; font-size:80%; display:inline; width:10px;}
.labelNumberEnd { clear:left; float:left; margin:0px 0px 15px 0px; font-size:80%; }
#fittingFormWrapper { clear:left; float:left; margin:109px 0px 0px 407px; }
.fittingForm {  float:left; margin:0px 0px 10px 0px; }
.fittingMenu { clear:left; float:left; width:180px; }
.fittingButton {  margin:0 0px 0px 7px; width:91px; }
.fittingButtonInit { clear:left; float:left; margin:-15px 0px 0px 190px; width:104px; color:#e8356c; font:70% Arial,Helvetica,sans-serif; }
#formCallForHelp { clear:left; float:left; margin:0px 0px 0px 0px; }
.strike { text-decoration:line-through; }


/* SPORTS BRA PAGE 2 */
#proFittingGuideHeader1 { clear:left; float:left; margin:-300px 0px 0px 391px; width:338px; height:129px; text-align:left; }
/* #proFittingGuideHeader1 h1{ clear:left; float:left; font:145% Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; }
#proFittingGuideHeader1 p{ clear:left; float:left; font:75% normal Arial,Helvetica,sans-serif; color:#333333; width:328px; } 
#fittingFormLabelNumbers1 { clear:left; float:left; margin:-210px 0px 0px 404px; }
#fittingFormLabelNumbers1 .labelNumber{ clear:left; float:left; margin:0px 0px 18px 0px; font-size:80%; }*/
#fittingFormWrapper1 { clear:left; float:left; margin:-215px 0px 0px 423px; }



/* SPORTS BRA PAGE 3 */
#proFittingGuideHeader2 { clear:left; float:left; margin:-365px 0px 0px 391px; width:338px; height:129px; text-align:left; }
#proFittingGuideHeader2 h1{ clear:left; float:left; font:145% Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; }
#proFittingGuideHeader2 p{ clear:left; float:left; font:75% normal Arial,Helvetica,sans-serif; color:#333333; width:328px; }
#fittingFormLabelNumbers2 { clear:left; float:left; margin:-272px 0px 0px 404px; }
#fittingFormLabelNumbers2 .labelNumber{ clear:left; float:left; margin:0px 0px 18px 0px; font-size:80%; }
#fittingFormWrapper2 { clear:left; float:left; margin:-277px 0px 0px 423px; }




/* SPORTS BRA PAGE 4 */
#proFittingGuideHeader3 { clear:left; float:left; margin:-405px 0px 0px 391px; width:338px; height:129px; text-align:left; }
#proFittingGuideHeader3 h1{ clear:left; float:left; font:145% Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; }
#proFittingGuideHeader3 p{ clear:left; float:left; font:75% normal Arial,Helvetica,sans-serif; color:#333333; width:328px; }
#fittingFormLabelNumbers3 { clear:left; float:left; margin:-307px 0px 0px 404px; }
#fittingFormLabelNumbers3 .labelNumber{ clear:left; float:left; margin:0px 0px 18px 0px; font-size:80%; }
#fittingFormWrapper3 { clear:left; float:left; margin:-312px 0px 0px 423px; }



/* SPORTS BRA 5 */
#proFittingGuideHeader4 { clear:left; float:left; margin:-435px 0px 0px 391px; width:338px; height:129px; text-align:left; }
#proFittingGuideHeader4 h1{ clear:left; float:left; font:145% Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; }
#proFittingGuideHeader4 p{ clear:left; float:left; font:75% normal Arial,Helvetica,sans-serif; color:#333333; width:328px; }
#fittingFormLabelNumbers4 { clear:left; float:left; margin:-337px 0px 0px 404px; }
#fittingFormLabelNumbers4 .labelNumber{ clear:left; float:left; margin:0px 0px 17px 0px; font-size:80%; }
#fittingFormLabelNumbers4 .labelNumberEnd{ clear:left; float:left; margin:4px 0px 0px 0px; font-size:80%; }
#fittingFormWrapper4 { clear:left; float:left; margin:-342px 0px 0px 423px; }




#midLevelColsWrapper { clear:left; float:left; margin:15px 0px 0px 0px; width:761px; }
#midLevelCol1 { float:left; margin-right:12px; }
#sportsBraInformation { clear:left; float:left; margin:30px 0px 0px 0px; padding:0; }
#sportsBraHeader { clear:left; float:left; margin:0px 0px 0px 0px; padding:0; }
#sportsBraTabsHolder { clear:left; float:left; margin:-44px 0px 0px 0px; padding:0;  }
#sportsBraTabs { clear:left; float:left; display:inline; list-style-type:none; }
#sportsBraTabs{width:350px;clear:both}
#sportsBraTabs li{display:block;}
.sportsBraTab { float:left; margin-right:5px; }
#sportsBraBody { clear:left; float:left; margin:0; padding:0; background:url('../img/braTabsBody.gif') repeat-y 0 0; width:387px; }
#sportsBraBodyContent { clear:left; float:left; margin:0px 0px 0px 20px; padding:0; width:345px; }
#sportsBraBodyContent p { margin-bottom:10px; font:75% Arial,Helvetica,sans-serif; line-height:140%; color:#333333; text-align:left; }
#sportsBraBodyContent h3 { margin-bottom:10px; font:75% Arial,Helvetica,sans-serif; line-height:140%; color:#e8356c; text-align:left; }
#sportsBraBodyContent th, #sportsBraBodyContent td { font:75% Arial,Helvetica,sans-serif; line-height:140%; color:#333333; text-align:left;padding:2px;}
#sportsBraBodyContent th, #sportsBraBodyContent h3 {font-weight:bold;}
#sportsBraBodyContent .braModelPortrait{ float:left; }
#sportsBraBody760 { clear:left; float:left; margin:0; padding:0; background:url('../img/braTabsBody760.gif') repeat-y 0 0; width:774px; }
#sportsBraBodyContent760 { clear:left; float:left; margin:0px 0px 0px 20px; padding:0; width:720px; }
#sportsBraBodyContent760 p { margin-bottom:10px; font:75% Arial,Helvetica,sans-serif; line-height:140%; color:#333333; text-align:left; }
#sportsBraBodyContent760 h3 { margin-bottom:10px; font:75% Arial,Helvetica,sans-serif; line-height:140%; color:#e8356c; text-align:left; }
#sportsBraBodyContent760 th, #sportsBraBodyContent760 td { font:75% Arial,Helvetica,sans-serif; line-height:140%; color:#333333; text-align:left;padding:2px;}
#sportsBraBodyContent760 th, #sportsBraBodyContent760 h3 {font-weight:bold;}
#sportsBraBodyContent760 .braModelPortrait{ float:left; }

#sportsBraButtonsWrapper { clear:left; float:left; margin:20px 0px 0px 0px; }
.sportsBraButtons { clear:left; float:left; margin:0px 0px 5px 0px; width:150px; }
#sportsBraFooter { clear:left; float:left; margin:0; padding:0; }




#midLevelCol2 { float:right; }
#sportsBraBrands { clear:left; float:left; margin:30px 0px 0px 0px; padding:0; width:358px; }
#braBrandsTop { clear:left; float:left; margin:0px 0px 0px 0px; padding:0; width:358px; }
#braBrandsBody { clear:left; float:left; margin:0px 0px 0px 0px; padding:0; background:url('../img/braBrandsBody.gif') repeat-y 0 0; width:358px; }
#braBrandsBodyContent { clear:left; float:left; width:330px; margin-left:5px;margin-right:5px; }
#braBrandsMenu { clear:left; float:left; list-style-type:none; width:358px; }
.braBrandsItem { float:left; height:60px;}
#braBrandsBottom { clear:left; float:left; margin:0px 0px 0px 0px; padding:0; width:358px; } 


/* Sitemap */
#sitemapCol { clear:left; float:left; margin:10px 0px 20px 26px; padding:0; width:410px; text-align:left; }
#sitemapCol h2{ clear:left; float:left; font:85% Arial,Helvetica,sans-serif; font-weight:bold; color:#e8356c; margin:6px 0px 6px 0px; width:410px; text-align:left; }
#sitemapCol p{ clear:left; float:left; font:78% normal Arial,Helvetica,sans-serif; color:#333333; margin:0px 0px 20px 0px; line-height:130%; width:410px; text-align:left; }
.sitemapLink { float:left; margin:0px 35px 9px 0px; color:#e8356c; font:75% normal Arial,Helvetica,sans-serif; text-align:left; width:120px; }
#sitemapCol h2.sitemapSubHeader{ clear:left; float:left; margin:25px 0px 10px 0px; color:#333333; }
.sitemapWrapper { clear:left; float:left; margin:0; padding:0; width:410px; }



/* Events */
#eventsCol { clear:left; float:left; margin:10px 0px 20px 26px; padding:0; width:410px; text-align:left; }
#eventsCol h2{ clear:left; float:left; font:85% Arial,Helvetica,sans-serif; font-weight:bold; color:#e8356c; margin:6px 0px 6px 0px; width:410px; text-align:left; }
#eventsCol p{ clear:left; float:left; font:78% normal Arial,Helvetica,sans-serif; color:#333333; margin:0px 0px 20px 0px; line-height:130%; width:410px; text-align:left; }


#eventsCol .eventsWrapper { clear:left; float:left; margin:0px 0px 25px 0px; width:410px; text-align:left; }
#eventsCol .eventsWrapper h2.eventTitle{ clear:left; float:left; margin:0px 0px 5px 0px; width:410px; font:82% Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; }
#eventsCol .eventsWrapper strong.eventStrong{ clear:left; float:left; margin:0px 0px 5px 0px; width:410px; font:78% Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; }
#eventsCol .eventsWrapper p.eventPara{ clear:left; float:left; margin:0px 0px 5px 0px; width:410px; font:78% normal Arial,Helvetica,sans-serif; color:#333333; }
#eventsCol .eventsWrapper a.eventLink{ clear:left; float:left; margin:0px 0px 5px 0px; width:410px; font:78% normal Arial,Helvetica,sans-serif; color:#e8356c; }



/* Testimonial */
#testimonialCol { clear:left; float:left; margin:0px 0px 20px 26px; padding:0; width:410px; text-align:left; }
	#testimonialCol h2{ clear:left; float:left; font:85% Arial,Helvetica,sans-serif; font-weight:bold; color:#e8356c; margin:6px 0px 6px 0px; width:410px; text-align:left; }
	#testimonialCol p{ clear:left; float:left; font:78% normal Arial,Helvetica,sans-serif; color:#333333; margin:0px 0px 20px 0px; line-height:130%; width:410px; text-align:left; }
	#testimonialCol .testimonialWrapper { clear:left; float:left; margin:0px 0px 15px 0px; width:410px; text-align:left; }

		.testimonialWrapper .testimonialTop{ clear:left; float:left; margin:0px; padding:0px; }
		.testimonialWrapper .testimonialBody{ clear:left; float:left; margin:-3px 0px 0px 0px; padding:0px; background:url('../img/testimonial_bg.gif') repeat-y 0 0; width:411px; }
		.testimonialWrapper .testimonialBodyContent{ clear:left; float:left; }
		.testimonialWrapper .testimonialBottom{ clear:left; float:left; margin:0px; padding:0px; }
		.testimonial { clear:left; float:left; margin:0px 0px 0px 0px; width:320px; }
		#testimonialCol .testimonialWrapper .testimonial img{ clear:left; float:left; margin:0px 0px 0px 15px; }
		#testimonialCol .testimonialWrapper .testimonial p{ clear:left; float:left; margin:-20px 0px 0px 48px; font:78% normal Arial,Helvetica,sans-serif; color:#333333; width:320px; line-height:140%; }
		#testimonialCol .testimonialWrapper .testimonial strong{ clear:left; float:left; margin:0px 0px 0px 0px; font:95% Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; width:320px; line-height:140%; }


/* FANCY TABLE */
#fancytable {border:1px solid #c5c5c5;font-size:85%;color:#5c5c5c;text-align:left;}
	#fancytable th {background:url('../img/bg/fancytable_top.gif'); background-repeat:repeat-x;color:#363636;height:23px;background-position:top;padding:7px 11px 5px 11px;}
	#fancytable td {padding:11px 11px 9px 11px;}
	#fancytable b {color:#5c5c5c;}
	#fancytable .subtotal {background-color:#fff0f4;}


/* SHOPPING TABLE */	
#shoppingtable {font-size:85%;color:#5c5c5c;text-align:left;}
	#shoppingtable th {background:url('../img/bg/fancytable_top.gif'); background-repeat:repeat-x;color:#363636;height:23px;background-position:top;padding:5px 11px 2px 11px; border-top:1px solid #cacaca;}
	#shoppingtable td {padding:11px 11px 9px 11px;}
	#shoppingtable td.nopadding {padding:0px !important;}
	#shoppingtable b {color:#5c5c5c;}
	#shoppingtable .subtotal {background-color:#fff0f4;}
	#shoppingtable a {color:#e8356c;}
	#shoppingtable td, #shoppingtable th {vertical-align:top; color:#333333; font-size:13px; font-weight:bold;}
	#shoppingtable .shoppingbagimage {float:left; padding:0 10px 0 0;}
	#shoppingtable td.terms {font-size:10px;font-weight:normal;padding:11px 2px 9px 0px;}


/* WE ACCEPT */
#weaccept {width:758px; height:37px; border:1px solid #adadad; background: url('../img/accept.gif') no-repeat;margin:10px 0;}
	#weaccept span {display:none;}

.addresspadding {padding:14px 14px 0 0;}

/* RECOMMEND */	
#recommend {width:760px;float:left;padding:26px 0;}
	#recommendbody {width:758px; border-left:1px solid #cacaca;border-right:1px solid #cacaca;background: url('../img/recommend/bg.gif') bottom repeat-x;float:left;}
		#recommendtext {width:254px; float:left; padding:9px 0 9px 13px; vertical-align:top; font-size:13px;}
			#recommendtext h2 {font-size:13px;}
		#recommenditems {float:right;}
			#recommenditems img {width:108px; height:144px;}
				#recommenditems img.rightpadding {padding:0 25px 11px 25px;}
				#recommenditems img.smallrightpadding {padding:0 23px 11px 23px;}
				#recommenditems .recommenddescription {text-align:center;padding:0 0 8px 0;font-size:11px;}
				

/* CUSTOMER LOGIN */
.customerlogin {width:324px; padding:15px 33px 53px 23px; }
.customerregister {width:410px; padding:15px 33px 53px 23px; }
	.customerlogin h2, .customerregister h2 {font-size:18px;}
	.customerlogin p, .customerregister p {padding:8px 0 14px 0; color:#363636;}
	
	.customerlogin label {padding:0 13px 0 0;}
	.customerregister label {padding:0 7px 0 0 !important;}
	input.inputbox {width:230px; border:1px solid #808080; margin:0px; padding:0px 2px; height:20px;}
	.bottompadding {padding:5px 0;}
	.bottompaddingbig {padding:10px 0;}
	.customerlogin a {font-size:11px;white-space:nowrap;}
	.formdivider {height:26px;}
	.width233 {width:1px;}
	
.errordisplays {font-size:11px; font-weight:bold; width:349px; padding:0 10px; display:none;}
	
.continueshopping {width:760px;}

.defaultpadding {margin:10px 0px 20px 26px;}



/* MY ACCOUNT */
#myaccountnav td {padding:12px 13px 9px 13px;}
	#myaccountnav td.accountnav {font-size:11px;font-weight:bold;white-space:nowrap;}
	#myaccountnav td.navoption {background: url('../img/bg/myaccountnav.gif') repeat-x bottom;}
	
	#outstandingtable td, #outstandingtable th { padding:11px 14px 6px 14px; font-size:11px; vertical-align:top;}
		#outstandingtable td.accountpagination {background-color:#e3e3e3; color:#000000; width:150px;}
		#outstandingtable td.menupagination { background-color:#e3e3e3; color:#000000; width:520px; font-size:80%; }
		#outstandingtable td.searchpagination {background-color:#e3e3e3; color:#000000; font-size:12px;padding:8px 14px 4px 14px;}
	#outstandingtable th {border-right:1px solid #cacaca;border-bottom:1px solid #cacaca; text-align:left;}
	#outstandingtable a {color:#e8356c;}
	#outstandingtable td.searchpagination a {color:#000000;}
	
	#outstandingtable form {padding:0px; margin:0px;}
	.pageJumper{display:inline; position: relative; bottom: 3px; margin-right: 4px;}
	.pageDropdown{position: relative; bottom: 2px; }
	.pageGoButt{position: relative; bottom: 3px; float:right; margin:0 0 0 4px;}
	
	.menuPaginationList { float:right; margin:0px; padding:0px; display:inline; list-style-type:none; width:238px;}
	.menuPaginationListItem{ float:left; margin:2px 5px 0px 0px;}
	 #menuPaginationListItem1 { width:150px; font:90% normal Arial,Helvetica,sans-serif; }
	 #menuPaginationListItem2 { height:18px; margin-top:-3px; }

	
	
#explainingstatus {width:720px;}
	#explainingstatus td {vertical-align:top; font-size:11px; color:#7b7b7b;}
	#explainingstatus h3 {font-size:13px;color:#363636;}
	#explainingstatus b {color:#363636;}
	
.bigpadding {padding:10px 0 10px 12px;}	

#personaldetailstable td { padding:4px 0 4px 12px;font-size:11px;}
	#personaldetailstable td.bigpadding {padding:10px 0 10px 12px;}
	#personaldetailstable td.beginpadding {padding:16px 0 4px 12px;}
	#personaldetailstable td.endpadding {padding:4px 0 28px 12px;}
	#personaldetailstable select.newsletterform {width:230px;}
	#personaldetailstable a img.right {padding:0 0 0 12px;}
	#personaldetailstable .errordisplays {width:230px;}
	
	.optionalfornow {display:none;}
	
#searchresults {width:760px;}
	#searchresults .searchresultsitem {width:153px; height:285px;}
		#searchresults .resultspadding {padding:0 49px 0 0;}
		#searchresults .searchresultsdescription {width:153px; padding:7px 0 0 0 !important; text-align:center; font-size:11px;}
			#searchresults span {margin:7px 0 0 0 !important; }

.darkgreyright {border-right:1px solid #a4a3a3;}
.darkgreyleft {border-left:1px solid #a4a3a3;}
.darkgreytop {border-top:1px solid #a4a3a3;}
.darkgreybottom {border-bottom:1px solid #a4a3a3;}


.font11 {font-size:11px;}
.dotbottom {border-bottom:1px dotted #adadad;}
.greybottom {border-bottom:1px solid #cacaca;}
.dotright {border-right:1px dotted #adadad;}
.dotleft {border-left:1px dotted #adadad;}
.greyright {border-right:1px solid #cacaca;}
.greyleft {border-left:1px solid #cacaca;}
.greytop {border-top:1px solid #cacaca;}
.greybg {background-color:#f3f3f3;}
.pinkStyle { color:#e8356c; }
ul.normal {color:#333333; line-height:140%; font-size:75%; clear:left; float:left;margin:0 5px;padding:0 12px;}
ul.normal li {padding: 3px 0;color:#333333;}
.nobg {background:none;}
.noborder {border:0px;}
.unbold {font-weight:normal;}
.left {float:left;}
.centre {text-align:center;}
.right {float:right;}
.toppadding {padding:14px 0 0 0;}
.leftpadding {padding:0 0 0 14px;}
.nopadding {padding:0px !important;}
.clearboth {clear:both}
.bold {font-weight:bold;}
.pagenumbers {margin:0 4px;}
.salesprice {text-decoration; }
.nobackground {background:transparent;}
.grey{color:#363636;}

 
.formelement {margin:3px; padding: 3px 0px;}
.ajaxlabel {width:100px; float:left; margin: 3px 0px;padding:0px;}
.ajaxinput {width:150px;}
.ajaxtextarea {height:40px;}
.ajaxFieldError {background:#ffd5dd;}

.dottybottom {border-bottom:1px dotted #adadad;}

#searchresultsbanner {width:960px; height:93px; display:block; float:left; background:url('../img/bg/searchresultsbg.gif');text-align:left;}
	#searchresultsbanner h1 {color:#dddddd; font-size:18px;padding:34px 0 0 25px;font-weight:normal;text-align:left;}
	#searchresultsbanner h2 {color:#e7366c; font-size:13px;padding:3px 0 0 25px;font-weight:normal;text-align:left;}
h5.bigbanner {background-color:#424242; color:#ffffff; width:100%; padding:4px auto 3px 10px; margin:10px 0;}


/* FOOTER */
#mainFooterBottom { clear:left; float:left; margin:5px 0px 0px 1px; width:759px; }
#mainFooterBottom1 { clear:left; float:left; margin:5px 0px 0px 1px; width:759px; }


#footer { clear:left; float:left; margin:0; padding:0; }
#footerImage { clear:left; float:left; margin:0; padding:0; }
#footerNavStrip { clear:left; float:left; margin:0; padding:0; }
#footerMenu { clear:left; float:left; margin:-20px 0px 0px 18px; list-style-type:none; display:inline; width:948px; }
.footerNavigationItems { float:left; margin:0px 30px 0px 0px; font:74% Arial,Helvetica,sans-serif; font-weight:bold; color:#ffffff; }
.footerNavigationItems a{ text-decoration:none; color:#ffffff; }
.footerNavigationItems a:hover{ text-decoration:none; color:#b1b1b1; }


/* SUB-FOOTER */
#subFooter { clear:left; float:left; margin:10px 0px 20px 0px; }
#subFooterLinks1 { clear:left; float:left; margin:0; padding:0; width:150px; }
#subFooterLinks2 { clear:left; float:left; margin:-125px 0px 0px 175px; padding:0; width:150px; }
#subFooterLinks3 { clear:left; float:left; margin:-125px 0px 0px 350px; padding:0; width:150px; }
.subFooterLink { clear:left; float:left; margin:0px 0px 6px 0px; width:160px; font:81% normal Arial,Helvetica,sans-serif; color:#ffffff; text-align:left; }
.subFooterLink:hover{ text-decoration:underline; color:#ffffff; }

#subFooterRight { clear:left; float:left; margin:-110px 0px 0px 565px; }
#serviceContact { clear:left; float:left; margin:0; padding:0; }
#secureShopping { clear:left; float:left; margin:-40px 0px 0px 220px; padding:0; }
#creditCards { clear:left; float:left; margin:6px 0px 0px 0px; padding:0; }


/* MINI FOOTER */
#miniFooter { clear:left; float:left; margin:3px 0px 0px 0px; }
#miniFooterMenu { clear:left; float:left; margin:5px 0px 0px -12px; list-style-type:none; display:inline; width:420px; }
.miniFooterMenuItems { float:left; margin:0px 0px 0px 12px; font:70% normal Arial,Helvetica,sans-serif; color:#ffffff; }
.miniFooterMenuItemsDivider { float:left; margin:2px 0px 0px 9px; font:70% normal Arial,Helvetica,sans-serif; color:#ffffff; }
.miniFooterMenuItems a{ text-decoration:none; color:#ffffff; }
.miniFooterMenuItems a:hover{ text-decoration:underline; color:#ffffff; }


.fieldError { clear:left; float:left; margin:-16px 0px 0px 144px; border:2px solid #d30505; width:230px; height:20px; }
#productsCol1 a.sporton{ text-decoration:none; font-weight:bold; color:#333333;  }

/***  BROWSER HACKS ***/
/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.navigationItemsForm { float:left; margin:3px 0px 0px 12px; }
}

/* OPERA */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	#shoppingTotal { clear:left; float:left; margin:-19px 0px 0px 134px; list-style-type:none; display:inline; width:175px; }
	#headerMenu { clear:left; float:left; margin:0px 0px 0px 0px; list-style-type:none; display:inline; width:270px; }
	#outstandingtable td.accountpagination { background-color:#626262; color:#fff; width:180px; }
	#subFooterLinks2 { clear:left; float:left; margin:-115px 0px 0px 175px; padding:0; width:150px; }
	#subFooterLinks3 { clear:left; float:left; margin:-115px 0px 0px 350px; padding:0; width:150px; }
	.subFooterLink { clear:left; float:left; margin:0px 0px 6px 0px; width:160px; font:75% normal Arial,Helvetica,sans-serif; color:#ffffff; }
	.miniFooterMenuItems { float:left; margin:0px 12px 0px 0px; font:65% normal Arial,Helvetica,sans-serif; color:#ffffff; }
	.miniFooterMenuItemsDivider { float:left; margin:0px 9px 0px 0px; font:70% normal Arial,Helvetica,sans-serif; color:#ffffff; }	
}

/*#subNavigationMenu { clear:left; float:left; margin:-20px 0px 0px 20px; list-style-type:none; display:inline; width:960px; }
.subNavigationItems { float:left; margin:0px 30px 0px 0px; font:74% Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; }*/
#subNavigationMenu { clear:left; float:left; margin:-27px 0px 0px 0px; list-style-type:none; display:inline; width:960px; }
a.subNavigationItems { float:left; margin:0px;background-position:0px 0px;height:28px; }
	.subNavigationItems span {display:none;}
a.subNavigationItems:hover {background-position:0px -28px;}

/* FF1 + 2 */
#navigationMenu, x:-moz-any-link{ clear:left; float:left; margin:-29px 0px 0px 0px; list-style-type:none; display:inline; width:960px; }
#pageElements, x:-moz-any-link{ clear:left; float:left; background:url('../img/bg_strip.gif') repeat-y 0 0; margin:-4px 0px 0px 0px; padding:0; width:960px; }
#subFooterLinks2, x:-moz-any-link{ clear:left; float:left; margin:-130px 0px 0px 175px; padding:0; width:150px; }
#subFooterLinks3, x:-moz-any-link{ clear:left; float:left; margin:-130px 0px 0px 350px; padding:0; width:150px; }
#subNavigation, x:-moz-any-link{ clear:left; float:left; margin:-4px 0px 0px 0px; padding:0; }
.navigationItemsForm select, x:-moz-any-link{ width:194px; height:20px; }
.navigationItemsForm input, x:-moz-any-link{ width:200px; height:20px; }
#subFooterRight, x:-moz-any-link{ clear:left; float:left; margin:-125px 0px 0px 565px; }
a.subNavigationItems, x:-moz-any-link {padding:0px; margin:0px; height:32px;display:block; }


/* FF3 */
#shoppingTotal, x:-moz-any-link, x:default{ clear:left; float:left; margin:-20px 0px 0px 134px; list-style-type:none; display:inline; width:175px; }
#pageElements, x:-moz-any-link, x:default{ clear:left; float:left; background:url('../img/bg_strip.gif') repeat-y 0 0; margin:-4px 0px 0px 0px; padding:0; width:960px; }
#col2, x:-moz-any-link, x:default{ float:right; margin:5px 0px 20px 0px; width:770px; }
#outstandingtable td.accountpagination, x:-moz-any-link, x:default{background-color:#626262; color:#fff; width:160px;}
.radioLabel, x:-moz-any-link, x:default{ clear:left; float:left; margin:3px 0px 0px 0px; font:70% Arial,Helvetica,sans-serif; font-weight:bold; color:#363636; text-align:right; width:50px; }
.radioPos, x:-moz-any-link, x:default{ clear:left; float:left; margin:-14px 0px 0px 55px;  }
#sizeDropDownMenuButton, x:-moz-any-link, x:default{ clear:left; float:left; margin:-24px 0px 0px 247px; }
a.subNavigationItems, x:-moz-any-link, x:default {padding:0px; margin:0px; height:32px;display:block; }

#subFooterLinks2, x:-moz-any-link, x:default{ clear:left; float:left; margin:-115px 0px 0px 175px; padding:0; width:150px; }
#subFooterLinks3, x:-moz-any-link, x:default{ clear:left; float:left; margin:-115px 0px 0px 350px; padding:0; width:150px; }
#subNavigation, x:-moz-any-link, x:default{ clear:left; float:left; margin:-4px 0px 0px 0px; padding:0; }
#subFooterRight, x:-moz-any-link, x:default{ clear:left; float:left; margin:-100px 0px 0px 565px; }


.emphasis { color: #EB1162; }



