/* -------------------------------------------------------------------------------------
////////////////////////////////////////////////////////////////////////////////////////
Global Style Sheet for the BuyAutoTruckAccessories.com Website
URL: www.buyautotruckaccessories.com
Web Designer/Programmer: Orlando Roman (webmaster@buyautotruckaccessories.com)
////////////////////////////////////////////////////////////////////////////////////////
------------------------------------------------------------------------------------- */

body {margin: 0px; padding:0; line-height: 1.5em; background: url(http://images.buyautotruckaccessories.com/bata_background_bluemenu.gif) repeat-x 100% 0px;}
blockquote, body, div, form, h1, h2, h3, input, li, ol, p, select, td, textarea, tr, ul
{font:12px/17px arial,helvetica,sans-serif;}
ul  { margin: 0px; padding: 0px 0px 0px 0px; padding-left: 20px; padding-bottom: 20px; list-style: none; list-style-image: url(http://images.buyautotruckaccessories.com/arrowbullet.gif); font: 11px Arial; color: #000000; font-weight: normal;}
.container {float:left; width: 100%;}
.container615 {float:left; width:615px;}
.container470 {
	float:left; 
	width:470px;
	display:block; /*opera*/  
    display:inline-block; /*ie*/  
    display:-moz-inline-box; /*ff*/ 
}
.bor{border:1px solid #666666;}
HR {border:1px solid #CEA334;}
h2, h3 {color:#000000;background:transparent;}
h2, h3 {font:bold 12px arial,verdana,sans-serif;text-align:left;margin:0px 0px 15px 0px;}
h4{ font: 11px Arial; color: #005881; font-weight: bold;}
.prodNameCel {height: 12px;}
.warning { color: #FF0000; font-weight: bold;}
.ConfirmNum { font-family: verdana; font-size: 12pt; font-weight: bold; color: red; }
.grnText{ color: #25960B; font-weight: bold;}
.boldSubHead { color: #005881; font-weight: bold;}
div#demo {position:absolute;left:110px;top:56px;width:200px;height:40px;vertical-align:middle;text-align:center;font:bold 11px arial,helvetica,sans-serif;text-transform:uppercase;color: #FF0000;}
.venLogoProd {position:relative;float:right;}
.bigSearch {font:16px arial,helvetica,sans-serif;}
.bigSearchHdr {font:16px arial,helvetica,sans-serif; font-weight: bold; color: #91F784; text-decoration: none;}
.cartRight {position:relative;float:right;}

/* border:1px solid #CCCCCC; */

/* /////////////////   ////////////////////////////////////////////////////////////*/
.headerArea {position:relative; float: left; margin:0; width:994px; height:89px; background:transparent;}
.bataLogo {position:relative; float: left; margin:0; width:335px; height:89px;}
.phoneTag {background: url(http://images.buyautotruckaccessories.com/header_TaglinePhone.jpg) no-repeat top left; width:689px; height:89px;}
.searchBar {position:relative; background: url(http://images.buyautotruckaccessories.com/bata-search-bar2.png) no-repeat top left; margin-top:0px; width:340px; height:76px;z-index:1000;}

.srcBox-wrapper {width: 330px; height: 50px; border:1px solid #9b9b9b;}
.srcBox-glass {width: 44px; height: 50px; background-image:url(http://images.buyautotruckaccessories.com/bata-search-box_glass.gif);}
.srcBox-text {margin-left:44px; margin-top:0px; width:191px; height:50px; background-image:url(http://images.buyautotruckaccessories.com/bata-search-box_text-blue.gif);}
.srcBox-button {margin-left:235px; margin-top:-50px; width:95px; height:50px;}
.srcBox-textField {margin-left:-46px; margin-top:14px; height:20px; width:170px; padding-left:2px; padding-right:0px; padding-top:3px; border:0px;}


/* SEARCH */
/* Goggle style --------------------*/
/*#search {float:center; width:315px; height:34px;}*/
.s {border:0; width:270px; height:33px; padding:7px; color:#303030; background:#f7f7f7; float:left; border:1px solid #9b9b9b; font-size:14px; border-right:0;}
.s:focus {color:#000;}
.searchbtn {width:30px; height:33px; background:#005880 url(http://images.buyautotruckaccessories.com/s-glass.png) no-repeat; text-indent:-99999px; border:0; cursor:pointer; float:left;}
#KeySrc {margin-left:10px; width:355px; margin-top:10px;}
/*#pagesearch .s {background:#fff;}*/
.formBoxHt { 
	height: 16px;  
} 

.PriceBusterPos {
	background: url(http://images.buyautotruckaccessories.com/spacer.gif) no-repeat top right;
	position:absolute;
	z-index:20;
	width:144px;
	height:32px;
	margin-left: 55px;
	margin-top:-24px;
	border:1px solid #CCCCCC;
}

.FreeShipPos {
	background: url(http://images.buyautotruckaccessories.com/spacer.gif) no-repeat top right;
	position:absolute;
	z-index:20;
	width:144px;
	height:32px;
	margin-left: 345px;
	margin-top:-24px;
	/*border:1px solid #CCCCCC;*/
}

/* /////////////////   ////////////////////////////////////////////////////////////*/

.breadcrumb {position:relative;padding:4px;float:left;width:100%;background-color: #F7F7F7;font:bold 11px arial,verdana,sans-serif;border:1px solid #DBDBDB;}
.breadcrumb a {position:relative;text-decoration: underline;font:normal 11px arial,verdana,sans-serif;padding:4px;text-indent:6px;}
.breadcrumbCap {font:bold 11px arial,verdana,sans-serif;}

h3.subHead		{ background: #ddd; padding: 1px 25px 2px 15px; margin: 0px -10px 0px -10px; color: #000; font: 13px Verdana,Arial,Helvetica,sans-serif; font-weight:bold; }
.boxOuter		{ background: #CCC url(http://images.buyautotruckaccessories.com/pixyffffff.gif) repeat-y left;padding-bottom:3px; width:656px; float:left;}
.boxInner		{ background-color:#fff;border:1px solid #666;  font-family:arial, verdana, sans-serif; font-size:12px; width:654px; padding: 0px 10px 10px 10px;}
.boxOuterSm		{ background: #CCC url(http://images.buyautotruckaccessories.com/pixyffffff.gif) repeat-y left;padding-bottom:3px; width:272px; float:left;}
.boxInnerSm		{ background-color:#fff;border:1px solid #666;  font-family:arial, verdana, sans-serif; font-size:12px; width:270px; padding: 0px 10px 10px 10px;}
.singlePageTool	{ margin:3px auto 3px 5px; display:block; }

div#bod2ColA, div#bod2ColB {position:relative;left:0px;top:0px;width:330px;float:left;padding-bottom: 20px;}
div#bod2ColA ul, div#bod2ColB ul  { margin: 0px; padding: 0px 0px 0px 0px; padding-left: 20px; padding-bottom: 20px; list-style: none; list-style-image: url(http://images.buyautotruckaccessories.com/bullet-goldArrow.gif); font: 11px Arial; color: #000000; font-weight: normal;}
div#bod2ColA ul a, div#bod2ColB ul a { text-decoration: underline;}
div#bod2ColA h2, div#bod2ColB h2{font:bold 11px arial,helvetica,sans-serif;text-transform:uppercase;text-indent:4px;color:#000000;margin:0;padding:4px 0px 4px 4px;}

div#bod3ColA, div#bod3ColB, div#bod3ColC {position:relative;left:0px;top:0px;width:220px;float:left;padding-bottom: 20px;}
div#bod3ColA ul, div#bod3ColB ul, div#bod3ColC ul  { margin: 0px; padding: 0px 0px 0px 0px; padding-left: 20px; list-style: none; list-style-image: url(http://images.buyautotruckaccessories.com/bullet-goldArrow.gif); font: 11px Arial; color: #000000; font-weight: normal;}
div#bod3ColA ul a, div#bod3ColB ul a, div#bod3ColC ul a { text-decoration: underline;}

.appGuide th{ color: #000000; font: 11px Arial; font-weight: bold; background-color: #D6D6D6;}
.appGuide td{ color: #000000; font: 11px Arial; font-weight: normal;}
.appGuide .row1 { background-color: #FFFFFF;}
.appGuide .row2 { background-color: #ECDBB1;}
.appGuide .row3 { background-color: #D7F7B1;}
.appGuide .row2Price { background-color: #F6EEDB; color: #FF0000; font-weight: bold; }
.appGuide .price{ color: #FF0000; font-weight: bold; }
.appGuide .pricePercent{ color: #045C97; font-weight: normal; font: 10px Arial;}
.appGuide .subtotaltext{ color: #000000; font-weight: normal; font: 11px Arial; background-color:#D6D6D6;}
.appGuide .subtotaltextGrn{ color: #05920C; font-weight: normal; font: 11px Arial;}
.appGuide .shiptext{ color: #FFFFFF; font-weight: normal; font: 10px Arial;}
.appGuide .totaltext{ color: #FFFFFF; font-weight: bold; font: 12px Arial;background-color:#005881;}
.appGuide .grandtotal{ color: #000000; font-weight: bold; font: 12px Arial;}
.appGuide .required{ color: #FF0000; font-weight: bold;}
.appGuide .masterHead{ color: #FFFFFF; font: 11px Arial; font-weight: bold; background-color: #005881; text-align:center;}

.appGuide2 th{ color: #000000; font: 11px Arial; font-weight: bold; background-color: #D6D6D6;}
.appGuide2 td{ color: #000000; font: 11px Arial; font-weight: normal;}
.appGuide2 .appPriceColumn{ float: right; text-align: right;}
.appGuide2 .row1 { background-color: #FAF6ED;}
.appGuide2 .row2 { background-color: #ECDBB1;}
.appGuide2 .row3 { background-color: #D7F7B1;}
.appGuide2 .row2Price { background-color: #F6EEDB; color: #FF0000; font-weight: bold; }
.appGuide2 .appPrice{ font-weight: bold; font: 17px Arial;}
.appGuide2 .price{ color: #FF0000; font-weight: bold; font: 17px Arial;}
.appGuide2 .redText{ color: #FF0000; font-weight: bold;}
.appGuide2 .pricePercent{ font-weight: normal; font: 11px Arial;}
.appGuide2 .subtotaltext{ color: #000000; font-weight: normal; font: 11px Arial; background-color:#D6D6D6;}
.appGuide2 .subtotaltextGrn{ color: #05920C; font-weight: normal; font: 11px Arial;}
.appGuide2 .shiptext{ color: #FFFFFF; font-weight: normal; font: 10px Arial;}
.appGuide2 .totaltext{ color: #FFFFFF; font-weight: bold; font: 12px Arial;background-color:#005881;}
.appGuide2 .grandtotal{ color: #000000; font-weight: bold; font: 12px Arial;}
.appGuide2 .required{ color: #FF0000; font-weight: bold;}
.appGuide2 .masterHead{ color: #FFFFFF; font: 11px Arial; font-weight: bold; background-color: #005881; text-align:center;}

.customPrice {position:relative;left:0px;top:-15px;width:430px;font:bold 11px arial,verdana,sans-serif;color:#CDA333;}
div#listPrice {position:relative;left:0px;top:0px;width:248px;font:normal 11px arial,verdana,sans-serif;color:#000000; padding: 6px 6px 6px 10px;border-top:1px solid #666666;}
div#listPrice .flRight {position:relative;left:30px;text-align:right;}
div#OurPrice {position:relative;left:0px;top:0px;width:248px;font:normal 11px arial,verdana,sans-serif;color:#000000; padding: 6px 6px 6px 10px;border-top:1px solid #666666;border-bottom:1px solid #666666;}
div#OurPrice .bataRight {position:relative;left:30px;text-align:right;font:13px arial;color: #FF0000;}
div#Savings {position:relative;left:0px;top:0px;width:248px;font:normal 11px arial,verdana,sans-serif;color:#000000; padding: 6px 6px 6px 10px;border-bottom:1px solid #666666;}
div#Savings .saveRight {position:relative;left:35px;text-align:right;font:11px arial;color: #000000;}
div#ProdAval {position:relative;left:0px;top:0px;width:100%;font:normal 11px arial,verdana,sans-serif;color:#000000; padding: 6px 6px 6px 10px;border-bottom:1px solid #666666;}
div#ProdAval .avalRight {position:relative;left:22px;text-align:right;}
div#CustRev {position:relative;left:0px;top:0px;width:100%;font:normal 11px arial,verdana,sans-serif;color:#000000; padding: 6px 6px 6px 10px;border-bottom:1px solid #666666;}
div#CustRev .CustRight {position:relative;left:55px;text-align:right;font:11px arial;color: #000000;}
div#prodLogo {position:relative;left:0px;top:0px;width:300px;font:normal 11px arial,verdana,sans-serif;color:#000000; padding: 6px 6px 6px 10px;}

.srcResBar {position:relative;padding:0px;float:left;width:615px;background-color: #F6EEDB;}
.srcResBar .srcResText {padding:4px;text-indent:6px;float:left;}
.srcResBar .srcNavLink a {position:relative;text-decoration: underline;font-size:11px;float:right;}
.prodBoxRow3 {position:relative;padding:0px;float:left;width:540px;}
.prodBoxRow4 {position:relative;padding:0px;float:left;width:615px;}
.prodBoxRow3 .prodBox3 {position:relative;padding:4px;width:170px;float:left;}
.prodBoxRow3 .prodBox3 .listPrice {color: #000000; font: 12px Arial; font-weight: normal;text-decoration:line-through;}
.prodBoxRow3 .prodBox3 .ourPrice {color: #FF0000; font: 12px Arial; font-weight: bold;}
.prodBoxRow4 .prodBox4 {position:relative;padding-bottom:20px;width:152px;float:left;padding-right:6px;}
.prodBoxRow4 .prodBox4 .listPrice {color: #000000; font: 12px Arial; font-weight: normal;text-decoration:line-through;}
.prodBoxRow4 .prodBox4 .ourPrice {color: #FF0000; font: 12px Arial; font-weight: bold;}
.prodBoxRow3wide {position:relative;padding:0px;float:left;width:615px;}
.prodBoxRow3wide .prodBox3 {position:relative;padding:4px;width:200px;float:left;}
.prodBoxRow3wide .prodBox3 .listPrice {color: #000000; font: 12px Arial; font-weight: normal;text-decoration:line-through;}
.prodBoxRow3wide .prodBox3 .ourPrice {color: #FF0000; font: 12px Arial; font-weight: bold;}
.listPrice {color: #000000; font: 12px Arial; font-weight: normal;text-decoration:line-through;}
.ourPrice {color: #FF0000; font: 12px Arial; font-weight: bold;}
.ourPrice16GN {color: #109E10; font: 16px Arial; font-weight: bold; background: #F6EEDB; padding:2px 8px 2px 8px; border:1px solid #CCCCCC;}
.ourPrice16RD {color: #FF0000; font: 16px Arial; font-weight: bold; background: #F6EEDB; padding:2px 8px 2px 8px; border:1px solid #CCCCCC;}
.paddingDown {padding: 0px 0px 0px 0px;}
/*.priceBox {position:relative; margin:0px 0px 20px 0px;}*/

/*///////// ON SALE - CLEARANCE GRAPHICS OVER PRODUCTS //////////*/
.prodClearanceFlag {
	background: url(http://images.buyautotruckaccessories.com/ProductFlagButton_clearance.png) no-repeat top right;
	position:absolute;
	z-index:10;
	width:110px;
	height:30px;
	margin-left: 84px;
	margin-top:-129px;
}

.prodSaleFlag {
	background: url(http://images.buyautotruckaccessories.com/ProductFlagButton_onsale.png) no-repeat top right;
	position:absolute;
	z-index:10;
	width:110px;
	height:30px;
	margin-left: 84px;
	margin-top:-129px;
}

.prodGiftFlag {
	background: url(http://images.buyautotruckaccessories.com/ProductFlagButton_gift.png) no-repeat top right;
	position:absolute;
	z-index:10;
	width:110px;
	height:30px;
	margin-left: 84px;
	margin-top:-129px;
}

.prodRebateFlag {
	background: url(http://images.buyautotruckaccessories.com/ProductFlagButton_rebate25.png) no-repeat top right;
	position:absolute;
	z-index:10;
	width:110px;
	height:30px;
	margin-left: 84px;
	margin-top:-129px;
}



/*////////////////////////////////////////////////////////////////////////////////////////
ROTATING MAIN GRAPHIC STYLES
////////////////////////////////////////////////////////////////////////////////////////*/
#jqb_object img{ 
	border: none;
}

#jqb_object { 
	position:relative;
	width:615px; 
	height:190px; 
	overflow:hidden;
	float: left;
}

.banner_window {
	width:615px; 
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}


#jqb_object .jqb_bar{
	position:absolute;
	width:615px; height: 30px;
	left:0px;
	bottom:0px;
	background:#000000;
	opacity:0.7;
	filter:alpha(opacity=70);
	
	color: #ffffff;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 17px;
	letter-spacing: -1px;
}

#jqb_object .jqb_slide{
	position:absolute;
	width:615px; height:190px; 
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 17px;
	letter-spacing: -1px;
	text-align: left;
	/*border:1px solid #CCCCCC;*/
}

#jqb_object .jqb_info{
	position:absolute;
	float: left;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 17px;
	padding-top: 6px;
	padding-left: 10px;
}

#jqb_object .jqb_btn{
	width: 15px; height: 14px;
	margin: 10px 5px 2px 2px;
	float: right;
}
#jqb_object .jqb_btn_next{
	background-image:url(http://images.buyautotruckaccessories.com/btn_next.gif);
}
#jqb_object .jqb_btn_prev{
	background-image:url(http://images.buyautotruckaccessories.com/btn_prev.gif);
}
#jqb_object .jqb_btn_pause{
	background-image:url(http://images.buyautotruckaccessories.com/btn_stop.gif);
}
#jqb_object .jqb_btn_play{
	background-image:url(http://images.buyautotruckaccessories.com/btn_play.gif);
}

/* ROTATING MAIN GRAPHIC STYLES END HERE --------------------*/

/*////////////////////////////////////////////////////////////////////////////////////////
HEADER MENU DROP DOWN STYLES HERE
////////////////////////////////////////////////////////////////////////////////////////*/

.preload1 {background: url(http://images.buyautotruckaccessories.com/blue_1.gif);}
.preload2 {background: url(http://images.buyautotruckaccessories.com/blue_1a.gif);}

#nav {padding:0; margin:0px; list-style:none; height:38px; background:#fff url(http://images.buyautotruckaccessories.com/blue_0.gif) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:38px;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(http://images.buyautotruckaccessories.com/blue_0.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(http://images.buyautotruckaccessories.com/blue_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(http://images.buyautotruckaccessories.com/blue_0a.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: url(http://images.buyautotruckaccessories.com/blue_1.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(http://images.buyautotruckaccessories.com/blue_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(http://images.buyautotruckaccessories.com/blue_1a.gif) no-repeat right top;}

/* Default list styling F6EEDB */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:38px; background: #F6EEDB; padding:3px; border:1px solid #979696; white-space:nowrap; width:220px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:220px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:12px; height:18px; width:218px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #F6EEDB;}
#nav li ul.sub li a.fly
{background:#F6EEDB url(http://images.buyautotruckaccessories.com/arrow.gif) 210px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#3F7DBD; color:#fff; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#3F7DBD url(http://images.buyautotruckaccessories.com/arrow_over.gif) 210px 6px no-repeat; color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:130px; top:-4px; background: #F6EEDB; padding:3px; border:1px solid #979696; white-space:nowrap; width:220px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#3F7DBD url(http://images.buyautotruckaccessories.com/arrow_over.gif) 210px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#F6EEDB url(http://images.buyautotruckaccessories.com/arrow.gif) 210px 6px no-repeat; color:#000; border-color:#F6EEDB;}

/* ------------------------------------------------------------------------------------- */

div#GiftCertBox {position:relative;margin:0;left:0px;top:0px;width:354px;float:right;background-color: #F6EEDB;border-left:1px solid #005881;border-right:1px solid #005881;border-bottom:1px solid #005881;border-Top:1px solid #005881;padding:4px;text-align:center;}
div#CustServBox {position:relative;margin:0;left:0px;top:0px;width:210px;float:right;background-color: #F6EEDB;border-left:1px solid #005881;border-right:1px solid #005881;border-bottom:1px solid #005881;border-Top:1px solid #005881;padding:4px;text-align:center;}
div#RFloatBox {position:relative;margin:0;left:0px;top:0px;width:270px;float:right;background-color: #F6EEDB;border:1px solid #005881;padding:4px;text-align:left;}

div#RFloatBox h2{font:bold 14px arial,helvetica,sans-serif;text-transform:uppercase;color:#fff;background:#005881;margin:0;padding:4px 0px 4px 0px;width:270px;text-indent:21px;}

.serviceAgreement, .serviceAgreementSmall {
	height: 155px;
	border: 1px solid #A1A4A9;
	background-color: #F9F0DB;
	overflow: auto;
	padding: 10px;
	font-size: 11px;
	width: 605px;
	/* underscore provides IE only hack for width issues */
	_width: 615px;
}
/* Service agreement on narrow pages like myaccount */
.serviceAgreementSmall {
	width: 565px;
	/* underscore provides IE only hack for width issues */
	_width: 585px;
}

.legalize {
font: bold 11px arial,verdana,sans-serif;
width: 100%;
background: #045C97;
color: #FFFFFF;
padding: 10px;
}

.legalink a {
font: bold 11px arial,verdana,sans-serif;
color: #FFFFFF;
}


.bataBox { 
background: url(http://images.buyautotruckaccessories.com/tableBox_163_base.gif) left no-repeat; 
background-position: bottom; 
padding-left: 10px; 
padding-bottom: 20px; 
width:163px;
}

.bataBoxHome { 
background: url(http://images.buyautotruckaccessories.com/tableBox_home_base.gif) left no-repeat; 
background-position: bottom; 
padding-left: 0px; 
padding-bottom: 20px; 
width:615px;
}

.bataBoxBlogMain { 
background: url(http://images.buyautotruckaccessories.com/tableBox_blogMain_base.gif) left no-repeat; 
background-position: bottom; 
padding-left: 0px; 
padding-bottom: 20px; 
width:615px;
}

.bataBoxBlogSide { 
background: url(http://images.buyautotruckaccessories.com/tableBox_blogSide_base.gif) left no-repeat; 
background-position: bottom; 
padding-left: 10px; 
padding-bottom: 4px; 
width:163px;
}

.bataBoxMed { 
background: url(http://images.buyautotruckaccessories.com/tableBox_350_base.gif) left no-repeat; 
background-position: bottom; 
padding-left: 0px; 
padding-bottom: 20px; 
width:350px;
}

.bataProdBox { 
background: url(http://images.buyautotruckaccessories.com/ProdSumBox_base.gif) left no-repeat; 
background-position: bottom; 
padding-bottom: 20px; 
width:337px;
}

.bataBoxCat { 
background: url(http://images.buyautotruckaccessories.com/tableBox_163_base.gif) left no-repeat; 
background-position: bottom; 
padding-bottom: 20px; 
width:163px;
}

.bataBoxForm { 
background: url(http://images.buyautotruckaccessories.com/tableBox_163_base.gif) left no-repeat; 
background-position: bottom; 
padding-left: 10px; 
padding-bottom: 4px; 
width:163px;
}

.bataBoxForm h3 {
font: bold 12px arial,verdana,sans-serif;
text-transform: uppercase; 
color: #005881;
}

.bataBoxHdr { 
background: url(http://images.buyautotruckaccessories.com/tableBox_163_head2.gif) left no-repeat; 
background-position: top;
padding-top: 7px; 
width:163px; 
height: 3px;
/* margin-top: 10px; */
}

.bataBoxHomeHdr { 
background: url(http://images.buyautotruckaccessories.com/tableBox_home_head.gif) left no-repeat; 
background-position: top;
padding-top: 10px; 
width:615px; 
height: 44px;
/* margin-top: 10px; */
}

.bataBoxMedHdr { 
background: url(http://images.buyautotruckaccessories.com/tableBox_350_head.gif) left no-repeat; 
background-position: top;
padding-top: 10px; 
width:350px; 
height: 44px;
/* margin-top: 10px; */
}

.bata3hHdr { 
background: url(http://images.buyautotruckaccessories.com/bata-3H-header.gif) left no-repeat; 
background-position: top;
padding-top: 10px; 
width:615px; 
height: 44px;
/* margin-top: 10px; */
}

.bataBoxCartHdr { 
background: url(http://images.buyautotruckaccessories.com/tableBox_163_carthead2.gif) left no-repeat; 
background-position: top;
padding-top: 7px; 
width:163px; 
height: 37px;
/* margin-top: 10px; */
}


.bataBox h3 { 
font: bold 12px arial,verdana,sans-serif;
text-transform: uppercase; 
color: #005881;
background: url(http://images.buyautotruckaccessories.com/titlebar_blue.gif) repeat-x center left;
/* hover: black url(http://images.buyautotruckaccessories.com/titlebar-hover.png) repeat-x center left; */
text-transform: uppercase;
margin: 0px;
padding: 4px 0 4px 0px; /*header text is indented 10px*/
}

.batahead {
position:relative;
top:0px;
float: right;
}

.batalogo {
position: absolute;
top: 0px;
}

.bataBoxSrcVehHdr { 
background: url(http://images.buyautotruckaccessories.com/tableBox_163_SrcVehhead.gif) left no-repeat; 
background-position: top;
padding-top: 7px; 
width:163px; 
height: 3px;
/* margin-top: 10px; */
}

.bataBoxBrandHdr { 
background: url(http://images.buyautotruckaccessories.com/tableBox_163_Brandhead.gif) left no-repeat; 
background-position: top;
padding-top: 7px; 
width:163px; 
height: 3px;
/* margin-top: 10px; */
}

.bataAutoSearch { 
background: url(http://images.buyautotruckaccessories.com/AutoSearchResultsBox.gif) left no-repeat; 
background-position: top; 
padding-left: 0px; 
padding-bottom: 20px; 
height: 116px;
width:470px;
}

.bataAutoSearchHdr { 
font: bold 12px arial,verdana,sans-serif;
text-transform: uppercase; 
color: #005881;
padding-bottom: 4px; 
}

.bataAutoSearchResult { 
font: bold 17px arial,verdana,sans-serif;
color: #000000;
text-transform: uppercase;
padding-bottom: 10px; 
}

.bataBoxAppHdr { 
background: url(http://images.buyautotruckaccessories.com/tableBox_Producthead.gif) left no-repeat; 
background-position: top;
padding-top: 7px; 
width:470px; 
height: 3px;
/* margin-top: 10px; */
}

.bataBoxProductApp { 
background: url(http://images.buyautotruckaccessories.com/tableBox_product_app.gif) left no-repeat; 
background-position: bottom; 
padding-bottom: 20px; 
width:470px;
}

.ProductPricingBox { 
background: url(http://images.buyautotruckaccessories.com/ProductPricingBox.gif) left no-repeat; 
background-position: top; 
padding-left: 0px; 
padding-bottom: 20px; 
height: 165px;
width:212px;
}

.ProductPricingBox .DisplayPriceLine {font-weight: bold; font: 17px Arial;}
.ProductPricingBox .DisplayPrice, .ProductPricingBox .DisplayPriceColumn .DisplayPrice{ color: #FF0000; font-weight: bold; font: 17px Arial;}
.ProductPricingBox .DisplayTab{ position: relative; left:20px;}
.ProductPricingBox .DisplayPriceColumn{ float: right; text-align: left; width: 100px;}

/* ///////////////////////////////////////////////////////////////////////////////////////
BOX HEADER STYLES 
*/

.bataBoxHdr h3, .bataBoxHomeHdr h3, .bataBoxMedHdr h3, .bata3hHdr h3, .bataBoxCartHdr h3, .bataBoxAppHdr h3 { 
font: bold 12px arial,verdana,sans-serif;
text-indent: 10px;
text-transform: uppercase; 
color: #005881;
}

.bataProdBoxHdr { 
background: url(http://images.buyautotruckaccessories.com/ProdSumBox_head.gif) left no-repeat; 
background-position: top;
padding-top: 10px; 
width:337px; 
height: 44px;
/* margin-top: 10px; */
}

.bataVehBoxHdr { 
background: url(http://images.buyautotruckaccessories.com/tableBox_163_head_vehicle.gif) left no-repeat; 
background-position: top;
padding-top: 10px; 
width:163px; 
height: 44px;
/* margin-top: 10px; */
}

/* --------------------------------------------------------------------------------- */


/*////////////////////////////////////////////////////////////////////////////////////////
HEADER MENU DROP DOWN STYLES HERE
////////////////////////////////////////////////////////////////////////////////////////*/

.keySearchText {
	position:absolute;
	left:0px;
	top:4px;
	font:bold 11px arial,helvetica,sans-serif;
	color:#045C97;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 20px;
}
.keySearchForm {
	position:absolute;
	left:70px;
	top:0px;
	width:450px;
	padding-top: 18px;
}

/*  CSS ROLLOVER DROP DOWN MENU  */
.batamenubar {
	position:absolute;
	top:65px;
	width:100%;
	background: url(http://images.buyautotruckaccessories.com/srcBoxart36.gif) left no-repeat; /*tab background image path*/
	height: 46px;
}
.batamenu {
	position: absolute;
	left:258px;
	top:12px;
	width:750px;
	padding: 0 0 0 34px;
	margin: 0;
	background: url(http://images.buyautotruckaccessories.com/menub36_bg.gif) repeat-x; /*tab background image path*/
	height: 36px;
	list-style: none;
}

.batamenu li {
	float:left;
}

.batamenu li a {
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:0 0 0 15px; /*Padding to accomodate left tab image. Do not change*/
	height: 36px;
	line-height: 36px;
	text-align: center;
	cursor: pointer;	
	color: #fff;
	background: url(http://images.buyautotruckaccessories.com/menubata36_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.batamenu li a b {
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
	color: #fff;
	background: url(http://images.buyautotruckaccessories.com/menubata36_right.gif) no-repeat right top; /*right tab image path*/
}

.batamenu li.current a, .batamenu li a:hover {
	color: #fff;
	background: url(http://images.buyautotruckaccessories.com/menubata36_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.batamenu li.current a b, .batamenu li a:hover b {
	color: #fff;
	background: url(http://images.buyautotruckaccessories.com/menubata36_hover_right.gif) no-repeat right top; /*right tab image path*/
}

#dropmenudiv {
position:absolute;
border:1px solid #045C97;
border-bottom-width: 0;
font:bold 11px Arial;
line-height:16px;
z-index:100;
background-color: #F6F6F5;
}

#dropmenudiv a {
width: 100%;
display: block;
text-indent: 6px;
border-bottom: 1px solid #045C97;
padding: 2px 0;
text-decoration: none;
font-weight: normal;
color: #000000;
}

#dropmenudiv a:hover { /*hover background color*/
background-color: #045C97;
color: #FFFFFF;
}

/* --------------------------------------------------------------------------------- */

/* ///////////////////////////////////////////////////////////////////////////////////////
MAIN SECTION STYLES
*/

h1 {font:bold 15px arial,verdana,sans-serif;text-align:left;margin:0px 0px 0px 0px;}
h1 {color:#005881;background:transparent;}


/* --------------------------------------------------------------------------------- */

/* ///////////////////////////////////////////////////////////////////////////////////////
FOOTER SECTION STYLES
*/
#footer a {color: #000000;}
/* --------------------------------------------------------------------------------- */

/* ///////////////////////////////////////////////////////////////////////////////////////
TOP SECTION STYLES
*/
#topsection h1 {
padding-top: 15px;
}
/* --------------------------------------------------------------------------------- */

/*////////////////////////////////////////////////////////////////////////////////////////
CONTENT CONTROL STYLES HERE
////////////////////////////////////////////////////////////////////////////////////////*/
#bataFrame {
width: 960px;
}

#topsection {
height: 116px;
}

#maincontent {
width: 620px;
padding-top:10px;
background: #FFFFFF;
}

#maincontent2C {
width: 770px;
padding:10px;
background: #FFFFFF;
}

#maincontentProd {
width: 960px;
padding:10px;
background: #FFFFFF;
}

#leftcolumn {
width: 170px;
padding:10px;
background: #FFFFFF;
}

#rightcolumn {
width: 170px;
padding:10px;
background: #FFFFFF;
}

#footer {
clear: left;
width: 100%;
background: #F0EFEF;
color: #000000;
text-align: left;
padding: 0px;
}

#footer div#bod3ColA, #footer div#bod3ColB, #footer div#bod3ColC {position:relative;left:0px;top:0px;width:200px;float:left;padding-bottom: 20px;}
#footer div#bod3ColA h2, #footer div#bod3ColB h2, #footer div#bod3ColC h2{font:bold 11px arial,helvetica,sans-serif;text-transform:uppercase;text-indent:4px;color:#000000;margin:0;padding:4px 0px 4px 4px;}

/*////////////////////////////////////////////////////////////////////////////////////////
CSS Side Bar Accordion Navigation Menus 
////////////////////////////////////////////////////////////////////////////////////////*/
#ShopCat .arrowlistmenu{
width: 163px; /*width of accordion menu*/
}

#ShopCat .arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 11px Arial;
color: #045C97;
background: url(http://images.buyautotruckaccessories.com/titlebar_blue.gif) repeat-x center left;
/* hover: black url(http://images.buyautotruckaccessories.com/titlebar-hover.png) repeat-x center left; */
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
text-decoration: underline;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

#ShopCat .arrowlistmenu .menuheader-search{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 11px Arial;
color: #045C97;
background: url(http://images.buyautotruckaccessories.com/titlebar_blue.gif) repeat-x center left;
/* hover: black url(http://images.buyautotruckaccessories.com/titlebar-hover.png) repeat-x center left; */
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

#ShopCat .arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(http://images.buyautotruckaccessories.com/titlebar_blue.gif);
}

#ShopCat .arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

#ShopCat .arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
font: bold 12px Arial;
}

#ShopCat .arrowlistmenu ul li a{
color: #045C97;
background: url(http://images.buyautotruckaccessories.com/arrowbullet.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
border-bottom: 1px solid #DADADA;
font-size: 90%;
}

#ShopCat .arrowlistmenu ul li a:visited{
color: #045C97;
}

#ShopCat .arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #CEA334;
/*background-color: #F3F3F3;*/
}

.ddoverlap{
border-bottom: 1px solid #bbb8a9;
}

.ddoverlap ul{
padding: 0;
margin: 0;
font: bold 90% default;
list-style-type: none;
}

.ddoverlap li{
display: inline;
margin: 0;
}

/* ///////////////////////////////////////////////////////////////////////////////////////
PRODUCT PAGE TAB STYLES
*/

.ddoverlap li a{
font: bold 11px arial,verdana,sans-serif;
padding: 3px 7px;
text-decoration: none;
padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
color: #000000;
background: transparent url(http://images.buyautotruckaccessories.com/righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
}

.ddoverlap li a:visited{
color: #000000;
}

.ddoverlap li a:hover{
text-decoration: underline;
}

.ddoverlap li.selected a{ /*selected tab style*/
color: black;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(http://images.buyautotruckaccessories.com/righttabselected.gif) 100% 0 no-repeat;
}

.ddoverlap li.selected a:hover{
text-decoration: none;
}
/* --------------------------------------------------------------------------------- */
