/* CSS Document */

/*body
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#9C9C9C;
background-color:#1F1F1F;
}*/
body
{
margin:0px; 
padding:0px; 
font-family:Arial, Helvetica, sans-serif; font-size:12px; 
font-weight:normal; 
text-decoration:none;
color:#9C9C9C; 
background:#000000 ;
}


.top_blackbg
{
margin:0px;
padding:0px;
background:url(../images/top_blackbg.gif) left top repeat-x;
height:81px;
}

.tabcontent td{
color:#000;
text-align:left;
font-size:12px;
width:50%;
}

#canvas1, #canvas0{
color:#fff;
font-size:15px;
font-weight:bold;
}


.sales_head
{
margin:0px;
padding:0px;
font-family:"Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
text-decoration:none;
text-align:right;
padding-right:27px;
color:#B0B0B0;
}

.link_bg
{
margin:0px;
padding:0px;
background:url(../images/link_bg.gif) left top repeat-x;
height:36px;
}


ul#navlist, ul#navlist li{
        list-style-type:none;margin:0;padding:0;

        }
ul#navlist{
margin-right:0px;

        }
ul#navlist li{
        float:left;
        text-align: center;
		padding:0px;
		height:27px;
		background:url(../images/link_line.gif) left top no-repeat;

        }
ul#navlist a{
        float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
        color: #ffffff;
font-weight:bold;
font-size:10px;
padding-left:18px;
padding-right:18px;
padding-top:8px;
        }
ul#navlist a:hover{
color:#A6A6A6;
}

ul#navlist .active a{
color:#A6A6A6;
}

/*-----------------------------------left_pannel-----------------------------------------*/

.center_linebox
{
margin:0px;
padding:0px;
background:#969696 url(../images/left_centerline.gif) left top repeat-y;
}

.get_price
{
margin:0px;
padding:0px 0px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
}

.get_pricetext
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
}

/*-----------------------------------right_pannel-----------------------------------------*/

.right_linebg
{
margin:0px;
padding:0px;
background:url(../images/middle_line.gif) left top repeat-x;
border-left:1px solid #710D0D;
border-right:1px solid #710D0D;
height:230px;
}

.middle_line
{
margin:0px;
padding:0px;
background: url(../images/middle_line.gif) left top no-repeat;
background-position:right;
height:230px;
}

.bmw
{
margin:0px;
padding:10px 0px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
}


.bmw_text
{
margin:0px;
padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
line-height:17px;
color:#9C9C9C;
}

.bottom_line
{
margin:0px;
padding:0px;
background:url(../images/bottom_centerbg.gif) left top repeat-y;
}

.box1
{
margin:0px;
padding:0px;
background: url(../images/box1.gif) left top no-repeat;
width:193px;
height:118px;
}

.lease
{
margin:0px;
padding:3px 0px 0px 3px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

.lease_text
{
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#9C9C9C;
}

.lease_text a
{
margin:0px;
padding:0px;
text-decoration:none;
color:#9C9C9C;
}

.lease_text a:hover
{
margin:0px;
padding:0px;
color:#ffffff;
}

/*-----------------------------------footer_pannel-----------------------------------------*/

.footer_image
{
margin:0px;
padding:0px;
background:url(../images/footer_image.gif) left top repeat-x;
height:48px;
}

/*.footer_link
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
text-align:center;
color:#9C9C9C;
}

.footer_link a
{
margin:0px;
padding:0px;
text-decoration:none;
color:#9C9C9C;
}

.footer_link a:hover
{
margin:0px;
padding:0px;
text-decoration:none;
color:#ffffff;
}*/
.footer_link
{
margin:45px 0px 0px 0px;
padding:0px;
font-weight:normal;
text-align:center;
text-decoration:none;
color:#7A7777;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.footer_link a
{
margin:0px; 
padding:0px;
text-decoration:none; 
color:#7A7777;
}
.footer_link a:hover
{
margin:0px; 
padding:0px;
text-decoration:none; 
color:#ccc;
}

/*-----------------------------------inner_page-----------------------------------------*/

.get_price1
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
}

.listing_bg
{
background:#F8F8F8;
height:95px;
border:1px solid #C4C4C4;
}


.listing_head
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#333333;
}

.listing_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#333333;
}

.listing_bg1
{
background:#969696;
height:95px;
border:1px solid #C4C4C4;
}

.listing_text1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
}

.listing_head1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
}
/* ---Paging---- */

.pagination{
font-weight:bold;
margin: 1em 0;
clear: both;
padding-right:40px;
}

.pagination ul{

margin: 0;
padding: 0;
text-align: right; /*Set to "left" or "right" to left/right align pagination interface*/
font-size: 100%;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

*:first-child+html .pagination li{ /*IE7 only CSS hack*/
margin-right: 4px;
 /*IE bug causes default spacing between links to disappear, so added it explicitly in IE7 */
}

* html .pagination li{ /*IE6 and below CSS hack*/
margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE6 and below browsers*/
}

.pagination a, .pagination a:visited{
padding: 4px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #fff;
background-color: #2b66a5;
}

.pagination a.currentpage{ /*Style for currently selected page link*/
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}



.pagination a.prevnext{ /*Style for previous and next link*/
font-weight: bold;
}

.desc {
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#FFF;
}
.message {
color:#FF6600;
	FONT: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
/* -- end paging */	
/*---------------------------------------------*/

.featureditem {
padding-left:7px;
}
.comment
{
margin:0px auto;
padding:0px;
width:630px;
height:44px;
}
#box1,#box2,#box3 {
font: 90% Arial,Trebuchet MS,sans-serif;
float:left;
width:157px;
height:170px;
padding-left:2px;
 }
#box4 {
font: 90% Arial,Trebuchet MS,sans-serif;
float:left;
width:145px;
height:170px;
padding-left:2px;
padding-right:0px;
 
}
#box1 h2,#box2 h2,#box3 h2,#box4 h2 {
margin:0;
padding:0;
font-size:14px;
 }

BACKGROUND:url(../images/innerbk.gif) left top repeat-y;
}

.special a{
font-size:14px;
text-decoration:none;
color:#333;
}
.special a:hover{
text-decoration:underline;
color:#000
}
#headerlisting p{
margin:0;
padding:0;
}

#headerlisting {
BACKGROUND:url(../images/listingheader.gif) left top;
height:28px;
border:2px solid #014D81;
color:#fff;
font-size:18px;

}
#headerlisting a{
color:#fff;
}

#headerlisting a:hover{
color:#FFEA35;
}
 .red{
font-family:Verdana, Helvetica, sans-serif;
color:#FF0000;
font-size:15px;
font-weight:bold;
}

#inventoryInner {
BACKGROUND:url(../images/innerbk.gif) left top repeat-y;
}
.pathway {
font-size:13px;
padding:5px;
text-align:left;
}

.pathway a{
text-decoration:none;
color:#333;
font-weight:bold;
}
.pathway a:hover{
text-decoration:underline;
color:#C40000;
}
#HomeinventoryFrame {
border-bottom:1px solid #D4D5D7;
}
#Homeinventory a{
color:#C40000;
font-size:13px;
text-decoration:none;
}
#formbk {
BACKGROUND:url(../images/innerheader5.gif) left top no-repeat;
}
#Homeinventory {
color:#000000;
font-size:12px;

}
#Homeinventory a:hover{
color:#333;
text-decoration:underline;
}

#Homeinventory h2 a, #Homeinventory h2{
padding:0;
margin:0;
font-size:16px;
}

#Homeinventory h2 a:hover{
padding:0;
margin:0;
font-size:16px;
}

#Homeinventory h3{
padding:0;
margin:0;
font-size:13px;
color:#C40000;
}
#Homeinventory h4{
padding:0;
margin:0;
font-size:22px;
color:#C40000;
}

#san h4{
padding:0;
margin:0;
font-size:22px;
color:#C40000;
text-align:right;
margin-right:330px;
}

.rdull {
padding:0;
margin:0;
font-size:13px;
   color:#000099;
}
#Homeinventory h4 .dull {
padding:0;
margin:0;
font-size:13px;
color:#025080;
}
.dull {
padding:0;
margin:0;
font-size:11px;
color:#7B7C7C;
}
.head4
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#C95D00;
}
.head11
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
.detail {
font: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size:12px;
}
.news, .special td{
color:#999
}
.news a{
font-size:14px;
text-decoration:none;
color:#CCCCCC
}
.news a:hover{
text-decoration:underline;
color:#fff
}
.grey1
{
margin:0px;
padding:0px;
background:#ffffff  url(../images/grey1.gif) left top repeat-y;
}
.inner_bk1
{
margin:0px;
padding:0px;
background:#ffffff url(../images/innerheader1.gif) left top no-repeat;
height:25px;
}
.inner_bk5
{
margin:0px;
padding:0px;
background:url(../images/innerheader5.gif) left top no-repeat;
height:48px;
}
/*-----------------------------------Tabs start------------------------*/
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 2px solid #C4C4C4;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;


}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: #F6F6F6;


	background-color: #F6F6F6;

}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 2px solid #C4C4C4;
margin-bottom: 1em;
padding: 10px;
background-color:#F6F6F6;
font: 12px Verdana;
color:#000;
}

.tabcontent{
color:#000;
display:none;
text-align:left;
}
/*-----------------------------------Tabs end------------------------*/
.background
{
background:  url(../images/center_line.gif) left top repeat-x;
height:206px;
}
.head2
{
font-family: "Arial Rounded MT Bold"; 
font-size:25px;
font-weight:bold;
text-decoration:none;
text-align:center;
color:#FFFFFF;
}

/*------------------------------------sitemap---------------------------*/

.site
{
padding:10px 0px 10px 0px;
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:normal;
height:15px;
text-align:left;

}

.sitehead
{
padding:5px 0px 15px 0px;
color:#BE9F89;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
height:20px;
}


.sitemap_head
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
text-decoration:none;
text-align:center;
padding-top:15px;
color:#AA0000;
}

#overlap{
z-index:50;
padding:2px;
padding-top:45px;
padding-left:25px;
position: absolute;
}
/*------------------------------------viewbutton----------------------------------------*/


ul#navlist, ul#viewlButonNavlist li{
        list-style-type:none;margin:0;padding:0;

        }
ul#viewlButonNavlist{
margin:0px;
padding:0px;


        }
ul#viewlButonNavlist li{
float:left;
	text-align:left;
 }

	
ul#viewlButonNavlist a{
   
 		background: url(../images/view.jpg) left top no-repeat;
		width:110px;
		height:26px;
display:block;
		
        }
ul#viewlButonNavlist a:hover{
margin:0px;
padding:0px;
background: url(../images/view-hover.jpg) left top no-repeat;
		width:110px;
		height:26px;
}



ul#viewlButonNavlist .active a{
color: #FF0000;

}

/*------------------------------------send-button----------------------------------------*/

ul#navlist, ul#sendButonNavlist li{
        list-style-type:none;margin:0;padding:0;

        }
ul#sendButonNavlist{
margin:0px;
padding:0px;


        }
ul#sendButonNavlist li{
float:left;
	text-align:left;
 }

	
ul#sendButonNavlist a{
 		background: url(../images/send-button.jpg) left top no-repeat;
		width:110px;
		height:26px;
display:block;
		
        }
ul#sendButonNavlist a:hover{
margin:0px;
padding:0px;
background:  url(../images/send-hover.jpg) left top no-repeat;
		width:110px;
		height:26px;
}

/* --------------- */

ul#navlist, ul#sendButonNavlist1 li{
        list-style-type:none;margin:0;padding:0;

        }
ul#sendButonNavlist1{
margin:0px;
padding:0px;


        }
ul#sendButonNavlist1 li{
float:left;
	text-align:left;
 }

	
ul#sendButonNavlist1 a{
 		background: url(../images/offer.jpg) left top no-repeat;
		width:110px;
		height:26px;
display:block;
		
        }
ul#sendButonNavlist1 a:hover{
margin:0px;
padding:0px;
background:  url(../images/offer-hover.jpg) left top no-repeat;
		width:110px;
		height:26px;
}
/*------------------------------------see-button----------------------------------------*/

ul#navlist, ul#seeButonNavlist li{
        list-style-type:none;margin:0;padding:0;

        }
ul#seeButonNavlist{
margin:0px;
padding:0px;

        }
ul#seeButonNavlist li{
float:left;
	text-align:left;
 }

	
ul#seeButonNavlist a{
 		background: url(../images/see-button.jpg) left top no-repeat;
		width:110px;
		height:26px;
		display:block;
        }
ul#seeButonNavlist a:hover{
margin:0px;
padding:0px;
background: url(../images/see-hover.jpg) left top no-repeat;
		width:110px;
		height:26px;
}
/* --------------- */

ul#navlist, ul#testButonNavlist li{
        list-style-type:none;margin:0;padding:0;

        }
ul#testButonNavlist{
margin:0px;
padding:0px;


        }
ul#testButonNavlist li{
float:left;
	text-align:left;
 }

	
ul#testButonNavlist a{
 		background: url(../images/testdrive.jpg) left top no-repeat;
		width:110px;
		height:26px;
display:block;
		
        }
ul#testButonNavlist a:hover{
margin:0px;
padding:0px;
background:  url(../images/testdrive-hover.jpg) left top no-repeat;
		width:110px;
		height:26px;
}
/* ---------Virtual Brochure------ */

ul#navlist, ul#BrochureButonNavlist li{
        list-style-type:none;margin:0;padding:0;

        }
ul#BrochureButonNavlist{
margin:0px;
padding:0px;


        }
ul#BrochureButonNavlist li{
float:left;
	text-align:left;
 }

	
ul#BrochureButonNavlist a{
 		background: url(../images/Brochure.jpg) left top no-repeat;
		width:110px;
		height:26px;
display:block;
		
        }
ul#BrochureButonNavlist a:hover{
margin:0px;
padding:0px;
background:  url(../images/Brochure-hover.jpg) left top no-repeat;
		width:110px;
		height:26px;
}

/*------------------------------------sms-button----------------------------------------*/

ul#navlist, ul#smsButonNavlist li{
        list-style-type:none;margin:0;padding:0;

        }
ul#smsButonNavlist{
margin:0px;
padding:0px;

        }
ul#smsButonNavlist li{
float:left;
	text-align:left;
 }

	
ul#smsButonNavlist a{
 		background: url(../images/sms-button.jpg) left top no-repeat;
		width:110px;
		height:26px;
		display:block;
        }
ul#smsButonNavlist a:hover{
margin:0px;
padding:0px;
background: url(../images/sms-hover.jpg) left top no-repeat;
		width:110px;
		height:26px;
}
/* --------------- */
.disclaimer {font-size: 13px; color: #777777;}
/*-------------------------------------------------------------------New CSS-------------------------------------------------*/

/* CSS Document */

#main_container
{margin:0px; height:auto; padding:0px; width:980px;
}
#logo
{ float:left; width:400px; height:50px;margin:10px 0px 10px 10px; padding:0px;
}
.topno
{float:right; width:250px; margin:10px 0px 0px 10px; padding:0px;
}
.topno img{
float:right;
}

#menu
	{width:960px;height:30px;float: left;margin:0px;padding:0px 0px 0px 0px;
	}
#menu ul
	{width:960px;height:30px;float: left;margin:0px;padding:0 0 0 0px;display:block;
	}
#menu ul li
	{ width:auto;height:30px;float: left;margin:0px;padding:0px;display:block;	
	}
/*#menu ul li a
	{height:22px; width:auto;float: left;margin:9px;padding:5px 20px 8 5px;font-family: "Times New Roman", Times, serif;
		font-size:13.07pt;font-weight:smooth;color:#7A7777;text-align:center;text-decoration:none;text-transform:uppercase;
		background:url(../images/bg-butt.gif)  bottom repeat-x;background-position:center bottom;
	}*/
#menu ul li a
	{
	height:22px;
	float: left;
	margin:9px 26px 0px 0px;
	padding:5px; 
	font-family:Verdana, Arial, Helvetica, sans-serif, Times, serif;
	font-size:10.88pt;
	font-weight:bold;
	color:#7A7777;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	background:url(../images/bg-butt.gif)  bottom repeat-x;
	background-position:center bottom;
	}	
#menu ul li a:hover
	{color:#ccc;
	}
#menu ul li.active a{
color: #ccc;

}
/*----------------------------------------------footer_pannnel----------------------------------------*/
#footer_bg
{margin:12px 0px 0px 0px; padding:0px; width:960px; height:91px; float:left;
}

.bor{border:1px solid #78020E;}
/******************************************  RANGE SLIDER  ********************************************/