
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:16px;}
input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}

.input10{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.select10{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.textarea10{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}

a:link{color: #1C3C89; text-decoration: none;}
a:visited{color: #1C3C89; text-decoration: none;}
a:active{color: #1C3C89; text-decoration: none;}
a:hover{color: #000000; text-decoration: none;}

a.navlink:link{color: #FFFFFF; text-decoration: none;}
a.navlink:visited{color: #FFFFFF; text-decoration: none;}
a.navlink:active{color: #FFFFFF; text-decoration: none;}
a.navlink:hover{color: #1C3C89; text-decoration: none;}

a.oplink:link{color: #103769; text-decoration: none;}
a.oplink:visited{color: #103769; text-decoration: none;}
a.oplink:active{color: #103769; text-decoration: none;}
a.oplink:hover{color: #1C3C89; text-decoration: none;}

a.branchlink:link{color:#FFFFFF; text-decoration:none;}
a.branchlink:visited{color:#FFFFFF; text-decoration:none;}
a.branchlink:active{color:#FFFFFF; text-decoration:none;}
a.branchlink:hover{color:#FFFFFF; text-decoration:underline;}

a.branchlinktimes:link{color:#FFFFFF; text-decoration:none;}
a.branchlinktimes:visited{color:#FFFFFF; text-decoration:none;}
a.branchlinktimes:active{color:#FFFFFF; text-decoration:none;}
a.branchlinktimes:hover{color:#CCCCCC; text-decoration:none;}

h1{font-family:Helvetica, Verdana, Arial, sans-serif; font-size:18px; font-weight:bold; display:inline;}
h2{font-family:Helvetica, Verdana, Arial, sans-serif; font-size:18px; font-weight:bold; display:inline;}
h3{font-size:11px; font-weight:bold;}
h4{font-size:11px; font-weight:bold;}

.clearfix{clear:both;}
.textorange{color:#1C3C89;}

#head{clear:both; width:980px; height:104px; margin-top:4px;}

.dividrow{clear:both; width:980px; text-align:center;}

#homerow1{clear:both; width:980px; margin-top:1px; margin-bottom:5px; margin-left:3px;}
#homerow2{clear:both; width:980px; margin-top:5px; margin-bottom:5px;}
#homerow3{clear:both; width:980px; margin-top:5px; margin-bottom:5px;}
#homerow4{clear:both; width:980px; margin-top:3px; margin-bottom:5px;}

/* Header Icons */

.tpbtn{float:left; width:110px; height:90px;}
.deptinfo-row{clear:left; width:230px; padding-top:5px; padding-bottom:5px;}
.deptinfo-town{float:left; width:120px;}
.deptinfo-number{float:left; width:110px;}

#menu01-sales{left:160px; border:3px solid #EEEEEE; background-color:#F8F8F8; padding:5px;}
#menu01-service{left:160px; border:3px solid #EEEEEE; background-color:#F8F8F8; padding:5px;}
#menu01-accident{left:160px; border:3px solid #EEEEEE; background-color:#F8F8F8; padding:5px;}
#menu01-parts{left:160px; border:3px solid #EEEEEE; background-color:#F8F8F8; padding:5px;}

a.menu-item:link{display:block; padding:5px; font-weight:bold;}
a.menu-item:visited{display:block; padding:5px; font-weight:bold;}
a.menu-item:active{display:block; padding:5px; font-weight:bold;}
a.menu-item:hover{display:block; padding:5px; font-weight:bold; background-color:#F7F7F7; cursor: default;}


/* Home Row 1*/
.homerow1-left{float:left; width:752px; height:202px; padding-top:13px;}
.homerow1-right{float:left; width:220px; height:215px; margin-left:5px;}
.specialofferbox{width:196px; height:186px; margin-top:13px; padding:7px; background-image:url(images2008/home-special-offer-back.gif);}
.sob-individual{width:196px;}
.sob-top{height:160px; overflow:hidden;}
.sob-bottom{text-align:center; color:#CCCCCC;}
.sob-bottom a{font-weight:bold;}
.sob-title{font-weight:bold; color:#FFFFFF; text-align:center; margin-bottom:10px;}
.sob-image{text-align:center;}
.sob-image img{margin-bottom:4px;}
.sob-price{text-align:center;}
.sob-price span{font-weight:bold;}
.sob-moreinfo{position:absolute; top:20px; left:0px; width:200px; max-width:199px; height:134px; padding-top:6px; background-color:#FFFFFF;}

/* Callback Popup styles */
.callback_headImg{width:300px; background-image:url(images/bk01_sml.gif); background-repeat:repeat-x;}
.callback_container{width:300px; text-align:center;}
.callback_containerInner{width:280px; margin:auto;}
.callback_ttl{color:#295989; font-weight:bold;}
.callback_leftAlign{text-align:left;}
.callback_bold{font-weight:bold;}
.callback_formContainer{width:246px; text-align:left; margin:auto;}
.callback_reqContainer{text-align:center; margin-bottom:10px;}
.callback_req{color:#FF0000; font-weight:bold;}
.callback_formLeftCont{width:84px; clear:both; float:left; font-weight:bold; background-color:#E6EFFB; height:20px; margin-bottom:2px; margin-right:2px;}
.callback_formLeftContLrg{width:84px; clear:both; float:left; font-weight:bold; background-color:#E6EFFB; height:30px; min-height:46px; margin-bottom:2px; margin-right:2px;}
.callback_formRightCont{width:160px; float:left; height:20px; margin-bottom:2px;}
.callback_formRightContLrg{width:160px; float:left; height:30px; min-height:46px; margin-bottom:2px;}
.callback_formLeftC{margin-left:2px; margin-top:3px; display:block;}
.callback_formCallTimeInput{width:156px; max-width:154px;}
.callback_formCallAboutTextarea{width:150px;}
.callback_formSubCont{clear:both; text-align:center; background-color:#E6EFFB; height:20px;}
.callback_thankyouSpacer{height:200px;}

/* Home Row 2*/
#branchlocator{float:left; width:210px; height:184px; line-height:13px; margin-left:4px; background-image:url(/images2008/branchlocator.gif); background-repeat:no-repeat; padding:10px; color:#FFFFFF; overflow:hidden;}
.branchlocator_half{width:105px; float:left;}
.branchlocator_underlogo{padding-top:10px;}
.branchlocator_hov{cursor:pointer; font-weight:bold;}
#branchdetails_area{position:absolute; top:-10px; left:-10px; width:202px; height:171px; background-color:#FFFFFF; border:4px solid #1C3C89; padding:10px; line-height:14px;}
.branchdetails_bold{font-weight:bold;}

#carquicksearch{float:left; width:210px; height:173px; padding:10px; background-image:url(images2008/cornerback01.gif);}
#carquicksearch_relarea{position:relative; z-index:1;}
#carregkey_area{position:absolute; top:20px; left:0px; width:210px; height:128px; background-color:#FFFFFF;}
#carregkey_inner{width:175px; height:100px; background-image:url(http://www.pentagon-group.co.uk/images/findreg_left.gif); background-repeat:no-repeat; position:relative; margin-bottom:14px; margin-left:18px; margin-top:10px;}
#carregkey_inner div{position:absolute; top:52px; left:36px;}
#carregkey_button{width:34px; margin-left:4px;}
.qs-row{clear:left; width:210px; height:20px; padding-top:2px;}
.qs-field{float:left; width:83px; padding-top:1px; padding-right:2px; font-weight:bold; text-align:right;}
.qs-value{float:left; width:125px;}
.qs-value select{width:116px;}

#orsearchby{float:left; width:265px; height:173px; padding:10px; background-image:url(images2008/cornerback01.gif);}
.osb-btnholder{float:left; width:85px; margin-top:5px; font-weight:bold; text-align:center; line-height:12px;}

#available-vehicles{float:left; width:200px; height:173px; padding:10px; background-image:url(images2008/availableback.gif);}
.av-title{clear:left; width:200px; margin-bottom:5px; font-weight:bold; font-size:11px; color:#103769;}
.av-cars{clear:left; width:190px; font-weight:bold; font-size:11px;}
.av-vans{clear:left; width:190px; font-weight:bold; font-size:11px;}

.newcaroffers-title{clear:left; width:200px; padding-top:15px; padding-bottom:3px; font-weight:bold; font-size:11px; border-bottom:1px solid #EEEEEE; color:#103769;}
.newcar-row{clear:left; width:200px; height:18px; padding-top:2px; border-bottom:1px solid #EEEEEE;}

.newcar-row-icon{float:left; width:20px; padding-top:1px;}
.newcar-row-detail{float:left; width:130px;}
.newcar-row-price{float:left; width:50px; text-align:right;}


/* Home Row 3*/
#newsbox{float:left; width:243px; height:95px; margin-left:4px; padding-left:7px; padding-top:5px; line-height:14px; background-image:url(images2008/newsboxback.gif);}
#optionsbox{float:left; width:698px; height:95px; margin-left:5px; padding:5px; font-weight:bold; line-height:13px; background-image:url(images2008/optionsback.gif);}
.optionholder{float:left; height:80px; width:92px; padding-top:3px; padding-left:3px; padding-right:3px; text-align:center; border-right:1px solid #EFEFEF;}
.optionholder-endright{float:left; width:93px; padding-top:3px; padding-left:3px; padding-right:3px; text-align:center;}


/* Home Row 4*/
#welcome{float:left; width:701px; padding:5px; margin-left:2px; line-height:17px;}
.bold11{clear:left; font-size:11px; font-weight:bold;}

#pentlinks{float:left; width:255px; padding:5px; font-weight:bold; font-size:11px;}

.brandlogo{float:left; width:50px;}
.brandtext{float:left; width:205px; padding-top:6px;}


.home-model-container{float:left; width:60px; margin-right:9px; background-color:#CCCCCC;}
.home-model-btn{clear:left; width:60px; height:58px; cursor:pointer;}
.home-model-thumb{clear:left; width:60px; height:40px;}
.home-model-title{clear:left; width:58px; height:18px; padding-left:2px; font-weight:bold; background-color:#EEEEEE;}

.home-model-menuitem{clear:left; width:125px; padding-left:5px; height:18px; border-bottom:1px solid #EEEEEE;}


/* Motability */

.mota{margin-left:15px;}
.mota-left{float:left; width:460px; margin-right:10px;}
.mota-right{float:left; width:315px;}

.mota-meet{clear:left; padding-top:5px; overflow:auto;}
.mota-personholder{float:left; width:115px; text-align:center;}
.mota-person{width:100px; height:149px; padding:1px; border:2px solid #97b1cb;}

.mota-quote{clear:left; width:272px; margin-left:25px; margin-top:30px;}
.mota-quote-head{clear:left; width:272px;}
.mota-quote-detail{clear:left; width:254px; padding-left:8px; padding-right:8px; border-left:1px solid #e2e3e4; border-right:1px solid #e2e3e4;}
.mota-quote-foot{clear:left; width:272px;}