
* { padding:0; margin:0;}

body { background:url(../images/bck.jpg) #0a3557 top left repeat-x; font-family:'Trebuchet Ms', Helvetica, sans-serif; font-size:12px; z-index:0; color:#59595b; }
#wrap { width:990px; margin: 0 auto; }
img { border:0;}
em {  color:#d71943; }
.minselect { width:73px; font-size:9px; letter-spacing:-1px; }
*html .minselect { width:68px; }
p.message { border:1px solid #D71943; text-align:center; text-transform:uppercase; padding:5px;margin:2px 0;color:#D71943;clear:both;}
.required {  color:#D71943; font-size:14px;}
.clearboth { clear:both;}
a { color:#59595b; }
acronym { cursor:pointer;  }
select { width:153px; margin:3px 0; font-size:11px; padding:3px; text-transform:Capitalize;}
*html select { width:140px;}
input[type=text], input[type=password] { font-size:11px; width:153px;text-transform:uppercase;}
textarea, select { text-transform:uppercase;} 
#nissanlogo { padding-top:17px; float:left; width:124px; }
#retaillogo { margin-top:22px;  float:left;}
.floatright { float:right;}
.displayblock { display:block;}
#navbar {  padding:0; margin-top:32px;font-size:1em;font-variant:small-caps; letter-spacing:1px;font-weight:bold;}

*html #navbar { padding:0; margin-top:27px;font-size:1em;font-variant:small-caps; letter-spacing:1px;font-weight:bold;}
*html #navbar li a { border-bottom:3px solid #EAEBED;}
#navbar li ul a { width:135px; border:0;  }

#navbar  li { list-style-type:none; float: left; 	position: relative; 	/*width:81px;*/display:block;  z-index:2; border-right:1px solid #ccc;	  } 
#number2 { float:right; margin-top:18px; font-weight:Bold; font-size:18px; font-family:verdana; height:13px; z-index:0;}
#number { position:relative; z-index:0; top:20px; height:13px; left:180px;}
#navbar .leftborder {border-left:1px solid #ccc;  }

#secondlevel  a { padding:5px 10px 5px 10px!important;  color:#fff!important; border:none !important;}

#secondlevel a:hover { color:#fff; }
#navbar ul li a {border-bottom:4px solid transparent;    padding:0px 10px 1px 10px ; color:#59595b; text-decoration:none; display:block; line-height:1.4em;}
#navbar li a:hover { border-bottom:4px solid #d71943;  }

.menu li ul { /* second-level lists */	display: none; 	position: absolute;	left: 0; width:200px; border-top:0px solid #d71943; border-bottom: 1px solid #fff; border-left: 1px solid #d71943;	border-right:1px solid #fff;}
.menu li ul a {  padding:5px; }

.menu li ul a:hover { background:#555;   }

.menu li:hover ul, .menu li.over ul { /* lists nested under hovered list items */ padding:0;	display: block;
background:transparent url(http://www.atticustrophies.co.uk/images/opaque.png);  
background:transparent filter: alpha(opacity=95); background:#D71943;  z-index:100;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
opacity:0.95;
width:155px;


}

body#home a#home, body#about a#about,body#contact a#contact,body#usedcars a#usedcars, body#newcars a#newcars, body#photos a#photos, body#models a#models, body#theticker a#theticker, body#thedealers a#thedealers, body#finance a#finance, body#motability a#motability, body#leasing a#leasing, body#aftersales a#aftersales, body#scrappage a#scrappage {
border-bottom:4px solid #d71943;
}



#indexflash { clear:both; margin:5px 0;}

#leftside { float:left;  width:190px; clear:left;/*border:4px solid #B2DBE3;*/}
#leftside select { text-transform:uppercase; }
#leftside p { padding:10px 0;}
#leftside td  { vertical-align:middle;}
#searchForm_new ul li { text-transform:uppercase; list-style-type:none;background:url(../images/newcar_bg.jpg) repeat-x; padding:3px 10px;  margin:5px 0; }
#searchForm_new li a { color:#fff; text-decoration:none; font-size:11px; font-weight:bold;}

#searchtitle { background:url(../images/tabbg.jpg) repeat-x; padding:15px 10px 3px 10px; }
#searchtitle li { border-right:1px solid #ccc; display:inline; text-align:center; padding: 20px 10px 0 10px; margin:0 3px;}
#searchtitle li a {color:#59595b; text-decoration:none; font-weight:bold; }
#searchtitle .current { border-bottom:3px solid #d71943;}
#search { background:#DCEEF2;color:#59595b; padding:15px; }

#advSearch {display: none;}
#dealers { background:#bde2e6; padding:10px; }
#dealers p { padding:2px 0;}
#dealers input[type=text] { width:135px; text-transform:uppercase;}
 hr { margin:5px 0; border:1px solid #fff; } 
 
p#contentheaders { padding:10px 0; clear:both; color:#d51b44; font-size:16px; text-transform:uppercase; font-weight:strong;} 
p#contentheaders span {color:#888; font-weight:strong;}

#content { width:570px; float:left;  margin:0 20px 0 20px;   padding:0 15px 15px 15px;background:#F7FBFF;  }
#content input[type=button] { background:#eee; width:110px; font-weight:bold; border:1px solid #D71943; font-size:11px; }
*html #content { padding:0 5px 15px 5px; }
#content td, #admincontent td { padding:2px 10px; }
#content h4, #admincontent h4 { font-size:14px; text-transform:uppercase; color:#d71943; padding:2px 0; }
#content h3, #admincontent h3 { font-size:14px; padding:10px 0; color:#2D5578; }
#offerdetails { margin:20px 0;}
#offerdetails td { color:#fff; }
#offerdetails p { color:#59595b;}
td.tblheader { background:url(../images/tdheader.jpg) repeat-x; padding:3px 10px; color:#fff; }

#indexcontent { width:600px; float:left; padding:0 20px 0 20px; }
#indexcontent p, #content p, #admincotnent p {padding:5px 0; }
#offersbox { padding:18px 0 0 0; display:block;}
#indexcontent h1, #content h1 { padding:10px 0; clear:both; color:#d51b44; font-size:16px; text-transform:uppercase;}
#indexcontent h1 span, #content h1 span, #admincontent h1 span { color:#888;  }
#indexcontent li, #content li {list-style-type:none; background:url(../images/bulletpoint_icon.jpg) left center no-repeat; padding-left:15px; padding-top:0; padding-bottom:0; margin:0; }
#indexcontent ul, #content ul { padding:10px 0; }
#buttons { float:right;  width:160px;   }
#buttons img { padding-bottom:7px;}
#ticker { float:left; padding:0; margin:0; clear:both; }
#tickerContent { float:left;  background:#bde2e6; width:330px;  font-size:11px; height:23px;color:#333; }

#tickerContent a  { text-transform:uppercase; text-decoration:underline; margin:-4px; float:left;}
#tickerContent ul li {  display:inline;  list-style-position:inside;  background:none;   padding:0; margin:0 10px; }

#dealerbox { border:4px solid #bde2e6;  margin:10px 0;  background:#fff; width:100%;}
#dealerbox h1 { background:url(../images/dealer_title.jpg) #bde2e6 no-repeat; width:300px; padding:3px 5px 0 8.5px; height:21px;color:#fff; font-size:14px;  float:left; }
#dealerbox h2 { float:left; background:#bde2e6; color:#CD1B3F; text-transform:uppercase; width:43%; font-size:18px; height:24px; text-align:right;padding-right:11px; }
#dealerbox h3, #carcontent h3 { font-size:12px; padding:10px 0; text-transform:uppercase;}
#dealerdetails { padding:10px; clear:both;}
#dealerdetails strong { color:#C21B37; text-transform:uppercase; padding:5px 0; clear:both;  }
#dealerdetails address { font-style:normal;}
#dealerdetails a { color:#C21B37; text-decoration:none; font-weight:bold;}
#dealerfooter { float:right;background:#fff ; padding:5px; text-transform:uppercase; text-align:center;}

#dealerdetails th { background:#B01523; color:#fff; } 
.dealerbuttons { padding: 5px 10px;}
#cardetails { padding:10px; clear:both; float:left; width:230px; }
#usedpictures { margin-left:30px;}
#content h3.numbers { float:left; display:block;  text-align:center; cursor:pointer; color:#000;  font-size:14px; padding:5px 10px; font-family:arial; margin:0 2px; border:1px solid #BB1C32;} 
#carimage { width:298px; height:199px;   margin:10px; float:right;  }
#carimage .carimage { width:298px; height:199px;}
#cardetails strong { color:#C21B37; text-transform:uppercase; padding:5px 0; clear:both; }
#carcontent { padding:10px; clear:both; }
#carcontent h4 { background:#ccc; margin-top:10px; text-align:center; padding:10px; font-size:12px;  }
#carcontent h4 a {color:#C21B37;}
#specsleft { float:left;  width:270px;}
#specsright { float:right; width:270px;}

#specsleft li, #specsright li { list-style-type:none; background:url(../images/bulletpoint_icon.jpg) left center no-repeat; padding-left:15px;line-height:22px; }
#cardetails h3 { font-size:12px; padding:10px 0; text-transform:uppercase;}

#cartext { float:right;padding:10px 20px;}
#caractions li { list-style-type:none; padding:0; margin:0; line-height:normal;}
#listingsbox { border:4px solid #bde2e6;  margin:10px 0;}
#listingsbox h1, #listingsbox h2 { background:url(../images/listings_title.jpg) #bde2e6 no-repeat; width:100%; padding:0; margin:0; height:21px;color:#fff; font-size:14px; padding:3px 0px 0 5px; float:left; text-align:left; font-weight:bold;}

#listingsdetails { padding:0px; clear:both; padding:2px;}
#listingsdetails tr { cursor:pointer;}
#listingsdetails strong { color:#C21B37; text-transform:uppercase; padding:0;  }
#listingsdetails address { font-style:normal;}
#listingsdetails a { color:#C21B37; text-decoration:none; font-weight:bold;}

#listingsfooter { background:#BDE2E6; padding:5px;  text-transform:uppercase; text-align:center;}
#listingsfooter a {  padding:1px;  text-decoration:none; font-weight:bold; }
#listingsfooter a.active, #listingsfooter a:hover  { color:#d71943; font-weight:bold;}

#listingsdetails td.image { border:1px solid #C21B37; width:170px; max-width:170px;background:#fff;  padding:0; margin:0; }
td.description { line-height:18px; vertical-align:top;  }
td.price {   background:#C21B37; color:#fff; width:60px; text-align:center; font-size:16px;  vertical-align:middle; }

#footer { clear:both;background:#0A3557; text-align:center; color:#ccc; padding:10px 0; font-size:11px; width:990px;}
#footer li { list-style:none; display:inline;  border-right:1px solid #888;}
#footer a { color:#ccc; text-decoration:none;   padding:0px 10px 0px 10px ;}

#footer p { color:#10729F; font-size:11px; line-height:14px;}
#footer h2{ color:#10729F; font-size:11px;line-height:14px;}
#footer h3{ color:#10729F; font-size:11px;line-height:14px;}
#footer h4{ color:#10729F; font-size:11px;line-height:14px;}

#seo p {text-align:center; color:#8F8F8F;}
#seo p#keywordlinks a {color:#8F8F8F;padding:0;}
#seo h2 {text-align:center; text-color:#8F8F8F; font-size:11px; line-height:14px;}
#seo h3 {text-align:center; text-color:#8F8F8F; font-size:11px;}
#seo h4 {text-align:center; text-color:#8F8F8F; font-size:11px;}
#seo li { list-style:none; display:inline;  border-right:1px solid #888;}
#seo a { text-decoration:none; color:#8F8F8F; padding:0px 10px 0px 10px ;}

#box { border:2px solid #7798bb; float:left; width:570px; margin:5px 0; } 
#box h1 { background:url(../images/scrappage_h1bg.jpg) repeat-x; padding:0 10px; color:#fff; }
#box img { padding:5px; float:left;}
#boxdetails { float:left; margin-left:25px; }
#boxdetails h1 { background:none; color:#D71943; padding:0; font-size:14px; padding:10px 0 0 0;}
#boxdetails { font-size:14px;}

/* dropdown */
#Account_dropdown {
/*width: 113px;*/
/* Accomodate marathon drop down ! */
z-index: 0;
/*	display: none; */
}



 
/* admin */
#admincontent { width:950px; clear:both; padding:20px;background:#D8EDF0;  }
#admincontent h1 { padding:10px 0; clear:both; color:#d51b44; font-size:16px; text-transform:uppercase; float:left;}
#admincontent h2 { float:right; font-size:14px; padding:10px 0; text-transform:uppercase; }
#admincontent h2 a { color:#d51b44;}
#admincontent th { text-align:left; background:#fff; padding:2px 10px;  }
#admincontent td {vertical-align:top;}
#admincontent .valignmiddle { vertical-align:middle;}
#admincontent table { clear:both; }
#admincontent li { display:inline; }
#photos_new ul li { text-transform:uppercase; list-style-type:none;background:url(../images/newcar_bg.jpg) repeat-x; padding:3px 10px;  margin:5px 0; }
#photos_new li a { color:#fff; text-decoration:none; font-size:11px; font-weight:bold;}

#admintabs { clear:both; background:url(../images/tabbg.jpg) repeat-x; padding:10px 10px 3px 10px; margin-bottom:10px; }
#admintabs li { border-right:1px solid #ccc; display:inline; text-align:center; padding: 20px 10px 0 10px; margin:0 3px;}
#admintabs li a {color:#59595b; text-decoration:none; font-weight:bold; }
#admintabs .current { border-bottom:3px solid #d71943;}

#loyaltyform { float:right; padding:10px; line-height:20px; color:#fff; width:260px; margin-top:40px; }

#loyaltyform input, #loyaltyform select { background:#C4192E; border:1px solid #fff; color:#fff; padding:1px; font-size:10px; width:200px;}

* { padding:0; margin:0;}

body { background:url(../images/bck.jpg) #0a3557 top left repeat-x; font-family:'Trebuchet Ms', Helvetica, sans-serif; font-size:12px; z-index:0; color:#59595b; }
#wrap { width:990px; margin: 0 auto; }
img { border:0;}
em {  color:#d71943; }
.minselect { width:73px; font-size:9px; letter-spacing:-1px; }
*html .minselect { width:68px; }
p.message { border:1px solid #D71943; text-align:center; text-transform:uppercase; padding:5px;margin:2px 0;color:#D71943;clear:both;}
.required {  color:#D71943; font-size:14px;}
.clearboth { clear:both;}
a { color:#59595b; }
acronym { cursor:pointer;  }
select { width:153px; margin:3px 0; font-size:11px; padding:3px; text-transform:Capitalize;}
*html select { width:140px;}
input[type=text], input[type=password] { font-size:11px; width:153px;text-transform:uppercase;}
textarea, select { text-transform:uppercase;} 
#nissanlogo { padding-top:17px; float:left; width:124px; }
#retaillogo { margin-top:22px;  float:left;}
.floatright { float:right;}
.displayblock { display:block;}
#navbar {  padding:0; margin-top:32px;font-size:1em;font-variant:small-caps; letter-spacing:1px;font-weight:bold;}

*html #navbar { padding:0; margin-top:27px;font-size:1em;font-variant:small-caps; letter-spacing:1px;font-weight:bold;}
*html #navbar li a { border-bottom:3px solid #EAEBED;}
#navbar li ul a { width:135px; border:0;  }

#navbar  li { list-style-type:none; float: left; 	position: relative; 	/*width:81px;*/display:block;  z-index:2; border-right:1px solid #ccc;	  } 
#number2 { float:right; margin-top:18px; font-weight:Bold; font-size:18px; font-family:verdana; height:13px; z-index:0;}
#number { position:relative; z-index:0; top:20px; height:13px; left:180px;}
#navbar .leftborder {border-left:1px solid #ccc;  }

#secondlevel  a { padding:5px 10px 5px 10px!important;  color:#fff!important; border:none !important;}
#secondlevel a:hover { color:#fff; }
#navbar ul li a {border-bottom:4px solid transparent;    padding:0px 10px 1px 10px ; color:#59595b; text-decoration:none; display:block; line-height:1.4em;}
#navbar li a:hover { border-bottom:4px solid #d71943;  }

.menu li ul { /* second-level lists */	display: none; 	position: absolute;	left: 0; width:200px; border-top:0px solid #d71943; border-bottom: 1px solid #fff; border-left: 1px solid #d71943;	border-right:1px solid #fff;}
.menu li ul a {  padding:5px; }

.menu li ul a:hover { background:#555;   }

.menu li:hover ul, .menu li.over ul { /* lists nested under hovered list items */ padding:0;	display: block;
background:transparent url(http://www.atticustrophies.co.uk/images/opaque.png);  
background:transparent filter: alpha(opacity=95); background:#D71943;  z-index:100;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
opacity:0.95;
width:155px;


}

body#home a#home, body#about a#about,body#contact a#contact,body#usedcars a#usedcars, body#newcars a#newcars, body#photos a#photos, body#models a#models, body#theticker a#theticker, body#thedealers a#thedealers, body#finance a#finance, body#motability a#motability, body#leasing a#leasing, body#aftersales a#aftersales, body#scrappage a#scrappage {
border-bottom:4px solid #d71943;
}



#indexflash { clear:both; margin:5px 0;}

#leftside { float:left;  width:190px; clear:left;/*border:4px solid #B2DBE3;*/}
#leftside select { text-transform:uppercase; }
#leftside p { padding:10px 0;}
#leftside td  { vertical-align:middle;}
#searchForm_new ul li { text-transform:uppercase; list-style-type:none;background:url(../images/newcar_bg.jpg) repeat-x; padding:3px 10px;  margin:5px 0; }
#searchForm_new li a { color:#fff; text-decoration:none; font-size:11px; font-weight:bold;}

#searchtitle { background:url(../images/tabbg.jpg) repeat-x; padding:15px 10px 3px 10px; }
#searchtitle li { border-right:1px solid #ccc; display:inline; text-align:center; padding: 20px 10px 0 10px; margin:0 3px;}
#searchtitle li a {color:#59595b; text-decoration:none; font-weight:bold; }
#searchtitle .current { border-bottom:3px solid #d71943;}
#search { background:#DCEEF2;color:#59595b; padding:15px; }

#advSearch {display: none;}
#dealers { background:#bde2e6; padding:10px; }
#dealers p { padding:2px 0;}
#dealers input[type=text] { width:135px; text-transform:uppercase;}
 hr { margin:5px 0; border:1px solid #fff; } 

#content { width:570px; float:left;  margin:0 20px 0 20px;   padding:0 15px 15px 15px;background:#F7FBFF;  }
#content input[type=button] { background:#eee; width:110px; font-weight:bold; border:1px solid #D71943; font-size:11px; }
*html #content { padding:0 5px 15px 5px; }
#content td, #admincontent td { padding:2px 10px; }
#content h4, #admincontent h4 { font-size:14px; text-transform:uppercase; color:#d71943; padding:2px 0; }
#content h3, #admincontent h3 { font-size:14px; padding:10px 0; color:#2D5578; }
#offerdetails { margin:20px 0;}
#offerdetails td { color:#fff; }
#offerdetails p { color:#59595b;}
td.tblheader { background:url(../images/tdheader.jpg) repeat-x; padding:3px 10px; color:#fff; }

#indexcontent { width:600px; float:left;   padding:0 20px 0 20px; }
#indexcontent p, #content p, #admincotnent p {padding:5px 0; }
#offersbox { padding:18px 0 0 0; display:block;}
#indexcontent h1, #content h1 { padding:10px 0; clear:both; color:#d51b44; font-size:16px; text-transform:uppercase;}
#indexcontent h1 span, #content h1 span, #admincontent h1 span { color:#888;  }
#indexcontent li, #content li {list-style-type:none; background:url(../images/bulletpoint_icon.jpg) left center no-repeat; padding-left:15px; padding-top:0; padding-bottom:0; margin:0; }
#indexcontent ul, #content ul { padding:10px 0; }
#buttons { float:right;  width:160px;   }
#buttons img { padding-bottom:7px;}
#ticker { float:left; padding:0; margin:0; clear:both; }
#tickerContent { float:left;  background:#bde2e6; width:330px;  font-size:11px; height:23px;color:#333; }

#tickerContent a  { text-transform:uppercase; text-decoration:underline; margin:-4px; float:left;}
#tickerContent ul li {  display:inline;  list-style-position:inside;  background:none;   padding:0; margin:0 10px; }

#dealerbox { border:4px solid #bde2e6;  margin:10px 0;  background:#fff; width:100%;}
#dealerbox h1 { background:url(../images/dealer_title.jpg) #bde2e6 no-repeat; width:300px; padding:3px 5px 0 8.5px; height:21px;color:#fff; font-size:14px;  float:left; }
#dealerbox h2 { float:left; background:#bde2e6; color:#CD1B3F; text-transform:uppercase; width:43%; font-size:18px; height:24px; text-align:right;padding-right:11px; }
#dealerbox h3, #carcontent h3 { font-size:12px; padding:10px 0; text-transform:uppercase;}
#dealerdetails { padding:10px; clear:both;}
#dealerdetails strong { color:#C21B37; text-transform:uppercase; padding:5px 0; clear:both;  }
#dealerdetails address { font-style:normal;}
#dealerdetails a { color:#C21B37; text-decoration:none; font-weight:bold;}
#dealerfooter { float:right;background:#fff ; padding:5px; text-transform:uppercase; text-align:center;}

#dealerdetails th { background:#B01523; color:#fff; } 
.dealerbuttons { padding: 5px 10px;}
#cardetails { padding:10px; clear:both; float:left; width:230px; }
#cardetails h3 { text-align:left;}
#usedpictures { margin-left:30px; margin-top:10px;}
#content h3.numbers { float:left; display:block;  text-align:center; cursor:pointer; color:#000;  font-size:14px; padding:5px 10px; font-family:arial; margin:0 2px; border:1px solid #BB1C32;} 
#carimage { width:298px; height:199px;   margin:10px; float:right;  }
#carimage .carimage { width:298px; height:199px;}
#cardetails strong { color:#C21B37; text-transform:uppercase; padding:5px 0; clear:both; }
#carcontent { padding:10px; clear:both; }
#carcontent h4 { background:#ccc; margin-top:10px; text-align:center; padding:10px; font-size:12px;  }
#carcontent h4 a {color:#C21B37;}
#carcontent h3 { text-align:left;  }
#specsleft { float:left;  width:270px;}
#specsright { float:right; width:270px;}

#specsleft li, #specsright li { list-style-type:none; background:url(../images/bulletpoint_icon.jpg) left center no-repeat; padding-left:15px;line-height:22px; }
#cardetails h3 { font-size:12px; padding:10px 0; text-transform:uppercase;}

#cartext { float:right;padding:10px 20px;}
#caractions li { list-style-type:none; padding:0; margin:0; line-height:normal;}
#listingsbox { border:4px solid #bde2e6;  margin:10px 0;}
#listingsbox h1 { background:url(../images/listings_title.jpg) #bde2e6 no-repeat; width:100%; padding:0; margin:0; height:21px;color:#fff; font-size:14px; padding:3px 0px 0 5px; float:left; }
#listingsdetails { padding:0px; clear:both; padding:2px;}
#listingsdetails tr { cursor:pointer;}
#listingsdetails strong { color:#C21B37; text-transform:uppercase; padding:0;  }
#listingsdetails address { font-style:normal;}
#listingsdetails a { color:#C21B37; text-decoration:none; font-weight:bold;}

#listingsfooter { background:#BDE2E6; padding:5px;  text-transform:uppercase; text-align:center;}
#listingsfooter a {  padding:1px;  text-decoration:none; font-weight:bold; }
#listingsfooter a.active, #listingsfooter a:hover  { color:#d71943; font-weight:bold;}

#listingsdetails td.image { border:1px solid #C21B37; width:170px; max-width:170px;background:#fff;  padding:0; margin:0; }
td.description { line-height:18px; vertical-align:top;  }
td.price {   background:#C21B37; color:#fff; width:60px; text-align:center; font-size:16px;  vertical-align:middle; }

#footer { clear:both;background:#0A3557; text-align:center; color:#ccc; padding:10px 0; font-size:11px; width:990px;}
#footer li { list-style:none; display:inline;  border-right:1px solid #888;}
#footer a { color:#ccc; text-decoration:none;   padding:0px 10px 0px 10px ;}

#footer p#keywordlinks a {color:#10729F;padding:0;}

#footer p { color:#10729F; font-size:11px; line-height:14px;}
#footer h2{ color:#10729F; font-size:11px;line-height:14px;}
#footer h3{ color:#10729F; font-size:11px;line-height:14px;}
#footer h4{ color:#10729F; font-size:11px;line-height:14px;}

#seo p {text-align:center; color:#8F8F8F;}
#seo p#keywordlinks a {color:#8F8F8F;padding:0;}
#seo h1, h2, h3, h4 {text-align:center; color:#8F8F8F; font-size:11px; line-height:14px;}
#seo li { list-style:none; display:inline;  border-right:1px solid #888;}
#seo a { text-decoration:none; color:#8F8F8F; padding:0px 10px 0px 10px ;}
#box { border:2px solid #7798bb; float:left; width:570px; margin:5px 0; } 
#box h1 { background:url(../images/scrappage_h1bg.jpg) repeat-x; padding:0 10px; color:#fff; }
#box img { padding:5px; float:left;}
#boxdetails { float:left; margin-left:25px; }
#boxdetails h1 { background:none; color:#D71943; padding:0; font-size:14px; padding:10px 0 0 0;}
#boxdetails { font-size:14px;}

/* dropdown */
#Account_dropdown {
/*width: 113px;*/
/* Accomodate marathon drop down ! */
z-index: 0;
/*	display: none; */
}



 
/* admin */
#admincontent { width:950px; clear:both; padding:20px;background:#D8EDF0;  }
#admincontent h1 { padding:10px 0; clear:both; color:#d51b44; font-size:16px; text-transform:uppercase; float:left;}
#admincontent h2 { float:right; font-size:14px; padding:10px 0; text-transform:uppercase; }
#admincontent h2 a { color:#d51b44;}
#admincontent th { text-align:left; background:#fff; padding:2px 10px;  }
#admincontent td {vertical-align:top;}
#admincontent .valignmiddle { vertical-align:middle;}
#admincontent table { clear:both; }
#admincontent li { display:inline; }
#photos_new ul li { text-transform:uppercase; list-style-type:none;background:url(../images/newcar_bg.jpg) repeat-x; padding:3px 10px;  margin:5px 0; }
#photos_new li a { color:#fff; text-decoration:none; font-size:11px; font-weight:bold;}

#admintabs { clear:both; background:url(../images/tabbg.jpg) repeat-x; padding:10px 10px 3px 10px; margin-bottom:10px; }
#admintabs li { border-right:1px solid #ccc; display:inline; text-align:center; padding: 20px 10px 0 10px; margin:0 3px;}
#admintabs li a {color:#59595b; text-decoration:none; font-weight:bold; }
#admintabs .current { border-bottom:3px solid #d71943;}

#loyaltyform { float:right; padding:10px; line-height:20px; color:#fff; width:260px; margin-top:40px; }

#loyaltyform input, #loyaltyform select { background:#C4192E; border:1px solid #fff; color:#fff; padding:1px; font-size:10px; width:200px;}
