html{
	margin:0;
	background:url(../images/bg-html.gif);
	height:100%;
}
body{
	margin:0;
	color:#3b3d42;
	font:13px/16px Arial, Helvetica, sans-serif;
	background:url(../images/bg-body.gif) repeat-x;
	min-width:1002px;
	min-height:100%;
}
* html body{height:100%;}
img{border:0;}
a{
	color:#333;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:980px;
	overflow:hidden;
	margin:0 auto;
	padding:0 11px;
	background:url(../images/bg-wrapper.png) repeat-y;
}
.wrapper-h{
	width:100%;
	overflow:hidden;
	position:relative;
	padding:159px 0 0;
}
#header{
	width:100%;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	height:40px;
	padding:118px 0 0;
	border-bottom:1px solid #fff;
	background:#080f1f url(../images/bg-header.gif) no-repeat;
}
.wrapper-h h1{
	position:absolute;
	top:11px;
	left:11px;
	margin:0;
	z-index:100;
}
.wrapper-h h1 a{
	display:block;
	width:184px;
	height:93px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.png) no-repeat;
}
.wrapper-h h1#vw-camberwell {
	top: 0px;
}
.wrapper-h h1#vw-camberwell a {
	height: 118px;
	background:url(/templates/bayford_v2/images/logos/vw-camberwell2.gif) no-repeat;
}

.wrapper-h h1#kia a {
/*	height: 118px;
	background:url(/templates/bayford_v2/images/logos/kia2.jpg) no-repeat;*/
}

div.dealerLogo img#vw-camberwell, div.dealerLogo img#peugeot-city {
/*	display: none;*/
}
/*
*/
.wrapper-h .dealerLogo{
	position:absolute;
	top:0px;
	right:0px;
	margin:0;
	z-index:100;
}
.wrapper-h .dealerLogo a{
	display:block;
/*	width:146px;*/
	height:118px;
	overflow:hidden;
	/*text-indent:-9999px;
	background:url(../images/dealer/epping-ford-header.png) no-repeat;*/
}
.text-since{
	position:absolute;
	top:47px;
	left:213px;
	width:109px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-since.png) no-repeat;
}
.navigation{
	width:100%;
	overflow:hidden;
	height:40px;
	background:url(../images/bg-navigation.gif) repeat-x;
}
#menu{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	position: relative;
	top: 40px;
}
#menu li{
	float:left;
	font:bold 13px/38px Helvetica, Arial, sans-serif;
	margin:0 0 0 -1px;
	padding:0 0 0 1px;
	background:url(../images/separator1.gif) no-repeat;
}
#menu li:first-child{
	background:none;
}
#menu li a{
	float:left;
	height:38px;
	color:#000;
	padding-top:2px;
	text-align:center;
}
#menu li a:hover,
#menu li.active a{
	color:#fff;
	text-decoration:none;
	background:url(../images/bg-nav-h.png);
}
#main{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-main.gif) repeat-y;
}
.m-image{
	width:100%;
	overflow:hidden;
	position:relative;
	border-bottom:1px solid #fff;
}
.m-image img{
	display:block;
}
.edit .m-image {
	min-height:30px;
	clear:both;
	position:relative;
}
.box-logo{
	width:100%;
	overflow:hidden;
	margin:-1px 0 0;
	position:relative;
	border-top:1px solid #000;
	border-bottom:1px solid #fff;
	background:#08090b url(../images/bg-box-logo.gif) repeat-x;
}
.box-logo ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.box-logo ul li{
	float:left;
	border-left:1px solid #000;
	width: 97px;
	overflow: hidden;
	margin: 0 6px 0 5px;
}
body.edit .box-logo ul li {
	margin-right: 80px;
}
.box-logo ul li:first-child{
	border-left:none;
}
.box-logo ul li a img{
	display:block;
}
.content{
	width:100%;
	overflow:hidden;
}
#sidebar{
	float:left;
	width:225px;
	padding:9px 10px 52px 10px;
}
.find-box{
	width:227px;
	overflow:hidden;
	margin:0 -1px 8px -1px;
	background:url(../images/bg-find-c.gif) repeat-y;
}
.find-box .holder{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-find-t.gif) no-repeat;
}
.find-box .frame:after{
	content:"";
	clear:both;
	display:block;
}
.find-box .frame{
	width:225px;
	padding:0 1px;
	min-height:105px;
	background:url(../images/bg-find-b.gif) no-repeat 0 100%;
}
* html .find-box .frame{height:105px;}
.find-box .heading{
	width:100%;
	overflow:hidden;
	padding:8px 0 10px;
	text-align:center;
	background:url(../images/bg-find-h.gif) no-repeat;
}
.find-box h3,
.search-box h3, 
.calc-box h3 {
	margin:0;
	font:bold italic 23px/26px Helvetica, Arial, sans-serif;
	color:#fff;
}
.find-box .box{
	width:200px;
	overflow:hidden;
	padding:6px 12px 12px 13px;
}
.find-box .box label{
	display:block;
	margin:0 0 4px 2px;
	font:bold 13px/16px Helvetica, Arial, sans-serif;
	color:#fff;
}
.find-box .sel{
	width:200px;
	color:#000;
	display:block;
	height:10px;
	font-size:10px;
	line-height:10px;
}
.search-box{
	width:100%;
	overflow:hidden;
	margin:0 0 5px;
	background:url(../images/bg-search-c.gif) repeat-y;
}
.search-box .holder{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-search-t.gif) no-repeat;
}
.search-box .frame{
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
	background:url(../images/bg-search-b.gif) no-repeat 0 100%;
}
.search-box .heading{
	width:220px;
	overflow:hidden;
	padding:5px 0 11px 5px;
	background:url(../images/bg-search-h.gif) no-repeat;
	text-align:center;
}
.search-box .box{
	width:204px;
	margin:10px 0 0 8px;
	overflow:hidden;
	background:#6495ed;
	padding:15px 1px 9px 5px;
}
.search-box .row{
	overflow:hidden;
	height:1%;
	padding:0 0 11px;
}
.search-box .sel{
	width:188px;
	display:block;
	height:10px;
	font-size:10px;
	line-height:10px;
	color:#000;
}
.search-box .sel-m{
	width:80px;
	margin:1px 4px 0 0;
	float:left;
	display:block;
	height:10px;
	font-size:10px;
	line-height:10px;
	color:#000;
}
.btn-search{
	float:left;
	display:inline;
	margin:5px 0 0 1px;
}
.search-box .row a{
	float:left;
	text-decoration:underline;
	color:#707070;
	font-size:11px;
	line-height:22px;
	margin-left:8px;
	margin-top:2px;
}
.search-box .row a:hover{
	text-decoration:none;
}
.calc-box {
	width:100%;
	/*overflow:hidden;*/
	margin:0 0 5px;
	background:url(../images/bg-calc.gif) no-repeat;
}
.calc-box .holder{
	width:100%;
	overflow:hidden;
}
.calc-box .frame{
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
.calc-box .heading{
	width:220px;
	overflow:hidden;
	padding:9px 0 11px 5px;
	text-align:center;
}
.btn-service{
	display:block;
	width:226px;
	margin:0 -1px 0 0;
}
.btn-service a{
	display:block;
	width:226px;
	height:77px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/btn-service.gif) no-repeat;
}
.net-box{
	width:226px;
	margin:10px -1px 0 0;
	overflow:hidden;
	background:url(../images/bg-net-box-c.gif) repeat-y;
}
.net-box .holder{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-net-box-t.gif) no-repeat;
}
.net-box .frame{
	width:218px;
	overflow:hidden;
	padding:8px 4px 2px 4px;
	background:url(../images/bg-net-box-b.gif) no-repeat 0 100%;
}
.net-box ul{
	margin:0;
	padding:0;
	list-style:none;
}
.net-box ul li{
	float:left;
	padding:0 0 4px 13px;
}
.net-box ul li a{
	display:block;
	width:56px;
	height:58px;
}
body.edit .net-box ul li a {
	
}

.net-box ul li.facebook{
	padding:0 0 0 11px;
}

.twocolumn{
	float:right;
	width:695px;
	overflow:hidden;
	padding:9px 10px 0 0;
}
.aside1{
	float:left;
	width:435px;
	overflow:hidden;
}
.aside1 .box{
	width:100%;
	overflow:hidden;
	padding:22px 0 9px;
	background:url(../images/separator2.gif) repeat-x 0 100%;
}
.aside1 h2{
	margin:0 0 9px;
	font:bold 21px/24px Helvetica, Arial, sans-serif;
	color:#36608b;
}
.aside1 p{
	margin:0 0 16px;
}
.img-list{
	margin:0 0 0 -5px;
	padding:5px 0 8px;
	list-style:none;
	overflow:hidden;
	float:left;
	display:inline;
}
.img-list li{
	float:left;
	padding:0 0 5px 5px;
}
.img-list li img{
	display:block;
}
.aside1 .box-i{
	width:100%;
	overflow:hidden;
	padding:15px 0 0;
}
.aside1 .box-i h3{
	margin:0;
	font:bold 18px/24px Helvetica, Arial, sans-serif;
	color:#36608b;
}
.gallery{
	width:100%;
	overflow:hidden;
	padding:0 0 1px;
}
.gallery ul{
	margin:0 0 0 -19px;
	padding:10px 0 0;
	list-style:none;
	float:left;
	display:inline;
}
body.edit .gallery ul {
	margin: 0px;
	float: none;
}
.gallery ul li{
	float:left;
	padding:0 0 19px 19px;
}
.gallery ul li .g-box{
	width:128px;
	position:relative;
	border:2px solid #ccc;
	overflow:hidden;
}
.gallery ul li img{
	display:block;
}
.gallery ul li strong{
	position:absolute;
	left:0;
	bottom:1px;
	width:128px;
	font-size:12px;
	line-height:16px;
	color:#3b3d42;
	text-align:center;
}
body.edit .gallery ul li strong {
	position: static;
}
* html .gallery ul li strong{bottom:0;}
.map-box{
	width:435px;
	overflow:hidden;
	border: 0px solid #fff;
	padding:0px;
	margin:0 0 20px;
}
.map-box .map{
	float:right;
}
body.edit .map-box .map {
	clear: both;
	float: left;
	margin-top: 10px;
}
.map-box .map img{
	display:block;
}
.map-box .text{
	float:left;
	width:125px;
	padding:2px 0 0 7px;
}
.map-box .text h3{
	font-weight:normal;
	margin:0 0 1px;
}
.map-box .text p{
	margin:0;
	font-size:12px;
	line-height:12px;
	color:#333;
}
.map-box #btn-go{
	display:block;
	width:36px;
	height:19px;
	overflow:hidden;
	background:url(../images/btn-go.gif) no-repeat;
	text-align:center;
	padding:0 18px;
	font:bold italic 14px/18px Helvetica, Arial, sans-serif;
	color:#fff;
	margin:9px 0 0 23px;
}
.map-box a#btn-go:hover{
	text-decoration:none;
}
.aside2{
	float:right;
	width:225px;
}
body.edit .aside2 input {
	width:188px;
}
.aside2 h3,
#sidebar .box-sg h3{
	margin:0;
	font:bold 17px/24px Helvetica, Arial, sans-serif;
	color:#333;
}
.box-sg{
	width:100%;
	overflow:hidden;
	margin:0 0 11px;
	background:url(../images/bg-box-sg-c.gif) repeat-y;
}
#sidebar .box-sg{
	background:url(../images/bg-s-box-sg-c.gif) repeat-y;
	margin:0 0 10px;
}
.box-sg .holder{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-box-sg-t.gif) no-repeat;
}
#sidebar .box-sg .holder{
	background:url(../images/bg-s-box-sg-t.gif) no-repeat;
}
.box-sg .frame{
	width:195px;
	overflow:hidden;
	padding:4px 15px 17px 15px;
	background:url(../images/bg-box-sg-b.gif) no-repeat 0 100%;
}
body.edit .box-sg .frame {
	padding: 0px;
	width: auto;
}
#sidebar .box-sg .frame{
	background:url(../images/bg-s-box-sg-b.gif) no-repeat 0 100%;
	padding-bottom:4px;
}
.box-sg .box-h{
	width:100%;
	overflow:hidden;
}
.box-sg .box{
	width:100%;
	overflow:hidden;
	margin:0 0 -1px;
	padding:6px 0 11px;
	background:url(../images/separator3.gif) repeat-x 0 100%;
}
.aside2 .image,
.box-sg .image{
	width:191px;
	overflow:hidden;
	float:left;
	background:#fff;
	padding:1px;
	border:1px solid #ccc;
	margin:5px 0 8px;
}
.box-sg .inner{
	margin:19px 0 8px;
}
.aside2 .image img,
.box-sg .image img{
	display:block;
}
.aside2 .image a img,
.box-sg .image a img{
	display:block;
}
.aside2 p,
.box-sg p{
	margin:0;
	line-height:14px;
	color:#333;
	word-spacing:-1px;
	font-size:12px;
}
#btn-asid{
	display:block;
	width:86px;
	height:22px;
	padding:0 10px;
	margin:13px 0 0 43px;
	text-align:center;
	font:bold italic 13px/20px Helvetica, Arial, sans-serif;
	color:#ff6400;
	background:url(../images/btn-aside.gif) no-repeat;
}
#btn-asid:hover{
	text-decoration:none;
}
.green{
	background:#e6e6e6 url(../images/bg-green-c.gif) repeat-x;
}
.green .holder{
	background:url(../images/bg-box-green-c.gif) repeat-y;
}
.green .frame{
	padding:0;
	width:100%;
	background:url(../images/bg-box-green-b.gif) no-repeat 0 100%;
}
.green .hold{
	width:195px;
	padding:4px 15px 5px 15px;
	overflow:hidden;
	background:url(../images/bg-box-green-t.gif) no-repeat;
}
.address-box{
	height:1%;
	padding:3px 0 0 2px;
	margin:0 0 -2px;
	overflow:hidden;
	clear:both;
}
.address-box address{
	display:block;
	height:1%;
	padding:0 0 15px;
	overflow:hidden;
	font-style:normal;
}
.address-box strong{
	display:block;
	line-height:14px;
	color:#333;
}
.address-box address strong{
	padding:0 0 2px;
}
.address-box span{
	display:block;
	line-height:14px;
	color:#333;
}
.f-phone{
	width:100%;
	overflow:hidden;
	padding:2px 0 0;
}
.f-phone label{
	display:block;
	line-height:14px;
	color:#333;
	margin:0 0 4px;
}
.f-phone .text{
	display:block;
	width:189px;
	height:15px;
	overflow:hidden;
	background:#fff;
	border:1px solid #ccc;
	color:#333;
	padding:4px 2px;
	line-height:15px;
}
.btn-call{
	display:block;
	width:195px;
	height:22px;
	text-align:center;
	font:bold italic 12px/19px Helvetica, Arial, sans-serif;
	color:#ff6400;
	margin:11px 0 0;
	background:url(../images/btn-call.gif) no-repeat;
}
.btn-call:hover{
	text-decoration:none;
}

#footer{
	width:980px;
	overflow:hidden;
	margin:0 auto;
	padding:0 11px;
	background:url(../images/bg-footer.png) no-repeat;
}
#footer .holder{
	border-top:1px solid #40464e;
	background:#0a0d11 url(../images/bg-footer.gif) repeat-x;
	padding:23px 21px 20px 16px;
	width:943px;
	overflow:hidden;
}
#footer strong{
	float:right;
	font-size:11px;
	font-weight:normal;
	color:#676a71;
}
#footer strong a{
	color:#676a71;
}
#footer span{
	float:left;
	font-size:11px;
	color:#fff;
}
.f-nav{
	float:left;
	margin:0;
	padding:0 0 0 5px;
	list-style:none;
}
.f-nav li{
	float:left;
	font:bold 11px/16px Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	padding:0 7px 0 7px;
	background:url(../images/separator4.gif) no-repeat 0 4px;
}
.f-nav li:first-child{
	background:none;
}
.f-nav li a{
	color:#fff;
}
.text-transmissions{
	position:absolute;
	left:15px;
	bottom:15px;
	width:307px;
	height:47px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-transmissions.png) no-repeat;
}
* html .text-transmissions{bottom:14px;}
.container{
	float:right;
	width:734px;
}
.c-image{
	width:100%;
	overflow:hidden;
	height:1%;
	position:relative;
}
.c-image img{
	display:block;
}

.c-image-overlay {
	position: absolute;
	bottom: 20px;
	left: 30px;
	font-weight: bold;
	color: white;
	font-size: 40px;
	line-height: 45px;
	text-shadow: 1px 1px 0 #000;
}

body.edit .c-image-overlay {
	position: static;
	bottom: auto;
	left: auto;
}

.text-transmissions-s{
	position:absolute;
	left:22px;
	bottom:10px;
	width:649px;
	height:47px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-transmissions-s.png) no-repeat;
}
* html .text-transmissions-s{bottom:9px;}
.column{
	width:673px;
	overflow:hidden;
	padding:10px 0 0 29px;
}
.column .box{
	width:100%;
	overflow:hidden;
	padding:15px 0 21px;
	background:url(../images/separator3.gif) repeat-x 0 100%;
}
.column h2{
	margin:0 0 13px;
	font:bold 21px/24px Helvetica, Arial, sans-serif;
	color:#36608b;
}
.column p{
	margin:0;
	word-spacing:-1px;
}
.column .hold{
	width:100%;
	overflow:hidden;
	padding:31px 0 0;
}
.column .hold .image{
	float:left;
	border:2px solid #ccc;
	width:211px;
	position:relative;
	margin:3px 0 0;
}
.column .hold .image img{
	display:block;
}
.text-drive{
	position:absolute;
	top:0;
	left:0;
	width:119px;
	height:119px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-drive.png) no-repeat;
}
.column .hold .text{
	float:right;
	width:428px;
}
.column h3{
	margin:0 0 11px;
	font:bold 21px/24px Helvetica, Arial, sans-serif;
	color:#333;
}
.column .hold .text p{
	margin:0;
	color:#333;
}
.column #btn-more{
	float:right;
	width:93px;
	height:29px;
	overflow:hidden;
	padding:0 10px;
	text-align:center;
	margin:17px 0 0;
	font:bold italic 14px/28px Helvetica, Arial, sans-serif;
	color:#fff;
	background:url(../images/btn-more.gif) no-repeat;
}
.column a.btn-more:hover{
	text-decoration:none;
}
.s-nav-box{
	width:226px;
	margin:0 -1px 10px 0;
	overflow:hidden;
	background:#1a1e31 url(../images/bg-s-nav-box-r.gif) repeat-y;
}
.s-nav-box .hold{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-s-nav-box-c.gif) repeat-y;
}
.s-nav-box .holder{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-s-nav-box-t.gif) no-repeat;
}
.s-nav-box .frame{
	width:195px;
	overflow:hidden;
	padding:15px 16px 15px 15px;
	background:url(../images/bg-s-nav-box-b.gif) no-repeat 0 100%;
}
.s-nav-box ul{
	margin:0;
	padding:1px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
	background:url(../images/separator5.gif) repeat-x;
}
.s-nav-box ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:7px 0 8px 7px;
	line-height:16px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/separator5.gif) repeat-x 0 100%;
}
.s-nav-box ul li a{
	color:#fff;
}

/* Aaron's edits begin */

/* Aaron's edits end */

/* Anth's edits begin */

#main.singleColumn {
	background-image: none;
}

.content .singleColumn {
    padding: 29px 20px 10px;
    width: 940px;
    float: left;
    clear: both;
}

/* bf-dealer-franchises.html */

.dealerFranchiseList {
    float: left;
    clear: both;
    width: 940px;
    overflow: hidden;
}

.dealerFranchiseList ul {
    list-style-type: none;
    padding: 0px;
    float: left;
    clear: both;
    width: 960px;
    margin: 0px;
}

body.edit .dealerFranchiseList ul {
	width: auto;
}

.dealerFranchiseList li {
    float: left;
    list-style-type: none;
    padding: 0px 20px 20px 0px;
    width: 220px;
    height: 160px;
    overflow: hidden;
    margin: 0px;
}

.dealerFranchiseList li a {
    float: left;
    width: 220px;
    height: 160px;
    overflow: hidden;
}

.dealerFranchiseList li a img, 
.dealerFranchiseList li a span {
    float: left;
    width: 220px;
    height: 160px;
}

body.edit .dealerFranchiseList li a, body.edit .dealerFranchiseList li a img {
	float: none;
	width: auto;
	height: auto;
}
/* bf-dealer-franchises-sub.html */

#sidebar.dealerFranchiseHome {
    padding-bottom: 10px; 
}

/* bf-transmissions.html */

.column .transmissionsIntro p {
    padding-bottom: 18px;
}

/* Anth's edits end */

/* iFrame Styling - used to hide overflow*/
.iframe {
	background-color: #6495ED;
	width: 210px;
	height: 240px;
	overflow: hidden;	
}
.iframe iframe#iframeHeader {
	margin-left : -106px;
}
.iframe iframe#iframeHeader .cslink {
	display: none !important;
}
div.contactDetails {
	display: none;
	font-size: 12px;
}
div.box select#to {
	width: 200px;
}

.formBox {
    padding: 10px 0px 20px;
}

.formBox hr {
    border: 1px solid #FFFFFF;
    border-top: 1px dotted #cfcfcf;
    margin: 10px 0px;
    padding: 0px;
    clear: both;
}

.formBox p {
    clear: both;
    display: block;
    padding: 8px 0px 2px 0px;
    margin-bottom: 0px; 
}

.formBox input, .formBox textarea {
    display: block;
    clear: both;
    width: 428px;
}

.formBox textarea {
	height: 150px;
}

.formBox .cbList {
    display: block;
    width: 430px;
    padding: 4px 0px 0px;
}

.formBox .cbList label {
    line-height: 27px;
    float: left;
    padding-right: 24px;
}

.formBox .cbList input.checkbox {
    clear: none;
    width: auto;
    margin: 6px;
    float: left;
}

.formBox select {
    width: 435px;
    padding: 2px;
}

.formBox .submit {
    clear: both;
    padding-top: 10px;
}

.formBox .submit a {
    padding-right: 10px;
}

.formBox #error {
    color: #FF0000;
}

form#gwscalc {
	margin-top : 10px;
	margin-bottom : 5px;
	margin-left : 15px;
}


form#gwscalc table {
	width : 210px;
	color : #FFF;
}

.calc_labels {
	font-size : 12px;
	font-weight: bold;
	color : #FFF;
}

.calc_inputs input,
.calc_inputs select {
	font-size: 12px;
	border : 1px solid #5a626a;
	background : #e5e7e9;
	padding: 2px;
	color : #3B3D42;
}

.calc_inputs input#calc_submit {
	background:url("../images/btn-calc.gif") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#FFF;
	display:block;
	font:italic bold 13px/20px Helvetica,Arial,sans-serif;
	height:29px;
	margin:3px 0 0 40px;
	padding:0 10px 3px;
	text-align:center;
	width:112px;
}
/* Additional edits for Test Drive Booking */
.content .formBox .form_information {
	font-size: 10px;
	line-height: 14px; 
}
.content .formBox .top_spacer {
	margin-bottom: 10px;
	margin-top: 8px;
}
.content .formBox h3.top_spacer {
    	font-weight: bold;
    	margin-bottom: 0;
    	margin-top: 0;
}
.content .formBox .comments {
	height:60px;
	resize:vertical;
	clear:both;
}
.content .formBox div.form_information {
	margin-bottom:15px;
}
.content .formBox .form_information p {
	margin-bottom:14px;
	padding:0px;
}


/*Google Map Styles*/
#displayMap { width: 435px; height: 320px; }
.info_window_text { color: #000; width: 200px; height: 107px; position: relative; overflow: hidden; }
.info_window_text h2 { margin: 0; }
.info_window_text p { font-size: 12px; line-height: 15px; margin: 0; padding: 0; color: #5a5a5a; }
.info_window_text > a { font-weight: bold; color: #000; text-transform: uppercase; text-decoration: none; position: absolute; bottom: 0px; left: 115px; font-size: 12px; }

#mapLocations { width: 435px; background: #26324c url("../images/bg_map_footer.gif") repeat-x top left; height: 95px; }
.vcard { float: left; width: 176px; margin: 16px 0 0 10px; padding: 0 0 0 26px; cursor: pointer; background: transparent url("../images/btn_map.png") no-repeat 0 -24px; }
.vcard h2 { float; left; text-transform: uppercase; margin: 0; padding: 0; line-height: 18px; font-size: 14px; color: #fbfbfb; font-weight: normal;}
.vcard p { float: left; font-size: 11px; width: 150px; color: #dedede; margin: 0; }
.geo { display: none; }
#dealerName { display: none; }
