/* General Styles */
.page_title{font-size:16px; font-weight:bold; color:#000000; margin-top:0px; margin-bottom:14px; padding:0px;}
.clearfix{clear:both; height:-1px;}
.page_split_left{float:left; width:369px; margin-right:16px;}
.page_split_right{float:left; width:369px;}
.req{color:#CC0000; font-weight:bold;}
.noresults{text-align:center; margin-bottom:16px;}
.pointer{cursor:pointer;}
.page_stand_cont{margin-bottom:16px;}

/* Box Styles */
.gen_box{margin-bottom:6px;}
.box_round_369_top{width:369px; height:14px; background-image:url(/weboffers/box_round_369_top.gif); background-repeat:no-repeat;}
.box_369_mid{width:349px; padding-left:10px; padding-right:10px; position:relative; z-index:2; top:-4px; background-image:url(/weboffers/box_369_mid.gif); background-repeat:repeat-y;}
.box_round_369_bot{width:369px; height:14px; position:relative; z-index:1; top:-8px; background-image:url(/weboffers/box_round_369_bot.gif); background-repeat:no-repeat;}

/* Side Offer Styles */
.sideoffer_base{height:206px; position:relative; z-index:2;}
.sideoffer_inner{position:absolute; top:0px; left:0px;}
.sideoffer_image{width:340px; height:160px; border:3px solid #FFFFFF; margin-left:2px; margin-top:2px; margin-bottom:2px; background-repeat:no-repeat;}
.sideoffer_image_ttl{width:328px; padding:6px; background-color:#FFFFFF; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6; font-weight:bold;}
.sideoffer_ttl{font-weight:bold; font-size:11px;}
.sideoffer_desc{padding-top:4px; padding-left:2px; padding-right:2px;}
.sideoffer_button_cont{height:25px; padding-left:2px; padding-right:2px; padding-top:4px;}
.sideoffer_nottop{padding-top:16px;}
.sideoffer_button{float:right; width:100px; height:25px; line-height:25px; margin-left:4px; background-image:url(/weboffers/but_med_bg.gif); font-weight:bold; font-size:10px; color:#FFFFFF; text-align:center; cursor:pointer;}
#sideoffer_float{position:relative; z-index:2;}
.sideoffer_float_inner{position:absolute; top:-6px; left:385px; width:369px;}
.side_enquire_table{margin-left:auto; margin-right:auto; text-align:left;}
.side_enquire_requiredcell{text-align:center; font-weight:bold; padding:4px;}
.side_enquire_form_left{padding:2px; font-weight:bold;}
.side_enquire_form_right{padding:2px;}
.side_enquire_submitcell{text-align:center; padding:2px;}
.page_othercontent{position:relative; z-index:1;}

/* Web Offer Styles */
#weboffer_buttons{margin-bottom:6px; line-height:26px; text-align:center; overflow:auto;}
.weboffer_indv_but{float:left; height:26px; font-weight:bold; cursor:pointer; overflow:hidden; margin-bottom:4px;}
.weboffer_but_sel{background-color:#FFCC00; color:#000000; background-image:url(/weboffers/but_yel_left.gif); background-repeat:no-repeat;}
.weboffer_but_sel .but_end{background-image:url(/weboffers/but_yel_right.gif); background-repeat:no-repeat; background-position:100% 0;}
.weboffer_but_nonsel{background-color:#CC0000; color:#FFFFFF; background-image:url(/weboffers/but_red_left.gif); background-repeat:no-repeat;}
.weboffer_but_nonsel .but_end{background-image:url(/weboffers/but_red_right.gif); background-repeat:no-repeat; background-position:100% 0;}
.weboffer_but_marg{margin-right:4px;}

.weboffer_full{width:780px; background-image:url(http://www.pentagon-group.co.uk/weboffers/fullbox_offerbg_mid.gif); background-repeat:repeat-y; margin-bottom:16px;}
.weboffer_full_top{width:780px; background-image:url(http://www.pentagon-group.co.uk/weboffers/fullbox_offerbg_top.gif); background-repeat:no-repeat;}
.weboffer_full_bot{width:768px; background-image:url(http://www.pentagon-group.co.uk/weboffers/fullbox_offerbg_bot.gif); background-repeat:no-repeat; background-position:0 100%; padding:6px;}
.weboffer_full_topbar{height:30px;}
.weboffer_full_topbar_left{float:left; width:160px; height:30px; line-height:30px; background-image:url(http://www.pentagon-group.co.uk/weboffers/fullbox_offer_areayel.gif); background-repeat:no-repeat; background-color:#FFCC00; margin-right:6px; font-weight:bold; font-size:11px; text-align:center;}
.weboffer_full_topbar_right{float:left; width:590px; height:30px; line-height:30px; padding-left:6px; padding-right:6px; background-image:url(http://www.pentagon-group.co.uk/weboffers/fullbox_offer_areared.gif); background-repeat:no-repeat; background-color:#CC0000; font-weight:bold; font-size:11px; color:#FFFFFF;}
.weboffer_full_topbar_show{float:right; font-weight:bold; color:#FFFFFF;}
.weboffer_full_cont{padding-top:6px;}
.weboffer_full_image{float:left; width:340px; margin-right:10px;}
.weboffer_full_image_img{width:340px; height:160px; background-repeat:no-repeat;}
.weboffer_full_links{font-weight:bold; color:#909090; padding-top:4px; text-align:center;}
.weboffer_full_info{float:left; width:200px; margin-right:10px; position:relative;}
.weboffer_full_desc{margin-bottom:6px;}
.weboffer_full_desc_more{color:#CC0000; font-weight:bold;}
.weboffer_full_desc_area{position:absolute; left:-4px; top:-2px; width:200px; padding-left:2px; padding-right:2px; padding-bottom:2px; background-color:#FFFFFF; border:2px solid #DDDDDD;}
.weboffer_full_phone{text-align:center;}
.weboffer_full_form{float:left; width:192px; height:144px; padding:8px; background-image:url(http://www.pentagon-group.co.uk/weboffers/enqboxbg.gif); background-repeat:no-repeat;}
.weboffer_full_form form{display:inline;}
.weboffer_full_form_row{height:24px;}
.weboffer_full_form_row_left{float:left; width:80px; padding-top:2px;}
.weboffer_full_form_row_right{float:left; width:112px;}
.weboffer_full_form_row_right input{width:106px;}
.weboffer_full_form_row_submit{padding-top:4px; text-align:center; position:relative;}
.weboffer_full_form_legal_ic{position:absolute; left:182px; top:8px;}
.weboffer_full_form_legal_area{position:absolute; left:-8px; top:21px; width:200px; padding:2px; background-color:#FFFFFF; border:2px solid #DDDDDD; color:#909090; line-height:14px; text-align:left;}
.weboffer_full_form_thankyou{padding-top:32px; text-align:center;}
.weboffer_full_clear{clear:both; height:1px;}

/* New Style Contact Pages */
#contact-res-enter{position:absolute; left:457px; top:-1px; width:510px; height:32px; text-align:right;}
#contact-res-enter-post{position:relative; left:0; top:4px; margin-right:6px;}
#contact-res-enter-input{float:right; width:103px; height:24px; padding-top:2px; background-image:url(/images/contact-enter-input.gif); background-repeat:no-repeat; text-align:center; margin-right:2px;}
#contact-res-enter-input input{width:90px; background-color:#FFFFFF; border:1px solid #FFFFFF; font-size:14px; font-weight:bold;}
#contact-res-enter-go{float:right;}
#contact-res-makes{width:800px;}
.contact-res-make-sel{float:left; margin-right:20px; margin-bottom:6px;}
.contact-res-make-sel input{position:relative; left:0; top:-10px;}
#contact-res-depts{clear:both; padding-top:10px; width:790px;}
.contact-res-dept-sel{float:left; width:147px; height:26px; line-height:26px; background-image:url(/images/contact-dept-but.gif); background-repeat:no-repeat; background-color:#A3A3A3; color:#FFFFFF; font-weight:bold; text-align:center; margin-right:11px; margin-bottom:6px;}
.contact-res-dept-sel input{position:relative; left:0; top:2px;}
#contact-res-results{clear:both; padding-top:10px; width:780px; line-height:16px;}
.contact-res-row{height:112px; padding:8px 8px 8px 0; margin-bottom:16px; position:relative;}
.contact-res-row1{background-color:#F4F4F4; border:1px solid #DDDDDD;}
.contact-res-row2{background-color:#E1E1E1; border:1px solid #CCCCCC;}
.contact-res-row-num{float:left; width:22px; text-align:right; margin-right:2px;}
.contact-res-row-addr{float:left; width:190px; margin-right:10px;}
.contact-res-row-img{float:left; width:147px; height:110px; border:1px solid #CCCCCC; margin-right:10px;}
.contact-res-row-logos{float:left; width:216px; height:104px; padding-top:0px; line-height: 14px;}
.contact-res-row-logo{float:left; width:60px; height:39px; margin-bottom:6px;}
.contact-res-row-logo-marg{margin-right:8px;}
.contact-res-row-dist{position:absolute; left:618px; top:6px; width:150px; text-align:right; font-weight:bold; font-size:11px;}
.contact-res-row-dist span{color:#CC0000;}
.contact-res-row-dt-but{position:absolute; left:645px; top:81px;}
#contact-dt-makes{position:absolute; left:503px; top:-2px; width:464px; height:32px;}
.contact-dt-back{float:right; width:120px; line-height:28px; font-weight:bold; color:#FFFFFF; background-color:#CC0000; border-radius:6px; text-align:center; cursor:pointer;}
.contact-dt-split-wrap{line-height:16px;}
.contact-dt-split-left{float:left; width:300px; margin-right:16px;}
.contact-dt-split-right{float:left; width:464px;}
.contact-dt-full{clear:both; width:780px;}
.contact-dt-genboxhead{height:45px; background-repeat:no-repeat;}
.contact-dt-genboxbg{background-color:#F4F4F4; border-style:solid; border-color:#DDDDDD; border-width:0 1px 1px 1px; padding:8px; margin-bottom:16px;}
.contact-dt-nonheadbox{background-color:#F4F4F4; border:1px solid #DDDDDD; padding:8px; margin-bottom:16px;}
.contact-dt-genitem{margin-bottom:16px;}
.contact-dt-branch-pic{border:1px solid #E2E2E2; height:210px; position: relative;}
.contact-dt-branch-image{position: absolute; top: 0; left: 0;}
.contact-dt-branch-sash{position: absolute; top: -7px; left: -6px; z-index:99;}
.contact-dt-branch-image-hidden{display:none;}
.contact-dt-branch-thumb{border:1px solid #E2E2E2; float:left; margin-right:3px;}
.contact-dt-branch-thumb-last{border:1px solid #E2E2E2; float:left;}
.contact-dt-branch-thumb-cont{height:52px; margin-top:3px;}
.contact-dt-phonenums{font-size:11px;}
.contact-dt-phonenums span{color:#AA0000;}
.contact-dt-hoursdays{float:left; width:70px;}
#contact-dt-getdirs{float:right; padding:13px 10px 0 0;}
#contact-dt-map{border:1px solid #E2E2E2; height:250px;}
#contact-dt-contactform{float:right;}
#contact-dt-contacttext{width:240px; padding-top:10px;}
#contact-dt-buts{margin-bottom:4px;}
.contact-dt-but-marg{margin-right:16px;}
.contact-dt-but-bot{margin-bottom:5px;}

/* New Style Vacancy Pages */
.vacancy-res-img{float:right; margin-left:10px; margin-top:6px; border:2px solid #97B1CB; padding:1px;}
.vacancy-res-jobttl{font-weight:bold; font-size:12px;}
.vacancy-res-jobloc{font-weight:bold; color:#CC0000;}
.vacancy-res-jobbut{text-align:right;}
#vacancy-dt{position:relative;}
.vacancy-dt-loc{float:right; font-weight:bold; color:#CC0000;}
.vacancy-dt-ttl{font-weight:bold; font-size:12px; margin-bottom:10px;}
.vacancy-dt-row{border-bottom:1px dotted #CCCCCC; padding-bottom:6px; margin-bottom:6px;}
.vacancy-dt-row-left{float:left; width:130px; margin-right:10px; font-weight:bold; color:#404040;}
.vacancy-dt-row-right{float:left; width:440px;}
.vacancy-dt-row-right input, textarea{width:430px;}
.vacancy-dt-botrow{padding-top:4px; text-align:right;}
.vacancy-dt-botrow strong{color:#404040;}
.vacancy-dt-form-subrow-left{clear:both; float:left; width:90px; font-weight:bold; line-height:20px;}
.vacancy-dt-form-subrow-marg{margin-bottom:6px;}
.vacancy-dt-form-subrow-right{float:left; width:350px;}
.vacancy-dt-form-subrow-right input{width:340px;}
.vacancy-dt-form-error{color:#CC0000; font-weight:bold;}
.vacancy-dt-form-submit{text-align:center;}

.new_results_row_yellow_lg{width:780px; height:145px; background-image:url(http://www.pentagon-group.co.uk/used_cars/images/box_results_yellow_lg.gif); background-repeat:no-repeat; position:relative; z-index:1;}
.new_results_row_yellowdark_lg{width:780px; height:145px; background-image:url(http://www.pentagon-group.co.uk/used_cars/images/box_results_yellowdark_lg.gif); background-repeat:no-repeat; position:relative; z-index:1;}

.new_results_row_blue_lg{width:780px; height:145px; background-image:url(http://www.pentagon-group.co.uk/used_cars/images/box_results_blue_lg.gif); background-repeat:no-repeat; position:relative; z-index:1;}
.new_results_row_bluedark_lg{width:780px; height:145px; background-image:url(http://www.pentagon-group.co.uk/used_cars/images/box_results_bluedark_lg.gif); background-repeat:no-repeat; position:relative; z-index:1;}
