.selectSmall { vertical-align:middle; }

.SearchBox .searchtitle { font-size:16px; font-weight:bolder; text-align:left; margin:.6em .2em; }
#fromyearrange, #toyearrange { margin-bottom:4px; width:78px;}
/* CSS Document */
body { margin:0; padding:0; }	
#pagewrapper{ 
             border:1px solid #FF0000;
			}
#SearchForm{ 
           border:1px solid #000000; 
		   width:164px; 
		   padding-left:10px;
		  }
.SearchForm_title{
          padding-top:5px;
		  font-size:15px;
		  font-weight:bold;
		  color:#000000;
		  }

div.iptGrpWrap {
	float:left;
	width:100%;
	line-height:25px;   /*
	border:1px solid #660000;  */
	clear:both;  
	padding:6px 0px 0px 0px;  
} 
.iptGrpWrap{
            color:#000000;
			}
		  
.lstDisp{
         float:left;
		 width:817px; 
		
		 }
		 
.pagination{
		 width:817px; 
		  background-color:#FFFFFF;
		  background-image:none;
		  text-align:right;
		  font-size:10px;
		  color:#000000;
		 }
.resultsfound {
		width:300px; 
		float:left;
	 	background-color:#FFFFFF;
	 	background-image:none;
	    text-align:right;
	    font-size:10px;
		color:#000000;
}
.displayperpage {
		float:right;
	 	background-color:#FFFFFF;
	  	background-image:none;
	    text-align:right;
	    font-size:10px;
		color:#000000;
}
/*.navigation {
		float:right;
	 	background-color:#FFFFFF;
	  	background-image:none;
	    text-align:right;
	    font-size:10px;
		color:#000000;
}*/
.lstiptWrap{
            float:left;
		  width:817px;
		  background-image:none;
		  background-color:#FFFFFF;
		  
		 
		 }		  
.widgetTitle{
             float:left;
			 width:985px;
			 background-color:#fff;
			 color:#000000;
			 font-size:12pt;
			 font-weight:bold;
			 
			 }


#left_section{ 
              border:1px solid #000000; 
			  width:200px; 
			  padding-left:4px;
			  }

#search-section-textbox	{
                         width:450px;
						 float:left;
						 height:25px;
						 margin-right:20px;
						 }
#search-section-button{
                        width:150px;
						
						}
.Headlst{ 
         background-color:#2A2F4C;
		 color:#FFFFFF;
		 font-size:10px;
		 height:30px;
		 margin-bottom:5px;
		  text-align:left;
		 }
.Headlst a{
            color:#CCCCCC;
			font-size:10px;
			}
.row1{
       background-color:#E8E8E8;
	   font-size:10px;
	   
	   }

.row0{ 
      background-color:#CCCCCC;
	  font-size:10px;
	
	   
	  }
#advancedSearchResults{ 
 	padding-left:5px;
	clear:both;
}
.price{
        color:#388B3D;
		font-weight:bold;
		}
.ModelYear, .InventoryMake, .Trim{
       color:#2B6B7D;
	   font-weight:bold;
	   cursor:pointer;
	   
}
.Transmission, .ExteriorColor{
       color:#000000;
	   }
	   

.rowover {
          background-color:#FFB3B3;
		  color: #ffffff;
		  font-size: 10px;
		  text-decoration: none
		  }
.row .highlight {
            background-color:#EEAD51;
			color: #ffffff;
			}
.rowalt {
         background-color:#ffffff;
		 color: #000000;
		 font-size: 12px;
		 text-decoration: none;
		 }
.rowalt .highlight {
           background-color:#DE8F1E;
		   color: #ffffff;
		   }

/*------------------------start-----------------------------detailes page---------------------------------*/
.vehicledetails-title{ 
                  display:none;
				  }
.vehicledetails-info1{
                       color:#000000;
					   font-size:18px;
					   width:807px;
					   padding-left:10px;
					  
					  }
#inputButtons input{ 
                       display:inline; float:left;
					    height:30px;
					    padding-top:3px; 
						padding-bottom:3px; 
						padding-left:25px; 
						padding-right:25px; 
						margin-left:19px;
					   }
#inputButtons{clear:left;}
#similar-vehicles, #photos, #videos, #spin-360, #color-option { border:1px solid #FF0000; padding-top:10px; padding-left:10px; padding-right:10px; margin-bottom:10px;}
#top-section{ border:0px solid #0000FF; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:0px; }
#text-content, #estimation{ border:1px solid #000000; width:325px; padding-left:5px; margin-bottom:10px; padding-top:10px; padding-bottom:10px;  }

#image{ width:200px; padding-top:10px; float:left;  }
#bottom-section{ clear:left; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:0px; width:980px;}
#year-make-model{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
#price{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;margin-top:-25px;position:relative;left:-15px; float:right;}
#more-info{ width:370px; border:1px solid #000000; padding-top:10px; padding-left:10px; padding-bottom:20px; margin-left:600px; margin-top:12px; margin-bottom:10px; }
#text-conten .label{ color:#000000;}
.more-info-title{ font-size:15px; padding-bottom:15px; padding-top:5px; color:#000000;}
#more-info .label{ width:90px; float:left; color:#000000; font-weight:bold; font-size:11px;}
#estimation .text1{color:#000000; font-weight:bold; font-size:10px;}
#more-info .textbox,#more-info select{ padding-bottom:5px; margin-bottom:10px; width:240px;}
#text-estmation{ width:325px; margin-left:200px; position:relative; left:60px;}
#image-text-estmation{ width:600px;float:left;}
.estimation-title{ color:#000000;  text-align:center; font-size:16px; padding-bottom:8px;}
.estimation-subtitle{ color:#000000;  padding-bottom:6px; font-size:11px;}
#estimation input{ margin-bottom:8px; width:50px; margin-left:10px;}
#estimation select{ margin-left:53px; width:50px;}
#logo1, #logo2{ border:1px solid #000000; text-align:center; margin-top:20px; width:90px;}
#logo1{ float:left; }
#logo2{ margin-left:100px;}
#logo1 a, #logo2 a{ color:#000000;}
#logo2 a{ text-decoration:none;}
#inputButton1{ width:150px; height:30px; color:#000000; font-size:13px; margin-top:10px; margin-left:105px;}
#bottom-section td{ color:#0000FF;}
#bottom-section strong{ color:#000000;}
#inputButtons .inputButton{ color:#000000; }
/*-----------------------end-----------------------------detailes page---------------------------------*/


#list_view {
	float:right; background:url(../images/inventory/listView.gif) no-repeat top left;
	width:21px;
	height:21px;
	 margin:2px;
	background-color: #FF0000;
	cursor:pointer;
}

#panel_view {
	float:right; background:url(../images/inventory/panelView.gif) no-repeat top left;
	width:21px;
	height:21px;
	 margin:2px;
	background-color: #0000FF;
	cursor:pointer;
}
#thumbnail_view {
	float:right; background:url(../../images/inventory/panelView.gif) no-repeat top left;
	width:21px;
	height:21px;
	 margin:2px;
	background-color: #6633FF;
	cursor:pointer;
}

 

#invOutDiv { width:1000px; margin:0 auto; background:#FFFFFF;}
#invOutDiv .clearboth { clear:both;}
#invOutDiv .clearleft { clear:left;}
#invOutDiv .clearright { clear:right;}
#invOutDiv img { border:none;}  
/*#invOutDiv select, textarea, input[type=text], input[type=button], input[type=submit], input[type=reset], input[type=password], input[type=file] { margin: 2px 2px 2px 2px; color: #000000; font: normal normal normal 10px verdana; border: 1px #7799aa solid; }*/
input[type=checkbox], label, input[type=radio] { margin:2px; border: 0px; background:none; }			

#invLeftCol { width:140px; float:left; text-align:left; margin:0; padding:5px; border:1px solid #999999;}
#invLeftCol .head { font-size:14px; margin:10px 0 10px 0; padding:0; font-weight:bold;}
#invLeftCol fieldset { width:98%; margin:5px 0 0px 0; padding:5px 0 0px 0; border:none;}
#invLeftCol fieldset legend{ margin:0; padding:0; font-weight:bold;}
#invLeftCol fieldset span{  padding-left:30px; font-weight:bold;}
#invLeftCol fieldset a{ color:#333333; text-decoration:none;}
#invLeftCol fieldset a:hover{ color:#990000;} 
#invLeftCol fieldset a:visited{ color:#333333;} 

#invRgtCol { width:820px; float:right; text-align:left; margin:0; padding:5px;}

.breadCrump { color:#000000; font-weight:bold; padding:10px 0 10px 0; }
.breadCrump a{ color: #990000; text-decoration:none; }
.breadCrump a:hover{ color: #999999; }
.breadCrump a:visited{ color: #990000;}

#searchBox { background:#CCCCCC; border:1px solid #999999; height:32px; width:98%;}
#searchBox .search{ width:400px; padding:5px; margin:2px; color: #000000; font: normal normal normal 12px verdana; border: 1px #7799aa solid;}
#searchBox .display { float:right; width:200px; text-align:right; padding:5px;}
#pagination { float:left; width:98%; padding:10px 0 10px 0; color:#000000; }
#pagination a{ color: #000000; text-decoration:none; }
#pagination a:hover{  color: #990000; }
#pagination a:visited{ color: #000000;}
#pagination span{ color: #990000; font-weight:bold;}
#pagination .left{ float:left; width:70%;}
#pagination .right{ float:right; width:27%; text-align:right;}

 /* INVENTORY LIST TABLE//////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////*/
#invListTable { font-size:11px; text-align:left; clear:both; }
#invListTable td{ padding:5px;	}
#invListTable a { color: #0066CC; text-decoration:underline; font-weight:bold;}
#invListTable a:hover { color: #0066CC; text-decoration:none;}
#invListTable a:visited { color: #0066CC; }
#invListTable .header{ background:#2A2F4C; color:#FFFFFF; font-weight:bold; height:24px; padding:0; margin:0;}
#invListTable .header a{ color:#FFFFFF; text-decoration:none; }
#invListTable .header a:hover{ color: #CCCCCC;  }
#invListTable .header a:visited{ color:#FFFFFF; }
#invListTable .header .compare a{ color:#ff0000; text-decoration:underline;}
#invListTable .header .compare a:hover{ color: #CCCCCC; text-decoration:underline;}
#invListTable .header .compare a:visited{ color:#ff0000; text-decoration:underline;}
#invListTable .even{ background:#DCDCDC;  }
#invListTable .odd{ background:#ECECEC;  }
#invListTable .price { color: #009900; font-weight:bold; text-align:center;}
/*///////////////////////////////////////////////////////////////////////*/

 /* INVENTORY PANEL TABLE//////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////*/
#invPanelTable { font-size:11px; text-align:left; clear:both; }
#invPanelTable .section { border:1px solid #999999; background:#ffffff url(shade.gif) no-repeat bottom right;} 
#invPanelTable td{ padding:5px;	}
#invPanelTable a { color: #0066CC; text-decoration:underline; font-weight:bold;}
#invPanelTable a:hover { color: #0066CC; text-decoration:none;}
#invPanelTable a:visited { color: #0066CC; }
#invPanelTable .header{ background:#2A2F4C; color:#FFFFFF; font-weight:bold; height:24px; padding:0; margin:0;}
#invPanelTable .header a{ color:#FFFFFF; text-decoration:none; }
#invPanelTable .header a:hover{ color: #CCCCCC;  }
#invPanelTable .header a:visited{ color:#FFFFFF; }
#invPanelTable .header .compare a{ color:#ff0000; text-decoration:underline;}
#invPanelTable .header .compare a:hover{ color: #CCCCCC; text-decoration:underline;}
#invPanelTable .header .compare a:visited{ color:#ff0000; text-decoration:underline;}
#invPanelTable .even{ background:#DCDCDC;  }
#invPanelTable .odd{ background:#ECECEC;  }
#invPanelTable .priceTable { background:url(bgPrice.gif) no-repeat bottom right; text-align:center; width:90px; height:46px; float:right;}
#invPanelTable .priceTable .price {color: #009900; font-weight:bold; font-size:14px; }
#invPanelTable .priceTable .priceCaption {color: #0066CC; font-weight:bold;  }
#invPanelTable .icons img{ padding:0 5px 0 0 ;}
#invPanelTable .pad3px { padding:3px 0 3px 0;}
/*///////////////////////////////////////////////////////////////////////*/

 /* INVENTORY TILES TABLE//////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////*/
#invTilesTable { font-size:11px; text-align:left; clear:both; }
#invTilesTable .section { border:1px solid #999999; background:url(shade.gif) no-repeat bottom right;} 
#invTilesTable td{ padding:5px;	}
#invTilesTable a { color: #0066CC; text-decoration:underline; font-weight:bold;}
#invTilesTable a:hover { color: #0066CC; text-decoration:none;}
#invTilesTable a:visited { color: #0066CC; }
#invTilesTable .header{ background:#2A2F4C; color:#FFFFFF; font-weight:bold; height:24px; padding:0; margin:0;}
#invTilesTable .header a{ color:#FFFFFF; text-decoration:none; }
#invTilesTable .header a:hover{ color: #CCCCCC;  }
#invTilesTable .header a:visited{ color:#FFFFFF; }
#invTilesTable .header .compare a{ color:#ff0000; text-decoration:underline;}
#invTilesTable .header .compare a:hover{ color: #CCCCCC; text-decoration:underline;}
#invTilesTable .header .compare a:visited{ color:#ff0000; text-decoration:underline;}
#invTilesTable .even{ background:#DCDCDC;  }
#invTilesTable .odd{ background:#ECECEC;  }
#invTilesTable .priceTable { background:url(bgPrice.gif) no-repeat bottom right; text-align:center; width:90px; height:46px; float:right;}
#invTilesTable .priceTable .price {color: #009900; font-weight:bold; font-size:14px; }
#invTilesTable .priceTable .priceCaption {color: #0066CC; font-weight:bold;  }
#invTilesTable .icons img{ padding:0 5px 0 0 ;}
/*///////////////////////////////////////////////////////////////////////*/

#listMore  { height:400px; width:600px; left:20%; top:20%; position:absolute; padding:2px; border:1px #CCCCCC solid; background:#FFFFFF;}
#listMore #content { height:310px; width:98%; overflow: auto; overflow:hidden; margin:0px 0 10px 0; padding:5px; clear:left;}
#listMore .head { color:#000000; font-size:14px; padding:15px 0 0 5px; font-weight:bold;}
#listMore fieldset { width:190px; margin:5px 0 0px 0; padding:5px 0 0px 0; border:none; float:left;}
#listMore fieldset legend{ margin:0; padding:0; font-weight:bold;}
#listMore fieldset span{  padding-left:30px; font-weight:bold;}
#listMore fieldset a{ color:#333333; text-decoration:none;}
#listMore fieldset a:hover{ color:#990000;} 
#listMore fieldset a:visited{ color:#333333;} 

#listMore .header{ float:left; width:100%; padding:5px 0 5px 0; color:#000000; background:#CCCCCC; }
#listMore .left{ float:left; width:60%; height:24px; vertical-align:bottom;}
#listMore .right{ float:right; width:37%; text-align:right;}
#listMore a{ color: #000000; text-decoration:none; }
/* Search Page
////////////////////////////////////////////////////////////////////////*/

.left50 { float:left; text-align:left; width:48%;}
.right50 { float:left; text-align:left; width:48%;}
#searchContent { height:300px; width:90%; overflow:auto; overflow:hidden; border:8px solid #CCCCCC; padding:10px; margin-top:15px; margin-bottom:10px;}
#searchContent fieldset { width:200px; margin:5px 0 0 0; padding:5px 0 0 0; border:none; float:left;}
#searchContent fieldset legend{ margin:0; padding:0; font-weight:bold;}
#searchContent fieldset span{ color:#333333; text-decoration: underline; cursor:pointer;}
#searchContent fieldset a{ color:#333333; text-decoration: underline;}
#searchContent fieldset a:hover{ color:#990000;} 
#searchContent fieldset a:visited{ color:#333333;} 
#searchContent legend{color:#000}
.selectBig { width:200px;}
.makeHeader { color:#555; background: #ddd; border:1px solid #fff; font-size:16px;}
.makeBox { font-size:12px;  background:#eee; border:1px solid #999999; margin-top:15px;}
.makeBox td { padding:5px;}
