/* quincy variation sheet */

body {
	margin: 0; padding: 0;
	font: 100% 'trebuchet ms',verdana, sans-serif; text-align: center;
}
/* container setup */
#oContainer {position:relative;width: 800px; margin: 0 auto;padding: 0 0 0 0; font-size: 0.8em; text-align: left;}
#container {width: 800px; margin:0px 10px 18px 10px;}
a.submit {float: left;height: 22px;padding-bottom: 1px;text-decoration:none;}
	a.submit span {float: left;display: inline; height: 22px;he\ight: 17px;margin: 0 0 0 5px;padding: 0 10px 5px 5px;line-height: 1.5em;}

.mainClear {display:block;clear:both;height: 9px;width: 100%;}

/* header */
	/* static index/intro menu */
	#staticMenu {width: auto;margin:0; padding:0;}
	#staticMenu ul {float:right; display: inline;list-style: none;}
		#staticMenu li {float: left;}
		#staticMenu a {display: block;}
	/* franchise nav */
	#fLogoNav {float:left;list-style:none;}
	#fLogoNav li {float:left;display:inline;clear:none;}
	#fLogoNav a {display:block;}
	#fLogoNav li ul {position: absolute;left:-999em;height:auto;margin:0;padding:0;z-index:999;}
	#fLogoNav li:Hover ul,
	#fLogoNav li.sfhover ul {left:auto;}
	#fLogoNav li li {clear:left;}

/* siteNav setup is theme specific for this variation */

/* pageTitle and Print links */
#globalPrint {float:right; display:inline;}
#globalPrint a {display: block;text-decoration:none;}
#pageTitle {display: none;}
.printlink, .printlinkAlt {display: none;}
/* content */
#BODY_GRANITE_INDEX #contentWrap,
#BODY_MARBLE_INDEX #contentWrap {text-align: center;}/* old IE patch */
#BODY_GRANITE_INDEX .content,
#BODY_MARBLE_INDEX .content {width: 926px;margin:15px auto 0;padding:0 0 1px 0;text-align: left;}/* reset OLD IE text to left */
.content {margin: 0; padding: 0 40px;}
.content img {margin: 0; padding:0;}
.content .clear {clear:left;}
.content .clearer {clear:left;}
/* sidebar */
.sidebar {margin:0  20px; padding:0;}
#contactInfo dd { margin: 0; padding: 0; }
#contactInfo dd.city, #contactInfo dd.state, #contactInfo dd.zip { display: inline; }
.sidebar ul {list-style:none; margin:5px 0;padding:0;}
.sidebar h3 {margin: 0; padding:3px 20px 3px 0;}
	.sidebar dl {margin: 5px 0;}
	#newsTitles dt {margin: 5px 0 0 0;}
	#newsTitles dd {margin: 0;}
/* pageNav */
#specialsPageNav {display:none;}
	#pageNav ul {width: 164px;margin: 0 0 0 10px;padding: 0;}
		.btnUL li {	width:164px;margin:0;padding: 0;}
		.btnUL li a {display: block;width:164px;margin:0;padding: 0;text-decoration:none;}

/* general round box styles */
	.i3 {position:relative;}
		.i3, .one .i3 {margin:0;padding:1px 0 0 0;border:0;}
		.i3 h3,.i3 h4 {margin:0 0 7px 0; padding: 0;}
	.cb {margin: 5px 0;padding:0;}
	 .bt, .bt div {height: 10px;}
	.bb {padd\ing-bottom /**/:10px;}/* hidden from IE */
	.bb div {padding-bottom: 10px;}
	.one .bb,.one .bb div {height:10px;padding-bottom:0;}/* reset padding to default for style 01 box */

/* basic text styles */
	.smalltext { font-size: 8pt; }

/* PAGE SPECIFIC SETTINGS */
/* carbuilder */
#BODY_CARBUILDER .content {margin:0 222px 0 20px;padding: 0 0 0 20px;}
#BODY_CARBUILDER .sidebar {width: 200px;}
#BODY_CARBUILDER .sidebar h2 {font-size: 1.2em;text-align:center;letter-spacing:1px;}
#BODY_CARBUILDER .sidebar h3 {width: 160px; margin:0 auto;padding:0;}
#BODY_CARBUILDER .sidebar a {display: block;height:26px; ;margin:0;padding:0;text-align:center;}
#BODY_CARBUILDER .sidebar a:hover {text-decoration:none;}
#BODY_CARBUILDER .sidebar p {margin:5px 6px 12px}
/* carfinder */
.tblCarFinder {margin: 0 auto;}
#contentWrap #content { padding-left: 0;}
#frmTwo .formHeader {width:350px; }
/* details page */
td.framebox { padding: 10px; }
span.vehicleprice { font-size: 12pt; font-weight: bold; }
	span.vehicleprice span { font-size: 14pt; }

#BODY_USED_VEHICLE_DETAILS #leftDetailsContent #vehicleNav,
#BODY_NEW_VEHICLE_DETAILS #leftDetailsContent #vehicleNav { text-align: left; } /* fixes tabs display issue IE */

/* e-notifier styles */
	table.enotifier { margin: 5px; }
/* featured vehicles :::: see separate sheet */
/* finance */
h4.formHeader { font-size: 18px; font-weight: bold; }
#BODY_FINANCE_FORM .form {width: 600px;}
#BODY_FINANCE_COAPP_FORM form {width: 760px; margin:0 auto;}
#BODY_FINANCE_FORM .step,
#BODY_FINANCE_COAPP_FORM .step { display: none; }
#BODY_FINANCE_FORM .clear {display: inline;}
#BODY_FINANCE_FORM td.tdCoapp,
#BODY_FINANCE_COAPP_FORM td.tdCoapp { font-size: 0.9em; }
#BODY_FINANCE_FORM table td.tdRequired,
#BODY_FINANCE_COAPP_FORM table td.tdRequired { padding: 2em 0 0 0; font-size: 0.85em; }
#BODY_FINANCE_COAPP_FORM td.optIn,
#BODY_FINANCE_COAPP_FORM td.optOut,
#BODY_FINANCE_COAPP_FORM td.creditReport { padding: 0.2em 2em; }
.formControls { margin: 10px 0; text-align: right; }
.formControls a:hover { border: 0; }
#statusIndicator { font-weight: bold;}
.financeAppSecurity { margin: 0; padding: 15px 5px; line-height: 1.5em; }
.coappSwitch a,
td.tdCoapp a {
	display: block;
	margin: 15px 5px; padding: 10px 0; border: 2px solid;
	text-align: center; font-weight: bold;
}
	td.tdCoapp a {margin: 0 5px;text-decoration:none;}
	.sidebar .coappSwitch a:hover {text-decoration:none;}
/* co-applicant form */
#BODY_FINANCE_COAPP_FORM .content {margin: 0 15px;border: 0;}
#BODY_FINANCE_CALCULATOR #contentWrap .content {margin:0 15px;}
#BODY_FINANCE_CALCULATOR #contentWrap .box,
#BODY_FINANCE_CALCULATOR #contentWrap .bi {background-image: none;padding-bottom: 5px;}
#BODY_FINANCE_CALCULATOR h3.formHeader { font-size: 1.1em; }
#BODY_FINANCE_CALCULATOR #tblFinanceCalc { margin: 15px 0 0 0; width: auto;border:0; }
/* inventory styles */
#contentWrap table.tblInventory { width: 928px;margin: 0 auto; font-size: 0.8em;}

tr.listingrow0, tr.listingrow1 { cursor: pointer hand; }
a.listing { font-size: 12px; font-weight: normal; }
table.pagingWrap { width: 775px; margin: 4px 0 0 76px; border: 1px solid; }
td.vehicleCompare {height:20px;}
td.vehicleCompare table {float:right;}
.pageOver,.currentPageStyle,.pageStyle,.pageOver,.currentPageStyle { border-left: 1px solid; border-right: 1px solid;}
.pagingBar,.pageStatus,.currentPageStyle,.pageStyle,.pageOver { font-size: 9pt; }
.pageStyle,.pageOver,.currentPageStyle { height: 16px; cursor: pointer hand; padding: 0 5px; }
		/* vehicle details */
		#leftDetailsContent textarea {width: 326px;margin:0 auto;}
		#leftDetailsContent form {border:0;font-size: 0.85em;}
		#leftDetailsContent .required {font-size: 0.85em;}
		#leftDetailsContent input,
		#leftDetailsContent textarea,
		#leftDetailsContent select {border:1px solid;}
		#leftDetailsContent div#formVerbiage {margin-left: 12px;}
/* payment calc styles */
	table.paymentcalc { margin-top: 10px; border: 1px solid; }
	input.paymentinput { font-weight: bold; font-size: 10pt; border: 1px solid; }
	#BODY_FINANCE_CALCULATOR .boxTop,
	#BODY_FINANCE_CALCULATOR .boxTop div,
	#BODY_FINANCE_CALCULATOR .boxBtm,
	#BODY_FINANCE_CALCULATOR .boxBtm div {background-image:none;}
/* news */
.newsGrouping .clear {clear: left;}
/* tradein form */
#BODY_TRADEIN_FORM .pageIntro,
#BODY_TRADEIN_FORM .form {width: auto;margin: 0 10px; padding: 0;}
	#BODY_TRADEIN_FORM .form { margin-top: 15px; }
.contactInput,
.vehicleInfoInput,
.vehicleHistory {float: left;width: 380px;margin: 10px 0 0 0; padding: 0;}
.optionsInput,
.vehicleValue,
.titleHistory {clear: right; width: 380px;margin: 10px 0 0 390px; padding: 0;}
.vehicleAssessment {clear: both;width: 770px;margin: 25px 0; padding: 20px 0 0 0;text-align: center;}
	.vehicleAssessment table {width: 400px;margin: 0 auto;text-align: left;}
		.vehicleAssessment table .formElement textarea {width: 360px;}

/* vehicle details page */
#detailsFtrContent {margin: 0 20px;}

/* =vehicle details standard2
-------------------------------------------------------------- */
#BODY_NEW_VEHICLE_DETAILS #vDetails,
#BODY_USED_VEHICLE_DETAILS #vDetails {width:94%;}

	/* standard2 details forms */
	#BODY_MAKEANOFFER_FORM .fullContent #formVerbiage,
	#BODY_VEHICLELEAD_FORM .fullContent #formVerbiage,
	#BODY_EMAILAFRIEND_FORM .fullContent #formVerbiage {font-size:12px;text-align:left;}


/* view specials (sbapp) styles */
#BODY_VIEW_ACCESSORY_WIDGETS .content,
#BODY_VIEW_AD_WIDGETS .content,
#BODY_VIEW_BODYSHOP_WIDGETS .content,
#BODY_VIEW_CERTIFIED_WIDGETS .content,
#BODY_VIEW_FEATURED_WIDGETS .content,
#BODY_VIEW_FINANCE_WIDGETS .content,
#BODY_VIEW_GENERIC_WIDGETS .content,
#BODY_VIEW_INCENTIVE_WIDGETS .content,
#BODY_VIEW_LEASE_WIDGETS .content,
#BODY_VIEW_NEW_WIDGETS .content,
#BODY_VIEW_PARTS_WIDGETS .content,
#BODY_VIEW_REBATE_WIDGETS .content,
#BODY_VIEW_SERVICE_WIDGETS .content,
#BODY_VIEW_USED_WIDGETS .content,
#BODY_VIEW_WIDGETS .content,
#BODY_VIEW_WIDGETS_EMAILAFRIEND_FORM .content,
#BODY_VIEW_WIDGETS_INFOREQUEST_FORM .content {margin: 0 222px 0 0;padding: 0 0 0 40px;}

