@charset "utf-8";/******************* Skyline RV ********************************//* Author: Designspike *//************************************************************************//*** General Style ***//** ----------------------------------------------------- **/#header {    background: #6f0202 url(images/bg-red.jpg) no-repeat center top;    width: 100%;    border-top: 20px solid #000;    padding-bottom: 15px;}#header_wrapper {    position: relative;    width: 960px;    margin: 0 auto;    padding: 15px 0;    z-index: 999;}#logo {    float: left;    height: 97px;    background: url(images/logo.png) no-repeat left top;}#logo a {    display: block;    width: 100%;    height: 100%;}#logo span {    font: bold 12px Arial, Helvetica, sans-serif;    color: #FFF;    padding-left: 15px;}#header_contact {    font: bold 13px Arial, Helvetica, sans-serif;    color: #FFF;}#header_contact span {    color: #e89f9f;}#header_right_section {    float: right;    text-align: right;}#banner {    width: 960px;    margin: 15px auto 0;}/**//*** Navigation ***//** ----------------------------------------------------- **/#navigation {    float: right;    width: auto;    border: 1px solid #6b0000;    margin-top: 15px;}#navigation li {    position: relative;    float: left;}#navigation .current_page_selected a {    background: #871313;}#navigation a {    display: block;    color: #fff;    font: 17px Arial, Helvetica, sans-serif;    text-decoration: none;    padding: 8px 12px;    background: #ae1111 url(images/nav-bg-divider.png) no-repeat right;}#navigation a:hover {    color: #ddd;}#navigation li.last a {    background-image: none;}#navigation ul li.last {    border: none;    background: url(images/nav-sub-bullets.gif) no-repeat left 10px;}#navigation li .sf-with-ul {    position: relative;    padding-right: 25px;}#navigation li .sf-sub-indicator {    position: absolute;    top: 13px;    right: 9px;    display: block;    width: 9px;    height: 8px;    background: url(images/nav-dropdown-indicator.png) no-repeat left top;}#navigation ul {    width: 150px;    display: none;    position: absolute;    left: 0;    top: 34px;    text-align: left;    background: #292929;    padding: 0 15px;    border: 1px solid #545454;}#navigation ul li {    float: none;    display: block;    padding: 0;    margin: 0;    border-bottom: 1px solid #535353;}#navigation ul li a {    display: inline-block;    width: 100%;    padding: 8px 0;    margin: 0;    background: none;    font-size: 15px;    background: url(images/nav-sub-bullets.gif) no-repeat left 10px;    padding-left: 18px;    color: #ff2929;    font: bold 12px Arial, Helvetica, sans-serif;}#navigation ul li a:hover {    color: #fff;}/**/.simplefile {    text-decoration: none;    color: #333;    font-size: 20px;    font-family: arial;}/*** Main Content ***//** ----------------------------------------------------- **/#main_content {    background: #ffffff url(images/bg-main-content.jpg) repeat-x center top;	 width: 100%;}#main_content_wrapper {    width: 960px;    margin: 0 auto;}#column_left {    float: left;    width: 670px;    padding-bottom: 25px;}#column_right {    float: right;    width: 269px;}/**//*** Misc ***//** ----------------------------------------------------- **/#related_articles {    background: #f4f4f4;    border: 1px solid #e0e0e0;    padding: 20px 25px;}#related_articles_title {    margin: 0;    margin-bottom: 15px;}#related_articles_list {    margin: 0;}#related_articles_list li {    float: left;    margin-right: 40px;}.printfooter {    font: 12px Arial, Helvetica, sans-serif;}/**//*** Sidebar Right ***//** ----------------------------------------------------- **/.side_bar_1 {    padding: 30px 0;}.side_bar_1 li.side_bar_section {    margin-bottom: 15px;}.side_bar_1 .section_title {    font: 21px Arial, Helvetica, sans-serif;    margin-bottom: 10px;}.sidebar_orange_button a {    display: block;    width: 204px;    height: 50px;    background: url(images/button-orange.gif) no-repeat left top;    font: bold 14px / 50px Arial, Helvetica, sans-serif;    text-transform: uppercase;    color: #FFF;    text-align: center;    text-decoration: none;}.sidebar_orange_button a:hover {    text-decoration: underline;}.drawers_list {    padding-bottom: 15px;}.drawers_list li.drawer_section {    background: #292929 url(images/sidebar-widget-bg.gif) repeat-x left top;    padding: 0 15px 8px;    border-bottom: 8px solid #FFF;}.drawers_list .drawer_handle {    font: 16px Arial, Helvetica, sans-serif;    color: #FFF;    padding-bottom: 12px;    padding-top: 20px;    padding-left: 25px;    background: url(images/bullet-red-down.gif) no-repeat left 22px;    cursor: pointer;}.drawers_list .drawer_handle.selected {    padding-left: 0;    background: none;}.drawers_list li ul.drawer_items {    padding-bottom: 8px;}.drawers_list li ul.drawer_items li {    background: url(images/drawer-border-dots.gif) repeat-x left bottom;}.drawers_list li ul.drawer_items li a {    display: inline-block;    width: 214px;    padding: 5px 0 8px 25px;    font: 12px Arial, Helvetica, sans-serif;    color: #eee;    background: url(images/bullet-red.png) no-repeat 8px 8px;    text-decoration: none;}.drawers_list li ul.drawer_items li a:hover {    color: #c4c4c4;    background: #e6e6e6 url(images/bullet-bw.png) no-repeat 8px 8px;}.home_side_contact h2 {    color: #b71515;}.home_side_contact h3 {    font: bold 12px Arial, Helvetica, sans-serif;    margin-bottom: 10px;}.home_side_contact p {    color: #333;    clear: both;    font: 12px Arial, Helvetica, sans-serif;    margin-bottom: 10px;}.home_side_contact p span {    float: right;    width: 149px;}.home_side_contact p strong {    float: left;}.side_bar_box {    background: #4e4e4e url(images/bg-side-2.gif) repeat-x left top;    padding: 0 15px;    margin-bottom: 20px;}.side_bar_box ul {    margin: 0;    padding: 15px 0;}.side_bar_box ul li {    background: url(images/border-dots2.gif) repeat-x left bottom;}.side_bar_box ul li a {    display: inline-block;    padding: 5px 0 8px 25px;    font: 12px Arial, Helvetica, sans-serif;    color: #eee;    background: url(images/bullet-red2.gif) no-repeat 8px 8px;    text-decoration: none;}.side_bar_box ul li a:hover {    color: #FFF;}/**//*** Preview List Homepage ***//** ----------------------------------------------------- **/.preview_list {    list-style-type: none;}.preview_list li {    float: left;    width: 175px;    margin-right: 15px;    padding-right: 8px;    border-right: 1px solid #e2e2e2;    margin-bottom: 15px;}.preview_list li.last {    margin-right: 0;    border-right: none;}.home_section_title {    position: relative;    font: 21px Arial, Helvetica, sans-serif;    color: #b71515;    margin: 30px 0 20px;    padding-bottom: 15px;    border-bottom: 1px solid #e2e2e2;    float: left;    width: 100%;    clear: right;}.preview_title {    font: 12px Arial, Helvetica, sans-serif;    color: #757474;    margin-bottom: 8px;    margin-top: 8px;}.preview_excerpt {    padding-bottom: 8px;}.preview_excerpt p {    margin-bottom: 8px;    font: 12px Arial, Helvetica, sans-serif;    color: #757575;}.preview_price {    font: bold 14px Arial, Helvetica, sans-serif;    color: #503131;    margin-bottom: 15px;}.preview_price span {    color: #b71515;}.preview_view_details a {    display: block;    width: 80px;    height: 24px;    background: url(images/button-details.gif) no-repeat left top;}.preview_view_details a:hover {    background-position: bottom;}.preview_read_more a {    float: right;    display: block;    width: 71px;    height: 18px;    background: url(images/button-read-more.png) no-repeat left top;}.preview_view_all {    position: absolute;    top: 7px;    right: 0;}.preview_view_all a {    display: block;    width: 66px;    height: 18px;    background: url(images/button-view-all.png) no-repeat left top;}.more {    margin-left: 18px;}.more a {    display: block;    width: 80px;    height: 24px;    background: url(../images/button-more.gif) no-repeat left top;}.more a:hover {    background-position: bottom;}.mini_img {    width: 150px;    height: 112px;}hr {    height: 1px;    padding: 0;    background-color: #E2E2E2;    border: 0;}/**//*** Home Logos ***//** ----------------------------------------------------- **/#home_logos {    width: 960px;    margin: 0 auto;    background: url(../images/bg-logos.gif) repeat-x center top;    border: 1px solid #e1e1e1;    margin-bottom: 25px;}#home_logos li {    float: left;    padding: 15px 0 10px;    margin-left: 10px;}#home_logos li a img {    width: 69px;    height: 45px;}/**//*** Vehicle Page ***//** ----------------------------------------------------- **/#breadcrumbs {    border-bottom: 5px solid #cfcfcf;    margin-bottom: 15px;    padding: 10px 0;}#breadcrumbs li {    float: left;    margin-right: 8px;}#breadcrumbs li.last a {    color: #900;}#breadcrumbs li a {    font: bold 12px Arial, Helvetica, sans-serif;    color: #333;    text-decoration: none;}#breadcrumbs li a:hover {    text-decoration: underline;}#vehicle_image_wrapper {    background: #efefef;    border: 1px solid #e2e2e2;    padding: 20px;}#vehicle_image_main {    width: 623px;    margin: 0 auto;    border: 1px solid #e2e2e2;}#vehicle_image_main img {    height: 482px;}#vehicle_image_wrapper h3 {    color: #b71515;    margin: 15px 0;    font-size: 18px;}#vehicle_image_views li {    float: left;    width: 124px;    text-align: center;}#vehicle_image_views li img {    border: 1px solid #e2e2e2;    cursor: pointer;}#vehicle_image_views li a {    font: bold 12px Arial, Helvetica, sans-serif;    color: #333;    text-decoration: none;}#vehicle_image_views li a:hover {    color: #777;}#vehicle_image_tools {    padding: 15px 0;}#vehicle_image_tools li {    float: left;    margin-left: 25px;}#vehicle_image_tools_1 a {    display: block;    width: 142px;    height: 30px;    background: url(images/button-add-to-wishlist.gif) no-repeat left top;}#vehicle_image_tools_2 a {    margin-left: 0px !important;    display: block;    width: 142px;    height: 30px;    background: url(images/button-online-financing.gif) no-repeat left top;}#vehicle_image_tools_3 a {    display: block;    width: 113px;    height: 30px;    background: url(images/button-print-page.gif) no-repeat left top;}#vehicle_image_tools_4 a {    display: block;    width: 142px;    height: 30px;    background: url(images/button-send-inquiry.gif) no-repeat left top;}#vehicle_image_tools li a:hover {    background-position: left bottom;}#vehicle_details {    padding: 15px 0;    width: auto;    margin-bottom: 15px;}#vehicle_details_left {    float: left;    width: 174px;}#vehicle_details_left h3, #vehicle_details_right h3 {    color: #b71515;    margin: 15px 0;    font-size: 18px;}#vehicle_details_left table {    width: 100%;}#vehicle_details_left table td {    font: 12px Arial, Helvetica, sans-serif;    background: #efefef;    padding: 5px 8px;    border: 1px solid #d2d2d2;    color: #333;}#vehicle_details_right {    float: right;    width: 478px;}#vehicle_details_right div {    background: #efefef;    border: 1px solid #d2d2d2;    padding: 10px 15px;}#vehicle_details_right div p {    margin-bottom: 8px;    font: 12px / 18px Arial, Helvetica, sans-serif;    color: #333;}#vehicle_details_price {    font: 21px Arial, Helvetica, sans-serif;}#vehicle_details_price strong {    color: #b71515;}.inv_it {    list-style-type: none;    padding: 20px;    border-bottom: solid 1px #e2e2e2;    float: left;	width: 160px;	height: 300px;}.inv_it div {    min-height: 225px;}.inv_it div img {    border: 1px solid #e2e2e2;}.inv_it a {    color: #000000;    text-decoration: none;}/**//*** Vehicle Page Search Sidebar ***//** ----------------------------------------------------- **/#vehicle_search {    background: #4e4e4e url(images/bg-side-2.gif) repeat-x center top;    padding: 20px 15px;    margin-top: 20px;}#vehicle_search h2 {    color: #FFF;    font: 16px Arial, Helvetica, sans-serif;    margin-bottom: 10px;}#vehicle_search ul li {    margin-bottom: 15px;}#vehicle_search select {    width: 100%;    padding: 3px 5px;    font: 12px Arial, Helvetica, sans-serif;    color: #555;    background: #FFF;    border: 1px solid #CCC;}#search_keyword input {    font: 12px Arial, Helvetica, sans-serif;    color: #555;    padding: 4px 5px;    width: 175px;    float: left;    margin-right: 5px;    margin-top: 0;}#search_keyword button {    float: left;    display: block;    background: url(images/button-sidebar-go.gif) no-repeat left top;    width: 38px;    height: 27px;    border: none;    padding: 0;}#sidebar_radio_wrapper {}#sidebar_radio_wrapper label {    font: bold 12px Arial, Helvetica, sans-serif;    color: #FFF;    padding: 0 5px;}#sidebar_button_wrapper {    text-align: center;}#sidebar_button_submit {    width: 67px;    height: 26px;    background: url(images/button-sidebar-search.gif) no-repeat left top;    border: none;    margin-right: 15px;}#sidebar_button_reset {    width: 67px;    height: 26px;    background: url(images/button-sidebar-clear.gif) no-repeat left top;    border: none;}/**//*** Footer ***//** ----------------------------------------------------- **/#footer {    background: #000 url(images/bg-footer.gif) repeat-x center bottom;        width: 100%;}#footer_wrapper {    min-height: 200px;    height: auto !important;    height: 200px;    position: relative;    width: 960px;    margin: 0 auto;}#footer_copyright {    clear: both;    font: 12px Arial, Helvetica, sans-serif;    color: #CCC;}#footer_nav {    margin-bottom: 25px;    padding-top: 25px;}#footer_nav li.first a {    padding-left: 0;}#footer_nav li {    float: left;    color: #eee;    text-transform: uppercase;    font-size: 12px;    font-family: Arial, Helvetica, sans-serif;}#footer_nav li a {    text-decoration: none;    color: #eee;    padding: 0 15px;}#footer_nav li a:hover {    text-decoration: underline;    color: #ccc;}#footer h3 {    position: absolute;    top: 25px;    right: 15px;}#footer h3 a {    display: block;    background: url(images/footer-log.gif) no-repeat left top;    width: 163px;    height: 56px;}/**//*** Typhography Set ***//** ----------------------------------------------------- **/.basic_style_1 {    font-family: Arial, Helvetica, sans-serif;    margin: 15px 0;}.basic_style_1 h1, .basic_style_1 h2, .basic_style_1 h3, .basic_style_1 h4, .basic_style_1 h5, .basic_style_1 h6 {    color: #b71515;    margin: 20px 0 15px 0;}.basic_style_1 h1 a, .basic_style_1 h2 a, .basic_style_1 h3 a, .basic_style_1 h4 a, .basic_style_1 h5 a, .basic_style_1 h6 a {    color: #069;    text-decoration: none}.basic_style_1 h1 a:hover, .basic_style_1 h2 a:hover, .basic_style_1 h3 a:hover, .basic_style_1 h4 a:hover, .basic_style_1 h5 a:hover, .basic_style_1 h6 a:hover {    text-decoration: underline;}.basic_style_1 h1 {    font-size: 28px;}.basic_style_1 h2 {    font-size: 25px;}.basic_style_1 h3 {    font-size: 21px;}.basic_style_1 h4 {    font-size: 19px;}.basic_style_1 h5 {    font-size: 17px;}.basic_style_1 h6 {    font-size: 15px;}.basic_style_1 p, .basic_style_1 ul, .basic_style_1 ol {    color: #333;    font-size: 12px;    line-height: 18px;}.basic_style_1 p {    margin-bottom: 15px;}.basic_style_1 ul, .basic_style_1 ol {    margin-left: 15px;    padding-bottom: 15px;}.basic_style_1 li ul, .basic_style_1 li ol {    padding-bottom: 5px;    padding-top: 5px;}.basic_style_1 ul {    list-style-type: square;}.basic_style_1 ol {    list-style-type: decimal;}.basic_style_1 blockquote p {    font-family: Georgia, "Times New Roman", Times, serif;    font-style: italic;    margin-left: 15px;    padding-right: 15px;}.basic_style_1 p strong {    color: #000;}.basic_style_1 p a, .basic_style_1 li a {    color: #069;    text-decoration: none;}.basic_style_1 p a:hover, .basic_style_1 li a:hover {    text-decoration: none;    color: #900;}.basic_style_1 table {    width: 100%;    margin-bottom: 15px;    margin-top: 5px;}.basic_style_1 table th {    padding: 5px;    font: bold 12px Arial, Helvetica, sans-serif;    color: #FFF;    background: #333;    border: 1px solid #999;}.basic_style_1 table td {    padding: 5px;    border: 1px solid #999;    border-collapse: collapse;    font: 12px / 18px Arial, Helvetica, sans-serif;    color: #666;}.basic_style_1 ul li, .basic_style_1 ol li ul li {    list-style-type: none;    padding-left: 15px;    background: url(images/bullet-red-circle.gif) no-repeat left 7px;}.basic_style_1 ol {    margin-left: 30px;}.basic_style_1 ol li, .basic_style_1 ul li ol li {    list-style-type: decimal;    padding-left: 0;    background: none;}/**//*** Misc ***//** ----------------------------------------------------- **/.font_univers_condensed {}.font_bd_hanover {}.fx_button_hover {}.fx_input_field {}/**/div.captcha_div {    padding-left: 180px;}#preview {    position: absolute;    border: 1px solid #ccc;    background: #333;    padding: 5px;    display: none;    color: #fff;}span.order {    font: 12px Arial, Helvetica, sans-serif;    text-align: right;    float: right;    width: 100%;    margin: 0px;    height: auto;    display: inline;}.order h2 {    text-align: left;    float: right;    display: inline;	width: 100%;}.order {	width: 100%;}.vAll {    float: right;    font-size: 16px;    color: #00F;}.saleprice {	font-size: 25px;	color: #ff0000;}span.headline {	font-style: italic;	color: #b21515;}.ie7 #footer_wrapper {	margin-top: -1px;	position: relative;	top: 1px;}.pagination {	padding: 5px;	clear: both;	float: left;	width: 100%;	display: block;	font: 12px Arial,Helvetica,sans-serif;	 }	 .sMedia img{	width: 24px;	vertical-align: text-bottom;}.sMedia a{	text-decoration: none;}.sBox {	width: 65%;}.sSubmit {	width: 30%;}#search input,#search select {	margin-top: 5px;	border-color: #BBB;}
