/* ==== Andrews Car Centre 2011==== */

/* ==== common ==== */
body, html {
margin: 0; 
padding: 0;
font-family: Arial, Trebuchet MS, sans-serif;
color: #343537;
font-size: 11px;
background: #d6d6d6;}
	
img {
	margin: 0; 
	padding: 0;
	border: 0;
	}
	
.notes {
	font-size: 10px;
	line-height: 12px;
	color: #949494;
	}

.clear {
	clear: both;
	height: 0px;
	overflow: hidden; 
	}

img, div { behavior: url(/iepngfix.htc) }


/* ==== header ==== */

#header-wrapper {
	width:100%;
	margin:auto;
	background: url(/images/backgrounds/header-bg.gif) bottom right repeat-x #fff;
	}
		
#header {
	width: 940px;
	height: 132px;
	padding: 0;
	margin: 0 auto;
	display: block;
	font-size: 26px;
	letter-spacing: -0.2px;
	}

#header a:link, #header a:visited {
	color: #f5f0f0;
	text-decoration: none;
	}

#header a:hover {
	color: #fff;
	text-decoration: none;}

#header .test{
font-size: 16px;
}

#sub-nav {
width:374px;
height:24px;
background: url(/images/home/sub-nav-bg.gif) top right no-repeat;
float:right;}

#sub-nav p {
font:Tahoma, Geneva, sans-serif;
font-size:9px;
font-weight:bold;
letter-spacing:0;
color:#fff;
padding: 5px 20px 0;}

#sub-nav a:link, #sub-nav a:visited {
text-decoration:none;
text-transform: uppercase;}

#sub-nav a:hover{
color:#ccc;
text-decoration:none;}

.logo {
	float: left;
	margin-top: 12px;
	padding: 0;
	display: block;}

.header-call-now {
	float: right;
	width: 375px;
	margin: 0;
	padding: 15px 0 0 62px;}
#header-mid {
	float: left;
	text-align:center;
	width: 245px;
	margin: 0 0 0 65px;
	padding: 36px 0 0 0;}

.header-tel {
	font-size: 56px;
	font-weight: bold;
	color:#259ed1;
	line-height:1.0em;}
	
.orange-sub {
    font-size:14px;
	color:#e6891a;
	line-height:0.7em;
	letter-spacing:0.9px;
	font-style: italic;}

/* ====== nav ====== */

#nav-wrapper {
	width:100%;
	margin:auto;
	background: url(/images/backgrounds/nav-bg.gif) top left repeat-x;
	height:32px;}

#navcontainer {
	width: 940px;
	height: 32px;
	margin: 0 auto;
	padding: 0;
	
	}

#nav {
	height: 32px;
	display: inline;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	position:absolute;
	z-index:8888;
	}
	
#nav ul {
	float: left;
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	}

#nav li {
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
	background: url(/images/ullibg.gif) no-repeat 100% 30%;
	height:27px;
	}

#nav li.first a {
	background-position: left;
	background: url(/images/ullibg.gif) no-repeat 0 30%;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 9px 12px 8px 12px;
	}	

#nav a {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 9px 12px 8px 12px;
	}

#nav a:hover {
	color: #fff;
	text-decoration: none;
	}

#nav ul li a:hover {
	color: #fff;
	text-decoration: none;
	background: url(../images/backgrounds/nav-hover-bg.gif) repeat-x;
	} 

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	margin: 0;
	padding: 0;
	width: 194px;
	w\idth: 190px;
	border: none;
	}

#nav li ul a {
	width: 194px;
	w\idth: 190px;
	margin: 0;
	padding: 6px 3px 6px 0;
	background: #389ecf;
	color: #fff;
	padding-left: 7px;
	line-height: 1.4em;
	border-bottom: 1px solid #1e84b5;
	}
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	width: 164px;
	} 
	
/* ==== Page Content ==== */

#content-wrapper {
width: 100%;
margin: 0;
padding: 0 0 10px 0;
background: url(../images/page-bg.gif) top left repeat-x #f6f4f0;}
#content {
width: 1008px;
margin: 0 auto;
padding-top: 15px;}
#content a:link, #content a:visited {
color: #2c99cd;
font-weight: bold;
text-decoration: none;}
#content a:hover {
color: #ff8a00;
font-weight: bold;
text-decoration: underline;}	
.internal {
margin: 0;
padding: 0 0 0 10px;
background: url(/images/link-arrow.gif) no-repeat 0 50%;}
.internal:hover {
background: url(/images/link-arrow-over.gif) no-repeat 0 50%;}
	
.text-image-left{ 
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
	}

.text-image-right { 
	float: right;
	margin: 0 0 10px 10px;
	padding: 0;
	}
	
.bigtint {
padding: 0 0 25px;
margin:0;
background: url(/images/backgrounds/gradient-bg.jpg) top left repeat-x #f7f7f7;}


/* == Home Banners == */

.home-banner {
	width:110px;
	height:110px;
	margin-bottom:5px;
	padding-right:130px;
	padding-left:15px;
	float:left;
	overflow:hidden;
	}
	
.home-banner h2 {
	color:#FFFFFF !important;
	text-transform:uppercase;
	font-size:14px !important;
	font-weight:bold !important;
	margin-bottom:5px !important;
}

.home-banner p {
	margin-bottom:3px !important;
	}

.home-banner a {
	color:#f5a03d !important;
	}

.hb1 {
	background:url(/images/home/sell-bg.png) no-repeat;
}
.hb2 {
	background:url(/images/home/aa-bg.png) no-repeat;
}
.hb3 {
	background:url(/images/home/insurance-bg.png) no-repeat;
}
.hb4 {
	background:url(/images/home/finance-bg.png) no-repeat;
}

/* == Used Banners == */

.used-banner {
	width:155px;
	height:85px;
	margin-bottom:5px;
	padding-right:75px;
	padding-left:25px;
	float:left;
	overflow:hidden;
	color:#666;
	}
	
.used-banner h2 {
	color:#FFFFFF !important;
	text-transform:uppercase;
	font-size:14px !important;
	font-weight:bold !important;
	margin-bottom:5px !important;
}

.used-banner a {
	color:#666 !important;
	font-weight:normal !important;
	}

.used-banner a:hover {
	text-decoration:none !important;
	}
	
.ub1 {
	background:url(/images/backgrounds/used-car/enquiry-bg.png) no-repeat;
}

.ub2 {
	background:url(/images/backgrounds/used-car/value-car-bg.png) no-repeat;
}

.ub3 {
	background:url(/images/backgrounds/used-car/send-to-mobile-bg.png) no-repeat;
	border:none;
	width:255px;
	cursor:pointer;
}

.ub4 {
	background:url(/images/backgrounds/used-car/test-drive-bg.png) no-repeat;
}

.ub5 {
	background:url(/images/backgrounds/used-car/print-bg.png) no-repeat;
}

.ub6 {
	background:url(/images/backgrounds/used-car/back-bg.png) no-repeat;
}

.ub6 a {
	color:#CCC !important;
}

.livechat {
	padding:0px;
	margin:0px;
	width:255px;
}

/* == Home Slideshow == */
#rotate-background {
float:left;
background: url(/images/backgrounds/scroll-bg.png) top left no-repeat;
width:450px;
height:238px;}
#homerotate, #homerotate div{
background: none !important;
float:left;
z-index:3;
position:relative;}
#homerotate .orange {
color:#ff9900;}
#homerotate p.title {
font: normal 30px 'Vauxhall-Regular', Arial, Helvetica, sans-serif, serif; color:#39a6db;
margin:0px;
padding: 5px 0 0 20px;}
#homerotate p.sub {
font: normal 22px 'Vauxhall-Regular', Arial, Helvetica, sans-serif, serif; color:#ffffff;
line-height:20px;
margin:20px 0 10px 20px;}
#homerotate .slideone {
width: 440px;
height:215px;
margin:5px;
padding: 0 0 0;
z-index:4;}
#homerotate .slidetwo{
width: 440px;
height:215px;
margin:5px;
padding: 0 0 0;
z-index:5;}
#homerotate .slidethree{
width: 440px;
height:215px;
margin:5px;
padding: 0 0 0;
z-index:6;}
#homerotate .slidefour{
width: 440px;
height:215px;
margin:5px;
padding: 0 0 0;
z-index:6;}
#homerotate .slidefive{
width: 440px;
height:215px;
margin:5px;
padding: 0 0 0;
z-index:6;}
#homerotate .slidesix{
width: 440px;
height:215px;
margin:5px;
padding: 0 0 0;
z-index:6;}
#homeslide-nav {
height:27px;
padding: 0 0 0 0;
text-align:center;
z-index: 9999;}
#homeslide-nav a:link, #homeslide-nav a:active, #homeslide-nav a:visited, #homeslide-nav a:hover {
padding: 0;
width: 13px;
height:13px;
display:inline-block;
outline:none;
background:url(/images/backgrounds/homeslide-nav.png) top left no-repeat;
margin: 0 5px;
text-indent:-9999px}
#homeslide-nav a.activeSlide {
background:url(/images/background/homeslide-nav-active.png) top left no-repeat;}


/* ==== managers special ==== */
#managers-special {
background: url("/images/backgrounds/manager-special-bg.png") no-repeat scroll center top transparent;
height: 127px;
padding: 10px 15px 0px 15px;
width: 430px;}
.managers-special-offer {
background-color: #FFFFFF;
float: left;
height: 70px;
padding: 5px;
width: 200px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;}

#managers-special h2 {
	font-size:14px !important;
	margin:0 0 5px 0 !important;
	font-weight:bold !important;
	color:#FFFFFF !important;

}

#managers-special h3 {
 margin:0px !important;
 padding:0px;
 font-size:10px !important;
}

#managers-special p {
	font-size:10px;
	margin-bottom:0px;
	}
	
#managers-special .offer-price {
	margin-bottom:0px;
	font-size:14px;
	color: #e07900;
	}


/* ==== last viewed ==== */
#main .right #last-viewed {
width:215px;
height:125px;
margin-left:8px;
padding-left:10px;
padding-right:10px;
background: url("/images/backgrounds/last-viewed.png") no-repeat scroll center top transparent;
float:left;
}

#main .right #last-viewed .last-viewed-inner {
	background:#FFF;
	padding:5px 5px 0px 5px;
	height:75px;
	border:solid 1px #FCFCFC;
	overflow:hidden;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
}

#main .right #last-viewed h2 {
	color:#FFF !important;
	font-size:12px !important;
	font-weight:bold !important;
	margin-bottom:5px;
}

#main .right #last-viewed h3 {
	margin:0px;
}

#main .right #last-viewed a:hover {
	text-decoration:none;
	color: #e07900;
	}

.last-viewed-img img {
	float:right !important;
	margin-left:3px;
}

/* ==== Left Search ==== */
#search {
width: 300px;
float: left;
margin: 15px 0 0 0;
padding: 0 0 10px;
background: url(/images/speedy-search/used-search-bg.png) top center no-repeat;}

#search-list-wrapper {
width: 300px;
float: left;
margin:0;
padding: 0;
}

.search-bottom {
float: left;
margin: 0;
padding: 0;
display: block;}
#speedy-search {
width: 270px;
overflow: hidden;
padding: 10px 0 0 0;
margin: 0 auto;}
.speedy-search-float {
width: 135px;
overflow: hidden;
padding: 0;
float:left;}
.advanced-img {
margin-top: 27px;
margin-bottom:10px;}
.advanced-text {
font-size: 10px;
color: #fff;
margin-top:10px;}
.speedy-search-header {
font-size: 16px;
margin-left: 20px;
font-weight:bold;
color: #fff;}
#speedy-search a:link, #speedy-search a:visited {
color: #f69625;
text-decoration: none;
font-style: italic;}
#speedy-search a:hover {
color: #e07900;
text-decoration: underline;
font-style: italic;}
#speedy-search .speedysearch-hide {
display: none;}
#speedy-search .make {
color: #808080;
float: left;
font-size: 11px;
height: 20px;
margin-bottom: 5px;
padding: 3px 0 0;
width: 120px;}
#speedy-search .model {
color: #808080;
float: left;
font-size: 11px;
height: 20px;
margin-bottom: 5px;
padding: 3px 0 0;
width: 120px;}
#speedy-search .pricefrom {
color: #808080;
float: left;
font-size: 11px;
height: 20px;
margin-bottom: 5px;
padding: 3px 0 0;
width: 120px;}
#speedy-search .priceto {
color: #808080;
float: right;
font-size: 11px;
height: 20px;
margin:0 8px 10px 0;
padding: 3px 0 0;
width: 127px;}

#usedsearchbox .pricefrom {
color: #808080;
float: left;
font-size: 11px;
height: 20px;
margin-bottom: 5px;
padding: 3px 0 0;
width: 120px;}
#usedsearchbox .priceto {
color: #808080;
float: right;
font-size: 11px;
height: 20px;
margin:0 8px 10px 0;
padding: 3px 0 0;
width: 127px;}

#speedy-search input.search {
color: #fff;
width: 270px;
height: 31px;
margin: 0 0 10px 0;
padding: 0;
background: url(/images/speedy-search/search-button.jpg) no-repeat;
border: none;
cursor: pointer;}
#dvVehicleCount {
width: 110px;
color: #fff;
font-size: 11px;
margin: 10px 0 10px 0;
padding: 0;}

/* ==== Learn More About Finance ==== */

#more_finance {
	margin-top:20px;
	float:left;
	border:#E58618 2px solid;
	background:#FFFFFF;
	padding:10px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#more_finance p {
	margin-bottom:10px;
	}
	
#more_finance h2 {
	font-size: 20px;
	font-weight: normal;
	margin: 10px 0 10px 0;
	padding: 0;
	color: #2c87b3;
	}
	
#web-chat-list {
	float:right;
}

/* ==== Lifestyle Search ==== */

#lifestyle-search {
width: 280px;
padding: 0; 
margin: 0 auto;}
.car-details {
color: #606161;
font-style: italic;
font-size: 11px;
font-weight: normal;}

#lifestyle-search a, #lifestyle-search a:visited {
color: #2c99cd;
text-decoration: none;   }

#lifestyle-search a:hover {
color: #ff8a00;
text-decoration: none;}

.small-cars a, .small-cars a:visited { /* Small Cars */
height: 80px;
float: left;
background: url(/images/speedy-search/small-sprite.png) no-repeat;
background-position: top;
margin: 0 0 5px 0;
padding: 10px 0 0 15px;
width: 125px;
display: block;} 
	
.small-cars a:hover { /* Small Cars */
height: 80px;
float: left;
background: url(/images/speedy-search/small-sprite.png) no-repeat;
background-position: bottom;
padding: 10px 0 0 15px;
width: 125px;}
	
.medium-cars a, .medium-cars a:visited { /* Medium Cars */
height: 80px;
float: left;
background: url(/images/speedy-search/medium-sprite.png) no-repeat;
background-position: top;
margin: 0 0 5px 0;
padding: 10px 0 0 15px;
width: 125px;
display: block;} 
	
.medium-cars a:hover { /* Medium Cars */
height: 80px;
float: left;
background: url(/images/speedy-search/medium-sprite.png) no-repeat;
background-position: bottom;
padding: 10px 0 0 15px;
width: 125px;}
	
.large-cars a, .large-cars a:visited { /* Large Cars */
height: 80px;
float: left;
background: url(/images/speedy-search/large-sprite.png) no-repeat;
background-position: top;
margin: 0 0 5px 0;
padding: 10px 0 0 15px;
width: 125px;
display: block;} 
	
.large-cars a:hover { /* Large Cars */
height: 80px;
float: left;
background: url(/images/speedy-search/large-sprite.png) no-repeat;
background-position: bottom;
padding: 10px 0 0 15px;
width: 125px;}

.estate-cars a, .estate-cars a:visited { /* 4x4 Cars */
height: 80px;
float: left;
background: url(/images/speedy-search/4x4-sprite.png) no-repeat;
background-position: top;
margin: 0 0 5px 0;
padding: 10px 0 0 15px;
width: 125px;
display: block;} 
	
.estate-cars a:hover { /* 4x4 Cars */
height: 80px;
	float: left;
	background: url(/images/speedy-search/4x4-sprite.png) no-repeat;
	background-position: bottom;
    padding: 10px 0 0 15px;
    width: 125px;
	}

.people-carrier a, .people-carrier a:visited { /* People Carrier */
	height: 80px;
	float: left;
	background: url(/images/speedy-search/carrier-sprite.png) no-repeat;
	background-position: top;
	margin: 0 0 5px 0;
    padding: 10px 0 0 15px;
    width: 125px;
	display: block;
	} 
	
.people-carrier a:hover { /* People Carrier */
	height: 80px;
	float: left;
	background: url(/images/speedy-search/carrier-sprite.png) no-repeat;
	background-position: bottom;
    padding: 10px 0 0 15px;
    width: 125px;
	}

.sport-cars a, .sport-cars a:visited { /* Sport Cars */
	height: 80px;
	float: left;
	background: url(/images/speedy-search/prestige-sprite.png) no-repeat;
	background-position: top;
	margin: 0 0 5px 0;
    padding: 10px 0 0 15px;
    width: 125px;
	display: block;
	} 
	
.sport-cars a:hover { /* Sport Cars */
	height: 80px;
	float: left;
	background: url(/images/speedy-search/prestige-sprite.png) no-repeat;
	background-position: bottom;
    padding: 10px 0 0 15px;
    width: 125px;
	}
	
.auto-cars a, .sport-cars a:visited { /* Auto Cars */
	height: 80px;
	float: left;
	background: url(/images/speedy-search/auto-sprite.png) no-repeat;
	background-position: top;
	margin: 0 0 5px 0;
    padding: 10px 0 0 15px;
    width: 125px;
	display: block;
	} 
	
.auto-cars a:hover { /* Auto Cars */
	height: 80px;
	float: left;
	background: url(/images/speedy-search/auto-sprite.png) no-repeat;
	background-position: bottom;
    padding: 10px 0 0 15px;
    width: 125px;
	}
	
.diesel-cars a, .sport-cars a:visited { /* Diesel Cars */
	height: 80px;
	float: left;
	background: url(/images/speedy-search/diesel-sprite.png) no-repeat;
	background-position: top;
	margin: 0 0 5px 0;
    padding: 10px 0 0 15px;
    width: 125px;
	display: block;
	} 
	
.diesel-cars a:hover { /* diesel Cars */
	height: 80px;
	float: left;
	background: url(/images/speedy-search/Diesel-sprite.png) no-repeat;
	background-position: bottom;
    padding: 10px 0 0 15px;
    width: 125px;
	}
	

/* ==== Lifestyle Search ==== */

#used-make-search {
	width: 240px;
	height: 273px;
	padding: 10px 0 0 10px; 
	margin: 0 0 10px 5px;
	background: url(/images/used-make-search/make-search-bg.gif) top left no-repeat;
	}
	
.car-details {
	color: #606161;
	font-style: italic;
	font-size: 11px;
	font-weight: normal;
	}

#used-make-search a, #used-make-search a:visited {
	color: #2c99cd;
	text-decoration: none;   
	}

#used-make-search a:hover {
	color: #ff8a00;
	text-decoration: none;
	}

.make-serach a, .make-serach a:visited {
	width: 195px;
	height: 53px;
	float: left;
	background: url(/images/used-make-search/make-bg.jpg) no-repeat;
	background-position: top;
	margin: 0;
	padding: 7px 0 0 5px;
	display: block;
	} 
	
.make-serach a:hover { 
	width: 195px;
	height: 53px;
	float: left;
	background: url(/images/used-make-search/make-bg.jpg) no-repeat;
	background-position: bottom;
	margin: 0;
	padding: 7px 0 0 5px;
	}

#used-make-search .logo {
	float: left;
	margin: 0;
	padding: 3px 5px 0 0;
	display: block;
	}

	
/* ==== Main ==== */

#main {
width: 695px;
float: left;
padding: 15px 0 0 12px;
margin: 0;}

.home-main-image {
	margin: 0 0 15px 0;
	padding: 0;
	display: block;
	}

#main h1	{
	font-size: 20px;
	font-weight: normal;
	margin: 10px 0 10px 0;
	padding: 0;
	color: #2c87b3;
	}
	
#main h2	{
	font-size: 20px;
	font-weight: normal;
	margin: 10px 0 10px 0;
	padding: 0;
	color: #2c87b3;/*2c99cd*/
	}
	
#main h3	{
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0 10px 0;
	padding: 0;
	color: #2c87b3;
	}

#main p {
	margin: 0 0 10px 0;
	line-height: 16px;
	padding: 0;
	}
	
#main ul {
	margin: 0 0 10px 0;
	list-style-type: none; 
	padding: 0
	}

#main ul li {
	background-image: url(/images/bullet.gif);
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 .10em;
	padding: 0 0 5px 18px;
	margin: 0 0 0 5px;
	}

/* ==== Used details rebuild ==== */
	
#main-used {
width: 992px;
float: left;
padding: 15px 0 0 12px;
margin: 0;}

.home-main-used-image {
	margin: 0 0 15px 0;
	padding: 0;
	display: block;
	}

#main-used h1	{
	font-size: 30px;
	font-weight: normal;
	margin: 10px 0 10px 0;
	padding: 0;
	color: #2c87b3;
	}
	
#main-used h2	{
	font-size: 20px;
	font-weight: normal;
	margin: 10px 0 10px 0;
	padding: 0;
	color: #2c87b3;/*2c99cd*/
	}
	
#main-used h3	{
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0 10px 0;
	padding: 0;
	color: #2c87b3;
	}

#main-used p {
	margin: 0 0 10px 0;
	line-height: 16px;
	padding: 0;
	}
	
#main-used ul {
	margin: 0 0 10px 0;
	list-style-type: none; 
	padding: 0
	}

#main-used ul li {
	background-image: url(/images/bullet.gif);
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 .10em;
	padding: 0 0 5px 18px;
	margin: 0 0 0 5px;
	}	


.price-box	{
	width:200px;
	float: right;}
	
#main-used .price-box h1{
	line-height:60px;
	color: #ee9e31;
    font-size: 60px;
    font-weight: normal;
    margin: 10px 0;}			
	
#main-used .price-box p{
	line-height:15px;
	color: #2C87B3;
    font-size: 11px;
    font-weight: normal;
    margin: 10px 0;}	
	

/* ==== Main Left and Right Columns ==== */
.left {
width: 440px;
float: left;
margin: 0;
padding: 0 20px 0 0;}
.right {
width: 235px;
float: right;
margin: 0;
padding: 0;}
.left-used {
width: 720px;
float: left;
margin: 0;
padding: 0 00px 0 0;}


/* ====  Part Exchange form ==== */

#partexformcontainer {
	width: 350px;
	background-color: #d6d6d6;
	padding: 10px 10px 10px 10px;
	margin: 0;
	border: 3px solid #c3c3c3;
	}

#partexformcontainer table {
	margin: 0;
	padding: 0;
	}

#partexformcontainer form {
	margin: 0;
	padding: 0;
	}
	
#partexformcontainer p {
	margin: 0;
	padding: 0 0 6px 0;
	font-size: 11px;
	font-weight: normal;
	color: #343537;
	}

#partexformcontainer label {
	float: left;
	width: 110px;
	margin: 0;
	padding: 0 0 5px 0;
	font-weight: bold;
	background: red;
	}
	
#partexformcontainer input { 
	margin: 0 0 10px 10px;
	color:#464646;
	}
	
#partexformcontainer select { 
	width: 212px;
	margin: 2px 0 10px 10px;
	padding: 2px;
	font-size: 12px;
	color: #474747;
	font-family: Arial, Trebuchet MS, sans-serif;
	font-size: 11px;
	}

#partexformcontainer input.chkbox1 {
	width: auto;
	margin: 0 0 0 10px;
	padding: 0;
	}
	
#partexformcontainer input.chkbox2 {
	width: auto;
	margin: 0 0 0 10px;
	padding: 0;
	}

#partexformcontainer input.chkbox3 {
	width: auto;
	margin: 0;
	padding: 0;
	}
	
#partexformcontainer input.submit {
	color: #000;
	width: 232px;
	height: 25px;
	margin: 0 0 10px 110px;
	padding: 0;
	background: url(/images/contact-submit.jpg) no-repeat;
	border:none;
	cursor:pointer;
	}
	

/* ==== Testimonial ==== */

.testimonial {
	display:block;
	margin:0 0 20px 0;
	padding:15px 15px 5px 15px;
	background:#eaeaea;
	border: 1px solid #d7d7d7;
}

	
/* ==== Special Offers ==== */

.special-offer-image {
	float: left;
	margin: 0 10px 15px 0;
	padding: 0;
	display: block;
	}

.special-offer-price {
	font-size: 18px;
	font-weight: bold;
	}

.special-offer-price-red {
	color: #c22525;
	}

/* ==== Find Us ==== */

#google-map {
	width: 380px;
	margin: 0 0 10px 0;
	padding: 0;
	border: 1px solid #cacaca;
	}

.map-pin {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	}

#directions  {
	float: left;
	width: 420px;
	background-color: #EEE;
	margin: 10px 0 10px 0;
	padding: 10px;
	color: #4d4d4d;
	border: 1px solid #cacaca;
	}

#directions form {
	margin: 0;
	padding: 0;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	}

#directions input {
	font: normal 11px/16px Arial, Helvetica, sans-serif; color: #4d4d4d;
	width: 100px;
	margin: 0;
	padding: 2px;
	}

#directions input.submit {
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	width: 30px;
	margin: 0;
	padding: 0;
	}
	
#contact-details {
	width: 200px;
	float: right;
	margin: 0;
	padding: 0;
	}
	
/* === Used Search === */

#speedy-search #cashfields, #speedy-search #monthlyfields, #speedy-search #fieldswrap {
display: block;
overflow: hidden;
margin: 5px 0px;
width: 270px;
height: 27px;}

#speedy-search #searchcontrolintro {
float: left;
padding: 0 13px 0 0;}

#speedy-search #cashfieldcontrol {
cursor: pointer;
font-weight:bold;
width: 80px;
height: 16px;
display: block;
float: left;
text-align: center;
margin: 3px 0px;
padding: 3px 20px;
background:none;
color:#000;}
#speedy-search #cashfieldcontrol.selected {
background: url(/images/speedy-search/btn-selected.jpg) top center no-repeat;
color: #fff;}

#speedy-search #monthlyfieldcontrol {

cursor: pointer;
font-weight:bold;
letter-spacing:-1px;
width: 100px;
height: 16px;
display:block;
float: left;
text-align: center;
background:none;
padding: 3px 10px;
margin: 0 0 3px 0;
color:#000;}

#speedy-search #monthlyfieldcontrol.selected {
background: url(/images/speedy-search/btn-selected.jpg) top left no-repeat;
color: #fff;}


#speedy-search #cashfieldcontrol:hover, #speedy-search #monthlyfieldcontrol:hover {
color: #fff;}
#speedy-search #cashfieldcontrol.selected:hover, #speedy-search #monthlyfieldcontrol.selected:hover {
color: #fff; }

#usedsearchbox #cashfields, #usedsearchbox #monthlyfields, #usedsearchbox #fieldswrap {
display:block;
overflow:hidden;
margin:5px 0px;
width: 270px;
height:27px;}

#usedsearchbox #searchcontrolintro {
float: left;
padding: 0 13px 0 0;}

#usedsearchbox #cashfieldcontrol {
cursor: pointer;
font-weight:bold;
width: 80px;
height: 16px;
display: block;
float: left;
text-align: center;
margin: 3px 0px;
padding: 3px 20px;
background:none;
color:#000;}
#usedsearchbox #cashfieldcontrol.selected {
background: url(/images/speedy-search/btn-selected.jpg) top center no-repeat;
color: #fff;}

#usedsearchbox #monthlyfieldcontrol {
cursor: pointer;
letter-spacing:-1px;
font-weight:bold;
width: 100px;
height: 16px;
display:block;
float: left;
text-align: center;
background:none;
padding: 4px 10px;
margin: 0 0 3px 0;
color:#000;}

#usedsearchbox #monthlyfieldcontrol.selected {
background: url(/images/speedy-search/btn-selected.jpg) top left no-repeat;
color: #fff;}


#usedsearchbox #cashfieldcontrol:hover, #usedsearchbox #monthlyfieldcontrol:hover {
color: #fff;}
#usedsearchbox #cashfieldcontrol.selected:hover, #usedsearchbox #monthlyfieldcontrol.selected:hover {
color: #fff; }



#usedsearchbox {
	width: 429px;
	float: left;
	margin: 0 0 10px 0;
	padding: 10px;
	background-color: #d6d6d6;
	border: 3px solid #c3c3c3;
	}

	
#usedsearchbox form {
	margin: 10px 0 0 0;
	padding: 0;
	}

#usedsearchbox table {
	margin: 0 0 0 0;
	padding: 0;
	border-collapse:collapse;
	}

.searchtxt {
	padding: 0;
	margin: 0 0 -5px 0;}
	
#usedsearchbox td {
	margin: 0;
	padding: 0 0 5px 0;
	}
	
.search-header {
	font: normal 16px/17px Helvetica, arial, sans-serif; color: #fff;
	margin: 0;
	padding: 0;
	}
	
#usedsearchbox p {
	margin: 0; 
	padding: 0 0 8px 0;
	color: #343537;
	font-weight: bold;
	}
	
/*#usedsearchbox input {
	margin: 5px 0 0 5px;
	font: normal 11px Arial, Helvetica, sans-serif; color: #5f6164;
	}*/
	
.search-dropdown {
	width: 200px;
	margin: 0 0 5px 0;
	padding: 0;
	color: #474747;
	font-size: 11px;
	}

.search-price-from  {
	float: left;
	width: 95px;
	margin: 0 10px 5px 0;
	padding: 0;
	color: #474747;
	font-size: 11px;
	}
	
.search-price-to  {
	float: left;
	width: 95px;
	margin: 0 0 5px 0;
	padding: 0;
	color: #474747;
	font-size: 11px;
	}

#usedsearchbox .search {
	color: #000;
	width: 200px;
	height: 25px;
	margin: 0 0 10px 0;
	padding: 0;
	background: url(/images/used-search-small.jpg) no-repeat;
	border:none;
	cursor:pointer;
	}



	



/* used car list */
/* COG STUFF */
#usedlistwrapper ul li {
background-image: none;
font-weight:normal;
margin:0;
padding:0;}
#usedlistwrapper .listdescription {
color:#2C87B3;
font-size:14px;
font-weight:bold;
margin:16px 0 12px;
text-transform:capitalize;}
#usedlistwrapper .listprice {
color:#FF8A00;
font-size:14px;
font-weight:bold;}
#controls-wrapper {
padding: 0 0 0 10px;
width: 612px;
background-color:#2b95c7;
color:#fff;}
#controls-pagination {
width: 620px;
height: 48px;
background: url(/images/used-results/control-pagination.jpg) top left repeat-x;
margin: 0;
display:block;
padding: 0 0 0 0;}
#controls-pagination ul li {
list-style:none;
background:none;
padding:0;}
#usedlistwrapper .COGPager li{
display:inline;
text-align:center;
list-style-type: none;
float:left;}
#pagination ul {
padding: 0;}
.list-filter {
padding: 12px 0 0 0;
float: left;
width:210px;
display:block;}
.list-filter select {
width: 180px;
padding: 4px 2px;
font-size: 11px;
margin-left: 5px;}
#pagination {
margin-bottom: 0;
padding-top:8px;}
#pagination li {
margin: 0;}
#usedlistwrapper .COGPager .COGPagerItemSelected span{
background: url(/images/used-results/page-selected.jpg) top left repeat-x;
/*background-color:#c7c7c7 !important;*/
color:#fff;
font-weight:bold;
border:solid 1px #a25c00;
margin:0 0 0 0;}
#usedlistwrapper .COGPager span /* not a link style */{
background: url(/images/used-results/page-not-selected.jpg) top left repeat-x;
color:#9f9f9f;
display:block;
margin:0 6px 0 0;
width:27px;
padding:6px 0 0 0;
font-weight:bold;
border:solid 1px #9f9f9f;
height:22px;}
#usedlistwrapper .COGPager li.COGPagerNext {
width: 27px;
float: left;
margin: 0 9px 0 0;}
#usedlistwrapper .COGPager a:link,
#usedlistwrapper .COGPager a:visited,
#usedlistwrapper .COGPager a:active /* link style */ {
background: url(/images/used-results/page-link.jpg) top left repeat-x;
text-decoration:none;
color:#3c3c3c;
width: 27px;
margin:0 6px 0 0;
display:block;
padding:6px 0 3px 0;
border:1px solid #9f9f9f;
height:19px;
font-weight:normal;}
#usedlistwrapper .COGPager a:hover {
/*background-color:#c7c7c7;*/
text-decoration:none;
color:#a25c00;
border:1px solid #a25c00;}
#usedlistwrapper .COGPager li.COGPagerItem,
#usedlistwrapper .COGPager li.COGPagerItemSelected  /* hides the pagination display */{
width: 35px;
margin:0 0 0 0;
padding:0;
text-align:center;
display:block;}
#usedlistwrapper .COGPager li.COGPagerItemSelected {
margin-right: 0;}
#usedlist a, #usedlist a:link, #usedlist a:visited, #usedlist a:active {
font-weight:normal;
color:#262424;
text-decoration:none;
display:block;
cursor:pointer;}
#usedlist a:hover {
font-weight: normal;
color:#262424;
text-decoration:none;
display:block;
cursor:pointer;}
.usedlistvehicle {
width:600px;
background-color:#f4f4f4;
padding: 16px 10px 10px;
display:block;
font-size:11px;
border:solid 1px #e2e2e2;
margin-bottom:12px;}
.usedlistvehicle-image { 
margin:0; 
padding: 0;
float:left;}
.usedlistvehicle-right {
width:439px;
float:right;
margin:0; 
padding:0 0 0 0;
color:#3c3c3c;
line-height:19px;}
.listbreak {
display:block;
height: 10px;}


/* ===== Webzation ====== */

.datatable {
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #B3B3B3;
    border-collapse: collapse;
    margin: 5px 0 15px;
    padding: 0;
}
.datatable td {
    border: 1px solid #CECECE;
    color: #5E5E5E;
    font-size: 12px;
    padding: 4px 0 4px 4px;
}
.datatable th {
    background: none repeat scroll 0 0 #EAEAEA;
    border: 1px solid #CECECE;
    font-size: 12px;
    font-weight: bold;
    padding: 4px;
}


#financetab #wz_adjustbox {
    background-color: #3283C0;
    color: #FFFFFF;
height: 51px;
    margin: 0 0 10px;
    padding: 6px 0 0 10px;
    width: 700px;
}
#financetab #wz_adjustbox select, #financetab #wz_adjustbox input.deposit {
    color: #5F6164;
    font: 12px/25px Arial,Helvetica,sans-serif;
    margin:0;
    padding: 3px 0;
    width: 170px;
}

#financetab  #wz_adjustbox .adjustbox {
    float: left;
    margin: 0 16px 0 0;
    width: 190px;
}

#financetab  #wz_adjustbox .adjustbox p {
	margin: 0 0 4px 0;
}

#financetab  #wz_adjustbox input.deposit {
    height: 21px;
    padding: 0 3px;
    width: 170px;
}

#financetab  #wz_adjustbox .wz_submit {
    background: url("/images/webzation/update-small.png") no-repeat scroll center top transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font: bold 12px/28px Arial,Helvetica,sans-serif;
    height: 30px;
    margin: 11px 0 0;
    padding: 0;
    width: 58px;
}

#webzation_repeater {
font-size:10px;
background: none repeat scroll 0 0 #F7F7F7;
border: 1px solid #B3B3B3;
border-collapse: collapse;
margin: 15px 0 0;
padding: 0;}
#webzation_repeater th {	
background: none repeat scroll 0 0 #EEEFF1;
border: 1px solid #CECECE;
color: #2F2F2F;
font-size: 11px;
font-weight: normal;
padding: 4px;}
#webzation_repeater td {
border: 1px solid #CECECE;
color: #3B3B3B;
font-size: 11px;
padding: 4px 0 4px 4px;}

.wzlisttable {
border: 1px solid #b3b3b3;
border-collapse: collapse;
margin: 15px 0 0 0;
padding: 0;
background: #f7f7f7;}
.wzlisttable p {
margin: 0;
padding: 0;}
.wzlisttable td {
border: 1px solid #cecece;
padding: 4px 0 4px 4px;
color: #3B3B3B;
font-size: 11px;}
.wzlisttable th {
border: 1px solid #cecece;
color:#2f2f2f;
font-size: 11px;
padding: 4px;
font-weight: normal;
background: #eeeff1;}
.wzlisttable-tint {
background-color:#eeeff1;
color:#2f2f2f;}
.wz-adjust-top {
width: 649px;
height:5px;
display:block;
overflow:hidden;
margin:0;
background: url(/images/backgrounds/wz-update-top.png ) top left no-repeat;}
#wz_adjustbox {
background-color: #3283C0;
color: #FFFFFF;
height: 55px;
margin: 0 0 10px;
padding: 9px 0 0 15px;
width: 607px;
/*background: url(/images/used-results/wz/update-bg.png ) top left no-repeat;*/
color:#fff;}
#wz_adjustbox  h2 {
color: #fff;
font: 14px Tahoma Arial,Helvetica,sans-serif,serif;
margin:0;
padding:0;}
#wz_adjustbox select, #wz_adjustbox input.deposit {
width: 150px;
line-height:25px;
padding: 3px 0;
margin: 0 0 0 0;
font: 12px/25px Arial, Helvetica, sans-serif; color: #5f6164;}
#wz_adjustbox input.deposit {
height:21px;
padding: 0 3px;
width:144px;}
#wz_adjustbox .adjustbox {
width: 150px;
margin: 0 16px 0 0;
float: left;}
#wz_adjustbox .wz_submit {
font: bold 12px/28px Arial, Helvetica, sans-serif; color: #fff;
width: 92px;
height: 30px;
display:block;
margin: 11px 0 0;
padding: 0;
background: url(/images/webzation/update.png) top no-repeat;
border:none;
cursor:pointer;
line-height:28px;
float: left;}
.wzdetailstable {
float: left;
margin-right: 20px;}
.datatable .wzbtnlayout, .datatable .wzbtnlayout td {
border: none;}
.goldlink {
background: url("/images/backgrounds/button-bg.jpg") no-repeat scroll left top transparent;
border: medium none;
color: #FFF !important;
cursor: pointer;
display: block !important;;
font: bold 12px/28px Arial,Helvetica,sans-serif;
height: 28px !important;;
margin: 0 !important;;
padding: 2px 0 0 0 !important;;
text-align: center !important;;
text-decoration: none !important;;
width: 130px !important;;}

.goldlink a {
color:#FFFFFF !important;
}



/* === Used Details === */
#used-details {
	width: 620px;
	margin: 0;
	padding: 0;
	}
	
.red {
	color: #e09449;
	}
	
.imgsubtitle {
	display: none;
	}
	
#detail-photos {
	width: 584px;
	margin: 0;
	padding: 10px;
	border: 3px solid #c3c3c3;
	background: #d6d6d6;
	}

#detailpics {
	float: left;
	width: 500px;
	margin: 0;
	padding: 0;
	}
	
.detailpics-shadow {
width: 500px;
height:7px;
text-align:center;
margin:0 0 5px 0;
padding: 10px 0 4px 0;
background:url(/images/backgrounds/used-car-shadow.jpg) no-repeat;
font-size:10px;
}

/*#detailpics-thumbs {
overflow:auto;
padding:5px;
width:190px;
padding:5px;
float:right;*/



#detailpics-thumbs ul, #detailpics-thumbs ul li {
background: none repeat scroll 0 0 transparent;
list-style: none outside none;
margin: 0 8px 5px;
padding: 0;}
#main-used li {
float: left;
cursor:pointer}
/*border-radius:0px 5px 0px 5px;
-moz-border-radius:0px 5px 0px 5px;
-webkit-border-radius:0px 5px 0px 5px;*/

	
.main-usedimg {
	float: left;
	margin: 0;
	padding: 0;
	}
	
.thumb {
	float: left;
	margin: 4px 4px 0 0;
	padding: 0;
	}

.thumb2 {
	float: left;
	margin: 4px 0 0 0;
	padding: 0;
	}

#detail-actions a, #detail-actions a:link, #detail-actions a:visited {
	color: #595959;
	text-decoration: none;  
	font-size: 20px; 
	font-weight: normal;
	}

#detail-actions a:hover {
	color: #595959;
	text-decoration: none;
	font-size: 20px; 
	font-weight: normal;
	}

.details-actions a, .details-actions a:visited { /* Calls to action */
	width: 206px;
	height: 79px;

	background: url(/images/details-actions-bg.gif) no-repeat;
	background-position: top;
	margin: 0 0 10px 0;
	padding: 7px;
	display: block;
	text-decoration: none;
	} 
	
.details-actions a:hover { /* Calls to action */
	width: 206px;
	height: 79px;

	background: url(/images/details-actions-bg.gif) no-repeat;
	background-position: bottom;
	padding: 7px;
	text-decoration: none;
	}

	
/* ==== used car tabs ====*/
#usedtabs #searchtabs {
margin: 20px 0 0 0;}
#usedtabs .ui-tabs-hide {
display: none;}
#usedtabs .ui-tabs-nav {
list-style: none;
margin: 0;
padding: 0;
border-bottom:solid 0px #1D242D;
}
#usedtabs .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
display: block;
clear: both;
content: " ";}
#usedtabs .ui-tabs-nav li {
background-image:none;
float: left;
min-width: 100px; /* be nice to Opera */
margin:0;
padding:0;}
#usedtabs .ui-tabs-nav li.last {
margin-right:0;}
#usedtabs .ui-tabs-nav a, #usedtabs .ui-tabs-nav a span {
display: block;
padding: 0;
width: 177px;
height:44px;
color:#ffffff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:24px;
background-color: #c0c0c0;}
#usedtabs .ui-tabs-nav a {
margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
padding: 0;
color: #fff;
text-align: center;
text-decoration: none;
white-space: nowrap; /* required in IE 6 */    
outline: 0; /* prevent dotted border in Firefox */}
#usedtabs .ui-tabs-nav .ui-tabs-selected a {
position: relative;
top: 1px;
z-index: 2;
margin-top: 0;
color: #fff;}
#usedtabs .ui-tabs-nav a span {
width: 163px; /* IE 6 treats width as min-width */
min-width: 105px;
height: 35px; /* IE 6 treats height as min-height */
min-height: 35px;
padding: 9px 0 0 0;
margin: 0;}
*> #usedtabs .ui-tabs-nav a span { /* hide from IE 6 */
width: auto;
height: auto;}
#usedtabs .ui-tabs-nav .ui-tabs-selected a span {
padding-bottom: 0;}
#usedtabs .ui-tabs-nav .ui-tabs-selected a span, #usedtabs .ui-tabs-nav a:focus span, #usedtabs .ui-tabs-nav a:active span {
background-color:#1D242D;
color:#fff;}
#usedtabs .ui-tabs-nav #usedtabs .ui-tabs-selected a:link, #usedtabs .ui-tabs-nav #usedtabs .ui-tabs-selected a:visited, #usedtabs .ui-tabs-nav .ui-tabs-disabled a:link, #usedtabs .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
cursor: text;}
#usedtabs .ui-tabs-nav a:hover, #usedtabs .ui-tabs-nav a:focus, #usedtabs .ui-tabs-nav a:active,
#usedtabs .ui-tabs-nav .ui-tabs-deselectable a:hover, #usedtabs .ui-tabs-nav .ui-tabs-deselectable a:focus, #usedtabs .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
cursor: pointer;}
#usedtabs .ui-tabs-panel {
padding-top: 5px;
width: 710px;  /* declare background color for container to avoid distorted fonts in IE while fading */}
#usedtabs #used-tab-wrapper {
width: 650px;
margin: 3px 0 0 0;}



/* ====== contact form ======  */
#contact {
width: 420px;
background-color: #d6d6d6;
padding: 10px 10px 10px 10px;
margin: 0;
border: 3px solid #c3c3c3;}

#contact table {
	margin: 0;
	padding: 0;
	}

#contact form {
	margin: 0;
	padding: 0;
	}
	
#contact p {
	margin: 0;
	padding: 0 0 6px 0;
	font-size: 11px;
	font-weight: normal;
	color: #343537;
	}

#contact label {
	float: left;
	width: 110px;
	margin: 0;
	padding: 0 0 5px 0;
	font-weight: bold;
	}
	
#contact select { 
	width: 227px;
	margin: 2px 0 10px 10px;
	padding: 2px;
	font-size: 12px;
	color: #474747;
	font-family: Arial, Trebuchet MS, sans-serif;
	font-size: 11px;
	}

#contact .contactwidth {
	width: 219px;
	margin: 2px 0 10px 10px;
	padding: 3px;
	font-family: Arial, Trebuchet MS, sans-serif;
	font-size: 11px;
	color: #474747;
	border: 1px solid #abadb3;
	background: #fff;
	}
	
#contact .enquiry-box {
	width: 219px;
	height: 75px;
	margin: 2px 0 10px 10px;
	padding: 3px;
	font-family: Arial, Trebuchet MS, sans-serif;
	font-size: 11px;
	color: #474747;
	border: 1px solid #abadb3;
	background: #fff;
	}
	
#contact input { 
	margin: 0 0 10px 10px;
	color:#464646;
	}

#contact input.chkbox1 {
	width: auto;
	margin: 0 0 0 10px;
	padding: 0;
	}
	
#contact input.chkbox2 {
	width: auto;
	margin: 0 0 0 10px;
	padding: 0;
	}

#contact input.chkbox3 {
	width: auto;
	margin: 0;
	padding: 0;
	}
	
#contact input.submit {
	color: #000;
	width: 227px;
	height: 25px;
	margin: 0 0 10px 120px;
	padding: 0;
	background: url(/images/contact-submit.jpg) no-repeat;
	border:none;
	cursor:pointer;
	}


/* ==== footer ==== */
#footer-wrapper {
margin-top:10px;
width: 100%;
min-height: 150px;
margin: 0;
padding: 0;
background: url(/images/backgrounds/footer-bg.gif) top left repeat-x #D6D6D6;}
#footer {
width: 940px;
margin: 0 auto;
padding: 20px 0 0 0;}
#footer p {
color: #636363;
font-weight: normal;
margin: 0 0 10px 0; 
padding: 0;}
#footer a:link, #footer a:visited { 
color: #636363;
font-weight: normal;
margin: 0;
padding: 0;}
#footer a:hover {
color: #434343;
font-weight: normal;
margin: 0;
padding: 0;}
.footer-left {
width:700px;
float:left;}
.footer-right {
width:200px;
float:right;}
div.footer-right ul#grower {
display: inline-block;
list-style: none outside none;
margin: 0px 0 12px;}
div.footer-right ul#grower li {
float: left;
height: 60px;
margin-left: 0;
margin-right: 25px;
padding: 0;
position: relative;
width: 60px;}



/* ==== t & c's ==== */
#terms {
padding: 2px 0 0 0;
font: normal 11px/14px Arial, Helvetica, sans-serif; color: #999; 
background-color: #FFF; }
#terms p {
margin: 0 5px 10px 6px; }
#terms h2 {
font-size: 13px;
font-weight: bold;
margin: 10px 0 10px 0;
padding: 0 0 0 6px;
color: #2c87b3;}
#terms a:link, #terms a:visited {
color: #2c99cd;
font-weight: bold;
text-decoration: none;}
#terms a:hover {
color: #ff8a00;
font-weight: bold;
text-decoration: underline;}
