body, div, ul, li, td, h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    color: #333333;

}

* {
    -webkit-text-size-adjust: none;
}


h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,table
{ margin:0px; padding:0px; }

body	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(//d11vz9wqs1hu8z.cloudfront.net/images/mainbg.png);
	background-repeat:repeat-y;
	background-color: #1F1E1F;
	font-size:10px;
	margin:0;
	padding:0;}
	
textarea {resize:none;} 

.page_container {
                 width:976px;
                 margin:auto;
                 }

	
.header {
		 height:160px;
		 width:876px;
		 margin:auto;
		 padding-bottom:15px;
		 }
		 
#leftnavbuttons {
	width:302px;
	height:35px;
	position:relative;
	float:left;
	left:0px;
	top:47px;
	z-index:1;
}

#rightnavbuttons {
	width:302px;
	height:35px;
	position:relative;
	left:274px;
	top:47px;
	z-index:1;
	float:left;
}
.logo {
	width:300px;
	height:130px;
	margin:auto;
	position:relative;
	float:left;
	left:295px;
	top:-21px;
	z-index:100;}

.homecontainer
	{width:999px;

	margin:auto;}
	
.profilecontainer
	{margin:auto;}

.homebgtop
	{width:976px;
	margin:auto;
	background-image:url(//d11vz9wqs1hu8z.cloudfront.net/images/home-bg-top.png);
	height:14px;}
	
.homebgmiddle
	{width:976px;
	margin:auto;
	background-image:  url(//d11vz9wqs1hu8z.cloudfront.net/images/home-bg-middle.png);
	background-repeat:repeat-y;
    overflow: hidden;
	min-height:400px;
  	height:auto !important;
  	height:400px;
	}
	
.homepicture
	{width:976px;
	padding-top:31px;}	
	
#pause {
	display: none;
	position: absolute;
	padding-top:110px;
	padding-left:440px;
	width:75px;
	height:74px;
	float:left;
	z-index:999;}
	
.homebgbottom
	{width:976px;
	margin:auto;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/home-bg-bottom.png);
	height:14px;}
	
.widebgtop
	{width:976px;
	margin:auto;
	background-image:url(//d11vz9wqs1hu8z.cloudfront.net/images/home-bg-top.png);
	height:14px;}

.widebgmiddle
	{width:956px;
	margin:auto;
	background-image:  url(//d11vz9wqs1hu8z.cloudfront.net/images/home-bg-middle.png);
	background-repeat:repeat-y;
    overflow: hidden;
	min-height:400px;
	padding:10px;
	}
	
	
.widebgbottom
	{width:976px;
	margin:auto;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/home-bg-bottom.png);
	height:14px;}

.middle {
	width:976px;
	}

.leftnavbox {
	float:left;
	position:relative;
	width:160px;
	}

.navbgtop
	{width:160px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/leftnav-top.png);
	height:14px;}
	
.navbgmiddle
	{width:160px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/leftnav-middle.png);
	background-repeat:repeat-y;
    overflow: hidden;
	min-height:400px;
  	height:auto !important;
  	height:400px;
	}
	
.navbgbottom
	{
    width:160px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/leftnav-bottom.png);
	height:14px;
    }
	
.rightnavbox {
	float:right;
	position:relative;
	width:795px;
	margin-left:1px;
}

.middletop
	{width:795px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/middle-top.png);
    overflow: hidden;
	height:14px;}
	
.middlemiddle
	{width:775px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/middle-middle.png);
	background-repeat:repeat-y;
	min-height:400px;
  	height:auto !important;
    overflow: hidden;
  	height:400px;
	padding-left:10px;
	padding-right:10px
	}
	
.middlebottom
	{width:795px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/middle-bottom.png);
    overflow: hidden;
	height:14px;}
	
.middlebottom1
	{width:795px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/middle-bottom1.png);
    overflow: hidden;
	height:25px;}

.orangebox {
	margin-top:8px;}

.orangetop
	{width:748px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/orangetop.png);
	height:14px;}
	
.orangemiddle
	{width:728px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/orange-middle.png);
	background-repeat:repeat-y;
	min-height:175px;
    overflow: hidden;
  	height:auto !important;
  	height:175px;
	padding: 10px;
	}

.orangemiddlecart
	{width:728px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/orange-middle.png);
	background-repeat:repeat-y;
	min-height:90px;
    overflow: hidden;
  	height:auto !important;
  	height:90px;
	padding: 10px;
	}
	
.orangebottom
	{width:748px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/orangebottom.png);
	height:14px;}
	
.orangebarrelsbox {
	margin-top:8px;}

.orangebarrelstop
	{width:748px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/orange-barrel-top1.png);
	height:14px;}
	
.orangebarrelsmiddle
	{width:738px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/orange-barrel-middle1.png);
	background-repeat:repeat-y;
	min-height:315px;
    overflow: hidden;
  	height:auto !important;
  	height:315px;
	padding-left:10px;
	}
	
.orangebarrelsbottom
	{width:748px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/orange-barrel-bottom1.png);
	height:14px;}
	
.orangebarrelsbottom1
	{width:748px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/orange-barrel-bottom2.png);
	height:18px;}

.sidemenus {
	padding-left:15px;
	padding-right:5px;
	width:140px;
	text-align:left;
	}
    

.sidemenus ul {
    padding:0px;
    margin:0px;
    font-size: 14px;
    color:#BBB0A6;                                                                                                                         
}

.sidemenus li{
	font-size: 14px;
	color:#BBB0A6;                                                                                                                         
	margin-top:0.5em;
	margin-bottom:0.3em;
	padding: 1px;
	list-style: none;
	line-height:19px;
} 

	
.indenty li{
	font-size: 12px;
    margin-left:16px; 
	color:#FFB0A6;
	margin-top:0.5em;
	margin-bottom:0.3em;
	list-style: none;
	line-height:19px;
}
	
.footer	{
	width:976px;
	padding:0px;
	margin:auto;}
	
.footer1	{
	width:791px;
	padding-left:178px;
        margin:auto;
	}
	
.leftbottom {
	padding:10px;
	float:left;
}

.fbtwit {
	padding:5px;
	float:left;
}

.rightbottom {
	padding:8px;
	float:right;
}

 .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

.leftbox {
	width:140px;
  	min-height:300px;
  	height:auto !important;
  	height:300px;
	float:left;
	position:relative;
	padding-top:25px;
	padding-right:10px;
}

.righttbox {
	width:530px;
  	min-height:300px;
  	height:auto !important;
  	height:300px;
	float:left;
	position:relative;
	padding-right:10px;
	padding-top:15px;}
	
.bottomtext	{
	width:800px;
	padding-top:13px;
	margin:0px;
	background-repeat: no-repeat;
}

p	{
	color: #BBB0A6;
	font-size: 13px;
	line-height:18px;}
	
.indentino {
	margin-left:10px;}

h1 {
	font-size: 17px;
	color: #BBB0A6;
	line-height:35px;}

h2 {
	font-size: 14px;
	line-height:18px;
	font-weight: bold;
	color: #D66907;}
	
.linerheight {
	line-height:35px;}
	
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #BBB0A6;
	line-height:17px;}
	
h4 {
	font-size: 13px;
	font-weight: bold;
	color: #663300;}

ul.checkmark {
	list-style-type: none;
	font-size: 13px;
	line-height:18px;
	margin-left:15px;
	padding-left:0px;
	} 
	

li.checkmark {
	background: url(//d11vz9wqs1hu8z.cloudfront.net/images/mybullet.gif) left center no-repeat;
	text-indent:20px;
	}

.redtext {
	color: red;
	font-weight:bold;
	font-size:12px;
}

.red {
	color: red;
}

.shoppingcartheader{
	font-size:11px;
	font-weight:bold;
	line-height:10px;}
	
.shoppingcartheadersml{
	font-size:10px;
	font-weight: normal;
	line-height:10px;}

.shoppingcartmain{
	font-size:11px;
	font-weight:normal;}
	
.shoppingcartdesc{
	font-size:10px;
	font-weight:normal;
	line-height:16px;}


.error_message{
	color: #990000;
	font-weight:bold;
}

.footertext {
	font-size:9px;
	color: #000000;
	font-weight:bold;
}

.orangetextbottom {
	color: #E27527;
	font-size:9px;}

.orangetextbottomnols {
	color: #E27527;
	font-size:10px;
	line-height:13px;}
	
.productdescriptionthumb {
	color: #E27527;
	font-size:9px;
	line-height:14px;}


.navlinks a:link	{
	color: #E27527;
	font-size:9px;
	text-decoration:none;
	}
	
.navlinks a:visited	{
	color: #E27527;
	font-size:9px;
	text-decoration:none;
	}
	
.navlinks a:hover	{
	color: #E27527;
	font-size:9px;
	text-decoration: underline;
	}

.prodlinks a:link	{
	color: #BBB0A6;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration:none;
	}
	
.prodlinks a:visited	{
	color: #BBB0A6;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration:none;
	}

.prodlinks a:hover	{
	color: #E27527;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration: none;
	}
	

a:link	{
	color: #E27527;
	font-weight:bold;
	text-decoration: none;
	margin:0;
	padding:0;
	}

a:visited	{
	color: #E27527;
	font-weight:bold;
	text-decoration: none;
	margin:0;
	padding:0;
	}

a:hover	{
	color: #E27527;
	font-weight:bold;
	text-decoration: underline;
	margin:0;
	padding:0;
	}


a:link.footer	{
	font-size:10px;
	color:#E27527;
	margin:0;
	padding:0;
	text-decoration:none;
	}
	
a:visited.footer	{
	font-size:10px;
	color:#E27527;
	margin:0;
	padding:0;
	text-decoration:none;
	}

a:hover.footer	{
	font-size:10px;
	color: #BBB0A6;
	margin:0;
	padding:0;
	text-decoration:none;
	}
	

	
.t-validate {
        margin-left: 5px 0;
        padding-left: 5px;
        background-color: #990000;
        color : #FFF;}
        
#slider {
    width: 100%;
    overflow: hidden;
    height: 285px;
	z-index:1;
}

.color_dynamic {
    color:#D66907;
    font-size: 8pt;
    font-family: handelgotdbol;
}

.color_style {
   color: #BBB0A6;
   font-size: 8pt;
   font-family: handelgotdbol;
}

.color_style a {
        color: #D66907;
        font-size: 8pt;
        font-weight:normal;
        text-decoration: none;
        font-family: handelgotdbol;
}

.tablebottom {
	border-bottom:#BBB0A6 solid thin;
}

.shoppingbox {
	float:right;
	height:34px;
	text-align:right;
}


a:link.shopbox	{
	color: #BBB0A6;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration:none;
	}
	
a:visited.shopbox	{
	color: #BBB0A6;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration:none;
	}

a:hover.shopbox	{
	color: #E27527;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration: none;
	}  

.breadcrumbarrow	{
	color: #BBB0A6;
	font-size:10px;
	}

.welcomeamanda	{
	color:  #E27527;
	font-size:12px;
	font-weight:bold;
	}
	
a:link.breadcrumb	{
	color: #BBB0A6;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration: underline;
	}
	
a:visited.breadcrumb	{
	color: #BBB0A6;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration: underline;
	}

a:hover.breadcrumb	{
	color: #E27527;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration: underline;
	} 

a:link.qtylink	{
	color: #BBB0A6;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0;
	}
	
a:visited.qtylink	{
	color: #BBB0A6;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0;
	}

a:hover.qtylink	{
	color: #E27527;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0;
	}

.lowerpage {
	width:728px;
	padding:10px;
	text-align:left;}
	
.leftlowerbox {
	width:220px;
	float:left;
	position:relative;
	vertical-align:middle;
    overflow: hidden;
	padding-top:40px;}
	
.rightlowerbox {
	width:498px;
	float:left;
	position:relative;
	padding:5px;
}

.centrallowerbox {
	width:498px;
	height:190px;
	padding:5px;
}

.altprod {
	width:104px;
	height:150px;
	float:left;
	position:relative;
	background-color: #CCC;
	margin-left:20px;
	}
	
	
.loginbox {
	width:401px;
	height:201px;
	background-image:url(//d11vz9wqs1hu8z.cloudfront.net/images/loginorange.png);
}
	
.registerboxborder {
	position:relative;
	float: left;
	margin-right:60px;
	margin-left:76px;
	}
    
.registerbox {
	width:402px;
	height:341px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/registerorange.png);
}
	
.dealerregisterbox {
	width:402px;
}	

.dealerregistertop {
	background-image:url(//d11vz9wqs1hu8z.cloudfront.net/images/registerorange-top.png);
	height:19px;
	background-repeat:no-repeat;}
	
.dealerregistermiddle {
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/registerorange-middle.png);
	background-repeat: repeat-y;
	}
	
.dealerregisterbottom {
	background-image:url(//d11vz9wqs1hu8z.cloudfront.net/images/registerorange-bottom.png);
	height:19px;
	background-repeat:no-repeat;}

.registerinfo {
	position:relative;
	float:left;
	width:351px;
	height:341px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/registerinfo.png);
} 

.dealerreginfobox {
	position:relative;
	float:left;
	width:351px;
} 

.dealerinfotop {
	background-image:url(//d11vz9wqs1hu8z.cloudfront.net/images/dealerinfotop.png);
	height:16px;}

.dealerinfomiddle {
	background-image:url(//d11vz9wqs1hu8z.cloudfront.net/images/dealerinfomiddle.png);
	background-repeat:repeat-y;}
	
.dealerinfobottom {
	background-image:url(//d11vz9wqs1hu8z.cloudfront.net/images/dealerinfobottom.png);
	height:16px;}
	
.successboxborder {
	position:relative;
	float: left;
	margin-right:15px;
	margin-left:15px;
	}
	
.successbox {
	width:451px;
	height:277px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/successbox-left.png);
}
	
.successinfo {
	position:relative;
	float:left;
	width:267px;
	height:277px;
	padding-left:5px;
	padding-right:5px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/successbox.png);
} 
	
.loginboxborder {
	position:relative;
	float: left;
	margin-right:20px;
	margin-left:290px;}	

.registeredbutton {
	position:relative;
	float:left;
	padding-top:60px;
}
  
.headerfont {
	font-size: 17px;
	color: #BBB0A6;
	line-height:35px;
	font-weight:bold;}
	
.highlight {
	font-size: 15px;
	color: #BBB0A6;
	line-height:30px;
	font-weight:bold;}

.headerfontred {
	font-size: 17px;
	color: red;
	line-height:35px;
	font-weight:bold;}

#barrel_qty {
	background-color: #333;
	padding-left:2px;
	padding-right:2px;}
	
#part_qty {
	background-color: #333;
	padding-left:2px;
	padding-right:2px;}

.ccboxborder {
	position:relative;
	float: left;
	margin-right:10px;
	margin-left:10px;
	}
    
.ccbox {
	width:341px;
	height:251px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/ccboxorange.png);
}

.smalltext {
	font-size:9px;}

.smalltext1 {
	font-size:9px;
	line-height:11px;}
	
.smalltext2 {
	font-size:10px;
	line-height:11px;}

.smalltext2red {
	font-size:13px;
	line-height:13px;
	color:red;}

.smalltext3 {
	font-size:11px;
	line-height:15px;}
	
.accounttext {
	font-size:10px;
	line-height:14px;}

.dealersmall {
	font-size:10px;
	line-height:13px;
	}
.ccinfo {
	position:relative;
	float:left;
	width:381px;
	height:251px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/ccboxorange1.png);
} 

.dealerleftspace{
	position:relative;
	float: left;
	margin-right:5px;
	margin-left:5px;
	}
	
.dealerleft{
	width:670px;
}
	
.dealerright{
	position:relative;
	float:left;
	width:252px;
	height:270px;
	padding-left:5px;
	padding-top:47px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/dealerresources.png);
}

.userright{
	position:relative;
	float:left;
	width:252px;
	height:270px;
	padding-left:5px;
	padding-top:47px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/userresources.png);
}

.dealerupload{
	margin-top:30px;
	position:relative;
	float:left;
	width:252px;
	height:74px;
	padding-left:5px;
	padding-top:47px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/uploadbox.png);
}

.leftproducts{
	width:325px;
	position:relative;
	float: left;
	margin-right:10px;
	margin-left:5px;
	padding-right:20px;
	padding-left:5px;
	}
	
.rightproducts{
	width:350px;
	position:relative;
	float: left;
	margin-right:5px;
	margin-left:5px;
	}
	
.comprodbox {
	width:310px;
	padding:20px;}

.compprods {
	position:relative;
	float:left;
	width:130px;
	margin-right:20px;
	border:#D66907;
	height:110px;}

.formboxcolor {
	background-color:#333;
	border:none;
	color:#CCC;}
	
.formboxcolorw {
	background-color:#333;
	border:none;
	color:#CCC;
	width:200px;}

.leftspace {
	position:relative;
	float:left;
	width:280px;
}

.leftspace1 {
	position:relative;
	float:left;
	width:270px;
	padding-right:40px;
}


.accountsleftspace {
	position:relative;
	float:left;
	width:250px;
	margin-left:20px;
	margin-right:70px;
}
.rightspace {
	position:relative;
	float:left;
	width:250px;
}

.rightspace1 {
	position:relative;
	float:left;
	width:300px;
}

.searchspace {
	position:relative;
	float:left;
	width:575px;
	border:thin #BBB0A6 solid;
}

.searchleft{
	position:relative;
	float:left;
	width:255px;
	margin-left:20px;
	margin-bottom:15px;
	overflow:hidden;
}

.searchright{
	position:relative;
	float:left;
	width:235px;
	margin-left:10px;
	margin-bottom:20px;
}

.largefonty {
	font-size:18px;}

.liney {
	color: #BBB0A6;
	width:350px;
	margin-bottom:20px;
	}

.supportmenu {
	width:808px;
	height:26px;
	}
	
.supportmenu1 {
	width:606px;
	height:26px;
	}
	
.supportleft {
	background-image:url(//d11vz9wqs1hu8z.cloudfront.net/images/support-left.png);
	width:102px;
	height:32px;
	padding-top:1px;
	position:relative;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#BBB0A6;
	vertical-align:middle;
	}	
	
.supportleftsingle {
	background-image:url(//d11vz9wqs1hu8z.cloudfront.net/images/support-left.png);
	width:102px;
	height:26px;
	padding-top:8px;
	position:relative;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#BBB0A6;
	vertical-align:middle;
	}

.supportmiddle{
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/support-middle.png);
	width:101px;
	height:33px;
	padding-top:1px;
	position:relative;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#BBB0A6;
	vertical-align:middle;
	}	

.supportmiddlesingle{
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/support-middle.png);
	width:101px;
	height:26px;
	padding-top:8px;
	position:relative;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#BBB0A6;
	vertical-align:middle;
	}
	
.supportright {
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/support-right.png);
	width:100px;
	height:33px;
	padding-top:1px;
	position:relative;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#BBB0A6;
	vertical-align:middle;
	}
	
.supportrightsingle {
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/support-right.png);
	width:100px;
	height:26px;
	padding-top:8px;
	position:relative;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#BBB0A6;
	vertical-align:middle;
	}
	
.mediamenu {
	width:707px;
	height:34px;}
	
.mediamenu1 {
	width:606px;
	height:34px;}

.supporttextdub {
	width:76px;
	padding-top:1px;
	position:relative;
	float:left;
	font-size:8px;
	font-weight:bold;
	color:#D66907;
	vertical-align:middle;
	}

.supporttextsin {
	width:76px;
	padding-top:7px;
	position:relative;
	float:left;
	font-size:8px;
	font-weight:bold;
	color:#D66907;
	vertical-align:middle;
	}

.videoframe {
	border: #BBB0A6 solid thick;
	width:240px;
	float:left;
	margin-left:50px;
	padding:2px;
	font-style:italic;}

a:link.supporttext	{
	color: #D66907;
	/*font-weight:bold;*/
	/*text-decoration:none;*/
	margin:0;
	padding:0;
	font-size:13px;
	line-height:13px;
	}
	
a:visited.supporttext	{
	color: #D66907;
	/*font-weight:bold;*/
	/*text-decoration:none;*/
	margin:0;
	padding:0;
	font-size:13px;
	line-height:13px;
	}

a:hover.supporttext	{
	color: #D66907;
	/*font-weight:bold;*/
	/*text-decoration:none;*/
	margin:0;
	padding:0;
	font-size:13px;
	line-height:15px;
	}
	
.halfwayleft {
	width:376px;
	float:left;
	position:relative;
	margin-left:65px;
	margin-right:70px;
}

.hwltop {
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/halfwaytop.png);
	width:376px;
	height:15px;}
	
.hwlmiddle {
	background-image:url(//d11vz9wqs1hu8z.cloudfront.net/images/halfwaymiddle.png);
	background-repeat:repeat-y;
	padding-left:20px;}

.hwlbottom {
	background-image:url(//d11vz9wqs1hu8z.cloudfront.net/images/halfwaybottom.png);
	width:376px;
	height:15px;}
	
	
.halfwayright {
	width:376px;
	float:left;
	position:relative;
	margin-bottom:20px;
}

.productsbox {
	/*background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/productselection/productsbox.png);*/
	/*width:752px;*/
	/*height:452px;*/}

.productnavbox {
	height:14px;
	padding-top:6px;
	padding-left:6px;}

.productthumbspace {
	height:122px;
	width:222px;
	float:left;
	position:relative;
	padding:14px;
}

.productthumb {
	padding-top:4px;
	background-color:#FFF;
	height:122px;
	width:222px;
	}
	
.productthumbheight {height: 74px;}
	
.producttextspace {
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	width:212px;
	height:30px;
	overflow:hidden;}

/* product spec styles */

.productphotoarea {
	width:270px;
	padding:5px;
	overflow:hidden;
	float:left;
	position:relative;
	padding:10px;
}

.productphotowhite {
	width:252px;
	height:184px;
	padding:5px;
	background-color:#FFF;
	vertical-align:middle;
}
	
.productdescription {
	width:410px;
	padding:10px;
	overflow:hidden;
	float:right;
	position:relative;}

.poproductdescription {
	width:290px;
	padding:10px;
	overflow:hidden;
	float:right;
	position:relative;}

a:link.supportbotlinks	{
	font-size:8px;
	color:#BBB0A6;
	margin:0;
	padding:0;
	text-decoration:none;
	}
	
a:visited.supportbotlinks	{
	font-size:8px;
	color:#BBB0A6;
	margin:0;
	padding:0;
	text-decoration:none;
	}

a:hover.supportbotlinks	{
	font-size:8px;
	color:#E27527;
	margin:0;
	padding:0;
	text-decoration:none;
	}

.bigcenterbox {
	width:921px;
	position:relative;
	margin-left:5px;
	margin-right:15px;
}

.bigcenterbox1 {
	width:921px;
	position:relative;
}


.bigcentertop {
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/bigcentertop.png);
	width:921px;
	height:18px;}
	
.bigcentermiddle {
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/bigcentermiddle.png);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-right:20px;
	}

.textjustyd {
	text-align:justify;
	font-size:9px;
	line-height:17px;
}

.textjustynoh {
	text-align:justify;
}

.bigcenterbottom {
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/bigcenterbottom.png);
	width:921px;
	height:18px;}

.recentordersbox {
	margin-top:1px;}

.recentorderstop
	{width:266px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/recentordertop.png);
	height:15px;}
	
.recentordersmiddle
	{width:256px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/recentordermiddle.png);
	background-repeat:repeat-y;
	min-height:60px;
    overflow: hidden;
	padding-left:10px;
	}
	
.recentordersbottom
	{width:266px;
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/recentorderbottom.png);
	height:15px;}

.product_third {
	float: right;
	width: 33%;
	min-height: 150px;
	border:#BBB0A6 solid thin;
}

.dealersearchorange {
	width:251px;
	float:left;
	position:relative;
	margin-left:65px;
	margin-right:30px;
}

.dsotop {
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/dsotop.png);
	width:251px;
	height:15px;}
	
.dsomiddle {
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/dsomiddle.png);
	background-repeat:repeat-y;
	padding-left:20px;}

.dsobottom {
	background-image: url(//d11vz9wqs1hu8z.cloudfront.net/images/dsobottom.png);
	width:251px;
	height:15px;}
	

/* TOOLTIP */
.tooltip_inner {
    /*border:#BBB0A6 solid thin;*/
    font-size:12px;
    height:68px;
    width:172px;
    margin-left:30px;
    margin-top:25px;
    overflow: hidden;
    color:#fff;

}

.tooltip {
    display:none;
    background:transparent url(//d11vz9wqs1hu8z.cloudfront.net/images/selector/black_arrow2.png);
    height:122px;
    width:216px;
}

.nobullets {
	list-style-type:none;
	margin:0;
	padding:0;
	margin-left:20px;
	font-weight:normal;
}



a:link.dynamen	{
	line-height:25px;
	color:#BBB0A6;
	font-size: 13px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration:none;
	}
	
a:visited.dynamen	{
	line-height:25px;
	color: #BBB0A6;
	font-size: 13px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration:none;
	}

a:hover.dynamen	{
	line-height:25px;
	color: #D66907;
	font-size: 13px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration:none;
	}

.cartrestrictions {
	width:400px;
	border:#D66907 thin solid;
	padding:3px;}

.restrictionexc {
	width:550px;
	border:red thin solid;
	padding:6px;}
	
.restrictionasterix {
	width:800px;
	padding-left:10px;
	padding:8px;}
	
.blacktext {
	color:#000;
	font-weight:bold;
}

.addfave {
	position:relative;
	float:left;
	margin-bottom:6px;
	margin-left:20px;}

.tablepadding {
	padding-right:4px;}

