﻿html, body {
background: #FFFFFF; 
font-size: 11px; 
font-family: Helvetica, Arial, Sans-Serif; 
line-height: 15px; 
color: #000000;
margin: 0px;
padding: 0px;
}

html {
  overflow: -moz-scrollbars-vertical;
}

FORM {margin : 0px;}

#p_header {width: 990px; height: 100px; min-height: 100px; background-image: url('images/bg_header.png'); background-repeat: repeat-x;}

#p_content {
 width: 1000px; margin:0 auto;
 min-height: 400px; padding: 0 auto;
 background: url('images/bg.png') 50% 0% repeat-y;
 background-repeat: repeat-y; background-position: top center 50% 0%; 
}

#p_contenttop {min-height: 100px;
background:url('images/bg_top.png') 50% 0% no-repeat;
background-repeat: no-repeat; background-position: top center 50% 0%;}

#p_footer {clear:both; padding-top: 0px; background: #FFFFFF; 
background:#FFFFFF url('images/bg_footer.png') 50% 0% no-repeat; text-align:center;
background-repeat: no-repeat; background-position: top center 50% 0%;}

#p_footerline {clear:both; padding-top: 0px; background: #FFFFFF; height: 10px; 
background:#FFFFFF url('images/bg_bottom.png') 50% 0% no-repeat; text-align:center;
background-repeat: no-repeat; background-position: top center 50% 0%;}

#p_title {padding-bottom: 10px;}

DIV
.menu_footer{float:left; padding-right: 20px; line-height: 15px; color:#A2A3A5; text-decoration: none; font-family: Helvetica, Arial; font-size:11px; text-align: left}
.btn_show{padding-top: 3px; padding-bottom: 3px;}

A:Link {color: #000000; text-decoration: none; }
A:Active {color: #000000; text-decoration: none; }
A:Visited {color: #000000; text-decoration: none; }
A:Hover {color: #003399; text-decoration: none;}
  
A.link_bmw:Link {color: #4C4C4E; text-decoration: none; background: url('images/icon_arrow_gray.png') no-repeat 0 0; display: block; padding-left:10px;}
A.link_bmw:Active {color: #4C4C4E; text-decoration: none; background: url('images/icon_arrow_blue.png') no-repeat 0 0; display: block; padding-left:10px;}
A.link_bmw:Visited {color: #4C4C4E; text-decoration: none; background: url('images/icon_arrow_gray.png') no-repeat 0 0; display: block; padding-left:10px;}
A.link_bmw:Hover {color: #003399; text-decoration: none; background: url('images/icon_arrow_blue.png') no-repeat 0 0; display: block; padding-left:10px;}

A.link_header:Link {color:#000000; text-decoration: none; background: url('images/icon_arrow_black.png') no-repeat 0 0; display: block; padding-left:10px;  font-weight: bold;}
A.link_header:Active {color:#000000; text-decoration: none; background: url('images/icon_arrow_blue.png') no-repeat 0 0; display: block; padding-left:10px; font-weight: bold;}
A.link_header:Visited {color:#000000;  text-decoration: none; background: url('images/icon_arrow_black.png') no-repeat 0 0; display: block; padding-left:10px; font-weight: bold;}
A.link_header:Hover {color: #990000; text-decoration: none; background: url('images/icon_arrow_gray.png') no-repeat 0 0; display: block; padding-left:10px; font-weight: bold;}

A.link_footer:Link {color:#A2A3A5; text-decoration: none; font-size:11px;}
A.link_footer:Active {color:#A2A3A5; text-decoration: none; font-size:11px;}
A.link_footer:Visited {color:#A2A3A5; text-decoration: none; font-size:11px;}
A.link_footer:Hover {color: #003399; text-decoration: none; font-size:11px;}

A.link_sitemap:Link {color: #4C4C4E; text-decoration: none; background: url('images/icon_arrow_gray.png') no-repeat 0 0; display: block; padding-left:10px;}
A.link_sitemap:Active {color: #4C4C4E; text-decoration: none; background: url('images/icon_arrow_gray.png') no-repeat 0 0; display: block; padding-left:10px;}
A.link_sitemap:Visited {color: #4C4C4E; text-decoration: none; background: url('images/icon_arrow_gray.png') no-repeat 0 0; display: block; padding-left:10px;}
A.link_sitemap:Hover {color: #003399; text-decoration: none; background: url('images/icon_arrow_blue.png') no-repeat 0 0; display: block; padding-left:10px;}

IMG {border: 0px;}
.pic250 {border: 3px solid #EFEFEF;}
.pic640{border: 3px solid #EFEFEF;}

TABLE
{padding: 0px; border: 0px; margin: 0px; border-collapse: collapse; border-spacing: 0px;}

TD
{font-size: 11px; color: #000000; line-height: 15px;}
.description {font-size: 11px; line-height: 15px; color: #000000; padding-top: 5px; padding-bottom: 5px;}
.box{font-size: 11px; line-height: 15px; color: #000000; background: #F5F5F5;}
.small{font-size: 11px; line-height: 15px; }
.msg{font-size: 11px; line-height: 15px; color: #F20600; font-weight: bold;}
.feature{font-size: 11px; line-height: 15px;}
.title {font-size: 16px; font-family: Helvetica, Arial, Sans-Serif; line-height: 21px; color: #000000;}
.pagetitle {font-size: 20px; font-family: Helvetica, Arial, Sans-Serif; line-height: 24px; color: #000000;}
.subtitle {font-size: 11px; font-family: Helvetica, Arial, Sans-Serif; line-height: 15px; color: #000000; font-weight: bold;}
.title_show {font-size: 16px; line-height: 24px; font-weight:bold; color: #000000; font-family: Helvetica, Arial, Sans-Serif;}
.line {background-image: url('images/line.gif'); min-height: 5px; height: 5px; background-repeat: repeat-x; }
.comment {font-size: 11px; color: #A2A3A5; line-height: 15px;}
.header{font-size: 11px; color: #000000; background: #F5F5F5; line-height:15px; font-weight: bold;}
.footer {color:#9e9e9e; font-size:11px; line-height: 15px;}
.ff {font-size: 11px; line-height: 15px; color: black;}
.ffh {font-size: 11px; width: 130px; color: #000000}
.ff_loancal {font-size: 11px; color: #000000; width: 100px; text-align: right;}
.ff1 {font-size: 11px; line-height: 15px; width: 182px; color: #000000; margin-right: 5px;}
.ffb {font-size: 11px; color: #000000; color: black}
.ff_search {font-size: 11px; line-height: 15px; width: 168px; color: #000000;}
.selected {background: #e2e7f8;}
.price_show {font-size: 20px; font-weight: bold; line-height: 24px;}
.price {font-weight: bold;}

.lbl_price{font-size: 16px; line-height: 21px; margin-left: 10px; font-weight: bold;}
.lbl_special{font-size: 16px; font-weight: bold; line-height: 21px; margin-left: 10px; color: #990000;}
.lbl_footer{padding-left: 4px; padding-right: 4px;}
.lbl_paging{padding-left: 7px; padding-right: 7px; font-size: 11px;}
.lbl_paging_current{padding-left: 7px; padding-right: 7px; font-size: 11px;}

.lbl_title1 {font-size: 17px; font-weight: bold; line-height: 25px; color: #990000;}
.lbl_title2 {font-size: 14px; line-height: 20px; color: #000000;}
.lbl_h {font-size: 12px; color: #FFFFFF;}

.lbl_price{font-size: 20px; font-weight: bold; line-height: 24px;}
.lbl_price_special{font-size: 20px; font-weight: bold; line-height: 24px; color:#990000;}

.st {padding-right: 10px;}
.st1 {padding-bottom: 3px; padding-right: 10px;}
.st_search {padding-left: 5px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; font-size: 11px; line-height: 15px;}
.st_summary {padding-right: 10px; font-size: 11px; line-height: 15px;}
.st_quicksearch {padding-left: 6px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px; font-size: 11px; line-height: 16px;}
