@charset "utf-8";
body { margin: 0px; padding: 0px; background-color: #999999; background-image: url(../images/bg-body.png); background-repeat: repeat-x; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.main_wrapper { width: 912px; margin-right: auto; margin-left: auto; }
.clr { clear: both; }
.orange { color: #FF6600; }
.blue { color: #002491; }
.small { font-size: 12px; }

.header { background-image: url(../images/bg-header.png); background-repeat: no-repeat; height: 340px; }
h1 { margin: 0px; float: left; width: 350px; padding-top: 3px; color: #FFFFFF; }
.top-nav { float: right; width: 550px; padding-right: 10px; text-align: right; padding-top: 20px; color: #FFFFFF; font-size: 12px; }
.top-nav a { color: #FFFFFF; font-size: 12px; text-decoration: none; }
.top-nav a:hover { text-decoration: underline; }
.header-content { float: right; width: 670px; padding-right: 10px; padding-top: 30px; font-size: 20px; }
h2 { clear: right; float: right; width: 660px; padding-top: 80px; padding-right: 10px; margin: 0px; padding-bottom: 0px; padding-left: 0px; }

.header-content span { font-size: 28px; }
.begin { float: left; width: 190px; padding-top: 230px; padding-left: 20px; }
.content_wrapper { background-image: url(../images/bg-main.png); background-repeat: repeat-y; clear: both; width: 900px; padding-right: 16px; padding-left: 6px; }
.right_content { float: right; width: 660px; padding-top: 10px; min-height:500px; }
.home_block { float: left; width: 200px; margin-right: 5px; font-size: 0.8em; margin-left: 5px; padding-right: 5px; padding-left: 5px; display: block; margin-top: 10px; }
.home_block_center { text-align: center; padding-bottom: 6px; }
.home_block img { margin-right: auto; margin-left: auto; border: 1px solid #999; }

.home_content_top { font-size: 1em; padding-right: 8px; }
.home_content_top img { background-color: #666666; padding: 2px; float: left; border: 1px solid #333333; margin-top: 0px; margin-right: 8px; margin-bottom: 8px; margin-left: 0px; }
h3 { color: #666666; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; font-variant: small-caps; font-size: 1em; }
.right_content ol { font-size: .8em; padding: 0px; float: left; width: 47%; margin-top: 0px; margin-right: 1%; margin-bottom: 0px; margin-left: 1%; list-style-type: none; }

/*City State*/
.citystate_wrap {}
.citystate_wrap ul { width:170px; padding:0px 5px; float:left; }
.citystate_wrap ul li { color:#FF6600; line-height:26px; }
.citystate_wrap ul li a { color:#000066; }
.citystate_wrap ul li a:hover {color:#FF9900;text-decoration:none;}
.left_content { float: left; width: 210px; margin-left:4px; padding: 0px 0px 4px 0px; text-align:center; }
.left-content-title { padding-top:10px; background-color:#FFFFFF; line-height: 22px; font-weight: bold; border-bottom: 3px solid #999999; font-size:14px; }
.footer_wrap { background-image: url(../images/bg-footer.jpg); background-repeat: repeat-x; height: 125px; margin:0px auto; }
.footer_content { width: 900px; margin-right: auto; margin-left: auto; font-size: .7em; color: #FFFFFF; padding-top: 16px; }
.footer_content a { padding-right: 10px; padding-left: 10px; color: #FFFFFF; text-decoration: none; }
.copyright { text-align:center; color:#000000; padding-top:8px; }
/*Feed*/
.content_wrap { border:1px solid #d1d1d1; background-color:#f2f2f2; height:80px; text-align:center; padding:3px; margin:8px 5px; }
.content_wrap:hover { background-color:#e4e4e4; border-color:#e8e8e8; }
.image_wrap {float:left;}
.item_record { font-size:10px; width:104px; float:left; }
.item_record div { }
.image_wrap {margin:0px; text-align:center; min-height:64px; }
.image_wrap img { width:80px; padding:1px; border:1px solid #cccccc; }
.image_wrap img:hover { border-color:#df3f0f; }
.details { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; width:100px; float:left; }
.dealer_info { height:1px; visibility:hidden; }
/*END FEED*/