/* styles for v5+ browsers */

body {
	margin:0;
	padding:0;
	color:#323232;
	background:#1a1a1a;
	font:76% tahoma, Helvetica, Verdana, sans-serif;
	}

/* display elements */
h1, h2, h3, p {
	margin:.5em;
	padding:0;
	}
h1 {
	font-size:1.5em;
	}
h2 {
	font-size:1.3em;
	}
h3 {
	font-size:1.1em;
	}
p {
	text-align :justify; text-justify:auto; 
	}
a {
	color:#323232;
	text-decoration: none;
	}
a:hover {
	color:#323232;
	text-decoration: underline;
	}
.error {
	color:#f00;
	background:#fff;
	}
.bold {
	font-weight:bold;
	}

/* list elements */
ul {
	margin:0;
	padding:0;
	list-style:none;
	}

/* admin elements */
#admin, #admin a {
	margin:0;
	padding:.5em 0;
	background:#f00;
	color:#fff;
	}

/* hidden elements */
.hide {
	display:none;
	}

.left {
	float:left;
	}
.right {
	float:right;
	}
.clear-all { /* can be used on a <div> or <br> to avoid collapsing divs - especially ns6 (pc) */
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}
img{
	border:0;
}
img{
	behavior: url("pngbehavior.htc");
}
fieldset {
	clear:both;
	border:none;
	padding:0;
	margin:0;
}
.redtext{
	color:#d82a00;
}
.redhover a:hover{
	color:#d82a00;
	text-decoration: none;
}
.redlink a{
	color:#d82a00;
}
.redlink a:hover{
	color:#d82a00;
	text-decoration: underline;
}
.blacktext{
	color:#000;
}
.boldtext{
	font-weight:bold;
}
.normaltext{
	font-weight:normal;
}
/* structural elements */
/* if no right column required, remove #col-three and #col-two then put content in #col-two-three */
#wrapper {
	width:994px; /* #wrapper = #col-one + 10px + #col-two-three */
	background:#b7b7b7;
	}
#bg_wrapper{
	background:url(../images/bg_body.gif);
	background-repeat:repeat-x;
}
#header{
	width:940px;
	margin:0 auto;
	clear:both;
	padding-bottom:20px;
}
#col-one-two-three{
	width:940px;
	margin:0 auto;
	text-align:left;
	}
#footer{
	width:936px;
	margin:0 auto;
	text-align:center;
	clear:both;
	}
#footer a {
	color:#979797;
	text-decoration: none;
	}
#footer a:hover {
	color:#d72502;
	}
#col-one {
	width:180px;
	text-align:left;
	}
#col-two-three { /* #col-two-three = #col-two + 10px + #col-three */
	width:720px;
	float:right;
	}
#col-two {
	width:335px;
	float:left;
	}
#col-three {
	width:240px;
	float:right;
	}
#footermenu {
	width:100%;
	clear:both;
	margin:0;
	padding:6px 0;
	color:#979797;
	}
#home1{
	width:669px;
	float:left;
	padding-left:10px;
	margin-right:25px;
}
#home2{
	width:263px;
	float:left;
}
#footer{
	padding-top:10px;
	background:#1a1a1a;
	font-size:11px;
	color:#979797;
}
#footermenu li {
	display:inline;
	padding:0 1px;
	}
#footermenu li.first {
	border-left:0;
	margin-right:280px;
	}
#footermenu li#venda {
	float:right;
	border-left:0;
	padding:0;
	}
#footermenu img{
	vertical-align: middle;
	}
	

/* start styles to centre content (remove these styles if site should be left-aligned) */
body {
	text-align:center; /* centres content in ie4/5 */
	}
#wrapper {
	margin:0 auto; /* centres content (except in ie4/5) */
	text-align:left; /* left-aligns all sub-content */
	}
#col-two-three{
	text-align:left; /* ie4 fix needed due to float:right; */
	}
/* end styles to centre content */

/* previous/continue buttons floated left/right within #buttons div */
#buttons {
	border-top:1px solid #000;
	padding:5px;
}




/* nav styles */
#col-one ul li {
	margin:0;
	padding:2px 0 2px 20px;
	}
#col-one ul li ul li {
	border:0;
	padding:5px 0 0 10px;
	}

/* product list styles */
ul#productlist li, ul#productreviews li {
	margin:.5em;
	border-bottom:1px solid #000;
	}
	
/* featured products styles */
#featured ul  {
	margin:.5em;
	padding:.5em;
	border-bottom:1px solid #000;
	}
#lang{
	text-align:right;
	margin:0 auto; /* centres content in non-ie */
	font-size:0.9em;
	}
#lang ul{
	margin:0 0 5px 0;
}
#lang ul li{
	padding:0 5px 0 5px;
	display:inline;
	border-right:1px solid #7E7F71;
	}
#menutopnav{
	text-align:left;
	float:left;
	margin:0 auto; /* centres content in non-ie */
	color:#2d2d2e;
	font-weight:bold;
	height:30px;
	background:url(../images/menu_body.gif);
	background-repeat:repeat-x;
	}
#menutopnav ul{
	margin-top:7px;
}
#menutopnav ul li{
	padding:0 15px 0 15px;
	display:inline;
	border-right:1px solid #c8c7c7;
	}
#menutopnav ul li.lastlist, #lang ul li.lastlist{
	border-right:0px;
}
#menuleftnav{
	width:193px;
	height:119px;
	background:url(../images/bg_member.jpg);
	background-repeat:no-repeat;
}
#menuleftnav2{
	width:193px;
	height:119px;
	background:url(../images/bg_eletter.jpg);
	background-repeat:no-repeat;
}
.menuTop{
	background:url(../images/bt_menunavtop.gif);
	background-repeat:no-repeat;
	height:19px;
	font-weight:bold;
	color:#000;
	font-size:120%;
	padding:5px 0 0 10px;
}
.menuBody{
	padding:30px 0 0 9px; 
	font-size:0.9em;
	font-weight:bold;
	color:#666666;
}
.menuBottom{
	background:url(../images/bt_menunavbottom.gif);
	background-repeat:repeat-x;
	height:18px;
	margin-bottom:10px;
}
.contentHeaderHome{
	font-size:120%;
	font-weight:bold;
	color:#000;
	border-bottom:2px solid #c8c7c7;
}
.contentHeaderHome img{
	vertical-align: middle;
}
.contentBodyHome{
	padding:10px 0 15px 0;
}
.contentBodyHome img{
	vertical-align: middle;
}
.contentHeader{
	margin-bottom:10px;
}
.contentHeader div.textHeader{
	font-size:180%;
	font-weight:bold;
	color:#676566;
	padding-bottom:10px;
}
.contentTextHeader{
	border-bottom:2px solid #d5d5d5;
	margin-bottom:10px;
	padding-bottom:10px;
}
.contentHeaderBody{
	padding:0 15px 0 15px;
}
.contentBody{
	background:url(../images/bg_contentbody.gif);
	background-repeat:repeat-x;
	padding:20px 40px 5px 18px;
	*padding:15px 40px 0 18px;
	_padding:15px 40px 0 18px;
}
.contentBody2{
	background:url(../images/bg_contentbody.gif);
	background-repeat:repeat-x;
	padding-left:50px;
	padding-bottom:20px;
}
.contentTextBody{
	float:right;
	width:460px;
}
.more{
	font-size: 75%;
	font-weight:bold;
	padding-top:4px;
}
.loginfield{
	margin:0;
	font-size:0.9em;
}
.loginbuttonHome{
	float:right;
	padding-right:17px;
	text-align:center;
}
head:first-child+body .loginbuttonHome{
	float:right;
	padding-right:21px;
	text-align:center;
}
.loginbutton{
	margin-left:4px;
	*margin-left:4px;
	_margin-left:40px;
	text-align:center;
}

head:first-child+body .loginbutton{
	padding-left:35px;
	text-align:center;
}

.flash{
	position:absolute;
	margin-left:-637px;
	*margin-left:-642px;
	margin-top:30px;
	z-index:200;
}

.bg_tran{
	position:absolute;
	margin-left:-183px;
	*margin-left:-183px;
	z-index:200;
}

/* Home */
.hoomeBg{background:#dae7fb;}
.homeText, .homeText a, .homeText a:hover, ul.homeList li a:hover {color:#000000;}
ul.homeList li{ padding:0 0 0 25px; background-image:url(../images/img_spot_red_gray.gif) ; background-repeat:no-repeat ; background-position:10px 6px; }

/* About Us */
.aboutusBg{background:#dfebfc;}
.aboutusText, .aboutusText a, .aboutusText a:hover, ul.aboutusList li a:hover{color:#6298c1;}
ul.aboutusList li{ padding:0 0 0 25px; background-image:url(../images/img_spot_blue.gif) ; background-repeat:no-repeat ; background-position:10px 6px; }
.aboutusHeaderTop{background-image:url(../images/bt_contentTopBlue.gif) ; background-repeat:no-repeat ;}
.aboutusHeaderBottom{background-image:url(../images/bt_contentBottomBlue.gif) ; background-repeat:no-repeat ;}

#aboutusmenu1{
	background:url(../images/menu_aboutus12.gif);
	background-repeat:no-repeat;
	width:78px;
	height:21px;
	float:left;
}
#aboutusmenu2{
	background:url(../images/menu_aboutus21.gif);
	background-repeat:no-repeat;
	width:74px;
	height:21px;
	float:left;
}
#aboutusmenu3{
	background:url(../images/menu_aboutus31.gif);
	background-repeat:no-repeat;
	width:74px;
	height:21px;
	float:left;
}
#aboutusmenu4{
	background:url(../images/menu_aboutus41.gif);
	background-repeat:no-repeat;
	width:85px;
	height:21px;
	float:left;
}
#aboutusmenu5{
	background:url(../images/menu_aboutus51.gif);
	background-repeat:no-repeat;
	width:85px;
	height:21px;
	float:left;
}

#servicemenu1{
	background:url(../images/menu_service12.gif);
	background-repeat:no-repeat;
	width:78px;
	height:21px;
	float:left;
}
#servicemenu2{
	background:url(../images/menu_service21.gif);
	background-repeat:no-repeat;
	width:74px;
	height:21px;
	float:left;
}
#servicemenu3{
	background:url(../images/menu_service31.gif);
	background-repeat:no-repeat;
	width:74px;
	height:21px;
	float:left;
}
#servicemenu4{
	background:url(../images/menu_service41.gif);
	background-repeat:no-repeat;
	width:85px;
	height:21px;
	float:left;
}

#membermenu1{
	background:url(../images/menu_member12.gif);
	background-repeat:no-repeat;
	width:78px;
	height:21px;
	float:left;
}
#membermenu2{
	background:url(../images/menu_member21.gif);
	background-repeat:no-repeat;
	width:74px;
	height:21px;
	float:left;
}
#membermenu3{
	background:url(../images/menu_member31.gif);
	background-repeat:no-repeat;
	width:89px;
	height:21px;
	float:left;
}
#membermenu4{
	background:url(../images/menu_member41.gif);
	background-repeat:no-repeat;
	width:70px;
	height:21px;
	float:left;
}

#mapmenu1{
	background:url(../images/menu_map12.gif);
	background-repeat:no-repeat;
	width:74px;
	height:21px;
	float:left;
}
#mapmenu2{
	background:url(../images/menu_map21.gif);
	background-repeat:no-repeat;
	width:74px;
	height:21px;
	float:left;
}
#mapmenu3{
	background:url(../images/menu_map31.gif);
	background-repeat:no-repeat;
	width:85px;
	height:21px;
	float:left;
}
#mapmenu4{
	background:url(../images/menu_map41.gif);
	background-repeat:no-repeat;
	width:85px;
	height:21px;
	float:left;
}

/* Campaign */
.campaignBg{background:#feeaf1;}
.campaignText, .campaignText a, .campaignText a:hover, ul.campaignList li a:hover{color:#ca507e;}
ul.campaignList li{ padding:0 0 0 25px; background-image:url(../images/img_spot_pink.gif) ; background-repeat:no-repeat ; background-position:10px 6px; }
.campaignHeaderTop{background-image:url(../images/bt_contentTopPink.gif) ; background-repeat:no-repeat ;}
.campaignHeaderBottom{background-image:url(../images/bt_contentBottomPink.gif) ; background-repeat:no-repeat ;}

/* Service */
.serviceBg{background:#e5f4d3;}
.serviceText, .serviceText a, .serviceText a:hover, ul.serviceList li a:hover{color:#76984d;}
ul.serviceList li{ padding:0 0 0 25px; background-image:url(../images/img_spot_green.gif) ; background-repeat:no-repeat ; background-position:10px 6px; }
.serviceHeaderTop{background-image:url(../images/bt_contentTopGreen.gif) ; background-repeat:no-repeat ;}
.serviceHeaderBottom{background-image:url(../images/bt_contentBottomGreen.gif) ; background-repeat:no-repeat ;}

/* Member */
.memberBg{background:#e5f4d3;}
.memberText, .memberText a, .memberText a:hover, ul.memberList li a:hover{color:#76984d;}
ul.memberList li{ padding:0 0 0 25px; background-image:url(../images/img_spot_green.gif) ; background-repeat:no-repeat ; background-position:10px 6px; }
.memberHeaderTop{background-image:url(../images/bt_contentTopGreen.gif) ; background-repeat:no-repeat ;}
.memberHeaderBottom{background-image:url(../images/bt_contentBottomGreen.gif) ; background-repeat:no-repeat ;}

/* News */
.newsBg{background:#ffe1e7;}
.newsText, .newsText a, .newsText a:hover, ul.newsList li a:hover{color:#fe276d;}
ul.newsList li{ padding:0 0 0 25px; background-image:url(../images/img_spot_pink2.gif) ; background-repeat:no-repeat ; background-position:10px 6px; }
.newsHeaderTop{background-image:url(../images/bt_contentTopPink2.gif) ; background-repeat:no-repeat ;}
.newsHeaderBottom{background-image:url(../images/bt_contentBottomPink2.gif) ; background-repeat:no-repeat ;}

/* Car */
.carBg{background:#feeac9;}
.carText, .carText a, .carText a:hover, ul.carList li a:hover{color:#eea13f;}
ul.carList li{ padding:0 0 0 25px; background-image:url(../images/img_spot_orange.gif) ; background-repeat:no-repeat ; background-position:10px 6px; }
.carHeaderTop{background-image:url(../images/bt_contentTopOrange.gif) ; background-repeat:no-repeat ;}
.carHeaderBottom{background-image:url(../images/bt_contentBottomOrange.gif) ; background-repeat:no-repeat ;}
.carName{font-size:1.90em;font-weight:bold;color:#b22105;padding-bottom:5px;}
.HeadTitleCar{background:#eea13f;color:#fff;font-weight:bold;padding:3px 3px 0 10px}
.version{float:left;width:280px;padding-left:10px;}
.version2{float:left;width:130px;padding:3px;padding-left:5px;}
.carTableDetail{border:1px dotted #eea13f;}
.carDetail{border-left:1px dotted #eea13f;border-right:1px dotted #eea13f;border-bottom:1px dotted #eea13f;padding-left:10px;}
.carAccessory{float:left;width:210px;padding:5px 0 5px 10px;}
.carAccessoryTable{float:left;}
.price{float:left;width:80px;text-align:right;padding-right:80px;}
.reserve{float:left;width:120px;text-align:center;}
.sDetailCar{
	font-weight:bold;
	padding:10px 3px 0 10px;
	border-bottom:1px dotted #eea13f;
	border-left:1px dotted #eea13f;
	border-right:1px dotted #eea13f;
}

/* Sitemap */
.sitemapBg{background:#eae1cb;}
.sitemapText, .sitemapText a, .sitemapText a:hover, ul.sitemapList li a:hover{color:#625739;}
ul.sitemapList li{ padding:0 0 0 25px; background-image:url(../images/img_spot_brown.gif) ; background-repeat:no-repeat ; background-position:10px 7px; }
.sitemapHeaderTop{background-image:url(../images/bt_contentTopBrown.gif) ; background-repeat:no-repeat ;}
.sitemapHeaderBottom{background-image:url(../images/bt_contentBottomBrown.gif) ; background-repeat:no-repeat ;}

.sitemap_col{
	float:left;
}

/* Contact Us */
.contactusBg{background:#efe1ee;}
.contactusText, .contactusText a, .contactusText a:hover, ul.contactusList li a:hover{color:#aa57a1;}
ul.contactusList li{ padding:0 0 0 25px; background-image:url(../images/img_spot_brown.gif) ; background-repeat:no-repeat ; background-position:10px 7px; }
.contactusHeaderTop{background-image:url(../images/bt_contentTopViolet.gif) ; background-repeat:no-repeat ;}
.contactusHeaderBottom{background-image:url(../images/bt_contentBottomViolet.gif) ; background-repeat:no-repeat ;}

/* Book Car */
.bookcarBg{background:#dcebde;}
.bookcarText, .bookcarText a, .bookcarText a:hover, ul.bookcarList li a:hover{color:#036d4e;}
ul.bookcarList li{ padding:0 0 0 25px; background-image:url(../images/img_spot_brown.gif) ; background-repeat:no-repeat ; background-position:10px 7px; }
.serviceHeaderTop{background-image:url(../images/bt_contentTopGreen.gif) ; background-repeat:no-repeat ;}
.serviceHeaderBottom{background-image:url(../images/bt_contentBottomGreen.gif) ; background-repeat:no-repeat ;}

/* Job */
.jobBg{background:#e2e2e2;}
.jobText, .jobText a, .jobText a:hover, ul.jobList li a:hover{color:#e44442;}
ul.jobList li{ padding:0 0 0 25px; background-image:url(../images/img_spot_red.gif) ; background-repeat:no-repeat ; background-position:10px 7px; }
.jobHeaderTop{background-image:url(../images/bt_contentTopGray.gif) ; background-repeat:no-repeat ;}
.jobHeaderBottom{background-image:url(../images/bt_contentBottomGray.gif) ; background-repeat:no-repeat ;}

.jobHeaderDetail{
	background:#e20502;
	color:#FFFFFF;
	width:408px;
	height:145px;
	padding:10px 5px 10px 5px;
}

.jobHeaderDetail h1{font-size:2em;}
.jobHeaderDetail p{line-height: 130%}

/* Resume*/
.resumeBg{background:#e2e2e2;}
.resumeText, .resumeText a, .resumeText a:hover, ul.resumeList li a:hover{color:#e44442;}
ul.resumeList li{ padding:0 0 0 25px; background-image:url(../images/img_spot_red.gif) ; background-repeat:no-repeat ; background-position:10px 7px; }
.resumeHeaderTop{background-image:url(../images/bt_contentTopGray.gif) ; background-repeat:no-repeat ;}
.resumeHeaderBottom{background-image:url(../images/bt_contentBottomGray.gif) ; background-repeat:no-repeat ;}


/*User*/
.userBg{background:#e2e2e2;}
.userText, .userText a, .userText a:hover, ul.userList li a:hover{color:#e44442;}
ul.userList li{ padding:0 0 0 25px; background-image:url(../images/img_spot_red.gif) ; background-repeat:no-repeat ; background-position:10px 7px; }
.userHeaderTop{background-image:url(../images/bt_contentTopGray.gif) ; background-repeat:no-repeat ;}
.userHeaderBottom{background-image:url(../images/bt_contentBottomGray.gif) ; background-repeat:no-repeat ;}

.branch{background:#818080;color:#FFFFFF;font-weight:bold;padding:3px 3px 3px 10px}
.HeadTitleCareer{background:#efefef;color:#5e5e5e;font-weight:bold;padding:3px 3px 0 10px}
.position{float:left;width:280px;}
.date{float:left;width:180px;}
.salary{float:left;width:120px;}
.sDetailCareer{padding:3px 3px 5px 10px;border-bottom:1px dotted #c8c7c7;background:#ffffff;}
.sDetailCareer img{padding-right:10px}
.sDetailCareer a:hover{color:#e44442;}
.branchAddress{text-align:center;padding:10px 0 10px 0}
.detailCareer{padding:5px 3px 5px 10px;margin:5px 0 5px 0;border:1px solid #c8c7c7;}
ul.detailCareerList{padding:5px 0 5px 0}
.detailCareerList li{padding:0 0 0 20px; background-image:url(../images/img_datted_gray.gif) ; background-repeat:no-repeat ; background-position:10px 7px; }
.forgotpass{font-size:0.9em;padding-top:5px;}
.forgotpass a{color:#565656;}

.mainMenu{margin:0 0 15px 97px;}
.mainMenuLeft{float:left; background-image:url(../images/bt_mainMenuLeft.gif) ; background-repeat:no-repeat;height:30px;width:10px }
.mainMenuMiddle{float:left; background-image:url(../images/bt_mainMenuMiddle.gif) ; background-repeat:x-repeat;height:24px;padding:6px 0 0 0; }
.mainMenuMiddle ul li {display:inline;border-left:1px solid #c8c7c7;font-size:110%;font-weight:bold;color:#000;padding:0 5px 0 8px;}
.mainMenuMiddle ul li.first {border-left:0;padding-left:10px;}
.mainMenuRight{float:left; background-image:url(../images/bt_mainMenuRight.gif) ; background-repeat:no-repeat;height:30px;width:10px}

.gallery{padding-bottom:15px;text-align:center;}
.grayboder{border:1px solid #c8c7c7;}
.grayboderdot{border-bottom:1px dotted #c8c7c7;}
.indent{text-indent: 1cm}
.txtcenter{text-align:center;}
.txtjustify{text-align :justify; text-justify:auto; }
.imageBorder{padding:2px;border:1px solid #999999;}
.imageCarBorder{padding:25px;}

.w104{width:100px;}
.w115{width:115px;}
.w130{width:130px;}
.w170{width:170px;}
.w180{width:180px;}
.w200{width:200px;}
.w220{width:220px;}
.w300{width:300px;}
.w385{width:385px;}
.w475{width:475px;}

.margin0{margin:0;}
.mtop5{margin-top:5px}
.mtop10{margin-top:10px}
.mtop15{margin-top:15px}
.mleft5{margin-left:5px}
.mright5{margin-right:5px}
.mbottom9{margin-bottom:9px}

.padding0{padding:0;}
.padding5{padding:5;}

.pright1{padding-left:1px;}
.pright4{padding-left:4px;}
.pright5{padding-right:5px;}
.pright10{padding-right:10px;}

.pleft4{padding-left:4px;}
.pleft5{padding-left:5px;}
.pleft8{padding-left:8px;}
.pleft10{margin-left:10px;}
.pleft15{margin-left:15px;}
.pleft40{margin-left:40px;}
.pleft98{padding-left:98px;}
.pleft190{padding-left:190px;}
.pleft200{padding-left:200px;}

.ptop5{padding-top:5px;}
.ptop10{padding-top:10px;}
.ptop15{padding-top:15px;}
.ptop50{padding-top:50px;}

.pbottom5{margin-bottom:5px;}
.pbottom7{margin-bottom:7px;}
.pbottom10{padding-bottom:10px;}
.pbottom15{padding-bottom:15px;}