/* Stylesheet for Advantage Auto Sales */

body {background:url('../images/background.gif') top left repeat-x #222;padding:0;margin:0;font-family:arial, sans-serif, sans;font-size:12px;text-align:center;}
table td {font-size:12px;}

h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}

a {text-decoration:none;}
a:link {}
a:visited {}
a:hover {}
a:active {}
a:focus {}

    .download {
		background:#e6e6e6;
		border:1px solid #555555;
		margin: 3px 0 0 0;
		width:100%;
    }
              
    .download td a {
        font: normal 12px helvetica;
        color: #0C0C86;
        text-decoration: none;
    }   

    .download td a:hover {
        text-decoration: underline;
    }   

#page {width:1004px;margin:0 auto;text-align:left;}

#header {height:191px;width:1004px;position:relative;}
#title {background:url('../images/advantage-auto-sales-logo.jpg') top left no-repeat;text-indent:-9999px;position:absolute;top:40px;left:0;width:345px;height:99px;}
#title h1 {}
#hotbuttons {background:url('../images/header-cars-background.jpg') top left no-repeat;position:absolute;top:55px;right:0;width:654px;height:93px;}
#hotbuttons div {padding-left:300px;text-align:center;}
#hotbuttons h2 {font-size:18px;margin-bottom:15px;}
#hotbuttons a {margin:0 5px;}
#numbers {font-size:13px;padding-top:10px;text-align:center;}
#numbers a {font-size:14px;font-weight:bold;text-decoration:underline;}
#numbers a:link {color:#000;}
#numbers a:visited {color:#000;}
#numbers a:hover {color:#ae0302;}
#numbers a:active {color:#ae0302;}
#numbers a:focus {color:#ae0302;}

/* Menu Style */
#topnav {background:url('../images/top-nav-bg.jpg') top left no-repeat #2a2a2a;height:38px;width:1004px;color:#fff;font-weight:bold;font-size:14px;position:absolute;left:0;top:153px;}
#topnavlist {padding:10px;margin:0;list-style-type:none;}
#topnavlist li {padding:10px 30px;position:relative;display:inline;border-left:1px solid #0c0c0c;border-right:1px solid #505050;}
#topnavlist li:first-child {border-left:0;}
#topnavlist li.last {border-right:0;}
#topnavlist li.header div {display:inline;}
#topnavlist li a {}
#topnavlist li a:link {color:#fff;}
#topnavlist li a:visited {color:#fff;}
#topnavlist li a:hover {color:#ff0;}
#topnavlist li a:active {color:#ff0;}
#topnavlist li a:focus {color:#ff0;}
#topnavlist ul li {cursor:pointer;}
#topnavlist ul {
	display:none;
	position:absolute;
	left:0px;
	top:35px;
	padding:0 5px;
	margin:0;
	z-index:1100;
	list-style-type:none;
	border:1px solid #505050;
	background:#2a2a2c;
	}
#topnavlist ul li {
	display:block;
	width:200px;
	text-align:left;
	padding: 3px 5px;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	line-height:17px;
	border-top:1px solid #505050;
	border-bottom:1px solid #0c0c0c;
	border-right:0;
	border-left:0;
	}
#topnavlist ul li:first-child {border-top:0;}
#topnavlist ul li.last {border-bottom:0;}
#topnavlist ul ul {position:absolute;top:2px;left:206px;}
#topnavlist ul li:hover {}
#topnavlist ul li a {padding:0;display:block;height:17px;}
#topnavlist ul li a:hover {color:#ff0;}
#topnavlist ul li.last {}

#content {background:#fff;color:#414141;}

#subnav {background:#000;height:24px;color:#fff;font-weight:bold;font-size:16px;border-bottom:1px solid #001A34;}
#subnav div {padding:2px 5px 0 0 ;text-align:right;}
#subnav .tabcontent {display:none;}
#subnav .tabcontent {list-style-type:none;margin:0;padding:3px 5px;}
#subnav .tabcontent a {margin:0;padding:0 5px;}
#subnav .tabcontent a:link {color:#fff;}
#subnav .tabcontent a:visited {color:#fff;}
#subnav .tabcontent a:hover {color:#ff0;}
#subnav .tabcontent a:active {color:#ff0;}
#subnav .tabcontent a:focus {color:#ff0;}

#container {background:#fff;}

#insidecontent {padding:10px;}

#insidecontent h1 {color:#ca0000;}

fieldset {border:1px solid #999;}
legend {color:#D90024;font-size:18px;font-weight:bold;}
fieldset th {color:#005CAB;}
fieldset .req {color:#D90024;}

#scrlContainer{
	visibility:hidden;
	background:#000;
	position:relative;
	overflow:hidden;
	width:972px;
	height:40px;
	color:#fff;
	margin:0 auto;
	font-size:16px;
	font-weight:bold;
}
#scrlContent{
	position:absolute;
	padding:10px;
	white-space:nowrap;
}
#scrlContent a:link {color:#ff9;}
#scrlContent a:visited {color:#ff9;}
#scrlContent a:hover {color:#ff0;}
#scrlContent a:active {color:#ff0;}
#scrlContent a:focus {color:#ff0;}

#specials {padding:0 15px 15px;color:#000;}
#specials .specbox {background:#2a2a2a;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;color:#fff;font-size:14px;text-align:center;width:160px;}
#specials .specbox .model {padding:5px;font-weight:bold;color:#f5cf02;}
#specials .specbox .price {padding:5px;font-weight:bold;}
#specials .specbox .model a:link {color:#f5cf02;}
#specials .specbox .model a:visited {color:#f5cf02;}
#specials .specbox .model a:hover {color:#fff;}
#specials .specbox .model a:active {color:#fff;}
#specials .specbox .model a:focus {color:#fff;}
#specials .specbox .price a:link {color:#fff;}
#specials .specbox .price a:visited {color:#fff;}
#specials .specbox .price a:hover {color:#f5cf02;}
#specials .specbox .price a:active {color:#f5cf02;}
#specials .specbox .price a:focus {color:#f5cf02;}

#footer {margin:0 auto;color:#fff;font-size:12px;text-align:center;padding:10px 0;width:1004px;}
#footer a:link {color:#ffc;}
#footer a:visited {color:#ffc;}
#footer a:hover {color:#ff0;}
#footer a:active {color:#ff0;}
#footer a:focus {color:#ff0;}
#copyright {}
#botnav {font-weight:bold;}
#botnavlist {list-style-type:none;padding:0 0 10px;margin:0;font-size:14px;}
#botnavlist li {display:inline;border-right:2px solid #fff;padding:0px 5px}
#botnavlist li.last {border-right:0;}
#botnavlist li a:link {color:#fff;}
#botnavlist li a:visited {color:#fff;}
#botnavlist li a:hover {color:#ff0;}
#botnavlist li a:active {color:#ff0;}
#botnavlist li a:focus {color:#ff0;}
#subfootertext {text-align:left;font-size:10px;padding:10px 0;color:#dcddde;}

/** --- HOURS TABLES --- **/

#content table.HoursTable {
    border: solid 1px #878585; 
    width: 98% }
    
#content table.HoursTable td.HoursHeader{
    font: bold 11px helvetica;
    color: #fff;
    background-color: #000; 
    text-align: center;} 

#content table.HoursTable td.HoursHeader{
    font: bold 11px helvetica;
    color: #fff;
    background-color: #000; 
    text-align: center;} 
    
#content table.HoursTable td.leftcell{
    font: bold 11px helvetica;
    color: #505050; 
    padding-left: 3px;}

#content table.HoursTable td.rightcell{
    font: normal 11px helvetica;
    color: #505050; 
    text-align: center;}
    
#content .pages td.BAHeader {
    font: bold 11px helvetica;
    color: #fff;
    background-color: #000; 
    text-align: center;
    padding: 2px;} 

#content #form .profile {
    background-color: #EAE8E8; 
    margin-top: 13px; 
    width: 100%;
    border: solid 1px #D2D1D2; }   
    
#content #form .profile .photo {
    padding: 3px; }

#content #form .profile .photo img {    
    border: solid 1px #D2D1D2; }

#content #form .profile .bio {
    padding: 3px; 
    font: normal 11px helvetica;
    color: #000;}

#content #form .profile .bio a {
    font: normal 11px helvetica;
    color: #000;}

#content #form .profile .bio a:hover {    
    text-decoration: none; }

#content fieldset.pages .links {width:95%;}

    #content fieldset.pages {
        margin:0;
        padding: 5px 10px 10px 10px; 
    }
    
    #content fieldset.pages .links a {
        font:bold 12px helvetica; 
        color: #505050;
    }

    #content fieldset.pages .links a:hover {
        text-decoration: none;
    }



/*** GLOBAL STYLES ***/

    #content p {
		margin:0 0 10px;
		padding:0;
        font: normal 12px helvetica;
        color: #000;
		}

    #content .searchitems td {
		font: bold 12px helvetica;
        color: #000;
        border:0;
		border-collapse:collapse;
		border-spacing:0;
		margin:0;
		padding:3px 3px 3px 0;
		}
    
    
    #content #results {
		border:1px solid #c7c7c7;
		border-collapse:collapse;
		border-spacing:0;
		margin:0;
		padding:0;
		width:100%;
		}
        

	#results h2 {
		color:#000;
		font:bold 14px helvetica;
		letter-spacing:-1px;
		margin:0;
		padding:0;
		}
	
	#content #results th {
		border:1px solid #c7c7c7;
		font: bold 13px helvetica;
		padding:5px;
		vertical-align:top;
        background:#e7e7e7;
		}

	#content #results th a {
        color: #000;
        text-decoration: none;
		}

	#content #results th a:hover {
        text-decoration: underline;
		}
    
    
    #content #results td  {
		border:1px solid #c7c7c7;
		font: normal 12px helvetica;
		padding:5px;
		vertical-align:top;
		}
	#content #results .on td {
		background:#f7f7f7;
		}
	#content #results .off td {
		background:#fff;
		}
	#content #results tr:hover td {
		background:#EDEEFD;
		cursor:help;
		}
	#content #results tr.active td {
		background:#EDEEFD;
		cursor:help;
		}
	#content #results .photo {
		width:125px;
        
		}
        
    #content #results .photo img {
        border:1px solid #D7D7D7;
    }
	
    #content #results .year { }
    
    #content #results .year strong { 
        font: normal 15px helvetica;
        color: 000; 
        font-weight: bold;}
    
    #content #results .vehicle { text-align:left; }
    
    #content #results .vehicle strong {}
    
    #content #results .location {  }
    
    #content #results .mileage { }
	
    #content #results .listprice { }
	
    #content #results .stocknumber { }
	
    #content #results .vin {  }
	
	#content form {
        margin: 0; }
    
	#content #form td {
	    padding:0 0 3px 0;	
        font: normal 12px helvetica;
        color: #000;
		}
	#content #form th {
		font-weight:bold;
		text-align:left;
        padding:3px 0 3px 3px;
        font: bold 12px helvetica;
        color: #000;
		}
		
	#content #fpblock {
    
        width: 457px; 
        height: 235px; 
        background-color: #DAD9F0; 
        text-align: left; 
        padding: 5px;
        font: normal 12px helvetica;
        color: #000;
        float: right;

    }
    
    #content #fpblock h1 {
    
		background-color:#000;
        color: #fff;
		font:bold 18px helvetica;
		letter-spacing:-1px;
		margin:0 0 5px 0;
		padding:2px;
        text-align: center;
        

    }
    
    #content #fpblock #top {
        height: 160px;
        margin: 0;
    
    }
    #content #fpblock #bottom {
        height: 75px;
        margin: 0;
        padding-right: 4px;
        width: 454px;
    
    }

    * html #content #fpblock #bottom {
        height: 75px;
        margin: 0;
        width: 457px;
        padding-left: 1px;
    
    }
    
    
    .pagination {
		color:#d7d7d7;
		display:block;
		margin:0;
		padding:5px;
		text-align:center;
		}
	.pagination .next {
		font: bold 14px helvetica;
        color: #d7d7d7;
        display:inline;
		margin:0;
		padding:5px 5px 5px 20px;
		}
	
    .pagination .next a {
		font: bold 14px helvetica;
        color: #000;
        text-decoration: none
        }
        
    .pagination .next a:hover {   
        text-decoration: underline; }
	
	.pagination .prev {
		font: bold 14px helvetica;
        color: #d7d7d7;
        display:inline;
		margin:0;
		padding:5px 20px 5px 5px;
		}
	
    .pagination .prev a {
		font: bold 14px helvetica;
        color: #000;
        text-decoration: none;
        }

    .pagination .prev a:hover {   
        text-decoration: underline; }
	
    
    .pagination .page strong {
		color:#d7d7d7;
		font-weight:bold;
		}

    .pagination .page a {
		font: bold 14px helvetica;
        color: #000;
        text-decoration: none;
		}

    .pagination .page a:hover {
        text-decoration: underline;
		}


	#offers {
		clear:both;
		display:block;
		margin:10px 0;
		text-align:center;
		}
	#offers a img {
		border:0;
		margin:5px;
		}


	.smalltext {
		font-size: 13px;
		}
		
	#rightside {
		float:right;
		margin:0 0 0 10px;
		padding:5px 0;
		width:150px;
		}
	#rightside .hours {
		background:#c00;
		border:1px solid #c30;
		border-collapse:collapse;
		border-spacing:0;
		color:#fff;
		font-size:90%;
		margin:0;
		padding:10px 5px 0 15px;
		}
	#rightside .hours .heading {
		color:#fff;
		font-size: 11px;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		}

	#sidebar { display:none; }
	
	.req { color: #c00; }
	
	.subheading { color: #c00; margin-bottom:0; }



/* Vehicle Details */


	#detailhdr {
		height:25px;
		margin:10px 0;
		}
	#detailhdr a {
		display:block;
		float:left;
		margin:0;
		padding:5px 15px 5px 20px;
		}
	#detailhdr .search {
		background:url("/images/ico/search.gif") no-repeat 0 60%;
		}
	#detailhdr .email {
		background:url("/images/ico/email.gif") no-repeat 0 60%;
		}
	#detailhdr .quote {
		background:url("/images/ico/quote.gif") no-repeat 0 60%;
		}


	#vdetail {
		background:#d9d9d9;
		border:1px solid #555;
		clear:both;
        width: 100%;
		}
		
	#vdetail h1 {
		background:#000;
		color:#fff;
		padding:5px;
		}
	#vdetail .price {
		color:#fff;
		/*float:right;*/
		font:italic 32px Arial, Helvetica, sans-serif;
		font-weight:bold;
		margin:0;
		padding:2px 10px 0 ;
		position:relative;
		}
	#vdetail img {
		border:1px solid #000;
		}
/* Vehicle Info */
	#vdetail #vinfo {
		border:0;
		border-collapse:collapse;
		border-spacing:0;
		margin:0;
		padding:0;
		width:100%;
		}
	#vdetail #vinfo td {
		padding:3px;
		vertical-align:top;
		}

	#vdetail #vinfo #photo {
        width:400px;
		}
	#vdetail #vinfo #quote {
		width:170px;
		}
	#vdetail #vinfo #quote h2 {
		font: bold 13px helvetica;
        background-color: #E5141B;
		border:1px solid #000;
		color:#fff;
		display:block;
        margin:0 0 3px;
        letter-spacing:0px;        
		padding:5px;
		text-align:center;
		text-indent:0;
		}
	#vdetail #quote h2 a {
		color:#fff;
		text-decoration:none;
		}
	#vdetail #quote h2 a:hover {
		color:#fc0;
		}
	#vdetail #vinfo #subphotos { 
        width: 125px;
		}
        
	#vdetail #vinfo #subphotos img { 
        margin-bottom: 6px; }

	*html #vdetail #vinfo #subphotos img { 
        margin-bottom: 3px; }

	#vdetail form {
		margin:0;
		padding:0;
		}
		
		
	#data {
		background:#e6e6e6;
		border:1px solid #555555;
		border-collapse:collapse;
		border-spacing:0;
		margin: 0;
		padding:0;
		width:100%;
		}
        
    #data tr.highlight {
        background-color: #D9D9D9; }
        
	#data th {
		border:0;
		padding:3px 6px;
        text-align: left;
        font: bold 12px helvetica;
        color: #000;
		}
	#data td {
		border:0;
		padding:3px 6px;
        font: normal 12px helvetica;
        color: #000;
		}


/**** HOMEPAGE STYLES ****/


    td.specialintrotop {
        font: normal 18px Helvetica; 
        color: #fff;
        text-align: right;
    }
    
    td.specialintrobottom {
        font: normal 14px Helvetica; 
        color: #fff;
        text-align: right;
    }

    td.specialintrobottom a {
        font: normal 14px Helvetica; 
        color: #fff;
        text-decoration: none;
    }
    
    td.specialintrobottom a:hover {
        text-decoration: underline; 
    }
    
    table.special {
        border: solid 3px #9897D6;    
        height: 105px; 
        width: 131px; 
        margin-left: 10px; 
    }
    
    td.specialheader {
        height: 17px; background-color: #CBCAEA; font: bold 11px helvetica; color: #0D0C86; text-align: center;
    }
    
    td.specialimage { height: 65px; }
    
    td.specialfooter {
        height: 17px; background-color: #CBCAEA; font: bold 12px helvetica; color: #0D0C86; text-align: center;
    }

/*** FEATURE TABS ***/

    #featuretabs {
		font: bold 13px Helvetica;
        margin-top: 10px;
        border:0;
        width: 100%;
		}
        
    
    #featuretabs td.active {
        background-color: #000;
        border-left:1px solid #000;
        border-top:1px solid #000;
        border-right:1px solid #000;
        height: 25px;
        text-align: center;
        font: bold 12px helvetica;
        color: #fff;
        text-decoration: none;
        cursor: hand;
        
    }
    

    #featuretabs td.inactive {
        background-color: #E6E6E6;
        border:1px solid #D9D9D9;
        height: 25px;
        text-align: center;
        font: bold 12px helvetica;
        color: #000;
        text-decoration: none;
        cursor: hand;
        
    }
    
    #featuretabs td.bar {
        background-color: #000;
        height: 25px;
        border-left:1px solid #000;
        border-right:1px solid #000;
        border-bottom:1px solid #000;
    }
    
    #featurecontent .active {
        width: 936px;
        background-color: #E6E6E6;
        border:1px solid #D9D9D9;
        display:block;
        position: relative;
        padding: 10px;
    }

    #featurecontent .inactive table {
        display: none; }


    #featurecontent h3 {
    
		color:#000;
		font:bold 18px helvetica;
		letter-spacing:-1px;
		margin: 0 0 5px 0;
		padding:0;

    }

    #featurecontent td ul {
    
		list-style:square;
		margin:0 0 15px 25px;
		padding:0;
		text-indent:0;

    }
    #featurecontent td ul li {
        
        font: normal 13px helvetica;
        margin-bottom: 1px;

    }

    #featurecontent td {
        
        font: normal 13px helvetica;

    }
    
    #disclaimer {
        background-color: #E6E6E6;
        border:1px solid #D9D9D9;
        position: relative;
        padding: 10px;
        
    }

    #disclaimer h3 {
    
		color:#000;
		font:bold 18px helvetica;
		letter-spacing:-1px;
		margin: 0 0 5px 0;
		padding:0;

    }
    
    #disclaimer td {
        
        font: normal 13px helvetica;

    }

/**--- FORMS ---**/


    #content fieldset.forms {
    margin:0;
    padding: 5px; 
    font:normal 12px helvetica; 
    }

    #content fieldset.forms legend {
        font:bold 18px Helvetica; 
        color: #E5141B;
        letter-spacing:-1px;
        padding:5px; 
    }

    #content fieldset.forms table th {
        font:bold 12px Arial; 
        color: #707070;
        text-align: left;
    }
    #content fieldset.forms table td {
        font:normal 12px Arial; 
        color: #707070;
        text-align: left;
    }

/** --- PAGE FIELDSETS --- **/

    #content fieldset.pages {
        margin:0;
        padding: 5px 10px 10px 10px; 
    }
    
    #content fieldset.pages div.text {
        font:normal 12px helvetica; 
        color: #505050;
        line-height: 20px;
        height: 310px;
    }
    #content fieldset.pages div.partstext {
        font:normal 12px helvetica; 
        color: #505050;
        line-height: 15px;
        height: 160px;
    }    
    * html #content fieldset.pages div.text {
        height: 330px;
    }

    #content fieldset.pages div.text2 {
        font:normal 12px helvetica; 
        color: #505050;
        line-height: 20px;
        height: 370px;
    }
    
    * html #content fieldset.pages div.text2 {
        height: 390px;
    }

    #content fieldset.pages div.text3 {
        font:normal 12px helvetica; 
        color: #505050;
        line-height: 20px;
        height: 240px;
    }
    
    * html #content fieldset.pages div.text3 {
        height: 260px;
    }

    #content fieldset.pages div.text4 {
        height: 370px;
    }
    
    * html #content fieldset.pages div.text4 {
        height: 390px;
    }
    
    #content fieldset.pages div.text4 P {
        font:normal 12px helvetica; 
        color: #505050;
    }
    
    #content fieldset.pages legend {
        font:bold 18px Helvetica; 
        color: #E5141B;
        letter-spacing:-1px;
        padding:5px; 
    }

    #content fieldset.pages table th {
        font:bold 12px Arial; 
        color: #505050;
        text-align: left;
    }
    #content fieldset.pages table td {
        font:normal 12px Arial; 
        color: #505050;
        text-align: left;
    }


    #content fieldset.pages .links a {
        font:bold 12px helvetica; 
        color: #505050;
    }

    #content fieldset.pages .links a:hover {
        text-decoration: none;
    }


/** --- INSET PHOTOS --- **/

#content div.insetphoto {

    width: 147px;
    float: right;
    padding-top: 11px;
    border: solid 1px #000033;
    text-align: center;
    font: normal 10px helvetica;
    color: #ddd; 
    background-color: #000;
    margin: 0 0 5px 5px;

}

#content fieldset.pages div.text div.insetphoto {
	    color: #ddd; 
}
#content div.insetphoto img {
    border: solid 1px #EAE8E8; }

#content div.insetphoto a {
    color: #EAE8E8; }

#content div.insetphoto a:hover {
    text-decoration: none; }


#content div.insetphoto table td a {
    font: bold 11px helvetica;
    text-decoration: none;
    color: #EAE8E8; }

#content div.insetphoto table td a:hover {
    text-decoration: underline; }


    
/** --- HOURS TABLES --- **/

#content table.HoursTable {
    border: solid 1px #878585; 
    width: 215px; }
    
#content table.HoursTable td.HoursHeader{
    font: bold 11px helvetica;
    color: #fff;
    background-color: #000; 
    text-align: center;} 

#content table.HoursTable td.HoursHeader{
    font: bold 11px helvetica;
    color: #fff;
    background-color: #000; 
    text-align: center;} 
    
#content table.HoursTable td.leftcell{
    font: bold 11px helvetica;
    color: #505050; 
    padding-left: 3px;}

#content table.HoursTable td.rightcell{
    font: normal 11px helvetica;
    color: #505050; 
    text-align: center;}
    
#content .pages td.BAHeader {
    font: bold 11px helvetica;
    color: #fff;
    background-color: #000; 
    text-align: center;
    padding: 2px;} 

#content #form .profile {
    background-color: #EAE8E8; 
    margin-top: 13px; 
    width: 100%;
    border: solid 1px #D2D1D2; }   
    
#content #form .profile .photo {
    padding: 3px; }

#content #form .profile .photo img {    
    border: solid 1px #D2D1D2; }

#content #form .profile .bio {
    padding: 3px; 
    font: normal 11px helvetica;
    color: #000;}

#content #form .profile .bio a {
    font: normal 11px helvetica;
    color: #000;}

#content #form .profile .bio a:hover {    
    text-decoration: none; }
    

/* SPECIALS */

#content .coupon {

    width: 100%;
    border: dashed 2px #707070;

}

#content .coupon td {
        font: normal 12px helvetica;
        color: #000;
}

#content .coupon th {
        font: bold 14px helvetica;
        text-align: left;
        background-color: #000;
        color: #fff;
}

#content .coupon td a {
        font: bold 12px helvetica;
        color: #000;
        text-decoration: none;
}

#content .coupon td a:hover {
    text-decoration: underline; }
    
#content .calculator .result {
    width: 175px; 
    border: solid 1px #939192;
    background-color: #EAE8E8;
}

#content .calculator .result #paymentresult {
    font: bold 18px helvetica;
    color: #6A696A; 
    text-align: center;
}   

#content .calculator .result #principalresult {
    font: bold 18px helvetica;
    color: #6A696A; 
    text-align: center;
}   



/* Admin Side */

#adminmenu {
	color:#000;
	}

.admintable {
	border:1px solid black;
	background:#fff;
	}
.admintable td {
	padding:2px;
	margin:2px;
	}
.admintable2 {
	background:#BFB6A3;
	border:1px solid black;
	}
.admintable2 td {
	}
.adminheader {background:#94E4FF;color:#000;}
.adminheadertext {
	color:#fff;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	}
.adminlable {
	background:#94E4FF;
	color:#000;
	text-align:center;
	}
.adminlable2 {
	color:#000;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	}
.adminlable3 {
	color:#000;
	text-align:left;
	font-size:10px;
	}
.adminempty {
	font-weight:bold;
	color:#000;
	text-align:left;
	font-size:12px;
	}
.adminlist {
	color:#000;
	text-align:center;
	font-size:12px;
	}
a.adminmanagelinks {
	color:#000;
	}
a.adminmanagelinks:link {
	color:#000;
	}
a.adminmanagelinks:visited {
	color:#000;
	}
a.adminmanagelinks:hover {
	color:#900;
	}
a.adminmanagelinks:focus {
	color:#000;
	}
.adminlistsubheader {
	background:#BFB6A3;
	font-weight:bold;
	color:#000;
	}
.adminlistsubsubheader {
	background:#C3D49D;
	font-weight:bold;
	color:#000;
	}
.AdminAltListRow1 {
	background:#ddf6ff;
	}
.AdminAltListRow2 {
	background:#fff;
	}
.admincalendarborder {
	}
.admincalendarheader {
	background:#6c8b3b;
	border-bottom:1px solid black;
	border-left:1px solid white;
	border-top:1px solid white;
	border-right:1px solid black;
	color:#fff;
	font-weight:bold;
	}
.admincalendarblank {
	background:#ddf6ff;
	border-bottom:1px solid black;
	border-left:1px solid white;
	border-top:1px solid white;
	border-right:1px solid black;
	}
.admincalendarblank2 {
	border-bottom:1px solid black;
	border-left:1px solid white;
	border-top:1px solid white;
	border-right:1px solid black;
	}
.admincalendarday {
	background:#fff;
	border-bottom:1px solid black;
	border-left:1px solid white;
	border-top:1px solid white;
	border-right:1px solid black;
	}
.admincalendarday2 {
	background:#6c8b3b;
	border-bottom:1px solid black;
	border-left:1px solid white;
	border-top:1px solid white;
	border-right:1px solid black;
	color:#fff;
	}
.adminintrotext {
	text-align:left;
	color:#000;
	margin:0 2% 0px 2%;
	}
.listitem {
	color:black;
	}

.caradmintable {background:#fff;border:1px solid #000;}
.caradmintable2 {background:#fee;border:1px solid #000;}
.caradmintable2 td {}
.carfeaturetable td {font-size:10px;padding:2px;}
.caradminheader {background:#9D1313;}
.caradminsubheader {background:#520100;}
.caradminheadertext {font-weight:bold;color:#fff;padding:5px;}
.caradminsubheader .caradminheadertext {color:#fff;font-size:10px;}
.caradminlable {text-align:center;font-weight:bold;color:#fff;font-size:12px;}
.caradminlable a:link,
.caradminlable a:visited {color:#ff9;}
.caradminlable a:hover,
.caradminlable a:active,
.caradminlable a:focus {color:#ff0;}
.caradminlable2 {text-align:left;font-weight:bold;color:#000;font-size:12px;padding:5px;}
.caradminaltlistrow1 {background:#fff;}
.caradminaltlistrow2 {background:#ddd;}
.caradminlist {font-size:10px;}
.caradminlist a {text-decoration:underline;}
.caradminlist a:link,
.caradminlist a:visited {color:#000;}
.caradminlist a:hover,
.caradminlist a:active,
.caradminlist a:focus {color:#00f;}
.photo img {border:1px solid #000;}

