﻿body{
width:100%;
margin:0 auto;
text-align:center;
background-color:#ffffff;
padding-top:20px;
padding-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}

#container{
margin:0 auto;
width:811px;
height:1012px;
}

.horRule
{
	height: 1px;
	border-top: 1px solid #CCCCCC;
	margin-top: 3px;
	margin-bottom: 3px;
}

.style1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#17205e;
text-align:left;
text-decoration:none;
}

.style2{
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
color:#17205e;
text-align:left;
text-decoration:none;
}

.style3{
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
color:#17205e;
text-align:right;
text-decoration:none;
padding-right:10px;
}

.style4{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#17205e;
text-align:left;
text-decoration:none;
line-height:20px;
padding-left:20px;
}

.style5{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#17205e;
text-align:left;
text-decoration:none;
padding-left:20px;
line-height:15px;
}

.style6{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#17205e;
text-align:left;
text-decoration:none;
}

.style7{
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
color:#17205e;
text-align:center;
text-decoration:none;
}

a:link { color: #17205e; text-decoration: none; }
a:visited { color: #17205e; text-decoration: none; } 
a:hover { color:#00adef;} 

/*  ------------------------------------------------------------------------------ */	
/*  Vehicle Stock List Page	
/*  ------------------------------------------------------------------------------ */	

/* Function bar header */
.drop_down_list {
	color : black ;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	background-color :#Fafafa ;
}
.stock_function_bar_header {
	background-color :#2D3CA9 ;
	color : #ffffff;
	font-weight : bold;
	height :28px;
	line-height :26px;
}
.stock_function_bar_header a:link {
	color : white;
	text-decoration: underline;
}
.stock_function_bar_header a:visited {
	color : white;
	text-decoration: underline;
}
.stock_function_bar_header a:hover {
	color : #ffcc00;
	text-decoration: underline;
}
.stock_function_bar_header td
{
    font-size : 10px;
    font-weight :normal ;
}

/* Function bar footer */
.stock_function_bar_footer {
	background-color :#2D3CA9 ;
	color : #ffffff;
	font-weight : bold;
	height :30px;
	line-height :26px;
}
.stock_function_bar_footer a:link {
	color : white;
	text-decoration: underline;
}
.stock_function_bar_footer a:visited {
	color : white;
	text-decoration: underline;
}
.stock_function_bar_footer a:hover {
	color : #ffcc00;
	text-decoration: underline;
}
.stock_function_bar_footer td
{
    font-weight :normal ;
}

.stock_item a,
.stock_item_alternate a
{
	cursor:pointer;
}

/* Item row*/
.stock_item
{
    background-color : #DDDDDD;
	color : black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.stock_item:hover 
{
    background-color : #fed26b;
    /*cursor:pointer ;*/
}

.stock_item h4
{
    font-size : 11px;
    font-weight :bold ;
    height :5px; 
    display :inline   ;
}

.stock_item span
{
    font-size : 10px;
    font-weight :normal ;
}

.stock_item td
{
    font-size : 10px;
    font-weight :normal ;
}

.stock_item_alternate
 {
	background-color : #F7F7F7;
	color : black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.stock_item_alternate:hover 
{
    background-color : #fed26b;
    /*cursor:pointer ;*/
}

.stock_item_alternate h4
{
    font-size : 11px;
    font-weight :bold ;
    height :5px;
    display :inline;
}

.stock_item_alternate span
{
    font-size : 10px;
    font-weight :normal ;
}

.stock_item td
{
    font-size : 10px;
    font-weight :normal ;
}

.DataListColumnHeader
{
   	background-color : #Fafafa;
	color : blue;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style :italic ;
	font-variant :small-caps ;
 }

/*  ------------------------------------------------------------------------------ */	
/*  Vehicle Details page
/*  ------------------------------------------------------------------------------ */	
.Main
{ 
	width:100%; 
	margin:0 auto;
	float:left ;
	vertical-align :top ; 
}

.left
{
	 float:left; 
	 width:auto ; 
	 font-family : Verdana, Arial, Helvetica, sans-serif;
	 font-size : 9px;
}

	.left table
	{ 
	    border :none;
	    margin:0 0 20px 0; 
	    line-height : 10px;
	 }
	
		.left table td 
		{ 
			padding:8px 0;
			border-bottom:1px solid #ddd; 
			vertical-align :top ;
		}
		
		.label 
		{
			color: #2D3CA9;
			font-family: Arial, Helvetica, sans-serif;
			font-weight : bold;
		}
			
	.options {}			

		.options h3 
		{ 
			margin:0 0 10px 0;
			 font-size:13px; 
		}
		
		.options ul 
		{ 
			margin:0; 
			padding:0; 
			list-style:none; 
		}
		
			.options ul li 
			{ 
				margin:0; 
				padding:3px 5px 3px 15px; 
				display:list-item ; 
				float:left; 
				width:110px; 
				background:url(../img/star.gif) no-repeat left; 
			}
			
.dealer 
{ 
	border-bottom :1px solid #ddd ;;
}

	.dealer table
	{ 
		width:100%; 
	  	border:none;
	    margin:0 0 5px 0; 
	    line-height : 10px;
	 }
		.dealer table td 
		{ 
			border-bottom:none; 
			padding:8px 0;
			vertical-align :top ;
		}

.right 
{ 
	float:left; 
	width:320px;
	margin-left :10px; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
}

	.gallery a 
	{ 
		display:block; 
		padding:1px; 
		border:1px solid #DDDDDD ; 
		float:left; 
		margin:0 2px 2px 0; 
	}
	
		.gallery a img 
		{ 
			border:none;
			 width:145px;
		}

	.section 
	{
		 clear:both; 
		 padding:10px 0; 
		
	}			
		.section h3 
		{ 
			margin:0 0 10px 0;
			font-size:13px; 
		}
		
		.section ul  
		{
			margin:0; 
			padding:0; 
			list-style:none; 
		}
		
			.section ul li 
			{ 
				margin:0; 
				padding:3px 5px 5px 0; 
				display:block; 
			}		

#footer 
{ 
	clear:both; 
	padding:20px; 
	text-align:center; 
}

.featureStyle
{ 
	padding:8px 0;
	vertical-align :top ;
	
}
	.featureStyle table
	{ 
	  margin:0 0 20px 0; 
	  line-height : 6px;
	 }
		.featureStyle table td 
		{ 
			padding:8px 0;
			border-top :1px solid blue; 
			vertical-align :top ;
		}


.modalPopup {
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
    width: 370px; 
    height :auto ;
}

.modalPopupDragHandle
{ 
	cursor: move; 
	background-color: #DDDDDD;
    border: solid 1px Gray; 
    color: black; 
    text-align: center;
    font-size :medium ; 
}

.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}


.INPUT_SELECT {
	color 					: #25338e;
	font-family 			: Arial, Helvetica, sans-serif;
	font-size 				: 10px;
	font-weight 			: normal;
	height 					: 20px;
	width 					: 150px;
}

.INPUT_SUBMIT {
	color 					: #25338e;
	font-family 			: Arial, Helvetica, sans-serif;
	font-size 				: 12px;
	font-weight 			: normal;
	height 					: 25px;
	width 					: 100px;
}

.INPUT_TEXT {
	color 					: #25338e;
	font-family 			: Arial, Helvetica, sans-serif;
	font-size 				: 10px;
	font-weight 			: normal;
	height 					: 20px;	
	text-align 				: left;	
	width 					: 150px;
}

.LABEL {
	color 					: #25338e;
	font-family 			: Arial, Helvetica, sans-serif;
	font-size 				: 12px;
	font-weight 			: normal;	
	line-height 			: 14px;
}

.SECTIONHEADER {
	color 					: #25338e;
	font-family 			: Arial, Helvetica, sans-serif;
	font-size 				: 14px;
	font-style              : italic;
	font-weight 			: bold;
	border-bottom 			: 1px solid #999999;	