/* Global */
* { margin:0; padding:0; border:none; }
li { list-style:none;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
a, a:hover { color:#FFF;}

/* Layout */
body { background:url(/source/images/bg/page_bg.jpg) repeat top center; font-size:15px; font-family:Arial, Tahoma sans-serif; text-align:center; color:#FFF;}
#page { width:1092px; padding-top:202px; margin:0 auto; background:transparent url(/source/images/bg/logo.png) no-repeat scroll center top;}

#body { width:956px; margin:0 auto; text-align:left; padding-bottom:10px;}



.discussions { background:url(/source/images/menu/sm_discussions.gif) no-repeat; width:155px;}
.categories { background:url(/source/images/menu/sm_categories.gif) no-repeat; width:150px;}
.search { background:url(/source/images/menu/sm_search.gif) no-repeat; width:105px;}


.main_menu { background:url(/source/images/bg/main_menu_bg.gif) no-repeat; width:956px; height:30px;}
.main_menu ul { padding-left:76px;}
.main_menu ul li { padding-right:2px; float:left}
.main_menu ul li a { width:113px; height:30px; display:block; float:left;}
.main_menu ul li .home { background:url(/source/images/menu/mm_home.gif) no-repeat 0px 0px;}
.main_menu ul li .history { background:url(/source/images/menu/mm_history.gif) no-repeat 0px 0px;}
.main_menu ul li .gall { background:url(/source/images/menu/mm_gall.gif) no-repeat 0px 0px;}
.main_menu ul li .my_car { background:url(/source/images/menu/mm_my_car.gif) no-repeat 0px 0px;}
.main_menu ul li .faq { background:url(/source/images/menu/mm_faq.gif) no-repeat 0px 0px;}
.main_menu ul li .events { background:url(/source/images/menu/mm_events.gif) no-repeat 0px 0px;}
.main_menu ul li .links { background:url(/source/images/menu/mm_links.gif) no-repeat 0px 0px;}
.main_menu ul li a:hover { background-position: 0px -30px; width:113px; height:30px; display:block; float:left}
.main_menu ul li.active a { background-position: 0px -60px; width:113px; height:30px; display:block; float:left}

.submenu { background:url(/source/images/bg/submenu_bg.gif) no-repeat; width:804px; height:25px; text-align:center; position:absolute; top:0; left:75px;}
.submenu li { display:block; float:left}
.submenu li.active a, .submenu li.active a:hover { background-position: 0px -48px}
.submenu li a:hover { background-position: 0px -24px;}
#s1 { width:545px; margin:0 auto; height:24px}
#s1 a { display:block; float:left; height:24px;}
.news { background:url(/source/images/menu/sm_news.gif) no-repeat 0px 0px; width:105px;}
.sale { background:url(/source/images/menu/sm_sale.gif) no-repeat 0px 0px; width:197px;}
.downloads { background:url(/source/images/menu/sm_downloads.gif) no-repeat 0px 0px; width:139px;}
.gossip { background:url(/source/images/menu/sm_gossip.gif) no-repeat 0px 0px; width:104px;}

#s2 { width:394px; margin:0 auto; height:24px}
#s2 a { display:block; float:left; height:24px;}
.middlebridge { background:url(/source/images/menu/sm_middlebridge.gif) no-repeat; width:176px;}
.reliant { background:url(/source/images/menu/sm_reliant.gif) no-repeat; width:122px;}
.mb_poi { background:url(/source/images/menu/sm_mb_poi.gif) no-repeat; width:96px;}

#s3 { width:731px; margin:0 auto; height:24px}
#s3 a { display:block; float:left; height:24px;}
.exterior { background:url(/source/images/menu/sm_exterior.gif) no-repeat; width:116px;}
.interior { background:url(/source/images/menu/sm_interior.gif) no-repeat; width:110px;}
.mechanical { background:url(/source/images/menu/sm_mechanical.gif) no-repeat; width:135px;}
.electrical { background:url(/source/images/menu/sm_electrical.gif) no-repeat; width:125px;}
.modifications { background:url(/source/images/menu/sm_modifications.gif) no-repeat; width:160px;}
.misc { background:url(/source/images/menu/sm_misc.gif) no-repeat; width:85px;}

.container { min-height:687px; background:url(/source/images/bg/container_bg.gif) no-repeat 0px 26px; padding:0 15px; position:relative; padding-top:30px;}

/* home */
h2.line { text-indent:-9999px; text-align:center; line-height:1px; background:url(/source/images/line_horizontal.jpg) no-repeat; height:1px; margin:20px 0 7px 0;}
h2 { font-size:14px; color:#ccffff; text-align:center; line-height:25px}
h2 a, h2 a:hover { color:#ccffff; text-decoration:underline}
h3 { font-size:20px; font-weight:normal; color:#ccffff; text-align:center; line-height:30px; letter-spacing:1px}
h1.welcome { background:url(/source/images/main_text.png) no-repeat center center; width:830px; height:56px; text-indent:-9999px; margin:15px auto;}
.photo { padding:7px; background:#1a293c; float:left; margin-right:10px;}
.main_text { color:#fff4d5; font-size:19px; line-height:24px; }
.orange { color:#ffcb63; font-size:17px; font-weight:bold}

a.orange, a.orange:hover { color:#fdcc65; font-size:14px;}

/* Downloads */
.downloads_block { padding:0 60px}
.downloads_block p { color:#ccffff; font-size:18px; font-weight:normal; padding-left:20px}
.downloads_block a.orange, .downloads_block a.orange:hover { font-size:17px; line-height:28px;}

/* Events */
.event_photo { border:2px solid #cdfeff; display:block; float:left; margin-right:10px}
.event_item { padding-top:10px}
.event_text { float:left}
.event_text p {font-size:16px; font-weight:bold; color:#ccffff; padding-left:160px;}
.event_text span { float:left; display:block; font-size:16px; font-weight:bold; color:#fdcc65;}

/* Links */
.link { display:block; width:187px; height:100px; margin:auto}

/* For Sale */
.sale_photo img { border:2px solid #ffcc67;}
.sale_tab p { font-size:18px; color:#ffcb63; margin-top:5px; width:242px; text-align:left}
.sale_tab td { vertical-align:top; width:242px;}

p.top { font-size:20px; color:#ffcb63;  text-align:left}
div.about_car, div.about_car div { font-size:18px; color:#ffcc66; margin-top:5px;}

/* For Sale */
.sale_photos { margin-top:5px;}
.big_photo { width:605px; height:426px; background:#ffd96a; padding:2px; float:left;}
.big_photo img { width:605px; height:426px;}
.photo_list { float:left; width:300px; padding-left:7px}
.photo_list a { background:#ffd96a; padding:2px; display:block; float:left; margin:1px 2px 2px 1px; }
.photo_list a img { width:143px; height:101px}

/* Gossip */
.gossip_block { background:url(/source/images/bg/line_vertical.gif) no-repeat 670px 0px; min-height:636px; padding-top:15px}
.gossip_text { width:664px; float:left; color:#ffcc66; font-size:16px; font-weight:bold;}
.gossip_imgs { width:245px; float:left; padding-left:17px}
.gossip_imgs .clearfix {  text-align:center;}
.gossip_imgs img { width:77px; height:61px; border:1px solid #a8d8e6; margin:0 2px 0 0;}

/* News */
.news_block { position:relative; padding-top:20px}
.news_block a.orange { font-size:17px; color:#e9d08e;}
.news_short { font-size:17px; font-weight:bold; color:#cdffff;}
.popin { position:relative; width:614px; height:569px; padding:10px 8px;}
.popin .close { position:absolute; background:url(/source/images/bg/popup_close.gif) no-repeat; width:36px; height:35px; top:7px; right:8px;}
.mega_popup { position:absolute; top:0px; left:145px; background:url(/source/images/bg/popup_window.gif) no-repeat; width:630px; height:589px;}
.popup_text { font-size:16px; color:#322f26; overflow:auto; width:574px; height:525px; padding:20px;}

/* Galleries */
.gallery_block .tab { position:relative; margin-bottom:20px}
.gallery_block .tab p { position: absolute; top:30px; left:0; width:60px; text-align:center; color:#ffcc67; font-size:40px; } 
.gallery_block table { background:url(/source/images/bg/gal_table_bg.gif) no-repeat left bottom; width:100%; position:relative;}
.gallery_block td { padding:1px 9px; font-size:13px; font-weight:bold;}
.gallery_block table td.row1 { background:url(/source/images/bg/gal_table_bg.gif) no-repeat 0 0; width:157px; border-left:1px solid #FFF; color:#ccffff}
.gallery_block table td.row1 span { width:50px; float:left; display:block;}
.gallery_block table td.row2 { background:url(/source/images/bg/gal_table_bg.gif) no-repeat -175px 0px; border-left:1px solid #FFF; color:#ffcc67}
.gallery_block table td.space { padding-left:60px; width:101px;}
.gallery_block table td.row3 { width:159px;}
.gallery_block table td.row3 a { width:157px; background:#FFF; padding:1px; display:block}
.gallery_block table td.row3 img { width:157px; height:107px}

/* Gallery act */
.gall_act { padding-top:10px}
.big_gall_photo { width:768px; height:576px; background:#ffd96a; padding:2px; float:left;}
.big_gall_photo img { width:768px; height:576px;}
.gall_photo_list { float:left; width:150px; padding-left:2px}
.gall_photo_list a { background:#ffd96a; padding:2px; display:block; float:left; margin-bottom:3px; }
.gall_photo_list a img { width:146px; height:99px}

/* Pager */
.pager { width:804px; height:25px; text-align:center; margin-left:60px; padding-bottom:5px;}
.pager a { font-size:13px; font-weight:bold; width:142px;}
.pager a span { font-size:18px;}
.pager .pages { width:520px; float:left;}
.pager ul li { display:inline}
.pager ul li.active a { color:#f2da92;}
.page_back, .page_back:hover { float:left; color:#FFF; text-align:left;}
.page_forward, .page_forward:hover { float:right; color:FFF; text-align:right;}
/* Footer */
.footer { background:url(/source/images/bg/footer_bg.gif) no-repeat; height:30px; padding:0 30px}
.footer p { color:#ccffff; font-size:15px; line-height:30px;}


@media all and (min-width: 0px){

}
