body, html {
	padding:0;
	margin:0;
	height:auto;
	width:100%;
}

img {border:none;}

a {outline:none;}

body {
	background:#fff;
}

ul li { 
	list-style-type:none;
}



/************************* BEGIN CAR PLAN VIEW STYLE *************************/
.planview { position:relative; width:202px; height:266px; background: url("../images/planview.png") left top no-repeat; overflow:hidden;}
.planview .top { width:100%; height:25%; text-align:center;}
.planview .left { width:35%; height:50%; float:left; text-align:center;}
.planview .right { width:35%; height:50%; float:right; text-align:center;}
.planview .bottom { width:100%; height:25%; clear:both; text-align:center;}
.planview div a {position:relative; top:40%; font-weight:bold; font-size:14px; font-family:arial, helvetica, sans-serif; text-transform:uppercase; text-decoration:none; color:#525252;}
.planview div a:hover{ color:#cc5a14;}
.planview .left a,
.planview .right a {top:50%;}
/************************* END CAR PLAN VIEW STYLE *************************/

/*this is for old system compatibility*/
#id, #prefixID, #prefixID2, #detailCarID , .hidden{display:none;}

.framewrap{
	position:relative;
	height:auto;
	width:1150px;
	margin: 0 auto;
	overflow:hidden;
}

.search{
top: -10px;
}
.wrapper {
	position:relative;
	height:auto;
	width:960px;
	margin: 0 auto;
	overflow:hidden;
}


/************************* BEGIN HEADER *************************/
.header {
	position:relative;
	margin:0;
	width:100%;
	height:146px;
	margin-top:30px;
	background:none;
}
.selbox option
{
width:273px;
height:20px;
font-size:12px;
background-color:#FFB655;
margin:0px;
vertical-align:middle;
border:none;
box-sizing: border-box;
-moz-box-sizing:border-box;
}
.header .buttonwrap{
	position:absolute;
	height:24px;
	width:auto;
	left:0;
	right:0;
	bottom:6px;
}
.header .buttonwrap1{
	position:absolute;
	height:15px;
	width:auto;
	left:0;
	right:0;
	bottom:0px;
}

.header .buttonwrap1 .outerbg{
	display:table;
	height:15px;
	overflow:hidden;
	padding-right:15px;
	cursor:pointer;
}

.header .buttonwrap1 .innerbg{
	display:table;
	float:left;
	height:15px;
	line-height:15px;
	overflow:hidden;
	padding-left:15px;
	color:#fff;
	font-weight:bold; 
	font-size:10px; 
	font-family: arial, helvetica, sans-serif;
}

.header span.outerbg{
	display:table;
	height:24px;
	overflow:hidden;
	padding-right:15px;
	cursor:pointer;
}
.header span.innerbg{
	display:table;
	float:left;
	height:24px;
	line-height:24px;
	overflow:hidden;
	padding-left:15px;
	color:#fff;
	font-weight:bold; 
	font-size:14px; 
	font-family: arial, helvetica, sans-serif;
}
/* .block_logo */
.header .block_logo {
	position:relative;
	float:left;
	width:526px;
	height:100%;
	overflow:hidden;
	background:url("../images/block_logo_bg.png") left bottom no-repeat;
}
.header .block_logo .logo{
	position:relative;
	float:left;
	left:10px;
	top:26px;
	width:153px;
	height:168px;
	overflow:hidden;
	background:url("../images/logo.png") left top no-repeat;
}
.header .block_logo .search{
	position:relative;
	float:right;
	float:right;
	margin-top:16px;
	width:190px;
	height:130px;
	overflow:hidden;
}
.header .block_logo .search .outerbg{
	margin:0 auto;
	background:url("../images/orangebutton.png") right bottom no-repeat;
}
.header .block_logo .search .innerbg{
	background:url("../images/orangebutton.png") left top no-repeat;
}
.header .block_logo .search .label{
	position:relative;
	display:block;
	overflow:hidden;
	margin-top:15px;
	color:#525252;
	font-weight:bold; 
	font-size:19px; 
	font-family: arial, helvetica, sans-serif;	
}
.header .block_logo .search label{
	color:#525252;
	font-weight:bold; 
	font-size:9px; 
	font-family: arial, helvetica, sans-serif;
}
.header .block_logo .search select {
	width:175px;
	height:17px;
	font-size:11px;
	margin-top:0px;
	padding:0;
	border:1px solid #595959;
}
/* .block_kbasearch */
.header .block_kbasearch{
	position:relative;
	float:left;
	width:183px;
	height:100%;
	overflow:hidden;
	background:url("../images/block_search_bg.png") left bottom no-repeat;
}
.header .block_kbasearch .label{
	position:relative;
	display:block;
	overflow:hidden;
	margin-top:15px;
	margin-left:20px;
	color:#525252;
	font-weight:bold; 
	font-size:19px; 
	font-family: arial, helvetica, sans-serif;	
}
.header .block_kbasearch table{
	position:relative;
	padding:0;
	margin-left:10px;
	margin-top:25px;
	color:#525252;
	font-weight:bold; 
	font-size:14px; 
	font-family: arial, helvetica, sans-serif;
}
.header .block_kbasearch table td{
	padding: 3px 0;
}
.header .block_kbasearch .kbatext{
	height:20px;
	width:153px;
	font-size:11px;
	padding-left:5px;
	border:1px solid #595959;
	border-radius:8px;
}
.header .block_kbasearch .qicon{
	position:absolute;
	display:block;
	top:15px;
	right:20px;
	height:26px;
	width:26px;
	background:url("../images/qicon.png") left top no-repeat;
}
.header .block_kbasearch .outerbg{
	margin:0 auto;
	background:url("../images/orangebutton.png") right bottom no-repeat;
}
.header .block_kbasearch .innerbg{
	background:url("../images/orangebutton.png") left top no-repeat;
}
/* .block_support */
.header .block_support{
	position:relative;
	float:left;
	width:251px;
	height:100%;
	overflow:hidden;
	background:url("../images/block_support_bg.png") left bottom no-repeat;
}
.header .block_support span.label{
	position:relative;
	display:block;
	overflow:hidden;
	margin-top:15px;
	margin-left:13px;
	color:#fff;
	font-weight:bold; 
	font-size:19px; 
	font-family: arial, helvetica, sans-serif;	
}
.header .block_support span.phone{
	margin-top:10px;
}
.header .block_support span.worktime{
	position:relative;
	display:block;
	overflow:hidden;
	margin-top:5px;
	margin-left:13px;
	color:#fff;
	font-weight:bold; 
	font-size:14px; 
	font-family: arial, helvetica, sans-serif;	
}
.header .block_support .outerbg{
	margin:0 10px;
	background:url("../images/graybutton.png") right bottom no-repeat;
}
.header .block_support .innerbg{
	background:url("../images/graybutton.png") left top no-repeat;
}
/************************* END HEADER *************************/


/************************* BEGIN TOPMENU *************************/
.topmenu {
	position:relative;
	width:100%;
	height:30px;
	background:url("../images/topmenu_bg.png") no-repeat;
	margin-top:3px;
}

.topmenu ul {
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
}

.topmenu ul li {
	display:block;
	float:left;
	margin:0;
	height:30px;
	background:url("../images/dot.png") left center no-repeat;
}

.topmenu ul li:first-child {
	background: none;
}

.topmenu ul li a{
	display:block;
	margin: 0 7px 0 14px;
	text-decoration:none;
}

.topmenu ul li a>span{
	display:table;
	margin-top:4px;
	height:21px;
	overflow:hidden;
	padding-right:12px;
}
.topmenu ul li a span span{
	display:table;
	float:left;
	height:21px;
	line-height:21px;
	overflow:hidden;
	padding-left:12px;
	color:#fff;
	font-weight:bold; 
	font-size:13px; 
	font-family: arial, helvetica, sans-serif;
}
.topmenu ul li a:hover>span{
	background:url("../images/topmenu_li_bg.png") right bottom no-repeat;
}
.topmenu ul li a:hover span span{
	background:url("../images/topmenu_li_bg.png") left top no-repeat;
}
/************************* END TOPMENU *************************/


.maincontent {
	position:relative;
	width:100%;
	height:auto;
	margin-top:12px;
	border-top: 3px solid #151515;
	overflow:hidden;
	background-color:#fff;
}


.maincontent .leftbox {
	position:relative;
	width:200px;
	height:auto;
	float:left;
}

/************************* BEGIN LEFT MENU CATEGORIES *************************/
.leftbox .leftmenu {
	position:relative;
	margin:10px;
	height:auto;
	width:180px;
}

/* products */
.leftmenu { 
	padding:0; 
	margin:0;
}
.leftmenu ul { 
	display:block; 
	background:#fff; 
	border:1px solid #ffffff; 
	margin:0; 
	padding:0;
}
.leftmenu ul li { 
	position:relative; 
	display:block;
	height:27px;
	padding:0;  
	cursor:pointer;
	background:url("../images/leftmenu_bg.png") left top repeat-x;
}
.leftmenu ul li a { 
	display:block; 
	padding:0 0 0 5px; 
	line-height:27px;
	font-weight:bold; 
	font-size:13px; 
	font-family: arial, helvetica, sans-serif; 
	color:#282828; 
	text-decoration:none;
}
.leftmenu ul li:hover>a { 
	background:#E18625; 
	color:#fff;
}		
/* sub */
.leftmenu ul li ul { 
	/*min-width:150px;
	display:none;  
	position:absolute; 
	top:-1px; left:100%; 
	white-space:pre; 
	z-index:100;
	border:1px solid #dfdfdf;
	border-bottom:none;
	visibility: hidden;
	position: absolute;
	display:none;  
	white-space:pre; 
	border:1px solid #dfdfdf;
border-bottom:none;*/
position: absolute;
 /*Sub Menu Items width */
z-index:100;
min-width: 200px;
top:-1px;
visibility: hidden;
}
.leftmenu ul li ul#aucssub3 { 
min-width: 250px;
}
.leftmenu ul li:hover ul  {
	display:block;
}
.leftmenu ul li ul li a{ 
	padding:0 10px 0 5px;
}
/************************* END LEFT MENU CATEGORIES *************************/



/************************* BEGIN IMAGE SLIDER *************************/
/* slider */


/************************* END IMAGE SLIDER *************************/


/************************* BEGIN DETAIL DATA *************************/

/************************* END DETAIL DATA *************************/

/************************* BEGIN TECDOC *************************/

/************************* END TECDOC *************************/


/************************* BEGIN TOOLTIP *************************/
.xtooltip {
	position:absolute;
	height:auto;
	width:auto;
	left:-9999px;
	top:-9999px;
}
/************************* END TOOLTIP *************************/


*/* -------- Control Page Width -------- */
.pagecontainer
{
width:900px;
margin:10px auto 10px auto;
}
/* -------- End -------- */

/* -------- Control Border on Gallery List -------- */
td.gallery
{
border:1px #E08224 solid;
width:360px;
}
/* -------- End -------- */

/* -------- Control Background on Gallery List -------- */
td.gallery table td
{
background:#fff;
}

table.ebItemlist
{
width:500px !important;
border-left:1px #FFCCFF solid;
border-right:1px #FFCCFF solid;
border-bottom:1px #FFCCFF solid;
}

table.ebItemlist
{
width:770px !important;
border-left:1px #FFCCFF solid;
border-right:1px #FFCCFF solid;
border-bottom:1px #FFCCFF solid;
}
/* -------- End -------- */