body{background:url(images/bgd.jpg) no-repeat fixed center top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:0px; margin:0px;}

.wrapper{width:956px; margin-left:auto; margin-right:auto;}
.menu{float:left; padding:0px 0px 0px 30px;}
.header{background:url(images/header_bg.png) no-repeat; height:332px; float:left; width:897px;}
.logo{width:393px; float:left; padding-top:60px;}
.cnt{background:url(images/cntbg.png) repeat-y; float:left; margin-left:35px;}
.mailing{background:url(images/mailing.png) no-repeat; width:352px; height:204px; float:left;}
.mailing_cnt{padding:100px 0px 0px 10px; float:right; width:310px; text-align:left;}
.welcome{float:right; width:460px; margin-left:25px; padding-right:60px;}
.read_morebtn{text-align:center; width:400px;}
.our_best{float:left; padding-left:40px; padding-top:30px; width:600px; margin-bottom:10px; }
.black_bg{background:url(images/black_bg.jpg) repeat-x; height:161px; float:left; padding:25px 64px 25px 65px;}
.box{width:166px; margin:0px 35px 0px 0px; color:#767676; line-height:1.7em; float:left;}
.box_last{width:166px; margin:0px 0px 0px 0px; color:#767676; line-height:1.7em; float:left;}
.box_img{margin-top:10px;}
.btm_bg{background:url(images/btm_bg.png) no-repeat left bottom; float:left;}
.btm_bg3{background:url(images/btm_bg1.png) no-repeat left bottom; float:left;}
.we_r{float:left; width:340px; padding:28px 30px 20px 20px; line-height:1.7em;}
.our_hotest{float:left; width:510px; padding:28px 0px 20px 10px; line-height:1.7em;}
.our_hotestcnt{width:240px; float:left; padding-top:8px; padding-bottom:20px;}
.btm_menu{color:#FFFFFF; float:left; padding:0px 0px 20px 20px; line-height:1.7em; width:700px;} 
.btm_menu a{color:#FFFFFF; text-decoration:none; padding:0px 3px 0px 3px;}
.btm_menu a:hover{color:#0175B5; text-decoration:none;}
.btm_right{float:right; width:155px;}
.build{color:#0175B5;}
.build a{color:#0175B5; text-decoration:none;}
.build a:hover{color:#0175B5; text-decoration:underline;}
.mail_txtbox{width:250px; height:25px; border:none; padding:8px 3px 0px 5px; margin:0px; font-size:13px;}
.mail_btn{background:url(images/btn.jpg) no-repeat; width:35px; height:33px; border:none; padding:0px; margin:0px;}
form{padding:0px; margin:0px;}

.blk_txt{color:#000000; text-transform:uppercase; font-weight:bold;}
.blk_txt a{color:#000000; text-decoration:none;}
.blk_txt a:hover{color:#FFFFFF; text-decoration:none;}

.home{width:147px; height:49px; display:block; float:left;}
a.home{background:url(images/home.png) no-repeat; width:147px; height:49px; display:block;}
a.home:hover{background:url(images/home_up.png) no-repeat; width:147px; height:49px; display:block;}

.about{width:108px; height:49px; display:block; float:left;}
a.about{background:url(images/about_us.png) no-repeat; width:108px; height:49px; display:block;}
a.about:hover{background:url(images/about_us_up.png) no-repeat; width:108px; height:49px; display:block;}

.race{width:114px; height:49px; display:block; float:left;}
a.race{background:url(images/race_cars.png) no-repeat; width:114px; height:49px; display:block;}
a.race:hover{background:url(images/race_cars_up.png) no-repeat; width:114px; height:49px; display:block;}

.restoration{width:135px; height:49px; display:block; float:left;}
a.restoration{background:url(images/restoration.png) no-repeat; width:135px; height:49px; display:block;}
a.restoration:hover{background:url(images/restoration_up.png) no-repeat; width:135px; height:49px; display:block;}

.mentenace{width:129px; height:49px; display:block; float:left;}
a.mentenace{background:url(images/maintanance.png) no-repeat; width:129px; height:49px; display:block;}
a.mentenace:hover{background:url(images/maintanance_up.png) no-repeat; width:129px; height:49px; display:block;}

.glossary{width:107px; height:49px; display:block; float:left;}
a.glossary{background:url(images/glossary.png) no-repeat; width:107px; height:49px; display:block;}
a.glossary:hover{background:url(images/glossary_up.png) no-repeat; width:107px; height:49px; display:block;}

.contact{width:160px; height:49px; display:block; float:left;}
a.contact{background:url(images/contact.png) no-repeat; width:160px; height:49px; display:block;}
a.contact:hover{background:url(images/contact_up.png) no-repeat; width:160px; height:49px; display:block;}

.our_bestinner{float:left; padding-left:40px; padding-top:45px; width:300px; margin-bottom:10px;}
.black_bg1{background:url(images/black_bg.jpg) repeat-x #0C0C0C bottom; float:left; padding:0px 10px 0px 10px;}
.bld_itl{font-size:14px; font-weight:bold; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
.bld_itl1{font-size:20px; font-weight:bold; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
.abt_blk{padding:10px 0px 20px 0px;}

.txtbox_bg{background:#46759B; border:2px solid #9DB1BF; height:19px; width:186px;}
.txtbox_arebg{background:#46759B; border:2px solid #9DB1BF; height:80px; width:186px;}
.submit_btn{background:#000000; border:2px solid #CBD9E5; color:#FFFFFF; padding:4px 0px 4px 0px; width:70px;}

.btm_bg1{background:url(images/about_us_bottom_bg.png) no-repeat left bottom; float:left;}
.btm_bg2{background:url(images/btm_bg2.png) no-repeat left bottom; float:left;}
.btm_bg3{background:url(images/about_us_bottom_bg1.png) no-repeat left bottom; float:left;}
.btm_bg4{background:url(images/btm_bg4.png) no-repeat left bottom; float:left;}

.to_be{float:left; width:874px; padding:20px 10px 35px 10px; line-height:1.7em; }
.to_be_left{ float:left; width:427px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;}
.to_be_right{ float:right; width:590px; text-align:left; }
.our_team_left{ float:left; width:200px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-left:27px;}
.our_team_left a{color:#FFFFFF; text-decoration:none;}
.our_team_left a:hover{color:#FFFFFF; text-decoration:underline;}
.our_team_left1{float:left; width:180px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-left:20px;}


/* Maintenace Page */
.bld_itl1_main{font-size:18px; font-weight:bold; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
.main_div{ width:878px; float:left; text-align:left;}
.left_div{ float:left; width:404px; text-align:left; padding:5px 5px 5px 15px; line-height:1.8em; font-family:Arial, Helvetica, sans-serif; font-size:12; color:#C0C0C0; font-weight:bold;}
.right_div{ float:right; width:404px; text-align:left; padding:5px 5px 5px 15px; line-height:1.8em; font-family:Arial, Helvetica, sans-serif; font-size:12; color:#C0C0C0; font-weight:bold;}
.txt{color:#939393; font-family:Arial, Helvetica, sans-serif; font-size:12; font-weight:bold;}
/* Maintenace Page End*/



/* GLossary Page */
.bld_itl1_glo{font-size:14px; font-weight:bold; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
.left_side{ line-height:1.4em; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#FFFFFF; font-size:12px; padding-left:5px; padding-right:5px; }
.bl_head{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#B2DBFB;}
.bld_itl1_glo1{font-size:18px; font-weight:bold; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.6em;}


/* Contact Page */
.company_name{ font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#FFFFFF;}
.address{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#767676;}
.phone{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#767676; font-weight:bold;}
.phone a{ text-decoration:underline; color:#767676; }
.phone a:hover{ text-decoration:none; color:#767676; }
.phone1{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bold;}
.mainten{float:left; width:400px; padding-left:25px;}
.not_sure{padding-top:40px; float:none; text-align:center;}



/* Contact Page End */

/* Form */

/* Congratulation message */
.MsgSent {
	Display: block;
	padding: 10px;
	margin: 40px auto;
	width: 400px;
	text-align: center;
	border: 1px solid #EEE;
	background-color: white;
}

.MsgSent h1 {
	background: url(images/MsgSent.gif) no-repeat 0 0;
	padding-left: 20px;
	height: 85px;
	line-height: 85px;
}

/* Error message */
.MsgError {
	Display: block;
	padding: 10px;
	margin: 40px auto;
	width: 400px;
	text-align: center;
	border: 1px solid #EEE;
	background-color: white;
}

.MsgError h1 {
	background: url(images/MsgError.gif) no-repeat 0 0;
	padding-left: 20px;
	height: 85px;
	line-height: 85px;
	color: #CC0000;
}

.MsgSent p, .MsgError p {
	font-size: 1.3em;
	color:#999;
}

.tipsbox .tipsbox_top_left{
	background : url('images/top_left.png') no-repeat;
	background : url('images/top_left.gif') no-repeat;
	background-position : 9px 8px;
}

.tipsbox .tipsbox_top{
	background : url('images/top.png') repeat-x;
	height : 17px;
	_background : url('images/top.gif') repeat-x;
	_background-position : 0px 8px;
}

.tipsbox .tipsbox_top_right{
	background : url('images/top_right.png') no-repeat;
	_background : url('images/top_right.gif') no-repeat;
	_background-position : 0px 8px;
}

.tipsbox .tipsbox_left{
	background : url('images/left.png') repeat-y;
	width : 17px;
	_background : url('images/side.gif') repeat-y;
	_background-position : 9px 8px;
}

.tipsbox .tipsbox_right{
	background : url('images/right.png') repeat-y;
	width : 22px;
	_background : url('images/side.gif') repeat-y;
	_width : 9px;
}

.tipsbox .tipsbox_bottom_left{
	background : url('images/bottom_left.png');
	_background : url('images/bottom_left.gif') no-repeat;
	_background-position : 9px 0px;
}

.tipsbox .tipsbox_mark{
	background : url('images/mark.png') no-repeat;
	height : 36px;
	_background : url('images/mark.gif') no-repeat;
}

.tipsbox .tipsbox_bottom_right{
	background : url('images/bottom_right.png');
	_background : url('images/bottom_right.gif') no-repeat;
}

.tipsbox .tipsbox_inner, .tipsbox .tipsbox_inner_ie6{
	background : url('images/inner.png');
}

.tipsbox .tipsbox_inner_ie6 {
	padding : 4px;
}

.tipsbox .tipsbox_error {
	background : url('images/error.png') no-repeat;
	_background : url('images/error.gif') no-repeat;
	width: 40px;
	height: 40px;
	margin-top: 5px;
	float: left;
	clear: left;
}

.tipsbox p, .tipsbox {
	font-size: 1em;
	font-family: tahoma, verdana, "sans-serif";
	margin : 0;
	padding : 0;
	border : 0;
	color : #FFF;
}

.tipsbox p {
	padding-left: 55px;
	line-height: 15px;
}

.tipsbox p span {
	font-size: 1em;
	font-weight: bold;
	color: red;
	line-height: 35px;
}


.error_f {
	border : 1px dotted #666;
	margin-top : 5px;
	}

.error_f p {
	margin : 5px;
	color : #A00;
}

.error_f p span {
	font-size : 1.1em;
	color : #000;
	margin : 5px 0px 0px 0px;
}
