/*-------------------------------------------------------------------------------------------------
	* Filename:					default.css
	* Description:			Globals styles for the site	
	* Version:					1.0 (11/12/2009)
	* Website:					Summerset Motors (http://www.summersetmotors.com)
	* Authors:					AJ Lemke and Dustin Jansick
-------------------------------------------------------------------------------------------------*/

body {background:#381900; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}
table {text-align:left;}
a:link {color:#F8871F;}
a:visited {color:#F8871F;}
a:hover {color:#C66306;}

/*== Site Structures ===========================================================================**/
#container {background:#FAF7F2; border:1px solid #fff; margin:0px auto; text-align:left; width:958px;}
#masthead {}
#menu {}
#content {}
#footer {background:#6e2a01; height:40px; padding:5px; color:#fff; line-height:20px;}
#footer a:link {color:#fff;}
#footer a:visited {color:#fff;}
#footer a:hover {color:#FFA147;}

/*== Page Styles ===============================================================================**/
/* Home Page Styles ******************************************************************************/
#home {padding:15px;}
#home h1 {background:url(/Images/welcomeTitle.jpg) no-repeat; width:511px; height:43px; padding-bottom:5px;}
#home p {padding:5px 3px 2px 5px; font-size:13px; line-height:20px;}
#home a:link {color:#6B3000;}
#home a:visited {color:#6B3000;}
#home a:hover {color:#381900;}

/* Finance Page Styles ***************************************************************************/
#finance {padding:15px;}
#finance h1 {background:url(/Images/financeTitle.jpg) no-repeat; width:324px; height:52px; padding-bottom:5px;}
#finance .form {background:#F2EADE; border:1px solid #D6B895; padding:10px; width:900px; line-height:20px;}
#finance ul {padding:5px; padding-left:30px;}
#finance ul li {list-style:circle;}
#finance p {line-height:110%; margin:0; padding:10px 0px;}
#finance button {background:#C06306; border:1px solid #773D03; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#finance button:hover {background:#8F4A04; border:1px solid #773D03; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}

/* About Us Page Styles **************************************************************************/
#aboutus {padding:15px;}
#aboutus h1 {background:url(/Images/aboutUsTitle.jpg) no-repeat; width:173px; height:42px; padding-bottom:5px;}
#aboutus p {padding:5px 3px 2px 5px; font-size:13px; line-height:20px;}
#aboutus ul {padding:5px; padding-left:30px; line-height:20px;}
#aboutus ul li {list-style:circle;}

/* Contact Page Styles ***************************************************************************/
#contactus {padding:15px;}
#contactus button {background:#C06306; border:1px solid #773D03; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#contactus button:hover {background:#8F4A04; border:1px solid #773D03; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#contactus h1 {background:url(/Images/contactUsTitle.jpg) no-repeat; width:202px; height:42px; padding-bottom:5px;}
#contactus li {clear:left; margin:10px 0; color:#260D00;}
#contactus label {display:block; float:left; font-weight:bold; margin:3px 10px 0 0; text-align:right; width:100px;}
#contactus input {border:1px solid #CEAB82; padding-left:3px;}
#contactus select {border:1px solid #CEAB82;}
#contactus textarea {border:1px solid #CEAB82; padding-left:3px;}
#contactus iframe {border:1px solid #999; margin:10px 0 10px 0;}


#contactUsForm {background:#F2EADE; border:1px solid #D6B895; padding:5px 0; width:920px;}
#contactUsForm .error {background:#fff; border:1px solid #cc0000;}


/* Search Page Styles ****************************************************************************/
#search {padding:15px;}
#search h1 {background:url(/Images/searchTitle.jpg) no-repeat; width:359px; height:47px; padding-bottom:5px;}

/* Details Page Styles ***************************************************************************/
#details {padding:15px;}
#details h1 {font-size:23px; color:#522500;}
#details h3 {color:#fff; font-size:18px; font-weight:bold; margin:0; padding:5px 0 5px 4px;}
#details h4 {color:#555; font-size:14px; font-weight:normal; margin:0; padding:0 5px 0 0;}
#details .stockNumber {font-size:12px; color:#AA5F08; padding-top:3px;}
#details .detailsInfoTable {background:#fff; margin-top:5px; border:1px solid #888; margin-bottom:10px;}
#details .priceTR {background:#522500 url(/images/grungeBG.jpg); border-bottom:1px solid #999;}
#details .VehicleInfo {padding-left:5px; font-size:12px; line-height:21px;} 
#details .gasMileage {font-size:24px; font-weight:bold; padding-top:3px; color:#666666;}
#details .callnow {background:#522500 url(/images/grungeBG.jpg); border-top:1px solid #fff; border-bottom:2px solid #fff; font-size:18px; font-weight:bold; color:#fff; padding:4px; text-align:center;}
#details .photoTabThumbText {margin:10px 0 10px 40px; text-align:center;}

#details #shopperstoolbox {background:#f2f2f2; border:#D7DBDE; margin:0; padding:5px; line-height:20px;}
#details #shopperstoolbox h3 {background:none; border:none; color:#fff; margin:0; padding:0; color:#737373;}
#details #shopperstoolbox img {margin-right:5px; vertical-align:middle;}
#details #shopperstoolbox table {width:100%;}
#details #shopperstoolbox a:link {color:#595959; font-size:12px;}
#details #shopperstoolbox a:visited {color:#595959; font-size:12px;}
#details #shopperstoolbox a:hover {color:#AA5F08; font-size:12px;}

#details #detailtabs {margin-bottom:20px;}
#details #General {font-size:12px; color:#343232; padding:6px 6px 6px 10px; line-height:19px;}
#details #General ul {height:auto; list-style:none; position:relative; margin:1em; padding:0; font-size:12px;}
#details #General li {float:left; position:relative; width:200px; font-size:12px; list-style:disc;}
#details #TechSpecs li {line-height:19px;}

#details #phototabs {margin-top:20px; background:#fff; border:1px solid #D8C2B1;}
#details .PhotoHeader {background:#e7e5e5 url(/images/tabsBG.jpg) repeat-x; height:45px;}
#details #phototabs #Photos {font-size:12px; color:#343232; line-height:19px;}
#details #phototabs #Photos ul{height:auto; list-style-type:none; position:relative; width:auto; margin:0; padding:0; padding-left:77px; font-size:12px;}
#details #phototabs #Photos li{float:left; position:relative; width:200px; padding-left:0px; font-size:12px;}
#details .photoTabText {color:#4d4d4d; font-size:14px; font-weight:bold;}
#details .photoTabThumbText {color:#5D5B5B; text-align:left; padding-left:3px; font-size:14px; font-weight:bold;}
#details a.nextPrev:link {color:#4d4d4d; font-size:13px; text-decoration:underline;}
#details a.nextPrev:visited {color:#4d4d4d; font-size:13px; text-decoration:underline;}
#details a.nextPrev:hover {color:#666; font-size:13px; text-decoration:underline;}
#details .thumbnailPics {border:1px solid #555;}

/* Sitemap **************************************************************************************/
#siteMap {padding:15px; line-height:21px;}

/*== Module Styles =============================================================================**/
/* Internet Special Styles ***********************************************************************/
#InternetSpecials {padding:10px 15px 15px 15px;}
#InternetSpecials h1 {background:url(/Images/internetSpecialsTitle.jpg) no-repeat; width:282px; height:50px; padding-bottom:5px;}
#InternetSpecials h2 {padding:10px 10px 5px 7px; font-size:13px; font-weight:bold; color:#3d1502;}
#InternetSpecials h3 {color:#fbc48e; padding:0; margin:0; font-size:18px; font-weight:bold; color:#fbc48e;}
#InternetSpecials .container {background:url(/images/internetSpecialsBG.jpg) no-repeat; float:left; height:154px; width:212px; margin:0 10px; padding:0;}
#InternetSpecials img {border:1px solid #fff; margin-left:7px; margin-bottom:5px;}
#InternetSpecials li {color:#fff; font-weight:bold; line-height:18px; margin-left:4px;}
#InternetSpecials table {padding:0 4px;}

/* Search Form Styles ****************************************************************************/
#SearchForm {background:#E4D2B9; border:1px solid #C0945D; padding:5px; color:#381900; line-height:15px; margin-right:15px;}
#SearchForm h2 {font-size:22px;}
#SearchForm input {border:1px solid #CEAB82; font-size:12px;}
#SearchForm label {display:block; font-weight:bold;}
#SearchForm select {border:1px solid #CEAB82; font-size:12px; width:150px;}
#SearchForm ul {}
#SearchForm ul li {margin:10px 0;}
#SearchForm button {background:#C06306; border:1px solid #773D03; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#SearchForm button:hover {background:#8F4A04; border:1px solid #773D03; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}

/* Search List Styles ****************************************************************************/
#SearchList {border:1px solid #C0945D; border-bottom:0; width:745px;}
#SearchList a:link {color:#C36C09; font-size:14px;}
#SearchList a:visited {color:#C36C09; font-size:14px;}
#SearchList a:hover {color:#925107; font-size:14px;}
#SearchList .even {background:#fff;}
#SearchList .odd {background:#F2EBDE;}
#SearchList table td {padding:4px;}
#SearchList .borderbottom {border-bottom:1px solid #CEAB82;}

#SearchList_Sort {background:#522500 url(/images/grungeBG.jpg); padding:5px; color:#fff; font-weight:bold; width:737px;}
#SearchList_Sort select {border:1px solid #000;}
#SearchList_Sort a:link {color:#fff;}
#SearchList_Sort a:visited {color:#fff;}
#SearchList_Sort a:hover {color:#F8871F;}

/* Request More Information ***************************************************************************/
#EmailSeller {display:none; background:#F4F0EC; border:1px solid #D8C2B1; margin-bottom:10px; padding:3px;}
#EmailSeller button {background:#C06306; border:1px solid #773D03; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#EmailSeller button:hover {background:#8F4A04; border:1px solid #773D03; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#EmailSeller h3 {color:#522500;}
#EmailSeller input {border:1px solid #CEAB82; padding-left:3px;}
#EmailSeller label {display:block; float:left; font-weight:bold; margin:3px 10px 0 0; text-align:right; width:100px;}
#EmailSeller li {clear:left; margin:10px 0; color:#260D00;}
#EmailSeller select {border:1px solid #CEAB82;}
#EmailSeller textarea {border:1px solid #CEAB82; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#EmailSeller .error {background:#fff; border:1px solid #cc0000;}
#ES_FormErrors div {background:#fff; border:1px solid #cc0000; display:none; padding:5px;}
#ES_FormErrors label.error {border:none; color:#cc0000; float:none; padding:5px; text-align:left;  width:auto; line-height:19px;}

/* Email To Friend Styles ************************************************************************/
#EmailToFriend {display:none; background:#F4F0EC; border:1px solid #D8C2B1; margin-bottom:10px;padding:3px;}
#EmailToFriend button {background:#C06306; border:1px solid #773D03; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#EmailToFriend button:hover {background:#8F4A04; border:1px solid #773D03; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#EmailToFriend h3 {color:#522500;}
#EmailToFriend input {border:1px solid #CEAB82; padding-left:3px;}
#EmailToFriend label {display:block; float:left; font-weight:bold; margin:3px 10px 0 0; text-align:right; width:100px;}
#EmailToFriend li {clear:left; margin:10px 0; color:#260D00;}
#EmailToFriend select {border:1px solid #CEAB82;}
#EmailToFriend textarea {border:1px solid #CEAB82; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#EmailToFriend .error {background:#fff; border:1px solid #cc0000;}
#EmailToFriend #EF_FormErrors div {background:#fff; border:1px solid #cc0000; display:none; padding:5px;}
#EmailToFriend #EF_FormErrors label.error {border:none; color:#cc0000; float:none; padding:5px; text-align:left; width:auto; line-height:19px;}

/* Make Offer Styles ****************************************************************************/
#MakeOffer {display:none; background:#F4F0EC; border:1px solid #D8C2B1; margin-bottom:10px;padding:3px;}
#MakeOffer button {background:#C06306; border:1px solid #773D03; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#MakeOffer button:hover {background:#8F4A04; border:1px solid #773D03; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#MakeOffer h3 {color:#522500;}
#MakeOffer input {border:1px solid #CEAB82; padding-left:3px;}
#MakeOffer label {display:block; float:left; font-weight:bold; margin:3px 10px 0 0; text-align:right; width:100px;}
#MakeOffer li {clear:left; margin:10px 0; color:#260D00;}
#MakeOffer select {border:1px solid #CEAB82;}
#MakeOffer textarea {border:1px solid #CEAB82; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#MakeOffer .error {background:#fff; border:1px solid #cc0000;}
#MakeOffer #MO_FormErrors div {background:#fff; border:1px solid #cc0000; display:none; padding:5px;}
#MakeOffer #MO_FormErrors label.error {border:none; color:#cc0000; float:none; padding:5px; text-align:left; width:auto; line-height:19px;}

/* PaymentEstimator Styles ***********************************************************************/
#PaymentEstimator {display:none; background:#F4F0EC; border:1px solid #D8C2B1; margin-bottom:10px; padding:3px;}
#PaymentEstimator button {background:#C06306; border:1px solid #773D03; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#PaymentEstimator button:hover {background:#8F4A04; border:1px solid #773D03; padding:5px; font-weight:bold; color:#fff; cursor:pointer;}
#PaymentEstimator h3 {color:#522500;}
#PaymentEstimator input {border:1px solid #CEAB82; padding-left:3px; margin-left:2px;}
#PaymentEstimator select {border:1px solid #CEAB82;}
#PaymentEstimator table tr th{text-align:left;}

/* Try These Styles ******************************************************************************/
#trythese {background:#F4F0EC; border:1px solid #D8C2B1; margin-bottom:10px; padding:8px 15px 8px 8px; margin-top:10px;}
#trythese h2 {font-size:22px; font-weight:bold; color:#522500;}
#trythese h3 {font-size:12px; font-weight:bold; color:#522500; min-height:25px;}
#trythese ul {}
#trythese ul li {float:left; width:20%; text-align:center;}

/* Not Found Styles ******************************************************************************/
#notfound {padding:15px; font-size:13px;}
#notfound h1 {font-size:25px; color:#522500; padding-bottom:7px;}

/* Form Error Styles *****************************************************************************/
#FormErrors div {background:#fff; border:1px solid #cc0000; display:none; padding:5px;}
#FormErrors label.error {border:none; color:#cc0000; float:none; padding:5px; text-align:left; width:350px; line-height:19px;}


/* Classes ***************************************************************************************/
.messageSent {font-size:18px; font-weight:bold; color:red; padding-bottom:5px;} 

