#trucker_ * p, #trucker_ * span{line-height: 12px;}img.preload { display: none; }IMG (border: none;).dumpstyle {border:1px solid #ccc; }.para{margin: 20px;position: relative;text-decoration: overline;line-height: 20px;font-size: 12px;font-weight: bold;}.block {display: block;}A{color: #000;cursor: pointer;}A.alight{text-decoration: none;}A:visited.alight{text-decoration: none;}A.subsubhead{cursor: pointer;}ul li{padding-bottom: 6px;}.bodyanchor{text-decoration: underline;color: #000;}/*page, section, and paragraph headers*/.subhead{position: relative;padding-top: 10px;padding-left: 2px;font-weight: bold;font-size: 16px;letter-spacing: 0px;#word-spacing:-1px;}.subsubhead{font-weight: bold;font-size: 14px;letter-spacing: 0px;#word-spacing:-1px;color: #000;}.phead{font-weight: bold;font-size: 12px;letter-spacing: 0px;}/*inline error, indicator, and warning messaging*/.errormessage{font-weight: bold;font-size: 16px;color: #cc0000;border: 1px solid red;padding: 2px;position: relative;margin: 8px 2px;}.error, .requirederror{color: #cc0000;font-size: 16px;}.required{color: #222222;}.itemsincart{color: #ccff33;position: relative;left: 111px;top: 4px;padding: 0;margin: 0;font-size: 10px;font-weight: bold;word-spacing: -2px;background-color: transparent;}.itemsincart:hover{color: #fff;}#resellerindicator{color: #fff;position: absolute;top: 97px;left: 360px;font-size: 16px;background: url(images/resellermode_bg.gif) no-repeat;height: 38px;width: 100px;white-space: nowrap;z-index: 4000;}#resellerindicator .resellerlogout {position: relative;display: block;top: 17px;left: 70px;font-size: 11px;color: #000;background: none;z-index: 4000;background-color: transparent;}#index #resellerindicator {visibility:hidden;}#cart .emptycart {position: absolute;z-index: 3000;width: 1000px;height: 1000px;background-color: #fff;}.emptycart {background:url(images/mouth.gif) no-repeat #fff;width:1200px;height:1522px;}.emptycartmessage {background:#fff;position:relative;top:207px;left:145px;font-weight:bold;}.resellerminimum {background:url(images/dollar.gif) no-repeat #fff;width:1200px;height:1550px;}.resellerminimummsg {background: #fff;position:relative;top:200px;left:175px;font-weight:bold;}/*footer info*/.footer{font-size: 10px;position: absolute;top: 575px;left: 545px;width: 200px;text-align: center;margin: 0;padding: 0;z-index: 3;}.footer A{text-decoration: underline;color: #000;}.footer span {background: #fff;padding: 0;margin: 0;}.copyright{color: #333	;font-size: 11px;font-weight: normal;line-height: 11px;}/*shopping cart wizard nav*/.wizardselected{color: #000000;padding-right: 8px;}.wizardnotselected{color: #999999;padding-right: 8px;}.wizardnotselected A{color: #999999;}.columnvalue A{text-decoration: underline;}.firstcolumn{padding-left: 5px;}.datagrid{border-style: solidborder-width: 1px;border-color: #99999;padding: 3px;}.buttonbar{padding-top: 5px;}.largeinput{width:250px;}.largemessage{width: 250px;height: 100px;}.sminput{width: 30px; }.medinput{width: 100px;}TEXTAREA, SELECT, .medinput, .sminput, .largemessage, .largeinput{font-size: 11px;font-family: Courier, Courier New;border:  solid;border-color: #bbbbbb;border-width: 2px 1px 1px 1px;	}.subscribetext {letter-spacing:0px;font-weight: normal;font-size: 11px;background: #fff;}.subscribe{background: none;margin: 0;padding: 0;}/*printer-friendly pagesstill need to incorporate into site.printlogo{padding-left: 10px;padding-top: 10px;}.returnlabel{font-size: 25px;font-weight: bold;width: 300px;border-style: dashed;margin-top: 10px;padding: 10px;}*/.faqsection{display:block;padding: 0;margin: 15px 0 3px 0;color: #000;font-weight: bold;font-size: 14px;text-transform: uppercase;}#help .phead{text-transform: uppercase;font-weight: bold;font-size: 14px;	}#help .subhead{text-transform: uppercase;padding-top:0;}#help .subsubhead{text-transform: uppercase;}.faq{font-size: 12px;line-height: 20px;}.faqtopanchor{text-decoration: underline;}.note{font-size: 10px;color: #222222;}.note span {background: #fff;}.floatingfieldhead{width:250px;float:left;text-align: right;padding-right:3px;font-weight: bold;font-size: 12px;letter-spacing: 0px;line-height:16px;}body {background: url("images/basement.jpg") no-repeat #000;margin: 0;padding: 0;}.title {top: 121px;left: 81px;font-size: 25px;font-weight: bold;position: absolute;white-space: nowrap;z-index: 36;}	body, td, p, div {font-family: "Courier New", Courier, sans-serif;font-size: 11px;font-weight: bold;color: #000;}#nav {position: absolute;top:0px;left:511px;background: none;width:131px;margin:0;padding:0;z-index: 1000;}#nav img {border: 0;padding: 0;margin: 0;position: relative;}#nav A{text-decoration: none;}/*page-specific styles*/#error {background: url(images/error.gif);background-repeat: no-repeat;background-position: 50% 0%;margin: 0;padding: 0;	text-align: center;}#error .title {visibility: hidden;}#error .nav {visibility: hidden;}#cardsecurity {background: url(images/cardsecurity.gif);background-repeat: no-repeat;background-position: 50% 0%;margin: 20px;padding: 0;	text-align: left;}#cardsecurity .title {top: 0;left: 0;font-size: 25px;font-weight: bold;position: relative;}#blog {background: url("images/basement_blog.jpg") no-repeat #000;}#blog .title {visibility:hidden;}#blog .entrytitle {font-weight: bold;font-size: 12px;color: #000;}#blog .entry {font-size: 11px;margin-bottom: 30px;}#index .content, #comparison .content, #prep .content {width: 400px;left: 60px;}#index .decoration, #comparison .decoration {z-index: 0;height: 400px;width: 700px;position: absolute;top: 200px;left: 75px;}#index .content SPAN, #comparison .content SPAN, #prep .content SPAN {background: #fff;padding: 0;margin: 0;}#comparison table {margin: 0;text-align: center;border: 0;width: 590px;border-collapse: collapse;background: #fff;}#comparison td {border: 1px solid #000;padding: 2px;color: #333;}#comparison .columnheader {font-weight: bold;font-size: 11px;color: #000;}#comparison .first{height: 70px;font-weight: bold;	}#comparison td {width: 20%;}#coffee {background: url("images/basement_coffee.jpg") no-repeat #000;}#coffee .footer {z-index: 2;	}#error .content {top: 300px; width: 95%;margin: 0 auto;}#index .title {visibility: hidden;}#home {position: absolute;margin: 0;padding: 0;height: 90px;width: 160px;z-index: 100;border: 0;}.content {top: 176px;left: 14px;width: 550px;background: #fff;position: absolute;}#about .content {background: none;top: 200px;left: 170px;z-index: 1;}#news .content {background: #fff;top: 200px;left: 170px;z-index: 1;}#about .content span, #news .content span{background: #fff;}#cart .content {background: #fff;width: 558px;height: 400px;left: 0px;}#cart .content .table {top: 3px;position: relative;}#cart .decoration, #ordering .decoration {top: 200px;left: 515px;width: 325px;height: 820px;background: url(images/rocket_large.gif) no-repeat;background-repeat: no-repeat;position: absolute;z-index: 0;}#ordering .content {height: 1160px;background: #fff;	}		#shirts .decoration {top: 245px;left: 117px;width: 512px;height: 468px;background: url(images/decoration_shirts2.gif);background-repeat: no-repeat;position: absolute;z-index: 0;}	#shirts .content {left: 80px;z-index: 1;}#shirts .content span {background-color: #fff;}#security .decoration {top: 170px;left: 490px;width: 278px;height: 752px;background: url(images/decoration_lock.gif);background-repeat: no-repeat;position: absolute;z-index: 0;}	#security .content {top: 176px;left: 60px;width: 498px;background: none;position: absolute;z-index: 1;}#security .content span {background-color: #fff;}#about .decoration, #news .decoration{top: 145px;left: -10px;width: 856px;height: 556px;background: url(images/bridge.gif);background-repeat: no-repeat;position: absolute;z-index: 0;}	#orderstatus{background: url("images/basement.jpg") no-repeat #fff;margin: 0;padding: 0;}#orderstatus .content {background: none;width: 570px;height: 400px;left: 42px;}#orderstatus .content span, #orderstatus .note {background-color: white;}#orderstatus .decoration {top: 550px;left: 220px;width: 571px;height: 691px;background: url(images/butane.gif);background-repeat: no-repeat;position: absolute;z-index: 0;}#orderstatus .footer {top: 677px;}.totalleft span, .totalright span, .totalrightbottomcorner span, .columnheader span{background: #fff}#contact .decoration {top: 400px;left: 486px;width: 228px;height: 442px;background: url(images/decoration_contact.gif);background-repeat: no-repeat;position: absolute;z-index: 0;}#contact .footer {z-index: 1;	}#contact .content	{padding-left: 10px;}#contact .contactresponse {margin-left: 60px;}#contact .note{width: 500px;}/*#help .decoration {top: 180px;left: 400px;width: 384px;height: 700px;background: url(images/blade.gif);background-repeat: no-repeat;position: absolute;z-index: 0;}*/#help{background: url("images/basement_2.jpg") no-repeat #000;background-repeat: no-repeat;margin: 0;padding: 0;}#help li {background: #fff;list-style-type: #fff;}#shirts .footer{top: 800px;}#help .footer {z-index: 34;}#help .content {background: none;left: 50px;height: 398px;width: 412px;z-index: 1;}#help .content span, #help .content a, #help .content .faqsection {background: #fff;}	#dealer {position: absolute;margin: 0;padding: 0;height: 90px;width: 160px;z-index: 100;border: 0;}#dealer .footer {top: 1000px;}/*global nav bar styles*/#nav A {display: block;position: relative;margin: 0;padding: 0;}.cart {background: url(images/nav_cart.gif);width: 152px;height: 19px;}.cart:hover {background: url(images/nav_cart_hover.gif);}.cart_preload {background: url(images/nav_cart_hover.gif);position: absolute;top: -521px;left: -521px}.coffee {background: url(images/nav_coffee.gif);width: 152px;height: 20px;}.coffee:hover {background: url(images/nav_coffee_hover.gif);}	.coffee_preload {background: url(images/nav_coffee_hover.gif);position: absolute;top: -521px;left: -521px}.shirts {background: url(images/nav_shirts.gif);width: 152px;height: 32px;}.shirts:hover {background: url(images/nav_shirts_hover.gif);}	.shirts_preload {background: url(images/nav_shirts_hover.gif);position: absolute;top: -521px;left: -521px}.help {background: url(images/nav_help.gif);width: 152px;height: 21px;}.help:hover {background: url(images/nav_help_hover.gif);}	.help_preload {background: url(images/nav_help_hover.gif);position: absolute;top: -521px;left: -521px}.contact {background: url(images/nav_contact.gif);width: 152px;height: 19px;}.contact:hover {background: url(images/nav_contact_hover.gif);}.contact_preload {background: url(images/nav_contact_hover.gif);position: absolute;top: -521px;left: -521px}.about {background: url(images/nav_about.gif);width: 152px;height: 26px;}.about:hover {background: url(images/nav_about_hover.gif);}	.about_preload {background: url(images/nav_about_hover.gif);position: absolute;top: -521px;left: -521px}.orderstatus {background: url(images/nav_orderstatus.gif);width: 152px;height: 40px;}.orderstatus:hover {background: url(images/nav_orderstatus_hover.gif); }	.orderstatus_preload {background: url(images/nav_orderstatus_hover.gif);position: absolute;top: -521px;left: -521px}/*forms and datagrid styles*/.table{padding-left: 2px;}.toptable{height: 80px;}.columnheader{height: 30px;}.columnheadertext {color: #222222;font-size: 11px;font-weight: bold;}.columnvalue{padding-right: 5px;padding-top: 5px;padding-bottom: 5px;border-style: solid;border-width: 1px;border-bottom: 0px;border-right: 0px;border-left: 0px;border-color: #999999;} .rowheader{color: #222;font-size: 11px;font-weight: bold;padding-right: 8px;padding-bottom: 8px;padding-top: 8px;vertical-align: top;}.rowheaderwidth{width: 200px;	}.fieldareawidth{width:250px;}.rowvalue{padding-right: 8px;padding-top: 8px;padding-bottom: 8px;font-size: 11px;}.rowvalue A{text-decoration: underline;}.rowsectionheader{color: #000000;font-size: 12px;font-weight: bold;padding-right: 8px;padding-bottom: 5px;padding-top: 5px;border-style: solid;border-width: 1px;border-color: #cccccc;padding-left: 5px;margin-bottom: 5px;background: ;height: 30px;vertical-align: middle;}.datagridlefttop{border-style: solid;border-color: #cccccc;border-width: 1px;border-right: 0px; border-bottom: 0px;padding: 5px;}.datagridrighttop{border-style: solid;border-color: #cccccc;border-width: 1px;border-left: 0px; border-bottom: 0px;padding: 5px;}.datagridleftbottom{border-style: solid;border-color: #cccccc;border-width: 1px;border-right: 0px; padding: 5px;}.datagridrightbottom{border-style: solid;border-color: #cccccc;border-width: 1px;border-left: 0px; padding: 5px;background-color: #ffffff;}.datagridleft{border-style: solid;border-color: #cccccc;border-width: 1px;border-right: 0px; border-bottom: 0px;padding: 5px;}.datagridright{border-style: solid;border-color: #cccccc;border-width: 1px; border-left: 0px; border-bottom: 0px;padding: 5px;background: #fff;}.datarightbg{/*background-image: url("images/navfringe.gif");*/background-color: #ffffff;}.datagridvalue{border-style: solid;border-color: #cccccc;border-width: 1px;border-right: 0px; border-left: 0px; border-bottom: 0px;padding: 5px;background: #fff;}.backordered{border-style: solid;border-color: #cccccc;border-width: 1px;border-right: 0px; border-left: 0px; border-bottom: 0px;padding: 5px;color: #000;}.datagridonecolumnrow{border-style: solid;border-color: #cccccc;border-width: 1px;border-bottom: 0px;padding: 5px;}.datagridcustomcolumnrow{border-style: solid;border-color: #cccccc;border-width: 1px;border-bottom: 0px;}.datagridcustomcolumnspacing{padding: 5px;float: left;}.datagridcustomcolumnseparator{border-style: solid;border-color: #cccccc;border-width: 0 0 0 1px;}.datagridtwocolumnseparator{border-style: solid;border-color: #cccccc;border-width: 1px;border-bottom: 0px;border-right: 0px; border-top: 0px; float: right;}.datagridtwocolumnspacing{width: 50%;padding: 5px;}.billshipheight {height: 250px;}.boxleft{border-style: solid;border-color: #cccccc;border-width: 1px;border-bottom: 0px;border-right: 0px; border-top: 0px; padding-left: 10px;}.boxright{border-style: solid;border-color: #cccccc;border-width: 1px;border-bottom: 0px;border-left: 0px; border-top: 0px; padding-right: 10px;}.boxleftright{border-style: solid;border-color: #cccccc;border-width: 1px;border-bottom: 0px;border-top: 0px; padding-right: 10px;padding-left: 10px;}.boxtop{border-style: solid;border-color: #cccccc;border-width: 1px;border-bottom: 0px; padding-left: 10px;padding-right: 10px;padding-top: 10px;}.boxlefttopcorner{border-style: solid;border-color: #cccccc;border-width: 1px;border-bottom: 0px;border-right: 0px; padding-left: 10px;padding-top: 10px;}.boxrighttopcorner{border-style: solid;border-color: #cccccc;border-width: 1px;border-bottom: 0px;border-left: 0px; padding-right: 10px;padding-top: 10px;}.boxleftbottomcorner{border-style: solid;border-color: #cccccc;border-width: 1px;border-top: 0px;border-right: 0px; padding-left: 10px;padding-bottom: 10px}.boxrightbottomcorner{border-style: solid;border-color: #cccccc;border-width: 1px;border-top: 0px;border-left: 0px; padding-bottom:10px;padding-right: 10px;}.totalleftbottomcorner{border-style: solid;border-color: #cccccc;border-width: 1px;		border-right: 0px; padding-left: 5px;padding-bottom: 5pxpadding-top: 5px;}.totalrightbottomcorner{border-style: solid;border-color: #cccccc;border-width: 1px;border-left: 0px; padding-bottom:5px;padding-right: 5px;padding-top: 5px;}.merchandiseleft{border-style: solid;border-color: #cccccc;border-width: 1px;border-right: 0px; border-bottom: 0px;padding-top: 5px;}.merchandiseright{border-style: solid;border-color: #cccccc;border-width: 1px; border-left: 0px; border-bottom: 0px;padding-right: 5px;padding-top: 5px;}.totalleft{border-style: solid;border-color: #cccccc;border-width: 1px;border-right: 0px; border-bottom: 0px;border-top: 0px;}.totalright{border-style: solid;border-color: #cccccc;border-width: 1px; border-left: 0px; border-bottom: 0px;border-top: 0px;padding-right: 5px;}.bottom{padding-bottom: 5px;}SELECT{font-size: 11px;}TR{padding: 0px;}/*invoice printout*/.panel, #invoiceforshipmentbox{background-image: none;background-color: #fff;}#invoiceforshipmentbox .title {border: 0;font-size: 16px;font-weight: bold;color: #000;padding: 8px;position: relative;top: 0px;left: 0px;width: 640px;text-align: center;}#invoiceforshipmentbox .billshipheight {height: 145px;}#invoiceforshipmentbox .footer {position: relative;top: 0px;left: 0px;padding: 10px;font-size: 11px;width: 560px;visibility: visible;text-align: left;}#invoiceforshipmentbox .logo {background: url(images/logo_black.gif) no-repeat;}#invoiceforshipmentbox .rowheader {background: #eee;}#invoiceforshipmentbox #container {margin-left: auto; margin-right: auto;width: 660px;}#invoiceforshipmentbox .shiprow{	vertical-align: middle;	padding: 4px;}#invoiceforshipmentbox .shiprowbig, #invoiceforshipmentbox .thisship{	vertical-align: top;	padding: 8px 5px;}#invoiceforshipmentbox .shipmentnum{	padding-left: 15px;}#panel a{color: #000;}#panel {background-image: none;}#privacy .decoration {background-image: url(images/blindfold3bw.gif);width: 298px;height: 461px;top: 100px;left: 450px;position: absolute;z-index: 0;background-repeat: no-repeat;}#privacy #nav {z-index: 54;}#privacy .content{width: 440px;}#sizechart{padding:0;margin:5px 0 0 5px;width: 450px;border-collapse:collapse;}#sizechart .gender{background: #000;color: #fff;font-size: 20px;padding: 0 20px;margin: 0;}#sizechart TD{font-size: 14px;padding: 20px;margin: 0;border: 1px solid #000;}.important{background-color: #FFFF33;}#prep {background: url(images/basement3.jpg) no-repeat #000;}#prep .content {background-color: transparent;}#prep SPAN, #prep A{background-color: #fff;}#nav a .itemsincart{background-color: transparent;}#help .faq{padding:0;margin: 0;line-height: 16px;}#prep LI{padding:0;margin:0;line-height: 12px;}#prep subsubhead{margin:0 0 0 0;padding:0 0 0px 0;font-weight: bold;font-size: 16px;letter-spacing: 0px;word-spacing:-1px;color: #000;}#prep p{margin: 0;padding: 0 0 10px 0;}#prep STRONG {font-weight: bold;font-size: 12px;	}#prep .phead{font-weight: bold;font-size: 13px;letter-spacing: 0px;word-spacing:-1px;color: #000;}#togglenav li {display: inline;float: left;}#togglenav A {height: 47px;width: 48px;text-decoration: none;border-width: 1px 2px 3px 1px;border-color: #fff;cursor: pointer;}.buybutton {background: #BA1717;border: 2px solid #000;border-width: 2px 4px;font-family: Arial;font-weight: bold;font-size: 13px;color: #fff;padding: 2px 4px;margin-left: 10px;text-decoration: none;}#coffee #mainphoto{background:url('images/bagfloat2.jpg') no-repeat;left: 135px;top: 0px;width:183px;height:261px;z-index:5000;}#mainphoto{position: absolute;}#shirt_womens_ #mainphoto, #shirt_mens_ #mainphoto, #trucker_ #mainphoto, #unisex_ #mainphoto {border: black solid;border-width: 4px 6px 5px 6px;left: 58px;top: 0px;width: 243px;height: 246px;}#shirt_womens_ #mainphoto {background:url('images/shirt_womens_main.jpg') no-repeat;}#shirt_mens_ #mainphoto {background:url('images/shirt_mens_main.jpg') no-repeat;}#trucker_ #mainphoto {background:url('images/trucker_main.jpg') no-repeat;}#unisex_ #mainphoto {background:url('images/unisex_main.jpg') no-repeat;}#shirt_mens_ #main {background:url('images/shirt_mens_sm_main.jpg') no-repeat;width: 47px;height: 48px;}#shirt_mens_ #main:hover {background:url('images/shirt_mens_sm_main_hi.jpg') no-repeat;}#preload_mens_sm_main {position: absolute;left: -1400px;top: -1400px;background:url('images/shirt_mens_sm_main_hi.jpg') no-repeat;width: 47px;height: 48px;}#shirt_mens_ #close {background:url('images/shirt_mens_sm_close.jpg') no-repeat;width: 47px;height: 48px;}#shirt_mens_ #close:hover {background:url('images/shirt_mens_sm_close_hi.jpg') no-repeat;}#preload_mens_sm_close {position: absolute;left: -1500px;top: -1500px;background:url('images/shirt_mens_sm_close_hi.jpg') no-repeat;width: 47px;height: 48px;}#shirt_mens_ #rear {background:url('images/shirt_mens_sm_rear.jpg') no-repeat;width: 47px;height: 48px;}#shirt_mens_ #rear:hover {background:url('images/shirt_mens_sm_rear_hi.jpg') no-repeat;}#preload_mens_sm_rear {position: absolute;left: -1600px;top: -1600px;background:url('images/shirt_mens_sm_rear_hi.jpg') no-repeat;width: 47px;height: 48px;}#shirt_womens_ #main {background:url('images/shirt_womens_sm_main.jpg') no-repeat;width: 47px;height: 48px;}#shirt_womens_ #main:hover {background:url('images/shirt_womens_sm_main_hi.jpg') no-repeat;}#preload_womens_sm_main {position: absolute;left: -1400px;top: -1400px;background:url('images/shirt_womens_sm_main_hi.jpg') no-repeat;width: 47px;height: 48px;}#shirt_womens_ #close {background:url('images/shirt_womens_sm_close.jpg') no-repeat;width: 47px;height: 48px;}#shirt_womens_ #close:hover {background:url('images/shirt_womens_sm_close_hi.jpg') no-repeat;}#preload_womens_sm_close {position: absolute;left: -1500px;top: -1500px;background:url('images/shirt_womens_sm_close_hi.jpg') no-repeat;width: 47px;height: 48px;}#shirt_womens_ #rear {background:url('images/shirt_womens_sm_rear.jpg') no-repeat;width: 47px;height: 48px;}#shirt_womens_ #rear:hover {background:url('images/shirt_womens_sm_rear_hi.jpg') no-repeat;}#preload_womens_sm_rear {position: absolute;left: -1600px;top: -1600px;background:url('images/shirt_womens_sm_rear_hi.jpg') no-repeat;width: 47px;height: 48px;}#trucker_ #main {background:url('images/trucker_sm_main.jpg') no-repeat;width: 47px;height: 48px;}#trucker_ #main:hover {background:url('images/trucker_sm_main_hi.jpg') no-repeat;}#trucker_sm_main {position: absolute;left: -1400px;top: -1400px;background:url('images/trucker_sm_main_hi.jpg') no-repeat;width: 47px;height: 48px;}#trucker_ #close {background:url('images/trucker_sm_close.jpg') no-repeat;width: 47px;height: 48px;}#trucker_ #close:hover {background:url('images/trucker_sm_close_hi.jpg') no-repeat;}#trucker_sm_close {position: absolute;left: -1500px;top: -1500px;background:url('images/trucker_sm_close_hi.jpg') no-repeat;width: 47px;height: 48px;}#trucker_ #rear {background:url('images/trucker_sm_rear.jpg') no-repeat;width: 47px;height: 48px;}#trucker_ #rear:hover {background:url('images/trucker_sm_rear_hi.jpg') no-repeat;}#trucker_sm_rear {position: absolute;left: -1600px;top: -1600px;background:url('images/trucker_sm_rear_hi.jpg') no-repeat;width: 47px;height: 48px;}#unisex_ #main {background:url('images/unisex_sm_main.jpg') no-repeat;width: 47px;height: 48px;}#unisex_ #main:hover {background:url('images/unisex_sm_main_hi.jpg') no-repeat;}#unisex_sm_main {position: absolute;left: -1400px;top: -1400px;background:url('images/unisex_sm_main_hi.jpg') no-repeat;width: 47px;height: 48px;}#unisex_ #close {background:url('images/unisex_sm_close.jpg') no-repeat;width: 47px;height: 48px;}#unisex_ #close:hover {background:url('images/unisex_sm_close_hi.jpg') no-repeat;}#unisex_sm_close {position: absolute;left: -1500px;top: -1500px;background:url('images/unisex_sm_close_hi.jpg') no-repeat;width: 47px;height: 48px;}#unisex_ #rear {background:url('images/unisex_sm_rear.jpg') no-repeat;width: 47px;height: 48px;}#unisex_ #rear:hover {background:url('images/unisex_sm_rear_hi.jpg') no-repeat;}#unisex_sm_rear {position: absolute;left: -1600px;top: -1600px;background:url('images/unisex_sm_rear_hi.jpg') no-repeat;width: 47px;height: 48px;}#shirts #mens {background:url(images/shirt_mens_frontpage.jpg);width:129px;height:132px;position:absolute;text-decoration:none}#shirts #womens {background:url(images/shirt_womens_frontpage.jpg);width:129px;height:132px;position:absolute;text-decoration:none}#shirts #mens:hover {background:url("images/shirt_mens_frontpage_mover.jpg");}#shirts #womens:hover {background:url("images/shirt_womens_frontpage_mover.jpg");}#shirts #hat {background:url(images/hat_frontpage.jpg);width:129px;height:132px;position:absolute;text-decoration:none}#shirts #hat:hover {background:url("images/hat_frontpage_mover.jpg");}#shirts #unisex {background:url(images/shirt_unisex_frontpage.jpg);width:129px;height:132px;position:absolute;text-decoration:none}#shirts #unisex:hover {background:url("images/shirt_unisex_frontpage_mover.jpg");}#Flash{background: url("images/basementblack.gif") no-repeat #000;}#affiliate  {background: url("images/basement_affiliate.jpg") no-repeat #000;}#affiliatehome .content {padding:5px 0 0 5px;}#processing .title, #processing .decoration {visibility:hidden}#processing .content {width: 400px;position: absolute;left: 70px;}#coffee .content {height: 330px;}#video .footer {top: 775px;}#news P {padding:0;margin: 0 0 5px 0;}#news .sourcetitle {font-weight: bold;font-size: 13px;}#news H2 {font-size: 15px;font-weight: bold;padding-top: 17px;}#news H3 {font-size: 15px;font-weight: bold;}#news A {font-weight: bold;color: darkred;}#images .content {width: 350px;left: 20px;}#news img, #news .para {display:block;margin-top: 45px;}#news .content {height: 2500px;}#news .footer{top: 2000px;}.detailstable, .detailstable td { border: 1px solid #000; border-collapse: collapse; padding: 5px; margin: 10px 10px 50px 10px;  } tr { color: #000; background: #fff; } .headerrow td { color: #fff; font-weight: bold; background: #000; } .subheaderrow { color: #000; background: #ccc; white-space: nowrap; font-weight: bold; }  .subheaderrow2 { color: #000; background: #ccc; font-weight: bold; } #index { height: 2000; }