body {
	background: #083e61 url(../img/body-bg.gif) repeat-x left top;
	text-align: center;
	margin: 4px 0 0 0;
	padding: 0;
}

* { margin: 0; padding: 0; }
*.clear, *.clearfloat { clear: both; }

a { outline: none; }

#wrapper, #reflection { 
	text-align: left;
	margin: 0 auto;
	width: 980px;
}

#wrapper {
	background: #fff url(../img/wrapper.gif) no-repeat left top; 
}

#reflection {
	height: 33px;
	background: url(../img/reflection.gif) no-repeat left top;
	margin: 0 auto 25px auto;
}

#header {
	display:none;
}

#header h1 {
	width: 215px;
	height: 60px;
	float: left;
}

#header h1 a {
	display: block;
	background: url(../img/allmakes-logo.gif) no-repeat left top;
		margin: 10px 0 0 10px;
	width: 215px;
	height: 60px;
}

.call-us {
	background: url(../img/call-us.gif) no-repeat left top;
	width: 276px;
	height: 46px;
	position: absolute; 
	top: 10;
	right: 0; 

}

#header .nav, .login { float: right; position: relative; margin-left:150px;}
#header .nav { margin: 0 295px 0 0; width: 460px; }

#header .nav a, #header	.cart-price, #header .cart-item {
	color: #4c6d89;
	display: block;
	float: left;
	padding: 8px 7px 10px;
	background: url(../img/top-delimiter.gif) no-repeat right top;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#header .cart-item, #header .cart-price, #header a strong { color: #041f31 }
#header .cart-item { background:none !important}

.login {
 margin: -5px 10px 0 0;
 }
.desc { position:relative; top: 9px; right: 3px}

.login .text {
	width: 126px;
	height: 18px;
	background: url(../img/input-login.gif) no-repeat left top;
	border: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #90a0b0;
	position: relative;
	top: 4px;
	padding: 5px 10px 0;
	
}

.login .login-button {
	width: 55px;
	height: 22px;
	background: url(../img/login-button.gif) no-repeat left top;
	border: none;
	cursor: pointer;
	position: relative;
	top: 4px;
}

.login .search-button {
	width: 55px;
	height: 22px;
	background: url(../img/search-button.gif) no-repeat left top;
	border: none;
	cursor: pointer;
	position: relative;
	top: 4px;
}

#sidebar {
	display:none;
	width:1px;
}

#sidebar h2 {
	width: 205px;
	height: 30px;
}

#sidebar h2.products { background: url(../img/sidebar-products.gif) no-repeat left top;}
#sidebar h2.popular-items { background: url(../img/sidebar-popular.gif) no-repeat left top;}
#sidebar h2.legacy-products { background: url(../img/sidebar-legacy.gif) no-repeat left top; margin: 0 0 20px 0;}
#sidebar h2.choose-by-industry { background: url(../img/sidebar-industry.gif) no-repeat left top;}
#sidebar .recondutioned-items { 
	display:block;
	background: url(../img/sidebar-reconditioned.gif) no-repeat left top;
	width:205px;
	height:30px;
	text-decoration:none;
}

#sidebar h2 strong { display: none } 





#sidebar ul {
	width: 209px;
	list-style-type: none;
	margin: 0 0 20px 0; 
	
}

#sidebar ul li {
	width: 209px;
	height:auto; 
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
}

#sidebar ul li a {
	width: 199px;
/*	height: 23px;  */
	background: url(../img/sidebar-list.gif) no-repeat left bottom;
	display: block; 
	font: 12px/23px Arial, Helvetica, sans-serif;  
	text-decoration: none;
	color: #fff;
	padding: 0 0 0 10px; 

}

#sidebar ul li a:hover, #sidebar ul li.selected { background-position: left top; }

#sidebar ul.sub {
	margin: 0px;
	padding: 0px;
/*	display: block;  
	position: relative; */
	
	
}
#sidebar ul li.opened ul.sub{
margin-top:expression('0px');
	
}


#sidebar ul .sub li a {
	background: url(../img/submenu.gif) repeat-x left top;
	width: 195px;
	color: #c92201;

}

#sidebar ul .sub li a:hover { 
	background: url(../img/sidebar-list.gif) no-repeat left top;
	color: #fff;
	width: 200px;
}

/**my cod**/

ul#product_menu li.opened ul.opened{
	margin: 0px;
	padding: 0px;

}
ul#product_menu li.opened ul.opened li.opened a{
background: url(../img/submenu.gif) repeat-x left top;
width: 195px;
color: #c92201;
}
ul#product_menu li.opened ul.opened li.opened a:hover{
background: url(../img/sidebar-list.gif) no-repeat left top;
	color: #fff;
	width: 200px;
}
ul#product_menu li.opened ul.opened li.category a{
background: url(../img/submenu.gif) repeat-x left top;
width: 195px;

}
ul#product_menu li.opened ul.opened li.category a:hover{
background: url(../img/sidebar-list.gif) no-repeat left top;
	color: #fff;
	width: 200px;
}
ul#product_menu li.category ul.sub li.category a{
padding-left:20px;
width:185px;
}

ul#product_menu li.category ul.sub li.category ul.sub li.category a{
padding-left:40px;
width:165px;


}


/*

ul#product_menu li.opened ul.sub{
	border: solid 1px red;
	margin:0px;
	padding: 0px;
}
ul#product_menu li.opened ul.sub li.category {
	border: solid 0px red;
	padding: 0px;
	height: 23px !important;
	line-height: 23px;
}
ul#product_menu li.category {
   margin: 0px;
	padding: 0px;
	height:23px;
}

#ul#product_menu.menuproduct li.current ul.sub  {
 	
	margin-top:expression('7px');
	
}
#sidebar ul li.opened ul.sub li a {
 
  background-color: fuchsia;
  height: 23px !important;
  
 

	
}
*/









#sidebar ul.choose-by-industy-list {
	width: 205px;
}

#sidebar ul.choose-by-industy-list li a {
	background: none;
	color: #f33610;
	width: 195px;
}

#sidebar ul.choose-by-industy-list li a:hover, #sidebar ul.choose-by-industy-list li a.selected {
	width: 195px;
	background: #f85132;
	color: #fff;
}

#main {
	width: auto;
	float: none;
	position:static;
	margin: 0 20px 0 0;
}

#main #featured {
	width: 725px;
	/*background: url(../img/flash.jpg) no-repeat left top;*/
	height: 220px;
	margin: 0 0 10px 0;
}

#main .need-advice {
	background: url(../img/button-long.gif) no-repeat left top;
	width: 725px;
	height: 50px;
	display: block;
	margin: 0 0 10px 0;
}

#main .need-advice:hover {
	background-position: left bottom;
}

#main h2.featured-products {
	width: 725px;
	height: 30px;
	background: url(../img/h-featured.gif) no-repeat left top;
}

#main h2 strong { display: none; }

#main ul.product-range {
	list-style-type: none;
	width: 725px;
}

#main ul.product-range li { 
	width: 220px;
	float: left;
	margin: 10px 20px 0px 0;
	margin-right:expression('10px');
}

#main ul.product-range li.alt {
	margin: 10px 0 0 0;
} 

#main ul.product-range li img {
	border: 1px solid #e0e0e0;
	padding: 3px;
	display: block;
	
}

#main ul.product-range li h3 {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #01254f;
	text-transform: uppercase;
	width: 228px;
	border-bottom: 1px solid #dbeef6;
	padding: 8px 0;
	min-height: 32px;
}

#main ul.product-range li p.short-info {
	font: 11px Arial, Helvetica, sans-serif;
	color: #8f8f8f;
	margin: 11px 0 15px;
}

#main ul.product-range li p.short-detail {
	position: relative;
	width: 228px;
	height: 45px;
	background: url(../img/short-info.gif) no-repeat left top;
}

#main ul.product-range li .more, #main ul.product-range li .price {
	display: block; 
	position: absolute;
}

#main ul.product-range li .price {
	top: 5px;
	left: 10px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #0072bb;
}

#main ul.product-range li .more {
	top: 5px;
	right: 13px;
}

#main ul.product-range li .more a {
	color: #4d6d82;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0 0 0 20px;
}

#main h1 {
	font: 18px Arial, Helvetica, sans-serif;
	color: #041f31;
	text-transform: uppercase;
	margin: 0 0 15px 0;
}

#main .pagination, #main .pagination-bottom {

	
	text-decoration: none;
	background: url(../img/pagination.gif) no-repeat left top;
	height: 24px;
	width: 717px;
	text-align: right;
	margin: 0 0 15px 0;
}

#main .pagination a, #main .pagination-bottom a {
	color: #062d46;
	font: 11px Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	background: url(../img/top-delimiter.gif) no-repeat left top;
	padding: 5px 10px;
	text-decoration: none;
}
#main .pagination a.active_page, #main .pagination-bottom a.active_page {
	font-weight:bold;
}

#main .pagination-bottom { margin: 15px 0 15px 0; }

#main .product-list {
	list-style-type: none;
	width: auto;
	position:static;
}

#main .product-list li {
	float: left;
	padding: 15px;
width: 425px;
	width:expression('310px');
	border-bottom: 1px solid #d4e3f0;
	border-right: 1px solid #d4e3f0
}

#main .product-list li.alt { border-right: none;}
#main .product-list li.last { border-bottom: none;}

#main .product-list .info {
	border-top: 1px solid #d4e3f0;
	padding: 10px 0 0 0;
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #a8b2bc;
}

#main .product-list .prod-img {
	width: 144px;
	float: left;
	text-align: center;
}

#main .product-list .details {
	width: 250px;
	float: left;
}

#main .product-list .details h2 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #041f31;
	font-weight: bold;
	border-bottom: 1px solid #d4e3f0;
	text-transform: uppercase;
	padding: 0 0 10px 0;
	min-height:32px;
}

#main .product-list .details p {
	font: 12px/22px Arial, Helvetica, sans-serif;
	color: #041f31;
	padding: 10px 0;
	border-bottom: 1px solid #d4e3f0;
	font-weight: bold;
}


#main .product-list .details p strong {
	display: block;
	float: left;
	width: 100px;
}

#main .product-list .details em { color: #f85132; font-style: normal}

#main .product-list .details p .special {
	font: 10px Arial, Helvetica, sans-serif;
	color: #bcbcbd;
	display: block;
}

#main .product-list .details .add {
	display: block;
	width: 68px;
	height: 21px;
	background: url(../img/add-cart.gif) no-repeat left top;
	margin: 15px 0;
}

#main .product-list .details .add1 {
	display:none;
}

#main .product-list .details .add2 {
	display: block;
	width: 68px;
	height: 42px;
	background: none;
	margin: 15px 0;
}

#main .prod-img-big {
	width: 344px;
	float: left;
	text-align: center
}

#main .info-full {
	float: right;
	width: 360px;
	padding: 0 0 10px 20px;
	border-left: 1px solid #d4e3f0;
}

#main .info-full h2 {
	font: 18px Arial, Helvetica, sans-serif;
	color: #041f31;
	text-transform: uppercase;
	padding: 0 0 10px 0;
}


#main .info-full p {
	font: 11px/16px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #d4e3f0;
	color: #50616d;
	padding: 0 0 10px;
}

#main .info-full .order {
	font: 12px/30px Arial, Helvetica, sans-serif;
	color: #041f31;
	border: none;
	font-weight: bold;
}

#main .info-full .order strong {
	float: left;
	width: 100px;
}

#main .info-full .order em { color: #f85132; font-style: normal}

#main .info-full input {
	border: 1px solid #dee9f3;
	width: 40px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #041f31;
	font-weight: bold;
	padding: 3px 5px;
	position: relative;
	top: 5px;
}

#main .info-full .add {
	display: block;
	width: 68px;
	float: right;
	height: 21px;
	background: url(../img/add-cart.gif) no-repeat left top;
	margin: -17px 125px 0 0;
}

#main .info-full .special {
	font: 12px Arial, Helvetica, sans-serif;
	margin: -24px 65px 0 0;
	font-weight: normal;
	color: #627480;
	float: right;
}


#manufacturer {
	display:none;
	width:0px;
	height:0px;
}

#manufacturer a { padding: 0 7px 0px 7px; }

#manufacturer a img { border: none; margin: 0 0 10px 0; vertical-align: middle}

#documentation { 
	border: none;
	margin: 30px 0 0 0;
}

#documentation ul {
	list-style-type: none;
}

#documentation ul li { margin: 0; display:inline;}


#documentation a {
	color: #062d46;
	font: 12px/25px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	display: block;
	height: 23px;
	float: left;
	margin: 0 2px 0 0;
	padding: 0 0 0 10px;
	background: url(../img/tab-left.gif) no-repeat left top;
}

#documentation a strong{
	background: url(../img/tab-right.gif) no-repeat right top;
	height: 23px;
	padding: 0 10px 0 0;
	float: left;
	display: block;
	font-weight: normal;
}

#documentation .tab {
	list-style-type: none;
	font: 12px/16px Arial, Helvetica, sans-serif;
	border-top: 1px solid #d5e3f0;
	color: #50616d;
	padding: 15px 0 0 0
}

#documentation ul li.ui-tabs-selected a {
	background: url(../img/tab-left-sel.gif) no-repeat left top;
}

#documentation ul li.ui-tabs-selected a strong {
	background: url(../img/tab-right-sel.gif) no-repeat right top;
}

.tab h3 {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #50616d;
	font-weight: bold;
	text-transform: uppercase;
}

.tab p {
	margin: 0 0 10px 0;
}

.users_nav_links{
	
}
.users_nav_links a{
	color: #062d46;
	font: 12px/25px Arial, Helvetica, sans-serif;
 	text-decoration:none;
}
.inputTitle{
	font-size:12px;
	font-weight:bold;
	color:#3A3D3D;
	float:left;
	padding-top:2px;
	}
	.inputTitle_contact{
	font-size:12px;
	font-weight:bold;
	color:#3A3D3D;
	float:left;
	padding-top:2px;
	width:90px;
	}
	.inputTitle_contact input{
	background-color:#0000FF;}
	.inputBox{
	font-size:12px;
	font-weight:bold;
	color:#3A3D3D;
	border:solid 0px #1C7729;
	float:right;
	padding-top:2px;
	
	}
	.inputBox input{
	font-size:12px;
	color:#3A3D3D;
	border:solid 1px #06314D;
	width:175px;
	}
	.select_box{
	color:#3A3D3D; 
	font-size:12px; 
	border:solid 1px #06314D;
	}
	.profile_header{
	text-decoration:none;
	
	}
	.profile_header a{
	color: #062d46;
	font: 12px/25px Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:auto;
	margin:0px;
	padding:0px;
	padding-left:4px;
	width:660px;
	}
	.profile_record{
	color: #062d46;
	font: 12px/25px Arial, Helvetica, sans-serif;
	style="float:left;
	width:760px;
	margin-left:10px;
	
	}
	.shipping_fieldset{
	 margin-left:20px;
	 padding:10px;
	}
	.billing_fieldset{
	 margin-left:5px;
	 padding:10px;
	}
#checkout_table_table, #checkout_totals_table{
	color: #062d46;
	font: 12px/25px Arial, Helvetica, sans-serif;
}
#checkout_table_table a{
	text-decoration:none;
	color: #062d46;
	font: 12px/25px Arial, Helvetica, sans-serif;
}
#shipping_div, #shipping_fieldset, #billing_fieldset, #billing_information, .checkoutfinish_text, .premium_membersip, .login_handler_div, .products_no_products, .contact_us_container{
	color: #062d46;
	font: 11px Arial, Helvetica, sans-serif;

}
#page_content{
	
	color: #062d46;
	font: 11px Arial, Helvetica, sans-serif;
}
.category{
	font: 12px Arial, Helvetica, sans-serif;
	
	font-weight:bold;
}
.document{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.searchResLink a{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}






#site_map {

	font-weight:bold;
    width:auto;
	
}

#site_map ul{
    width:auto;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#site_map li{
    list-style:none;
    padding-left:20px;
    border-top: dashed #CCC 0px;
    line-height:1.5em;
}
#site_map li a{
    font-weight:normal;
    vertical-align:.25em;
    color:#000;
    font-color:#000;
	text-decoration:none;
}

.footer_copyright{
	display:none;
	
}
.footer_copyright a{
	display:none;
}

	
.footer_copyright_left{
	text-align:left;
	padding-left:20px;
	float:left;
	width:500px;
}

.footer_copyright_right{
	text-align:right;
	padding-right:20px;
	float:right;
	width:300px;
}
.search_span{
	padding-left:150px;
}
#page_content .search_more{
	font: 14px/27px Arial, Helvetica, sans-serif;
	font-weight:bold;

}
.clearfloat{
clear:both;
line-height:0px;
font-size:0px;
line-height:0px;
}

.break{
height:20px;
}

#Overview .mootabs_panel p{
color:#000000;
} 