* { margin:0; padding:0;}
body { background-color: #4c5560; font-size:100%; line-height:normal; font-family:Arial; color:#666666; text-align:center; margin:10px;}
textarea {font-family:Arial;}
#main {margin:0 auto; width:970px; font-size:0.75em; line-height:1.5em;}
.width {width:100%; overflow:hidden; text-align:center;}
.textred {color:#dd0000;}


/*==================home====================*/
.home_width {width:910px; text-align:center; margin:0 auto; clear:both;}
.home_width img {border:0;}
.home_com_image, .home_com_button {width:288px; height:168px; float:left; margin-right:20px; border:1px solid #fd0a0a; background-color:#fff; overflow:hidden;}
.home_dom_image, .home_dom_button {width:288px; height:168px; float:left; border:1px solid #8e9092; background-color:#fff; overflow:hidden;}
.home_auto_image, .home_auto_button {width:288px; height:168px; float:left; margin-left:20px; border:1px solid #000; background-color:#fff; overflow:hidden;}
.home_com_button, .home_dom_button, .home_auto_button {border:0px; width:290px; height:55px; background:transparent;}
.home_dom_content{width:568px; float:left; text-align:left; padding:0 5px 0 5px;}
.home_dom_content h1{font-size:130%; margin:5px 0 10px 0;}


/*==================main====================*/
.main_content {width:960px; margin:0 auto;}
.main_copy {float:left; width:920px; margin:0 auto; padding:15px 20px 25px 20px; text-align:left; min-height:360px;}
.main_copy h1 {font-size:130%; margin:5px 0 10px 0;}
.main_copy ul {margin:5px 0 10px 25px;}
.main_copy a:link, .main_copy a:active, .main_copy a:visited {color:#f60000; text-decoration:none;}
.main_copy a:hover {color:#f60000; text-decoration:underline;}
.main_copy .player { float:right; margin:0 20px 20px 15px; width:382px;}
.main_copy .player2 { float:right; margin:0 20px 20px 15px; width:400px;}
.main_copy .gallimage {width:170px; height:100px; float:left; overflow:hidden; border:1px solid #a9a9a9; background-color:#d7d7d7; margin-right:15px; margin-bottom:16px;}
.main_copy .gallimage2 {width:170px; height:100px; float:left; overflow:hidden; border:1px solid #a9a9a9; background-color:#d7d7d7; margin-bottom:16px;}
.main_copy .gallimage img, .main_copy .gallimage2 img {border:0; text-align:center;}
.main_copy .gallimagelarge {width:100%; text-align:center;}
.main_copy .gallimagelarge img {border:0; text-align:center; border:1px solid #a9a9a9;}


.main_header {float:left; width:100%; height:119px; background:url(../images/bg_header.gif) left bottom repeat-x; clear:both; margin:0 auto;}
.main_header img {border:0;}
.main_header .logo {float:left; width:325px;}
.main_header .tel {float:left; width:322px; text-align:center;}
.main_header .cta {float:left; width:240px; text-align:right;}
.main_header .ctapic {float:left; width:73px; text-align:right;}
.main_header .cars {float:right; margin-right:7px;}


.main_navbar {float:left; width:100%; height:39px; text-align:left; background:url(../images/bg_navbar.gif) left bottom repeat-x; margin:0 auto;}
.main_navbar img {border:0;}


/*==================footer====================*/
.footer {width:100%; margin:0 auto; text-align:center; color:#a6aab0;}
.footer .left {width:47%; float:left; margin:0 auto; text-align:right; padding-top:11px;}
.footer .right {width:52%; float:right; margin:0 auto; text-align:left;}
.footer a:link, .footer a:active, .footer a:visited {color:#a6aab0; text-decoration:none;}
.footer a:hover {color:#fff; text-decoration:underline;}




/*==================block====================*/

.col_1{width:970px; text-align:center; float:left;}

.block { background:#fff}
.block .top_left { background:url(../images/bg_tl.gif) left top no-repeat;}
.block .top_mid { background:url(../images/bg_tm.gif) right top repeat-x;}
.block .top_right { background:url(../images/bg_tr.gif) right top no-repeat; width:100%; text-align:center;}
.block .mid_left { background:url(../images/bg_ml.gif) left top repeat-y;}
.block .mid_right { background:url(../images/bg_mr.gif) right top repeat-y;}
.block .bot_right { background:url(../images/bg_br.gif) right bottom no-repeat;}
.block .bot_mid { background:url(../images/bg_bm.gif) right bottom repeat-x;}
.block .bot_left { background:url(../images/bg_bl.gif) left bottom no-repeat;}
.block .bot_left2 { background:url(../images/bg_bl2.gif) left bottom no-repeat;}

.spacer {height:30px; margin:0 auto; padding:0; clear:both;}




/*==================forms====================*/
form {
	margin:0px;
	padding:0px;
}
.input {
	padding:3px;
	border:1px solid #CFD8DA;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#858B92;
}
.button {
	width:50px;
	height:24px;
	padding:3px;
	border:0;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	background-color:#f60000;
	cursor:pointer;
}

textarea {
	padding:3px;
	height:70px;
	border:1px solid #CFD8DA;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#858B92;
}