body{ background:#fff; font:normal 12px/14px Tahoma, Geneva, sans-serif;}
*{ margin:0; padding:0; outline:none}
img,fieldset{ border:none}
a{ text-decoration:none}
a:hover{ text-decoration:underline}
.left{float:left}
.right{float:right}
.clear{ clear:both}
.center{ text-align:center;}
#layout{ margin:0 auto; width:1000px;}
#main{float:left; width:1000px; padding-bottom:5px;}
#header{float:left; width:1000px; padding-bottom:4px;}
#header h1{float:left; width:285px; margin:36px 0 0 5px; display:inline}
#header .link_section{float:left; width:567px;}
#header .link_section p{float:left; width:567px; text-align:right; font-size:13px; line-height:14px; padding-top:4px;}
#header .link_section .top{float:left; width:567px; padding-bottom:2px;}
#header .link_section ul{float:right; width:auto; list-style:none}
#header .link_section li{float:left; padding:0 6px 0 10px; font-size:12px; line-height:18px; font-weight:bold}
#header .link_section li.last{ background:none; padding-right:0;}
#header .link_section .banner{float:left; width:567px; height:77px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; padding:3px 3px 3px 3px; font-weight:bold; text-align:center;}
#header .link_section .banner .lnkBanner{text-decoration: none; color: #000000; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px;}
#header .call_now{float:left; width:137px;}
#header .call_now p{float:left; width:137px; text-align:center; font-size:22px; line-height:25px; font-weight:bold; padding-top:40px;}

#menu{float:left; width:1000px;}
#menu ul{float:left; width:1000px; list-style:none; }
#menu ul li{float:left;}
#menu ul li a{float:left; width:auto; height:36px; padding-left:5px;}
#menu ul li a span{float:left; width:auto; height:36px; font-size:15px; line-height:28px; padding:0 10px 0 2px; cursor:pointer; }
#menu ul li a:hover span{ text-decoration:underline}
#body_conatiner{float:left; width:1000px; padding-top:2px; padding-bottom:10px;}
#left_container{float:left; width:775px;}
#left_container .services{float:left; width:775px;}
#left_container .services ul{float:left; width:770px; list-style:none; margin:5px 0 0 5px; display:inline}
#left_container .services ul li{float:left; width:251px; height:145px; margin-right:5px; display:inline; padding:0 0 2px 2px; overflow:hidden}
#left_container .services ul li h3{float:left; width:251px; height:32px;}
#left_container .services ul li img{float:left;}
#left_container .services ul li.last{ margin-right:0}
#left_container .services .placeholder{float:left; width:250px; height:111px;}
#left_container .services .offer_placeholder{float:left; width:160px; height:111px;}
#left_container .services .detail{float:left; width:78px; padding:10px 12px 0 0}
#left_container .services .detail h3{float:left; width:78px; text-align:right; font-size:14px; padding-bottom:8px;}
#left_container .services .detail p{float:left; width:78px; text-align:right; font-size:13px; padding-bottom:10px;}
#left_container .services .detail a{float:right}
#left_container .services h3 a{float:left; width:218px; font-size:14px; line-height:30px; font-weight:bold; height:32px; padding:0 20px 0 10px;}
#left_container .welcome{float:left; width:755px; margin:5px 0 0 20px; display:inline}
#left_container .welcome .left{float:left; width:250px; padding-top:25px;}
#left_container .welcome .left p{float:left; width:250px; font-size:13px; padding-bottom:12px;}
#left_container .welcome .left h3{float:right; text-align:right;width:250px; font-size:13px; padding-bottom:12px; font-weight:normal; margin-top:10px;}
#left_container .welcome .right{float:right;}
#left_container .welcome .right img{float:left;}

#left_container .left_section{float:left; width:160px;}
#left_container .left_section ul.car_list{float:left; width:160px; list-style:none}
#left_container .left_section ul.car_list li{float:left; width:146px; height:50px; margin-top:1px; padding:3px 0 0 5px;}
#left_container .left_section ul.car_list li a{float:right; font-size:12px; line-height:45px; margin-right:7px; display:inline}
#left_container .left_section ul.car_list li img {float:left}
#left_container .left_section ul.car_list li a.lnkimg {float:left}




#left_container .left_section .email_us{float:left; width:150px; padding-top:1px}
#left_container .left_section .email_us .outer{float:left; width:150px; }
#left_container .left_section .email_us .inner{float:left; width:150px; }
#left_container .left_section .email_us h3{float:left; width:135px; height:33px; font-size:14px; line-height:30px; padding-left:15px;}

#left_container .left_section .email_us form{float:left; width:150px;}
#left_container .left_section .email_us fieldset{float:left; width:150px; border:none}
#left_container .left_section .email_us fieldset ul{float:left; width:140px; list-style:none; padding:10px 3px 0 5px;}
#left_container .left_section .email_us fieldset ul li{floaT:left; width:140px; padding-bottom:8px;}
#left_container .left_section .email_us fieldset ul li label{float:left; font-size:12px; padding-right:3px;}
#left_container .left_section .email_us fieldset ul li .text1{float:left; width:80px; height:13px; font-size:10px;}
#left_container .left_section .email_us fieldset ul li .text2{float:left; width:106px; height:13px;font-size:10px;}
#left_container .left_section .email_us fieldset ul li .text3{float:left; width:98px; height:13px;font-size:10px;}
#left_container .left_section .email_us fieldset ul li textarea{float:left; width:100px; height:13px;font-size:10px; height:50px;}
#left_container .left_section .email_us fieldset ul li .btn{float:left; width:65px; height:21px; cursor:pointer; border:none; margin-left:10px; display:inline;}

#left_container .right_section{float:left; width:610px;}

.right_section .content_section{float:left; width:610px; border-style:solid; border-width:1px; border-width:1px 1px 0 1px;}
.right_section .tab_section{float:left; width:610px; padding-top:14px;}
.right_section .tab_section ul{float:left; width:608px; list-style:none; padding-left:2px;}
.right_section .tab_section ul li{float:left; padding-right:3px; font-size:14px; font-weight:normal; line-height:24px;}
.right_section .tab_section ul li a{float:left; width:auto;height:24px; padding-left:8px;}
.right_section .tab_section ul li a span{float:left; width:auto;  height:24px; padding:0 22px 0 14px; font-weight:bold; font-size:12px; line-height:23px;}
.right_section .tab_section ul li a:hover{float:left; width:auto; height:24px; padding-left:8px;text-decoration:none; }
.right_section .tab_section ul li a:hover span{float:left; width:auto; height:24px; padding:0 22px 0 14px; cursor:pointer}
.right_section .tab_section ul li a.current{float:left; width:auto; height:24px; padding-left:8px;text-decoration:none; }
.right_section .tab_section ul li a.current span{float:left; width:auto; height:24px; padding:0 22px 0 14px; cursor:pointer}
.right_section .tab_section .content_section{float:left; width:610px; border-style:solid; border-width:1px; border-width:1px 1px 0 1px;}

.right_section .tab_section .content_section .tabs{float:left; width:610px; height:25px;}
.right_section .tab_section .content_section .tabs ul{float:right; width:auto}
.right_section .tab_section .content_section .tabs ul li{float:left; width:auto; padding:0 0 0 1px; font-size:12px; font-weight:normal}
.right_section .tab_section .content_section .tabs ul li a.inbox{float:left;  padding:0 40px; }
.right_section .tab_section .content_section .tabs ul li a.contact{float:left; padding:0 30px;}
.right_section .tab_section .content_section .tabs ul li a.box1{float:left;  padding:0 40px; }
.right_section .tab_section .content_section .tabs ul li a.box2{float:left;  padding:0 40px; }
.right_section .tab_section .content_section .tabs ul li a:hover{ text-decoration:underline}


.right_section .tab_section .content_section .featurestabs{float:left; width:610px; height:25px;}
.right_section .tab_section .content_section .featurestabs ul{float:left; width:auto}
.right_section .tab_section .content_section .featurestabs ul li{float:left; width:auto; padding:0 0 0 1px; font-size:12px; font-weight:normal}
.right_section .tab_section .content_section .featurestabs ul li a.box{float:left;  padding:0 2px;}
.right_section .tab_section .content_section .featurestabs ul li a:hover{text-decoration:underline}

.right_section .grid_section{float:left; width:582px; margin:20px 0 0 10px; display:inline; border-style:solid; border-width:3px;}
.right_section .grid_section .head{float:left; width:582px; font-size:11px; font-weight:bold; padding-top:3px; padding-bottom:3px;}
.right_section .grid_section .head .col1{float:left; width:47px; padding:0 0 0 3px; line-height:30px;}
.right_section .grid_section .head .col2{float:left; width:62px; padding-left:3px;}
.right_section .grid_section .head .col3{float:left; width:67px; padding-left:3px; line-height:30px;}
.right_section .grid_section .head .col4{float:left; width:57px; padding-left:3px;}
.right_section .grid_section .head .col5{float:left; width:32px; padding-left:3px;}
.right_section .grid_section .head .col6{float:left; width:62px; padding-left:3px;}
.right_section .grid_section .head .col7{float:left; width:87px; padding-left:3px;}
.right_section .grid_section .head .col8{float:left; width:140px; padding-left:5px; line-height:30px;}

.right_section .grid_section .detail{float:left; width:582px;}
.right_section .grid_section .detail ul{float:left; width:582px; list-style:none; padding:0}
.right_section .grid_section .detail ul li{float:left; width:582px; font-size:11px; line-height:13px; font-weight:normal; padding:3px 0; border-style:solid; border-width:0 0 1px 0;}
.right_section .grid_section .detail .col1{float:left; width:47px; padding:0 0 0 3px; font-weight:bold; text-transform:uppercase;}
.right_section .grid_section .detail .col2{float:left; width:59px; padding:0 0 0 3px;}
.right_section .grid_section .detail .col3{float:left; width:69px; padding:0 0 0 3px;}
.right_section .grid_section .detail .col4{float:left; width:55px; padding:0 0 0 3px;}
.right_section .grid_section .detail .col5{float:left; width:34px; padding:0 0 0 3px;}
.right_section .grid_section .detail .col6{float:left; width:62px; padding:0 0 0 3px;}
.right_section .grid_section .detail .col7{float:left; width:87px; padding:0 0 0 3px;}
.right_section .grid_section .detail .col8{float:left; width:140px; padding:0 0 0 5px;}

.right_section tr.tabletitle{font-weight:bold; font-size:12px; height:22px; line-height:20px; padding:2px 2px 2px 2px; margin-right:13px; color:#FFF; background-color:#103870;}
.right_section tr.tableheader{font-weight:bold; font-size:12px; height:22px; line-height:20px; padding:2px 2px 2px 2px; margin-right:13px;}
.right_section tr.tablebody{font-weight:normal; font-size:12px; height:20px; line-height:18px; padding:2px 2px 2px 2px; margin-right:13px;}

.right_section a.back_to_top{float:right; font-weight:bold; font-size:11px; line-height:25px; margin-right:13px; display:inline}
.right_section .bottom_section{float:left; width:auto;}
.right_section .bottom_section p{ font-size:13px;  width:auto; line-height:16px; padding:15px 0 0 20px;}
.right_section .bottom_section .box{float:left; width:585px; margin:10px 0 0 10px; display:inline; padding-bottom:70px;}
.right_section .bottom_section .box p{floaT:left; width:auto;  font-size:15px; padding:10px;}

#right_container{float:right; width:220px;}
#right_container .box{float:right; width:219px; padding-bottom:5px;}
#right_container .box h3{float:left; width:219px; text-align:center; height:32px; font-size:14px; line-height:30px; }
#right_container .box .inner{float:left; width:218px; }
#right_container .box .inner form{float:left; width:218px;}
#right_container .box .inner fieldset{float:left; width:218px; padding-bottom:13px;}
#right_container .box .inner fieldset p{float:left; width:218px; text-align:center; font-size:12px; line-height:14px; padding:0 }
#right_container .box .inner fieldset ul{float:left; width:160px; padding-left:25px; list-style:none;}
#right_container .box .inner fieldset ul li{float:left; width:160px; padding-bottom:6px!important; padding-bottom:4px;}
#right_container .box .inner fieldset ul li label{float:left; width:120px; font-size:13px; line-height:22px; font-weight:bold;}
#right_container .box .inner fieldset ul li select{float:left; width:125px; font-size:12px; line-height:20px; }
#right_container .box .inner fieldset ul li .btn{float:left; width:59px; height:21px; border:none; margin:5px 0 0 30px; display:inline; cursor:pointer}
#right_container .box ul.news{float:left; width:218px; list-style:none; padding:5px 0 18px 0;}

#right_container .box ul.news li{float:left; width:200px; padding:3px 0 6px 18px; font-size:12px;}
 #right_container .box ul.news li a{color: #ffffff}
#right_container .box ul.news li.last{ background:none}
#right_container .box p{float:left; width:170px; padding:5px 0 3px 18px; font-size:12px;}
#right_container .last{ padding-bottom:0}
#right_container .box .inner_outer{float:left; width:218px;}
#right_container .box .inner1{float:left; width:218px;padding-bottom:5px;}

#footer{ float:left; width:1000px; padding:5px 0}
#footer ul{ list-style:none; padding:0 0 0 20px;}
#footer ul li{float:left; width:auto; padding:0 9px;}
#footer p.copyright{float:left; width:auto; padding-left:70px;}
#footer p.developed_by{float:right; width:auto; padding-right:80px; }
#footer p.developed_by a{color:#ffffff}

.border {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	height:20px;
	
}

.heading3{background:url(../../common/images/find_us_bg.jpg) repeat-x 0 0; float:left;width:765px; height:27px; padding-top:7px;padding-left:10px;font:bold 15px Verdana, Arial, Helvetica, sans-serif;}
.heading2{background:url(../../common/images/find_us_bg.jpg) repeat-x 0 0; float:left;width:600px; height:27px; padding-top:7px;padding-left:10px;font:bold 15px Verdana, Arial, Helvetica, sans-serif;}

.heading4{background:url(../../common/images/find_us_bg.jpg) repeat-x 0 0; float:left;width:600px; height:27px; padding-top:7px;padding-left:10px;font:bold 15px Verdana, Arial, Helvetica, sans-serif;}

.boxbg { background-color:#103870; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; margin-top:10px; margin-left:4px; margin-right:4px; padding: 7px; letter-spacing: 0px;}
.boxbg1 { background-color:#103870; text-decoration:none; font: normal 13px Verdana, Arial, Helvetica, sans-serif; height:27px; color: #ffffff; font-style:normal; margin-top:10px; margin-left:4px; margin-right:4px; letter-spacing: 0px;}
.navlinks { text-decoration:none; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-style:normal;}

.UsedCarHeader {font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #000000; margin-top:10px; margin-left:4px; margin-right:4px; padding: 7px; letter-spacing: 0px; background-color:#F0F0F0;}

.UsedCarHeaderHyperlink {font: normal 13px Verdana, Arial, Helvetica, sans-serif; cursor:auto; color: #000000; letter-spacing: 0px;}

.Separator {background:url(../../common/images/HyundaiImages/separator_bg.jpg) repeat-x 0 0; letter-spacing: 0px;}

.bttnborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #103870;
	border: 1px solid #000000;
	padding:3px 3px 3px 3px;
	font-weight:bold;
}

.Txtfieldborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3D556D;
	background-color: #ffffff;
	border: 1px solid #98B2C9;
	width: 200px;
	
}
