﻿* {margin:0}

form { margin-top: 0; margin-bottom: 0; }
body { font-family:  Arial, Verdana, sans-serif; margin:2px; font-size:12px;}
h2 { font-family:Arial, Verdana, Sans-serif; }

.MasterContent { height:340px; }
.WelcomeMessage1 { font-size:15px; font-weight:bold; line-height:1;}

/* masterpage header */
.titlepanel { background-color:#003162; color:#FFFFFF; height:34px; 
			width:99.6%; margin:0; }
.frametitle {  margin: 8px 1px 1px 1px; float:left; font-family:Arial, Verdana, Sans-Serif; font-size:14px; font-weight:bold; height:26px; }
.titleimage { float:left; margin:5px;}

/* default page */	
/*.imgGMHCert { vertical-align:top;  background: transparent URL(../images/GMCPOV_Ref_Fin_3D_Img_3.jpg) no-repeat top; 
				Height:107px; Width:310px; float:left; margin:10px;}
*/

.tblDefault {  width:650px; margin:0; 	border-collapse:collapse; 
			font-size:12px; }
			
.trLogoRow { height:130px;}
.tdLogo { width:60%;}
.tdCarImg {width:40%; }
.tdParagraph {padding:20px; width:60%; }
.trCriteria {margin:0; padding:0}
.tdLabel {width:13%; padding:0; margin:0;}
.tdDDL {width:30%; padding:0; margin:0; }
.tdCriteria { margin:0; padding:0; margin:0; }
.ddlDefault { width:150px; height:23px; }

.lblCriteria { font-weight:bold; padding:0; margin:0;}
.divTD { height:25px; overflow:hidden; }
.divhalfTD { height:18px; }
.lblPriceTo {  margin:5px 3px 2px 2px;}

.tblPrice { width:90%; border-collapse:collapse; border-style:none; 
			padding:0; margin:0; }
.txtPrice {width:61px; height:15px;}

/* vehicle results */

.titledesc { font-family: Arial, Verdana, Sans-Serif; font-size: 12px; color: #333333; 
			 text-decoration: none;  font-weight:bold; float:left;
			 margin: 3px 0px 2px 13px; width:75%;  height:15px; text-align:left;}

.titleTable { font-family: Arial, Verdana, Sans-Serif; font-size: 13px; color: #333333; 
			 text-decoration: none;  font-weight:bold; float:left; 
			 margin:0 0 0 7px; border-collapse:collapse; height:16px;  white-space:nowrap; }
.ajActivityImg {float:right; margin: 3px 20px 0 0; }
.tdRowcount { padding: 0 5px 0 5px; }

.hrline { clear: both; width:97%; margin:0; height:1px;
		/* right align in Firefox */
		margin-right: 2%;} 
.divCmd { float:left; }


.pnlbuttons { height:28px; width:99.2%; 
	 background:#E8F6FC; 
	 overflow:hidden;}
.picbtn {  font-family:Verdana, Sans-Serif; font-size:10px; 
		margin:2px 0px 1px 0px; padding:0; height:24px;}
.picdiv { margin:  5px 3px 0px  0px; padding:0;}
.btndiv { margin:  4px 2px 0px 0px; padding:0; }
/*.picbtn:hover { border:outset 1 black; cursor:hand; }*/
.busy { color:Green; line-height:70%; text-align:center; }

A:link	{ text-decoration: underline; color: #3333cc; }	
A:hover	{ text-decoration: underline; color: #3333cc; }
A:visited {	text-decoration: underline; color: #333399; }	
A:active { text-decoration: underline; color: #333399; }	
A:link.customlink {color: #000000; text-decoration: none;}
A:hover.customlink {color: blue; text-decoration: none;}
A:visited.customlink {color: #000000; text-decoration: none;  }

A:link.picbtn {color: #000000; text-decoration: none;}
A:hover.picbtn {color: blue; text-decoration: none;}
A:visited.picbtn {color: #000000; text-decoration: none;}

.SortByDiv { text-align:left;}
.divUnselectAll {float:right;  margin: -16px 20px 5px   0px;}
/*.btnUnselectAll {}*/
/* clear div floats */
.clear { clear:both;}

/* master page footer */
.footerpanel { background: #D2DDE1 URL('../images/sb_footer.gif') repeat-x;
		text-align:right; Width:99.5%; Height:34px; float:left; margin:0;
		border:solid 1 #CCCCCC; }

.footerblank { width:85%; height:26px; float:left; text-align:center;  color:Red; }
.footerdivider { width:1%; height:26px; float:left; text-align:left; }
.footertext { width:7%; height:26px; float:left; margin: 7px 3px 1px -10px; }
.footernav { width:4.5%; height:26px; float:right; text-align:left; 
			color:#333333; margin: 8px 2px 1px 0px; }
			
/* filter panel */
.dragMe { float:left; cursor:move; }
.cancel { float:left; cursor:pointer; }
.divDerivs { width:97%; height:60px; border-color:#7F9DB9;border-width:1px;border-style:Solid; overflow:auto;}
.navlabel { font-weight:bold; }

.pnlFilterBody { float:right; }
.filterPnlstyle {  color:Black; background:#E8F6FC;
				 border:solid 2px #99CCFF; padding:4px;}
.filterBlank { float:left; width:50%; }
.filterLabel { float:left; width:25%; margin:   5px -8px 0px   5px;}
.filterButton { float:right; width:11%; margin:   7px  0px  7px  -8px;}
.txtFilter { overflow:visible; }
.ddlFilter { font-size: 11px; }
.highlight { background-color: #fefbd2; color: #000080; }

.ErrorMessage { color:Red; font-weight:bold }

/* vehicle list */
.carlist { overflow-x: hidden; overflow-y: auto; width:99.3%; height:253px; font-size:11px;}
.vehdet { margin:0; border-collapse:collapse; }
.imgvehlist { margin:0; width:121px; height:90px; border:none; }
.vehDetRowColor { background:#DCF2FD; }
.friendRow { height:32px; }

.titledesc_car { font-family: Arial, Verdana, Sans-Serif; font-size: 12px; color: #333333; 
			 text-decoration: none;  font-weight:bold; float:left;
			  margin:  3px 0px 2px  5px; width:90%;  height:15px; text-align:left;}
/* tab control contents */
.divUpdEquipment { width:420px; }
.optionsCol1 { float:left; width:32%; font-size:80% }
.optionsCol2 { float:left; width:32%; font-size:80% }
.optionsCol3 { float:left; width:32%; font-size:80% }
.optionsTabletd { border-bottom:1px solid #ADD8E6; }
.optionsTable { border-style:none; border-collapse:collapse;}

.cardiv { height:300px; width:99%; overflow:visible;}
.imagesdiv { float:left;width:40%; }
.tabdiv { float:right;width:56%; overflow:scroll;}
.detailtable { font-size:80%; border-collapse:collapse; width:100%;}
.detailtbllbltd{ width:30%; border-bottom:1px solid #ADD8E6; height:18px;  white-space:nowrap;}
.detailtabletd{ width:70%; border-bottom:1px solid #ADD8E6; height:18px;  white-space:nowrap;}
.detailtabletxt { border-style:none; background-color:Transparent; font-size:11px;  width:275px;
	font-family:  Arial, Verdana, sans-serif;}
.ContactTxt { border-style:none; background-color:Transparent; font-size:11px; padding: 0 0 1px 0;
	 font-family:  Arial, Verdana, sans-serif; width:240px; margin:0px;  }
.tblphone { width:95%; margin:0 0 0 -3px;}
.paraCont { white-space:nowrap; } 
.thumbstbl { border-collapse: collapse; }
.txtinput { height:13px; width:180px; font-size:95%; }
.tblSendToFriend {font-size:80%;}
.divlblSendEnquiry {width:72%; float:left;}
.lblSendEnquiry { font-weight:bold; margin: 3px 0 0 18px; }

.btnSendEnquiry { float:right; }
.divbtnSendEnq { margin-right:12px; width:20%; }
.ContactDealerCol { padding-left:8px; }


/* tab xp theme */
.ajax__tab_xp2 .ajax__tab_header {font-family:Arial, Verdana, Sans-Serif; font-size:11px;  }
.ajax__tab_xp2 .ajax__tab_outer {padding-right:4px;height:21px;}
.ajax__tab_xp2 .ajax__tab_inner {padding-left:3px; }
.ajax__tab_xp2 .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjCtlKit.Tabs.tab.gif")%>) repeat-x;}
/*.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_outer { background:#CCFFFF; }
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_inner {background:#CCFFFF;}*/
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_tab {background:#99CCCC;}


.ajax__tab_xp2 .ajax__tab_active .ajax__tab_tab {background:#E8F6FC; }
.ajax__tab_xp2 .ajax__tab_body {font-family:Arial, Verdana, Sans-Serif;
	font-size:10pt;border-top:0;padding:5px; height:250px;
	background:#E8F6FC; width:340px;}
.modalBackground { background-color:transparent; } 

/* zoom */

.GMLogo { Width:310px; Height:107px; }

/* new */

.dvDefault { width:590px; }
.dvDefltLe { float:left; width:43%;}
.dvDefltRi { float:right; width:50%; }



 		   




