/* B4OB Custom CSS Document */body{background: url(images/body_bkg.png);}/* Removes Navigation Trail in the sotrefront Section */.categories {display:none;}p.categories{display:none;}/* POSITION STYLE */#total {	width: 708px;	margin: 30px auto;	position: relative;	}#top{width: 708px;height: 62px;background: url(images/top_bkg.png) no-repeat;}#homeleft{width: 358px;height: 30px;left: 0px;top:0px;position:relative;}#navcontainer{width: 708px;height: 38px;background: url(images/akward_space.png) no-repeat;}.homeimage{margin-left: 10px;float: left;}.customcontent{margin-left: 10px;margin-right: 10px;margin-bottom: 8px;margin-top: 7px;font-family: Verdana, Helvetica, sans-serif;font-size: 10px;line-height: 16px}.customheader{margin-left: 10px;margin-right: 10px;margin-bottom: 0px;margin-top: 16px;color: #CC3300;font-family: Verdana, Helvetica, sans-serif;font-style: bold;font-size: 12px;line-height: 16px;}.customsmall{margin-left: 10px;margin-right: 10px;font-family: Verdana, Helvetica, sans-serif;font-size: 9px;line-height: 16px;color: #9999cc;}.customhighlight{font-family: Verdana, Helvetica, sans-serif;font-size: 10px;line-height: 13px;color: #666666;margin-left: 10px;margin-right: 10px;margin-bottom: 4px;margin-top: 4px;}.bodycontent{width: 450px;margin-left: 15px;font-family: Verdana, Helvetica, sans-serif;font-size: 10px;line-height: 16px;margin-top: 5px;}.bodycontentsm{width: 450px;margin-left: 15px;font-family: Verdana, Helvetica, sans-serif;font-size: 9px;line-height: 16px;margin-top: 5px;}h4{margin-left: 5px;margin-right: 0px;margin-bottom: 0px;margin-top: 0px;font-family: Verdana, Helvetica, sans-serif;font-style: bold;color: #66cc33;font-size: 12px;line-height: 16px;}h5{margin-left: 5px;margin-right: 0px;margin-bottom: 0px;margin-top: 5px;font-family: Verdana, Helvetica, sans-serif;font-style: bold;color: #CC3300;font-size: 10px;line-height: 16px;}h5a{margin-left: 5px;margin-right: 0px;margin-bottom: 0px;margin-top: 10px;font-family: Verdana, Helvetica, sans-serif;font-style: bold;color: #CC3300;font-size: 10px;line-height: 16px;}h1{margin-left: 15px;margin-right: 0px;margin-bottom: 0px;margin-top: 0px;font-family: Verdana, Helvetica, sans-serif;font-style: bold;color: #CC3300;font-size: 10px;line-height: 16px;}h2{margin-left: 5px;margin-right: 0px;margin-bottom: 0px;margin-top: 10px;font-family: Verdana, Helvetica, sans-serif;color: #CC3300;font-style: bold;font-size: 13px;line-height: 16px;}h3{margin-left: 0px;margin-bottom: 0px;margin-top: 10px;font-family: Verdana, Helvetica, sans-serif;font-size: 10px;color: #CC3300;line-height: 16px;}p.producttext{    font-family: Verdana, Helvetica, sans-serif;    font-size: 8pt;    color: #333333;	margin-top: 0px;	margin-left: 5px;	margin-bottom: 7px;}#nav{width: 508px;height: 38px;left: 175px;top: 10px;position:relative;}#frmProductSearch {	margin: 0px;	padding: 3px 0 0 0;}#searchme  {	font-family: Verdana, Helvetica, sans-serif;	font-size: 8pt;	width:100px; 	vertical-align:top;}#custompage  {	padding: 10px;	background-color: #FFFFCC;}#btnSearch  {	margin: 0px;	padding: 0px 0 0 0;}#search{left: 440px;top: 29px;position:relative; width:300px;}#mailinglist{left: 245px;top: 26px;position:relative;}#JohnPad{padding: 8px;}#JohnPad2{padding: 5px;}#footerEmail{padding: 10px;padding-bottom: 5px;}input {margin:0;padding:0;}form{display:inline; margin-bottom: 0;}#footernav{font-family: Verdana, Helvetica, sans-serif;font-size: 10px;color: #990000;margin-left: 15px;padding-top: 7px;}a.footernav, a.footernav:active, a.footernav:visited{font-family: Verdana, Helvetica, sans-serif;color: #990000;text-decoration: none;font-size: 10px;}a.footernav:hover{font-family: Verdana, Helvetica, sans-serif;color: #990000;border-bottom: 1px dashed #FFFFFF;font-size: 10px;}#Addition_nav{font-family: Verdana, Helvetica, sans-serif;font-size: 10px;color: #990000;}a.Addition_nav, a.Addition_nav:active, a.Addition_nav:visited{font-family: Verdana, Helvetica, sans-serif;color: #990000;text-decoration: none;font-size: 10px;}a.Addition_nav:hover{font-family: Verdana, Helvetica, sans-serif;color: #990000;border-bottom: 1px dashed #FFFFFF;font-size: 10px;}/*---------------------------Begin Left Side Cart Display----------------------*/#cart {padding:8px 0px 15px 12px;height: 35px;left:0px;}#cartbuttons{width: 163px;left: 8px;position:relative;}#cartleft{width: 100px;height: 70px;}#cartholder{width: 163px;height: 30px;margin: 0 0 0 0;}/*---------------------------End Left Side Cart Display----------------------*//*---------------------------Begin Landing Pages Button Rollovers / Positioning ----------------------*/#landingbuttons{margin: 0 0 0 5px;}/*----------UNISEX ------------*/.unisexjacket {	float:left;	width:177px;	height:128px;	border:0px solid;	background: url(images/Unisex_Jacket.png) no-repeat 0 0px;}a.unisexjacket:link, a.unisexjacket:visited, a.unisexjacket:active {	text-decoration:none;	background: url(images/Unisex_Jacket.png) no-repeat 0 0px;}a.unisexjacket:hover {	background: url(images/Unisex_Jacket.png) no-repeat -178px 0px;}.unisexpolo {	float:left;	width:177px;	height:128px;	border:0px solid;	background: url(images/Unisex_Polo.png) no-repeat 0 0px;}a.unisexpolo:link, a.unisexpolo:visited, a.unisexpolo:active {	text-decoration:none;	background: url(images/Unisex_Polo.png) no-repeat 0 0px;}a.unisexpolo:hover {	background: url(images/Unisex_Polo.png) no-repeat -178px 0px;}/*----------END UNISEX ------------*//*----------LADIES ------------*/.ladieshoodies {	float:left;	width:177px;	height:128px;	border:0px solid;	background: url(images/Ladies_Hoodies.png) no-repeat 0 0px;}a.ladieshoodies:link, a.ladieshoodies:visited, a.ladieshoodies:active {	text-decoration:none;	background: url(images/Ladies_Hoodies.png) no-repeat 0 0px;}a.ladieshoodies:hover {	background: url(images/Ladies_Hoodies.png) no-repeat -178px 0px;}.ladieslongsleeves {	float:left;	width:177px;	height:128px;	border:0px solid;	background: url(images/Ladies_LongSleeves.png) no-repeat 0 0px;}a.ladieslongsleeves:link, a.ladieslongsleeves:visited, a.ladieslongsleeves:active {	text-decoration:none;	background: url(images/Ladies_LongSleeves.png) no-repeat 0 0px;}a.ladieslongsleeves:hover {	background: url(images/Ladies_LongSleeves.png) no-repeat -178px 0px;}.ladiespolo {	float:left;	width:177px;	height:128px;	border:0px solid;	background: url(images/Ladies_Polo.png) no-repeat 0 0px;}a.ladiespolo:link, a.ladiespolo:visited, a.ladiespolo:active {	text-decoration:none;	background: url(images/Ladies_Polo.png) no-repeat 0 0px;}a.ladiespolo:hover {	background: url(images/Ladies_Polo.png) no-repeat -178px 0px;}.ladiesshortsleeve {	float:left;	width:177px;	height:128px;	border:0px solid;	background: url(images/Ladies_ShortSleeves.png) no-repeat 0 0px;}a.ladiesshortsleeve:link, a.ladiesshortsleeve:visited, a.ladiesshortsleeve:active {	text-decoration:none;	background: url(images/Ladies_ShortSleeves.png) no-repeat 0 0px;}a.ladiesshortsleeve:hover {	background: url(images/Ladies_ShortSleeves.png) no-repeat -178px 0px;}.ladiesskirts {	float:left;	width:177px;	height:128px;	border:0px solid;	background: url(images/Ladies_Skirts.png) no-repeat 0 0px;}a.ladiesskirts:link, a.ladiesskirts:visited, a.ladiesskirts:active {	text-decoration:none;	background: url(images/Ladies_Skirts.png) no-repeat 0 0px;}a.ladiesskirts:hover {	background: url(images/Ladies_Skirts.png) no-repeat -178px 0px;}.ladiessleeveless {	float:left;	width:177px;	height:128px;	border:0px solid;	background: url(images/Ladies_Sleeveless.png) no-repeat 0 0px;}a.ladiessleeveless:link, a.ladiessleeveless:visited, a.ladiessleeveless:active {	text-decoration:none;	background: url(images/Ladies_Sleeveless.png) no-repeat 0 0px;}a.ladiessleeveless:hover {	background: url(images/Ladies_Sleeveless.png) no-repeat -178px 0px;}/*---------- END LADIES ------------*//*---------- HOODIES ------------*/.hoodiesshorts {	float:left;	width:177px;	height:128px;	border:0px solid;	background: url(images/Hoodies_Shorts.png) no-repeat 0 0px;}a.hoodiesshorts:link, a.hoodiesshorts:visited, a.hoodiesshorts:active {	text-decoration:none;	background: url(images/Hoodies_Shorts.png) no-repeat 0 0px;}a.hoodiesshorts:hover {	background: url(images/Hoodies_Shorts.png) no-repeat -178px 0px;}.hoodiessweats {	float:left;	width:177px;	height:128px;	border:0px solid;	background: url(images/Hoodies_Sweats.png) no-repeat 0 0px;}a.hoodiessweats:link, a.hoodiessweats:visited, a.hoodiessweats:active {	text-decoration:none;	background: url(images/Hoodies_Sweats.png) no-repeat 0 0px;}a.hoodiessweats:hover {	background: url(images/Hoodies_Sweats.png) no-repeat -178px 0px;}.hoodiesunisex {	float:left;	width:177px;	height:128px;	border:0px solid;	background: url(images/Hoodies_Unisex.png) no-repeat 0 0px;}a.hoodiesunisex:link, a.hoodiesunisex:visited, a.hoodiesunisex:active {	text-decoration:none;	background: url(images/Hoodies_Unisex.png) no-repeat 0 0px;}a.hoodiesunisex:hover {	background: url(images/Hoodies_Unisex.png) no-repeat -178px 0px;}.hoodieszipped {	float:left;	width:177px;	height:128px;	border:0px solid;	background: url(images/Hoodies_Zipped.png) no-repeat 0 0px;}a.hoodieszipped:link, a.hoodieszipped:visited, a.hoodieszipped:active {	text-decoration:none;	background: url(images/Hoodies_Zipped.png) no-repeat 0 0px;}a.hoodieszipped:hover {	background: url(images/Hoodies_Zipped.png) no-repeat -178px 0px;}/*---------- END HOODIES ------------*/.shortsleeves {	float:left;	width:177px;	height:128px;	border:0px solid;	background: url(images/shirts.png) no-repeat 0 0px;}a.shortsleeves:link, a.shortsleeves:visited, a.shortsleeves:active {	text-decoration:none;	background: url(images/shirts.png) no-repeat 0 0px;}a.shortsleeves:hover {	background: url(images/shirts.png) no-repeat -178px 0px;}.longsleeves {	float:left;	width:177px;	height:128px;	border:0px solid;	background: url(images/long_sleeves.png) no-repeat 0 0px;}a.longsleeves:link, a.longsleeves:visited, a.longsleeves:active {	text-decoration:none;	background: url(images/long_sleeves.png) no-repeat 0 0px;}a.longsleeves:hover {	background: url(images/long_sleeves.png) no-repeat -178px 0px;}.girlyshirts {	float:left;	width:177px;	height:128px;	border:0px solid;	background: url(images/girly_shirts.png) no-repeat 0 0px;}a.girlyshirts:link, a.girlyshirts:visited, a.girlyshirts:active {	text-decoration:none;	background: url(images/girly_shirts.png) no-repeat 0 0px;}a.girlyshirts:hover {	background: url(images/girly_shirts.png) no-repeat -177px 0px;}.hoodies {	float:left;	width:177px;	height:128px;	border:0px solid;	background: url(images/hoodies.png) no-repeat 0 0px;}a.hoodies:link, a.hoodies:visited, a.hoodies:active {	text-decoration:none;	background: url(images/hoodies.png) no-repeat 0 0px;}a.hoodies:hover {	background: url(images/hoodies.png) no-repeat -178px 0px;}.headgear {	float:left;	width:177px;	height:128px;	border:0px solid;	background: url(images/headgear.png) no-repeat 0 0px;}a.headgear:link, a.headgear:visited, a.headgear:active {	text-decoration:none;	background: url(images/headgear.png) no-repeat 0 0px;}a.headgear:hover {	background: url(images/headgear.png) no-repeat -178px 0px;}.giftcard {	float:left;	width:177px;	height:128px;	border:0px solid;	background: url(images/gift_card.png) no-repeat 0 0px;}a.giftcard:link, a.giftcard:visited, a.giftcard:active {	text-decoration:none;	background: url(images/gift_card.png) no-repeat 0 0px;}a.giftcard:hover {	background: url(images/gift_card.png) no-repeat -177px 0px;}/*---------------------------End Landing Pages Button Rollovers----------------------*/#content{width: 540px;height: 400px;left:168px;background: url(images/cart_bkg.png) no-repeat;position:absolute;}		#footer{width: 708px;height: 93px;bottom: 0px;background: url(images/bkg_foot.png) no-repeat;position: relative;}	/* NAV *//* Nav rollovers which eliminate the need for Javascript and simplify the image editing & updating process */.unisex {	float:left;	width:62px;	height:27px;	border:0px solid;	background: url(images/nav_buttons.png) no-repeat 0 0px;}a.unisex:link, a.unisex:visited, a.unisex:active {	text-decoration:none;	background: url(images/nav_buttons.png) no-repeat 0 0px;}a.unisex:hover {	background: url(images/nav_buttons.png) no-repeat 0 -27px;}.unisexin {	float:left;	width:62px;	height:34px;	border:0px solid;	background: url(images/nav_buttons.png) no-repeat 0 -54px;}.ladies {	float:left;	width:62px;	height:27px;	border:0px solid;	background: url(images/nav_buttons.png) -62px 0px no-repeat;;}a.ladies:link, a.ladies:visited, a.ladies:active {	text-decoration:none;	background: url(images/nav_buttons.png) -62px 0px no-repeat;;}a.ladies:hover {	background: url(images/nav_buttons.png)  -62px -27px no-repeat;}.ladiesin {	float:left;	width:62px;	height:34px;	border:0px solid;	background: url(images/nav_buttons.png) -62px -54px no-repeat;}.kids {	float:left;	width:46px;	height:27px;	border:0px solid;	background: url(images/nav_buttons.png) -124px 0px no-repeat;}a.kids:link, a.kids:visited, a.kids:active {	text-decoration:none;	background: url(images/nav_buttons.png) -124px 0px no-repeat;}a.kids:hover {	background: url(images/nav_buttons.png) -124px -27px no-repeat;}.kidsin {	float:left;	width:46px;	height:27px;	border:0px solid;	background: url(images/nav_buttons.png) -124px -54px no-repeat;}.hoodsweat {	float:left;	width: 145px;	height: 27px;	border:0px solid;	background: url(images/nav_buttons.png) -170px 0px no-repeat;}a.hoodsweat:link, a.hoodsweat:visited, a.hoodsweat:active {	text-decoration:none;	background: url(images/nav_buttons.png) -170px 0px no-repeat;}	a.hoodsweat:hover {	background: url(images/nav_buttons.png) -170px -27px no-repeat;}.hoodsweatin {	float:left;	width: 145px;	height: 27px;	border:0px solid;	background: url(images/nav_buttons.png) -170px -54px no-repeat;}.accessories {	float:left;	width:103px;	height:27px;	border:0px solid;	background: url(images/nav_buttons.png) -315px 0px no-repeat;}a.accessories:link, a.accessories:visited, a.accessories:active {	text-decoration:none;	background: url(images/nav_buttons.png) -315px 0px no-repeat;}a.accessories:hover {	background: url(images/nav_buttons.png) -315px -27px no-repeat;}.accessoriesin {	float:left;	width:103px;	height:27px;	border:0px solid;	background: url(images/nav_buttons.png) -315px -54px no-repeat;}.funstuff {	float:left;	width:81px;	height:27px;	border:0px solid;	background: url(images/nav_buttons.png) -418px 0px no-repeat;}a.funstuff:link, a.funstuff:visited, a.funstuff:active {	text-decoration:none;	background: url(images/nav_buttons.png) -418px 0px no-repeat;}a.funstuff:hover {	background: url(images/nav_buttons.png) -418px -27px no-repeat;}.funstuffin {	float:left;	width:81px;	height:27px;	border:0px solid;	background: url(images/nav_buttons.png) -418px -54px no-repeat;}.checkout {	float:left;	width:156px;	height:31px;}a.checkout:link, a.checkout:visited, a.checkout:active {	text-decoration:none; }a.checkout:hover {}.viewcart {	float:left;	width:156px;	height:31px;	border:0px solid;	background: url(images/tcart-view.gif) no-repeat 0 0px;}a.viewcart:link, a.viewcart:visited, a.viewcart:active {	text-decoration:none;	background: url(images/tcart-view.gif) no-repeat 0 0px;}a.viewcart:hover {	background: url(images/tcart-view.gif) no-repeat 0px -31px;}.clearcart {	float:left;	width:156px;	height:22px;	border:0px solid;	background: url(images/tcart-clear.gif) no-repeat 0 0px;}a.clearcart:link, a.clearcart:visited, a.clearcart:active {	text-decoration:none;	background: url(images/tcart-clear.gif) no-repeat 0 0px;}a.clearcart:hover {	background: url(images/tcart-clear.gif) no-repeat 0px -22px;}/* Non custom CSS -  Original CSS classes hidden by Monster Commerce */.mainborder{}.cartdetailtable{    border-color: #FFFFFF;    border-style: solid;    border-width: 0px;}.cartdetailtableheaderback{    background-color: #FFCC66;}.categorys{    color: #003399;    background-color: #003399;    border-color: #003399;}.centercontent{background-image: url(images/cart_bkg.png);}.checkoutreviewback{    background-color:#FFFFFF;}.checkoutreviewheaderback{    background-color: #FFFFFF;}.default{}.prodvieweven{    background-color: #FFFFFF;    border-color: #FFFFFF;}.prodviewodd{    background-color: #FFFFFF;    border-color: #FFFFFF;}.proddisplay1{ display: none;}td.proddisplay1{ display: none;}td.ProdDisplay2{background: #FFFFFF;/*background-image: url(images/cart_bkg.png);*/}.loginheaderback{    background-color:#FFFFFF;}.logintableborder{    border-color: #FFFFFF;    border-style: solid;    border-width: 0px;}.prodmfg{	font-family: Arial;    font-size: 8pt;    color: #000000;    font-weight: normal;    font-style: normal;    text-decoration: none;}.myacctmainheader{    background-color:#FFFFFF;}.myacctmaintable{    border-color: #FFFFFF;    border-style: solid;    border-width: 0px;}.myacctsectionback{    background-color: #FFFFFF;}.myacctsectionheaderback{    background-color: #FFFFFF;}.myacctsectiontable{    border-color: #FFFFFF;    border-style: solid;    border-width: 0px;}td.subtitle{    background-color: 0;    border-color: 0;}.qtyarrows{    color: 0;}.qtyarrows:hover{    color: 0;    font-weight: bold;}.shoppingcartbg{}.shippingbar{    background-color: #111111;}.categories{    font-family: Arial;    font-size: 8pt;    color: ;    font-weight: normal;    font-style: normal;    text-decoration: none;}.categories:hover{    font-family: Arial;    font-size: 8pt;    color: ;    font-weight: normal;    font-style: normal;    text-decoration: underline;}.horznavbar{    font-family: Arial;    font-size: 9pt;    color: #663366;    font-weight: normal;    font-style: normal;    text-decoration: none;}.horznavbar:hover{    font-family: Arial;    font-size: 9pt;    color: #0000CC;    font-weight: normal;    font-style: normal;    text-decoration: underline;}.thumbnail{    font-family: Arial;    font-size: 8pt;    color: #666666;    font-weight: normal;    font-style: normal;    text-decoration: none;}.thumbnail:hover{    font-family: Arial;    font-size: 8pt;    color: #666666;    font-weight: normal;    font-style: normal;    text-decoration: underline;}.navbar{    font-family: Arial;    font-size: 9pt;    color: #FFFFFF;    font-weight: normal;    font-style: normal;    text-decoration: none;}.navbar:hover{    font-family: Arial;    font-size: 9pt;    color: #FFFFFF;    font-weight: normal;    font-style: normal;    text-decoration: underline;}.price{    font-family: Arial;    font-size: 9pt;    color: #330066;    font-weight: bold;    font-style: normal;    text-decoration: none;}.listprice{    font-family: Arial;    font-size: 9pt;    color: #999966;    font-weight: normal;    font-style: normal;    text-decoration: none;}.Subtitle{    font-family: Arial;    font-size: 9pt;    color: #CC3300;    font-weight: normal;    font-style: normal;    text-decoration: none;}.Subtitle2{    font-family: Arial;    font-size: 9pt;    color: #CC3300;    font-weight: normal;    font-style: normal;    text-decoration: none;}font.shoppingcart{    font-family: Geneva, Arial, Sans;    font-size: 10px;    text-decoration: none;    color: #666666;    }.shoppingcart:hover{    font-family: Arial;    font-size: 9pt;    color: #999999;    font-weight: normal;    font-style: normal;    text-decoration: underline;}.hometext{    font-family: Arial;    font-size: 9pt;    color: #FFFFFF;    font-weight: normal;    font-style: normal;}.sitemessage{    font-family: Arial;    font-size: 9pt;    color: #111111;    font-weight: normal;    font-style: normal;    text-decoration: none;}.sitenews{    font-family: Arial;    font-size: 9pt;    color: #111111;    font-weight: normal;    font-style: normal;    text-decoration: none;}.sitewidelinks{    font-family: Arial;    font-size: 8pt;    color: #111111;    font-weight: normal;    font-style: normal;    text-decoration: none;}.sitewidelinks:hover{    font-family: Arial;    font-size: 8pt;    color: #111111;    font-weight: normal;    font-style: normal;    text-decoration: underline;}.sitewide{    font-family: Arial;    font-size: 9pt;    color: #111111;    font-weight: normal;    font-style: normal;    text-decoration: none;}.sitewide:hover{    font-family: Verdana;    font-size: 9xt;    color: #111111;    font-weight: normal;    font-style: normal;    text-decoration: none;}.sitewidefonts{    font-family: Verdana;    font-size: 9px;    color: #333333;    font-weight: normal;    font-style: normal;    text-decoration: none;}body{    font-family: Verdana;    font-size: 9px;    color: #333333;    font-weight: normal;    font-style: normal;    text-decoration: none;    background-color: #FF9933;}subtitle{    font-family: Verdana;    font-size: 9pt;    color: #CC3300;    font-weight: bold;    font-style: normal;    text-decoration: none;}.checkouttext{    font-family: Verdana;    font-size: 10pt;    color: #333333;    font-weight: normal;    font-style: normal;    text-decoration: none;    margin-left: 10px;}.checkoutheader{    font-family: Verdana;    font-size: 9pt;    color: #cc3300;    font-weight: bold;    font-style: normal;    text-decoration: none;}.checkoutnote{    font-family: Verdana;    font-size: 10pt;    color: #333333;    font-weight: normal;    font-style: normal;    text-decoration: none;}.checkoutcustomtext{    font-family: Verdana;    font-size: 10pt;    color: #333333;    font-weight: normal;    font-style: normal;    text-decoration: none;}.loginheadertext{    font-family: Verdana;    font-size: 10pt;    color: #111111;    font-weight: bold;    font-style: normal;    text-decoration: none;}.checkoutnavpaststep, .checkoutnavpaststep a{    font-family: Verdana;    font-size: 10pt;    color: #999966;    font-weight: bold;    font-style: normal;    text-decoration: none;}.checkoutnavcurrentstep, .checkoutnavcurrentstep a{    font-family: Verdana;    font-size: 10pt;    color: #333300;    font-weight: bold;    font-style: normal;    text-decoration: none;}.checkoutnavfuturestep, .checkoutnavfuturestep a{    font-family: Verdana;    font-size: 10pt;    color: #999933;    font-weight: bold;    font-style: normal;    text-decoration: none;}.checkoutsubheader{    font-family: Verdana;    font-size: 9pt;    color: #666666;    font-weight: bold;    font-style: normal;    text-decoration: none;}.checkoutreviewheadertext{    font-family: Verdana;    font-size: 9pt;    color: #000000;    font-weight: bold;    font-style: normal;    text-decoration: none;}.checkoutreviewtext{    font-family: Verdana;    font-size: 10pt;    color: #333333;    font-weight: normal;    font-style: normal;    text-decoration: none;}.cartdetailtableheadertext{    font-family: Verdana;    font-size: 10pt;    color: #111111;    font-weight: bold;    font-style: normal;    text-decoration: none;}.cartdetailtableheadertext a{    font-family: Verdana;    font-size: 10pt;    color: #111111;    font-weight: bold;    font-style: normal;    text-decoration: none;}.cartdetailtableheadertext a:hover{    font-family: Verdana;    font-size: 10pt;    color: #111111;    font-weight: bold;    font-style: normal;    text-decoration: underline;}.cartdetailheader{    font-family: Verdana;    font-size: 10pt;    color: #333333;    font-weight: normal;    font-style: normal;    text-decoration: none;}.cartdetailtext{    font-family: Verdana;    font-size: 9pt;    color: #111111;    font-weight: normal;    font-style: normal;    text-decoration: none;}.checkoutattentiontext{    font-family: Verdana;    font-size: 10pt;    color: #CC0000;    font-weight: normal;    font-style: normal;    text-decoration: none;}.myacctmainmenutext{    font-family: Verdana;    font-size: 9pt;    color: #111111;    font-weight: normal;    font-style: normal;    text-decoration: none;}.myacctmainmenutext a{    font-family: Verdana;    font-size: 8pt;    color: #111111;    font-weight: normal;    font-style: normal;    text-decoration: none;}.myacctheader{    font-family: Verdana;    font-size: 10pt;    color: #111111;    font-weight: bold;    font-style: normal;    text-decoration: none;}.myaccttext{    font-family: Verdana;    font-size: 9pt;    color: #111111;    font-weight: normal;    font-style: normal;    text-decoration: none;}.myacctattentiontext{    font-family: Verdana;    font-size: 10pt;    color: #CC0000;    font-weight: normal;    font-style: normal;    text-decoration: none;}.myacctsectionheadertext{    font-family: Verdana;    font-size: 10pt;    color: #111111;    font-weight: bold;    font-style: normal;    text-decoration: none;}.myacctsectiontext{    font-family: Verdana;    font-size: 9pt;    color: #111111;    font-weight: normal;    font-style: normal;    text-decoration: none;}.myacctsectiontext a{    font-family: Verdana;    font-size: 8pt;    color: #111111;    font-weight: normal;    font-style: normal;    text-decoration: none;}.myacctsectiontext a:hover{    font-family: Verdana;    font-size: 8pt;    color: #111111;    font-weight: normal;    font-style: normal;    text-decoration: underline;}.sitewideinput{    font-family: Verdana;    font-size: 10pt;    color: #333333;    font-weight: normal;    font-style: normal;    text-decoration: none;}body.printbody{    font-family: Verdana;    font-size: 9pt;    background-color: #FFFFFF;    font-weight: normal;    font-style: normal;    text-decoration: none;}.printtext{    font-family: Verdana;    font-size: 9pt;    color: #333333;    font-weight: normal;    font-style: normal;    text-decoration: none;}.printheader{    font-family: Verdana;    font-size: 9pt;    color: #cc3300;    font-weight: bold;    font-style: normal;    text-decoration: none;}.storeButtons{    font-family: ;    font-size: 8pt;    color: #333333;    font-weight: normal;    font-style: normal;    text-decoration: none;}.myacctsectiontext ul{    margin: 0;    padding: 0;    margin-left: 0;}/*------------------Visual Fizzual*---------------------*/TEXTAREA {background: #FFFFFF;color: #333;font-size: 10px;font-family: geneva;}::-moz-selection {	background:#000;	color:#FFF;}::selection {	background:#000;	color:#FFF;}form span.contact {	display: block;	padding: 1px;	border: 1px solid #DFDFDF;	width: 340px;	}form span textarea,form span select {	border: 1px solid #C3C3C3;	border-top-color: #cccc99;	border-bottom-color: #cccc99;	background-color: #eee;	font-size: 10px;	line-height: 1.2em;	width: 340px;	font-family: "Geneva", Arial, Sans-Serif;;	margin: 0;	overflow: hidden;	}	.informer {	border: 1px solid #C3C3C3;	border-top-color: #cccc99;	border-bottom-color: #cccc99;	background-color: #eee;	font-size: 10px;	line-height: 1.2em;	width: 340px;	font-family: "Geneva", Arial, Sans-Serif;;	margin: 0;	overflow: hidden;	}	.address {	height: 100%;	}#inquiry {	left: 10px;	position: relative;	}.label {	color:#CC3300;	font-family:Verdana,Helvetica,sans-serif;	font-size:10px;	line-height:16px;	font-weight:bold;	padding-right:5px;}/* Custom Products Page Styles - Layout is defined as a saved file named product_page.html */.bigshirtimage{	margin: 3px;}.related_product{	width: 250px;	margin-top: 35px;}.homeimage{	margin-left: 2px;}.welcomemargin{	margin-top: 10px;	margin-left: 20px;}p.welcome{	margin-left: 20px;	margin-top: 7px;	margin-bottom: 10px;	font-size: 9px;	font-family: 'geneva', Sans-Serif;	color: #333399;	line-height: 14px;}.productright{	width: 250px;    float: left;}.productleft{	width: 220px;	top:0px;float: right;	}