html{height: 100%;}
body{
	min-height:100%;
	position:relative;
	margin:0;
	background:#000;
	min-width:1000px;
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
}
* html body{height: 100%;}
#pagewidth{
	padding:0 0 260px;
}
img{
	border-style:none;
}
a{
	color:#fff;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
p{
	margin:0 0 16px;
}
.header{
	width:975px;
	margin:0 auto;
	position:relative;
	height:200px;
}
#main-container{
	width:100%;
	overflow:hidden;
	position:relative;
	padding:0 0 25px;
}
.mc-holder-1{
	width:1175px;
	position:relative;
	float:left;
	left:50%;
}
.mc-holder-2{
	width:1175px;
	position:relative;
	float:left;
	left:-50%;
	background:url(../images/top-view01.jpg) no-repeat 50% 0;	
}
.mc-holder-3{
	background:url(../images/car-bg.png) no-repeat 0 0;
	width:1175px;
	overflow:hidden;
}
strong.logo{
	float:left;
	margin:17px 0 0 15px;
}
strong.logo a{
	background:url(../images/logo.png) no-repeat 0 0;
	width:226px;
	height:146px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1px;
	cursor:pointer;
}
.guide-board-wrapper{
	position:absolute;
	top:74px;
	right:14px;
	width:188px;
}
.guide-board{
	background:url(../images/guide-board.png) no-repeat;
	width:168px;
	height:115px;
	padding:5px 20px 0 0;
	text-align:right;
	line-height:12px;
}
.guide-board em, .guide-board i{
	font-style:normal;
	padding:0 8px;
}
.guide-board span{
	position:relative;
}
.guide-board a{
	color:#fff;
	text-decoration:none;
}
.guide-board a:hover{
	text-decoration:underline;
}
span.destination{
	display:block;
	padding:0 0 14px;
	font-size:12px;
}
span.place-name{
	display:block;
	font-size:18px;
	padding:0 0 8px;	
}
span.contacts{
	display:block;
	font-size:11px;
}

span.contacts2{
	font-size:13px;
	color: #bafe01;
}

.header ul{
	padding:0;
	margin:16px 0 0 0;
	list-style:none;
	float:right;
	text-align:right;
}
.header ul li{
	display:inline;
	padding:0 16px 0 10px;
	background:url(../images/nav-split.gif) no-repeat 100% 7px;
	font-weight:bold;
}
.header ul li.last{
	background:none;
}
.header ul li a{
	color:#2e5795;
	text-decoration:none;
}
.header ul li a:hover{
	text-decoration:underline;
}
.header-panel{
	width:975px;
	margin:0 auto;
	height:153px;
	overflow:hidden;
	position:relative;
}
.chk-eng-flash{
	width:41px;
	height:14px;
	position:absolute;
	top:33px;
	left:141px;
}

div.panel-btns {}
	div.panel-btns ul{
		padding:0;
		margin:0;
		list-style:none;
		position:absolute;
		top:6px;
		right:106px;
		overflow:hidden;
	}
	div.panel-btns ul li{
		float:left;
		padding:0 0 0 44px;
	}
	div.panel-btns ul li a{
		height:51px;
		display:block;
		text-indent:-9999px;
		font-size:1px;
	}
	div.panel-btns ul li.request a{
		background:url(../images/btn-reauest-appoint.gif) no-repeat;
		width:143px;	
	}
	div.panel-btns ul li.towing a{
		background:url(../images/btn-towing-services.gif) no-repeat;
		width:114px;
	}
	div.panel-btns ul li a:hover{
		background-position:0 -51px;
	}
	
.content{
	width:1020px;
	margin:0 auto;
	padding:2px 0 0 0;
	position:relative;
}
.cd-flash{
	width:270px;
	height:345px;
	position:absolute;
	top:-18px;
	left:400px;
}
.cd-flash img{
	display:block;
}
.chair-top{
	width:1020px;
	position:relative;	
}
.chair-top-int{
	width:1020px;
	overflow:hidden;
	height:256px;
	background:url(../images/chair-top.png) no-repeat;
	padding:13px 0 0 0;
	
}
.left-chair-top{
	margin:0 0 0 30px;
	width:300px;
	float:left;
	display:inline;
	padding:0 20px;
	text-align:center;
	position:relative;
}
.right-chair-top{
	margin:0 30px 0 30px;
	width:300px;
	float:right;
	display:inline;
	padding:0 20px;
	text-align:center;
	position:relative;	
}
.chair-top h2{
	font-size:18px;
	margin:0 0 6px;
	font-weight:normal;
	position:relative;
}
.chair-top h2 a{
	text-decoration:none;
}
.chair-top h2 a:hover{
	text-decoration:underline;
}
.img-holder{
	width:234px;
	border:2px solid #a4a4a4;
	display:block;
	margin:0 auto;
}
.chair-center{
	background:#ff0;
	width:1020px;
	position:relative;
}
.chair-center{
	background:url(../images/chair-center.gif) no-repeat;
	width:1020px;
	margin:0 auto;
	padding:78px 0 0 0;
}
.chair-center2{
	background:url(../images/chair-center2.gif) repeat-y 0 0;
	width:1020px;
	margin:0 auto;
}
.chair-center3{
	width:1020px;	
}
.chair-center3:after{
	display:block;
	content:"";
	clear:both;
}
.center-box1{
	float:left;
	padding:0 40px 0 52px;
	width:308px;
	margin:-80px 0 -30px -20px;
	position:relative;
}
.center-box2{	
	float:right;
	padding:0 52px 0 40px;
	width:308px;
	margin:-80px 0 -30px -15px;
	position:relative;
	z-index:5000;
}
.chair-center3 p{
	line-height:17px;
}

.chair-top-int,
.chair-center,
.chair-center3,
.bottom-chairs  
{
	margin-left:15px;
}
.bottom-chairs { margin-left:30px;}

span.button1{
	float:right;
	margin:6px 0 0 0;
}
span.button1 a{
	float:left;
	font-size:12px;
	color:#d72a30;
	text-decoration:none;
	cursor:pointer;
	position:relative;
}
span.button1 a:hover{
	color:#fff;
}
span.button1 span{
	float:right;
	background:url(../images/button-left.png) no-repeat;
	height:23px;
	padding:6px 3px 0 13px;
}
span.button1 span span{
	padding:6px 3px 0 3px;
	float:left;
}
span.button1 em{
	float:right;
	font-style:normal;
	background:url(../images/button-right.png) no-repeat;
	height:30px;
	padding:0 9px 0 0;
}
span.button2{
	float:right;
	margin:6px 0 0 0;	
}
span.button2 a{
	float:left;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	position:relative;
	font-size:14px;
}
span.button2 a:hover{
	color:#d72a30;
}
span.button2 span{
	float:right;
	background:url(../images/button2-left.gif);
	height:32px;
	padding:6px 3px 0 13px;
}
span.button2 span span{
	padding:0 3px 0 10px;
	margin:0 0 0 5px;
	background:url(../images/arrow.gif) no-repeat 0 3px;
	float:left;
}
span.button2 em{
	float:right;
	font-style:normal;
	background:url(../images/button2-right.gif) no-repeat;
	height:38px;
	padding:0 9px 0 0;
}
.bottom-chairs{
	width:1020px;
	margin:0 auto;
	background:url(../images/chair-bottom.gif) no-repeat;
	height:150px;
}
.main-data-home{
	margin:-60px auto 0 auto;
	position:relative;
	width:880px;
	padding:0 70px;
}
.main-data-home h1{
	font-size:24px;
	line-height:24px;
	font-weight:normal;
	margin:0 0 8px;
}
.main-data-home h1 span{
	font-weight:bold;
	color:#d72a30;
	font-size:16px;
	display:block;
}
.main-data-home p{
	line-height:20px;
}
.two-columns{
	width:975px;
	margin:0 auto;
	padding:0 0 30px;
	overflow:hidden;
}
.main-data{
	width:600px;
	float:left;
	padding:40px 0 0 0;
}
.main-data p{
	line-height:20px;
}
.main-data h1{
	font-size:26px;
	color:#e51d06;
	margin:0 0 12px;
	font-weight:normal;
}
ul.default{
	margin:0 0 16px 58px;
	padding:14px 0 0 0;
	list-style:none;
	overflow:hidden;
}
.main-data h2{
	color:#a8afb1;
	font-size:18px;
	margin:18px 0 0 0;
}
ul.default li{
	padding:0 0 18px 12px;
	background:url(../images/ul-bullet.gif) no-repeat 0 4px;
}
ul.default li a{
	color:#fff;
	text-decoration:none;
}
ul.default li a:hover{
	color:#e51d06;
	text-decoration:underline;
}
.sidebar{
	width:350px;
	float:right;
}
.sidebar h3{
	font-size:20px;
	color:#020000;
	font-weight:normal;
	margin:0 0 3px;
}
.sidebar h3 a{
	text-decoration:none;
	color:#020000;
}
.sidebar h3 a:hover{
	text-decoration:underline;
	color:#fff;
}
.sidebar p{
	line-height:17px;
}
.head-top{
	background:url(../images/chair-top-add01.gif) no-repeat 0 0;
	width:350px;
	height:220px;
	overflow:hidden;
	margin:0 0 -189px 0;
	position:relative;
	z-index:100;
}
.head-center{
	background:url(../images/chair-center-add01.gif) repeat-y 0 0;
	width:350px;
	min-height:190px;	
}
.head-center:after{
	content:"";
	display:block;
	clear:both;
}
* html .head-center{
	height:190px;
}
.head-bottom{
	background:url(../images/chair-bottom-add01.gif) no-repeat 0 0;
	height:53px;
	width:350px;
	overflow:hidden;
}
.head-content{
	width:310px;
	position:relative;
	z-index:101;
	padding:0 20px;
	text-align:center;
	overflow:hidden;
}
.side-add{
	background:#717678 url(../images/side-inner-bg.gif) repeat-x 0 100%;
	width:295px;
	overflow:hidden;
	padding:0 30px 0 25px;
}
ul.side-list{
	padding:0;
	margin:0 0 26px;
	list-style:none;
	overflow:hidden;
}
ul.side-list li{
	width:100%;
	float:left;
	border-bottom:1px solid #5a5e60;
}
ul.side-list li a{
	color:#fff;
	text-decoration:none;
	padding:12px 0 12px 21px;
	display:block;
	background:url(../images/ul-bullet.gif) no-repeat 9px 16px;
}
ul.side-list li a:hover{
	background:#383a3c url(../images/ul-bullet.gif) no-repeat 9px 16px;
	text-decoration:none;
}
#footer{
	height:260px;
	width:100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
#footer-content{
	width:975px;
	margin:0 auto;
	padding:34px 0 0 0;
	border-top:1px solid #595959;
}
ul.footer-nav{
	padding:0;
	margin:0 0 8px;
	list-style:none;
	text-align:center;
}
ul.footer-nav li{
	display:inline;
	background:url(../images/footer-split.gif) no-repeat 0 7px;
	padding:0 20px 0 24px;
}
ul.footer-nav li.first{
	padding:0 20px 0 0;
	background:none;
}
ul.footer-nav li a{
	text-decoration:none;
	color:#fff;
}
ul.footer-nav li a:hover{
	text-decoration:none;
	color:#da3a3f;
}
.address-box{
	width:510px;
	float:left;
	padding:20px 0 0 0;
}
.foot-line{
	width:100%;
	overflow:hidden;
	margin:12px 0 0 0;  
}
.foot-line{
	line-height:20px;
}
.foot-line address{
	text-decoration:underline;
	display:inline;
	font-style:normal;
}
a.foot-logo{
	float:right;
	background:url(../images/footer-logo.gif) no-repeat;
	width:279px;
	height:119px;
	text-indent:-9999px;
}
ul.phone-cont-list{
	width:100%;
	overflow:hidden;
	padding:0;
	margin:18px 0 0 0;
	list-style:none;
}
ul.phone-cont-list li{
	background:url(../images/footer-split.gif) no-repeat 0 7px;
	padding:0 20px 0 24px;
	display:inline;
}
ul.phone-cont-list li.first{
	padding:0 20px 0 0;
	background:none;
}

ul.phone-cont-list li.first span{
	font-size: 18px;
	color: #da3a3f;
}

ul.phone-cont-list li a:hover{
	color:#da3a3f;
	text-decoration:none;
}

.flash-replaced .alt {
     display: block;
     height: 0;
     position: absolute;
     overflow: hidden;
     width: 0;
     margin-bottom: 0px;
}

