a {
color: #4c4c4e;
text-decoration: none;
}

a:hover {
color: #004aae;
}

.bmwbutton
{
    
    background-color: #808284;
    border: 0 none;
    color: #FFFFFF;
}

.bmw_nav {
width: 990px;
height: 67px;
margin-top: 5px;
margin-bottom: 10px;
}

.lower_cont h1, h2, h3, h4, h5, h6 {
font: Helvetica,Arial,Sans-Serif;
}


.gray {
background-color: #808284;
width: 100%;
padding-left: 20px;
padding-right: 20px;
width: 707px;
}

.bmw_nav_top {
background-color: #808284;
border-bottom: 1px solid #ffffff;
height: 33px;
width: 100%;
margin-left: 0px;
font: 12px/15px Helvetica,Arial,Sans-Serif;
line-height: 30px;
font-weight: normal;
}

.bmw_nav_top a {
padding-top: 1px;
font-weight: normal;
}

.bmw_nav_bottom {
background-color: #808284 !important;
height: 33px;
padding-top: 0px;
width: 100%;
font: 12px/15px Helvetica,Arial,Sans-Serif;
font-weight: normal;
margin-left: 0px;
line-height: 20px;
}

.bmw_left {
float: left;
display: inline;
width: 677px;
font: 11px/15px Helvetica,Arial,Sans-Serif;
}

.bmw_right {
float: right;
display: inline;
width: 243px;
font: 11px/15px Helvetica,Arial,Sans-Serif;
margin-top:-12px;
}

.bmw_nav_top p {
color: #ffffff;
text-decoration: none;
padding-top: 10px;
font: 11px/15px Helvetica,Arial,Sans-Serif;
}

.bmw_nav_bottom a {
font-weight: normal !important;
}

.bmw_nav_bottom td:hover a {
color: #004aae;
}

.bmw_nav_top a {
color: #ffffff;
text-decoration: none;
margin-right: 16px;
}

.bmw_nav_top a:hover {
color: #004aae;
}

.bmw_nav_bottom p {
color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: normal;
}

.bmw_nav_bottom a:hover 
{
	color: #004aae;
}


.sub_subnav
{
	border: 1px solid #e6e6e6;
	padding: 10px 10px 10px 10px;
	margin-bottom:10px;
}

/* Sub Nav */

.sub_left_bmw 
{
	display: inline;
	float: left;
	width: 196px;

	margin-top:20px;
}

.sub_left_bmw ul {
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
font-size: 11px;
}

.sub_left_bmw ul li {
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
padding-top: 4px;
}

.sub_left_bmw ul li a {
text-decoration: none;
color: #4c4c4e;
font-family: Helvetica,Arial,Sans-Serif;
}

.sub_left_bmw ul li a:hover {
text-decoration: none;
color: #0049ac;
}

.sub_left_bmw p {
text-align: center;
}

.sub_left_bmw h3 {
margin-bottom: 0px;
padding-left: 10px;
}

/* Content Pane */

.lower_cont {
margin-top: 25px;
border: 1px solid #e6e6e6;
padding-right: 10px;
}

.lower_cont h1 {
font-size: 20px;
font-weight: normal;
color: #000000;
font-family: Helvetica,Arial,Sans-Serif;
}


.lower_cont h2 {
font: 12px/15px Helvetica,Arial,Sans-Serif;
font-weight: bold;
color: #000000;
}

.lower_cont p {
color: #000000;
font-size: 12px;
line-height: 24px;
font-family: Helvetica,Arial,Sans-Serif;
}

.littletext {
color: #AAAAAA !important;
line-height: 16px !important;
}

.box_cont {
clear: both;
padding: 0px 0px 0px 0px;
width: 995px;
margin-top: 15px;
height: 100px;
}


.littlebox {
display: inline;
float: left;
border: 1px solid #e6e6e6;
margin-right: 6px;
padding: 7px 7px 7px 8px;
height: 85px;
margin-bottom: 5px;
width: 176px;
}


.lastbox {
margin-right: 0px;
}

.littlebox h3 {
font-size: 12px;
color: #000000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 15px;
font-family: Helvetica,Arial,Sans-Serif;
text-align: left !important;

}

.littlebox h4 {
font-weight: normal;
	background-image: url("/app_themes/reeves/images/little_arrow.gif");
    background-position: left center;
    background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
color: #4c4c4e;
font-size: 11px;
padding: 0px 0px 0px 0px;
	padding-left: 10px;
	margin-left: -4px;
	margin-bottom: 2px;
	font-family: Helvetica,Arial,Sans-Serif;
}

.littlebox h4 a {
text-decoration: none;
color: #4c4c4e;
}


.littlebox h3 a {
text-decoration: none;
color: #4c4c4e;
}

.littlebox p {
font-size: 12px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 17px;
font-family: Helvetica,Arial,Sans-Serif;
}

.bmw_content {
padding-top: 10px;
clear: both;
margin-bottom: 20px;
}

.bmw_content h3 {
color: #000000;
font-weight: normal;
font-size: 18px;
}

.bmw_content p {
color: #000000;
line-height: 18px;
}

.sub_right_home {
width: 750px;
display: inline;
float: left;
margin-top: -20px;
min-height: 730px;
height: 930px;
height: auto;
}

.bmwlogo {
margin-top: -12px;
}

.breadcrumbs
{
    margin-top:8px;
	font-family: Helvetica,Arial,Sans-Serif;
}

.littlebox a {
color: #333333;
text-decoration: none;
}

.bmw_nav_bottom a {
color: #ffffff;
text-decoration: none;
}

.lower_cont ul {
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0x 0px 0px;
font-size: 12px;
color: #333333;
margin-right: 20px;
}


.lower_cont li {
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0x 0px 0px;
font-size: 12px;
color: #333333;
background-image: url(/app_themes/reeves/images/little_arrow.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 17px;
font: 11px/15px Helvetica,Arial,Sans-Serif;
}

.lower_content p {
color: #333333;
font: 11px/15px Helvetica,Arial,Sans-Serif;
}


body, html {
background-image: none;
background-color: #ffffff;
}

.footer_logos2 {
display: none;
}


#ctl00_brandNavControl_menu td {
}

#ctl00_brandNavControl_menu td:hover {
background-color: #ffffff;
}

#ctl00_brandNavControl_menu td:hover a {
color: #004AAE;
}

.dynamic-menu {
margin-left: -1px !important; 
}

.static-menu-item  td {
    padding-right: 10px;
    padding-left: 2px;
}

.top1 {
padding-top: 7px;
}


.sub_right_home {
width: 994px !important;

}

.inventory-detail-left-column
{
    background: url(/app_themes/reeves/images/little_arrow.gif) no-repeat 0px 4px;
    padding-left: 18px;
}

.paragraphdata {
display: none;
}



.leftsideul {
width: 170px !important;
float: left;
display: inline;
color: #4C4C4E;
}



.rightsideul {
width: 170px !important;
float: left;
display: inline;
margin-right: 30px;
color: #4C4C4E;
}

.rightsideul2 {
width: 90px !important;
float: left;
display: inline;
margin-top: -30px;
}

.rightsideul2 div {
float: none !important;
display: block !important;
color: #4C4C4E;
}

.rightsideul2 span {
color: #4C4C4E;
}

.rightsideul2 div img {
padding-right: 60px;
padding-top: 5px;
}

.inventory-detail-left-column {
color: #4C4C4E;
}

.detaildataleft  {
color: #4C4C4E;
}

.inventory-detail td {
color: #4C4C4E;
}

.lower_cont {
padding-left: 13px;
margin-top: 24px;
width: 965px;
}


.dynamic-menu-item
{
		color: #ffffff;
		background-color: #444444;
		padding-left: 7px;
		padding-right: 7px;
		padding-top: 2px !important;
		padding-bottom: 2px !important;
		border-top: none !important;
		border-bottom: none !important;
		line-height: 14px;

}

.dynamic-menu-item a
{
		background-image: url("/app_themes/reeves/images/little_arrow.gif");
    background-position: left center;
    background-repeat: no-repeat;
}

.static-menu-item {
height: 33px;
padding-left: 3px;
}

#ctl00_brandNavControl_menu {
margin-left: -8px;
}

	.dynamic-menu
	{
border-color: #e6e6e6 !important;
	}
	.lower_contsubext {
	width: 740px !important;
	margin-left: 44px;
	}
	
.lower_contsub {
padding-left: 13px;
margin-top: 24px;
width: 725px !important;
}

.primarytable {
width: 100%;
}

.footer_text_alt {
	font-size: 10px;
	font-weight: normal;
	color: #4C4C4E;
font-family: Helvetica,Arial,Sans-Serif;	
}

.bmw_foot {
margin-top: 10px; 
width:  988px; 
border: 1px solid #E6E6E6;
}
