html {
  height: 100%;
}
* {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;  
}
body {
  width: 981px;
  margin: 0px auto;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-image: url('../../images/template/site_1/page_bg.gif');
  background-repeat: repeat-x;
  background-position: top left;
  background-position: 0px 89px;
}
div {
  margin: 0px auto;
  padding: 0px;
  border: none;
  display: block;
  float: left;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
table {
  float: left;
  display: block;  
}
h1 {
  color: #BA0000;
  font-size: 24px;  
  padding-bottom: 4px;
  margin-bottom: 5px;    
}  
h2 {
  color: #312222;
  font-size: 18px;  
  padding-bottom: 4px;
  margin-bottom: 5px;  
}  
h3 {
  color: #312222;
  font-size: 14px;  
  padding-bottom: 4px;
  margin-bottom: 5px;  
}  
h4 {
  color: #203CCA;
  font-size: 14px;
  margin: 0;
  padding: 0;  
}
input, select, textarea {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
td {
  color: #000;
  line-height: 150%;
}
img {
  border: 0;
  margin: 0;
  padding: 0;
}
.b {
  font-weight: bold;
}
.i {
  font-style: italic;
}
.breadcrumbs {
  font-size: 6pt;
  padding-bottom: 5px;
  margin: 0px;
  color: #0047FF;  
}
.breadcrumbs a {
  color: #DA9316;
  text-decoration: underline;
}
table.center {
  margin-left: auto; 
  margin-right:auto;
}
form {
  margin: 0px;
  padding: 0px;
  border: 0px;
}
object {
  margin: 0px;
  padding: 0px;
  border: 0px;
}
.req_field {
  color: #f00;
}
div #container {
  width: 981px;     
}
div #header_container {
  width: 981px;
  height: 143px;             
  height: 184px;             
}
div #header_top {
  width: 981px;
  height: 106px;           
  height: 147px;           
}
div #header_top_left {
  width: 385px;
  height: 92px;
  padding-left: 15px;
  padding-top: 14px;      
}
div .header_top_right_cont {
  width: 581px;
}
div #header_top_right {
  width: 466px;
  height: 36px;    
  height: 36px;     
  padding-right: 16px;
  padding-left: 99px;     
  font-size: 12px;
  text-align: right;
}
div .header_top_right_contact {
  width: 455px;
  height: 36px;
  padding-left: 11px;       
  text-align: right;
  background-image: url('../../images/template/site_1/header_contact_arrow.gif');
  background-repeat: no-repeat;
  background-position: 26px top;
}
div .top_cta_l_cont {
  width: 279px;
  height: 93px;
}
div .top_cta_l_l {
  width: 86px;
  height: 93px;
  background-image: url('../../images/template/site_1/top_cta_l_l.jpg');
  background-repeat: no-repeat;   
  background-position: top left;
}
div .top_cta_l_c {
  width: 183px;
  height: 93px;
  background-image: url('../../images/template/site_1/top_cta_l_c.jpg');
  background-repeat: repeat-x;   
  background-position: top;
}
div .top_cta_l_r {
  width: 10px;
  height: 93px;
  background-image: url('../../images/template/site_1/top_cta_l_r.jpg');
  background-repeat: no-repeat;   
  background-position: top right;
}
div .top_cta_l_c_top {
  padding: 5px;
  height: 58px;
  width: 173px;
  overflow: hidden;
}
div .top_cta_r_l {
  width: 129px;
  height: 93px;
  background-image: url('../../images/template/site_1/top_cta_r_l.jpg');
  background-repeat: no-repeat;   
  background-position: top left;
}
div .top_cta_r_c {
  width: 140px;
  height: 93px;
  background-image: url('../../images/template/site_1/top_cta_r_c.jpg');
  background-repeat: repeat-x;   
  background-position: top;
}
div .top_cta_r_r {
  width: 10px;
  height: 93px;
  background-image: url('../../images/template/site_1/top_cta_r_r.jpg');
  background-repeat: no-repeat;   
  background-position: top right;
}
div .top_cta_r_c_top {
  padding: 5px 5px 0px 5px;
  height: 58px;
  width: 135px;
  overflow: hidden;
}
div .top_cta_button_cont {
  height: 25px;
  float: right;
}
div .top_cta_button_left {
  height: 25px;
  width: 5px;
  background-image: url('../../images/template/site_1/cta_button_l.gif');
  background-repeat: no-repeat;   
  background-position: top right;
}
div .top_cta_button_cen {
  height: 15px;
  padding: 5px 2px;
  background-image: url('../../images/template/site_1/cta_button_c.gif');
  background-repeat: repeat-x;   
  background-position: top;
  line-height: 15px;
}
div .top_cta_button_cen a {
  text-decoration: none;
  line-height: 15px;
  color: #000000;
  font-weight: bold;
}
div .top_cta_title_l {
  width: 158px;
}
div .top_cta_title_r {
  width: 120px;
}
div .top_cta_title {
  padding-left: 10px;
  background-image: url('../../images/template/site_1/cta_bullet.gif');
  background-repeat: no-repeat;   
  background-position: 0px 4px!important;
  font-weight: bold;
  font-size: 12px!important;
  padding-bottom: 5px;
}
div #header_menu {
  width: 981px;
  height: 37px;
  background-image: url('../../images/template/site_1/header_menu_bg.gif');
}
div #header_menu_left {
  width: 9px;
  height: 37px;
  background-image: url('../../images/template/site_1/header_menu_bg_l.gif');
  background-repeat: no-repeat;
  background-position: top left;
}          
div #header_menu_main {
  width: 963px;
  height: 37px;
  background-image: url('../../images/template/site_1/header_menu_bg_c.gif');
  background-repeat: repeat-x;
  background-position: center top;
}
div #header_menu_right {
  width: 9px;
  height: 37px;
  background-image: url('../../images/template/site_1/header_menu_bg_r.gif');
  background-repeat: no-repeat;
  background-position: top right;
}
div #content_container {
  width: 981px;
  background: #fff;
}
div .page_content {
  width: 700px;
  padding-top: 5px;
}
div .page_heading_home {
  width: 742px;
  border-bottom: 1px solid #CFCFCF;
}
div .page_heading {
  width: 767px;
  width: 743px;
  border-top: 1px solid #CFCFCF;
}
div .page_heading_left {
  width: 637px;
  width: 612px;
}
div .page_heading_right {
  width: 130px;
  padding-top: 10px;
}
div .top_cta_button_cont {
  height: 25px;
  float: right;
}
div .qc_form_cont {  
  width: 206px;
  height: 221px;
  padding: 5px 0px;
}
div .qc_form {  
  padding-top: 8px;
  padding-left: 2px;
}
div .qc_form_left {
  width: 11px;
  height: 221px;
  background-image: url('../../images/template/site_1/qc_bg_left.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}
div .qc_form_centre {  
  padding-left: 5px;
  padding-right: 5px;
  width: 174px;
  height: 221px;
  background-image: url('../../images/template/site_1/qc_bg_centre.gif');
  background-repeat: repeat-x;
  background-position: top;
}
div .qc_form_right {
  width: 11px;
  height: 221px;
  background-image: url('../../images/template/site_1/qc_bg_right.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}
.qc_form_centre h3 {      
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 12px;
  padding-bottom: 5px;
  padding-left: 13px;
  margin: 0;
  height: 18px;
  font-size: 14px;
  border-bottom: 1px solid #B5B59D;
  background-image: url('../../images/template/site_1/qc_bullet.gif');
  background-repeat: no-repeat;
  background-position: 0px 18px;
}
div .qc_container {
  width: 172px;
  height: 22px;
  padding-bottom: 2px;    
}
div .qc_label {
  width: 50px;
  height: 20px;
  text-align: right;
  color: #32317C;        
}
div .qc_element {           
  height: 20px;           
}
div .qc_label_end {
  display: none;
}
div .qc_subtext {
  color: #92AABE;
  font-size: 10px;
  font-style: italic;
}
div #right_column {
  width: 182px;
  width: 206px;
  padding-left: 2px;        
}
div #right_column_quote {
  padding-left: 0px;
  padding-bottom: 2px;
  padding-top: 2px;
}
div #content_main {
  width: 767px;
  width: 743px;
  padding: 10px 15px 10px 15px;
}
div #content_main a {
  color: #0047FF;
  text-decoration: underline;
}
div .content_width {
  width: 600px;
}
div .content_width ul {
  list-style-type: none;
}
div .content_width ul li {                                               
  padding-left: 12px;
  padding-bottom: 3px;
  line-height: 150%;
}
div #footer_container {
  width: 981px;
  height: 170px;        
  color: #000000;
  font-size: 8pt;
}             
#footer_top {
  width: 981px;
  height: 27px;
  background-color: #EEEEEE;
  font-size: 11px;
}
#footer_top_left {
  width: 480px;
  height: 18px;
  padding-left: 10px;
  padding-top: 7px;
  border-top: 1px solid #C7C7C7;
  border-left: 1px solid #C7C7C7;
  border-bottom: 1px solid #C7C7C7;
  font-size: 11px;
  line-height: 16px;
  vertical-align: bottom;
}
#footer_top_right {
  width: 479px;
  height: 25px;
  padding-right: 10px;
  border-top: 1px solid #C7C7C7;
  border-right: 1px solid #C7C7C7;
  border-bottom: 1px solid #C7C7C7;
  text-align: right;
  font-size: 11px;        
}
#footer_divider {
  width: 981px;
  height: 1px;
  line-height: 1px;
  overflow: hidden;
  background-color: white;
}
#footer_menu {
  width: 971px;
  width: 981px;
  height: 28px;       
  color: #FFFFFF;
  text-align: right;
}
#footer_menu_l {
  width: 10px;
  height: 28px;       
  background-image: url('../../images/template/site_1/footer_menu_bg_l.jpg');
  background-repeat: no-repeat;
  background-position: top left;
  overflow: hidden;  
}
#footer_menu_c {
  width: 961px;
  height: 28px;       
  background-image: url('../../images/template/site_1/footer_menu_bg_c.gif');
  background-repeat: repeat-x;
  background-position: top;
  color: #FFFFFF;
  text-align: right;
}
#footer_menu_r {
  width: 10px;
  height: 28px;       
  background-image: url('../../images/template/site_1/footer_menu_bg_r.jpg');
  background-repeat: no-repeat;
  background-position: top right;
  overflow: hidden;
}
#footer_menu_links {
  float: right;
}
#footer_menu a {                   
  color: #FFFFFF;
  text-decoration: none;
  font-size: 11px;
}
.footer_menu_divider {
  background-image: url('../../images/template/site_1/footer_menu_divider.gif');
  background-repeat: no-repeat;
  background-position: top left;
  width: 2px;
  height: 27px;
  overflow: hidden;
}        
#footer_bottom {
  width: 981px;
  background-image: url('../../images/template/site_1/footer_bottom_bg.gif');
  background-repeat: repeat-x;
  background-position: top left;
}
#footer_bottom_left {
  width: 198px;
  padding-top: 10px;
  padding-left: 10px;                            
}
#footer_bottom_divider {
  width: 2px;
  height: 114px;
  background-image: url('../../images/template/site_1/footer_bottom_divider.gif');
  background-repeat: no-repeat;
  background-position: top left;                
}
#footer_bottom_centre {
  width: 508px;
  padding-left: 22px;
  padding-top: 13px;
  line-height: 22px;
  vertical-align: middle;
}
#footer_bottom_right {
  width: 195px;
  height: 104px;
  padding-right: 10px;
  padding-left: 36px;
  padding-top: 10px;     
}
.footer_bottom_right_logo {
  padding-left: 10px;
}
#home_flash{
  height: 157px;
  width: 981px;
  background-color: silver;
}
.content_title_1 {
  color: #8BA35B;
  font-size: 10pt;
  font-weight: bold;
}
.content_title_2 {
  color: #DA9316;
  font-size: 12pt;
  font-weight: bold;
}
/* Quotations */
blockquote {
  margin: 0;
  padding: 0;
  width: 600px;
  color: #8BA35B;
  font-style: italic;
  font-weight: bold; 
}
.contact_page_left {
  width: 399px;
  width: 375px;
  padding-right: 10px;
}
.contact_page_right {
  width: 358px;
}
.contact_page_map {
  width: 356px;
  height: 250px;
  border: 1px solid #9B9B9B;
}
.contact_page_form_cont {
  padding-bottom: 10px;     
}
.quote_page_form_cont {
  padding-bottom: 10px;
  padding-left: 120px;
}
.contact_page_form {
  width: 358px;     
}
.contact_page_form_wide {
  width: 498px;     
}
.contact_page_form_top {
  color: #FFFFFF;
  font-weight: bold;
  height: 20px;
  width: 338px; 
  padding-top: 7px;
  padding-left: 20px;
  background-image: url('../../images/template/site_1/contact_top_bg.gif');
  background-repeat: no-repeat;
  background-position: top left;
}
.contact_page_form_top_wide {
  color: #FFFFFF;
  font-weight: bold;
  height: 20px;
  width: 478px; 
  padding-top: 7px;
  padding-left: 20px;
  background-image: url('../../images/template/site_1/contact_top_bg_wide.jpg');
  background-repeat: no-repeat;
}
.contact_page_form_content {
  width: 336px;        
  padding: 20px 10px;
  border-left: 1px solid #B4B4B4;
  border-right: 1px solid #B4B4B4;
  border-top: 1px solid #B4B4B4;
  background-image: url('../../images/template/site_1/contact_content_bg.gif');
  background-repeat: repeat-x;
  background-position: top left;
}
.contact_page_form_content_wide {
  width: 476px;        
  padding: 20px 10px;
  border-left: 1px solid #B4B4B4;
  border-right: 1px solid #B4B4B4;
  border-top: 1px solid #B4B4B4;
  background-image: url('../../images/template/site_1/contact_content_bg.gif');
  background-repeat: repeat-x;
  background-position: top left;
}
.contact_page_form_bottom {
  height: 28px;
  width: 358px;
  background-image: url('../../images/template/site_1/contact_bottom_bg.gif');
  background-repeat: no-repeat;
  background-position: top left;
}
.contact_page_form_bottom_wide {
  height: 28px;
  width: 498px;
  background-image: url('../../images/template/site_1/contact_bottom_bg_wide.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}
.f_r_cont {
  width: 297px;
  padding-left: 3px;
  padding-bottom: 5px;
}
.f_r_cont_wide {
  width: 100%;
  padding-bottom: 5px;
}
.f_label {
  width: 80px;
  text-align: right;
  padding-right: 10px;
}
.f_label_wide {
  width: 200px;
  text-align: right;
  padding-right: 10px;
}
.f_element {
  width: 197px;
}
.f_element_wide {
  width: 257px;
}
.captcha {
  width: 497px;
  padding-left: 100px;
  padding-bottom: 5px;
}
.form_bg {
  width: 597px;
  padding-left: 3px;
  background-color: #DA9316;
}
.form_sub_heading {
  width: 594px;
  height: 26px;
  vertical-align: middle;
  line-height: 26px;
  text-indent: 5px;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #DA9316;
}
.form_title {
  width: 150px;
  height: 28px;
  padding-top: 3px;
  background-color: #F2D8AB;
}
.form_title_label {
  text-indent: 5px;
  font-weight: bold;
}
.form_initials {
  width: 150px;
  height: 28px;
  padding-top: 3px;
  background-color: #F2D8AB;
}
.form_initials_label {
  font-weight: bold;
}
.form_surname {
  width: 294px;
  height: 28px;
  padding-top: 3px;
  background-color: #F2D8AB;
}
.form_surname_label {
  font-weight: bold;
}
.form_cont {
  width: 594px;
  background-color: #F2D8AB;
}
.form_cont_address {
  width: 594px;
  padding-bottom: 7px;
  background-color: #F2D8AB;
}
.form_cont_button {
  width: 200px;
  background-color: #F2D8AB;
  height: 28px;
}
.form_postcode {
  width: 394px;
  height: 28px;
  background-color: #F2D8AB;
}
.form_postcode_label {
  width: 204px;
  height: 28px;
  text-indent: 5px;
  font-weight: bold;
}
.form_postcode_field {
  width: 190px;
}
.form_label {
  width: 204px;
  height: 28px;
  text-indent: 5px;
  font-weight: bold;
}
.form_field {
  width: 390px;
}
.form_label_full_row {
  width: 594px;
  height: 26px;
  vertical-align: middle;
  line-height: 26px;
  text-indent: 5px;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #DA9316;
}
.form_field_full_row_chk {
  padding-top: 3px;
  padding-left: 5px;
  width: 549px;
  font-weight: bold;
  padding-bottom: 3px;
  background-color: #F2D8AB;
}
.form_field_full_row_chkbox {
  padding-top: 3px;
  width: 40px;
  font-weight: bold;
  padding-bottom: 3px;
  background-color: #F2D8AB;
}
.form_field_full_row {
  padding-top: 3px;
  width: 594px;
  text-align: center;
  padding-bottom: 3px;
  background-color: #F2D8AB;
}
.error_input {
  border: 2px solid #C33512;  
}
/* Drop down menu */
#header_menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 978px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
#header_menu ul li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  height: 37px;
  line-height: 13px;
  float:left;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  _overflow: hidden;           
  _behavior: url("http://preview5.woh.co.uk/dev/cambridge-laptops/styles/site_1/IEmen.htc");            
}
#header_menu ul li.top_menu_divider {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 2px;
  height: 37px;
  float:left;
  background-image: url('../../images/template/site_1/top_menu_divider.jpg');
  background-position: top left; 
  background-repeat: no-repeat;
}
#header_menu ul li .menu_first {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 137px;
  height: 37px;
  line-height: 13px;
  float:left;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;             
  _overflow: hidden;          
  _behavior: url("http://preview5.woh.co.uk/dev/cambridge-laptops/styles/site_1/IEmen.htc");            
}
#header_menu ul li .menu_last {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 137px;
  height: 37px;
  line-height: 13px;
  float:left;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;              
  _overflow: hidden;          
  _behavior: url("http://preview5.woh.co.uk/dev/cambridge-laptops/styles/site_1/IEmen.htc");            
}
#header_menu ul li a {
  text-decoration: none;
  display: block;
}                      
.top_li_border {
  width: 140px;
  height: 5px;
  font-size: 1px;
  line-height: 1px;
  border-bottom: 1px solid #E0EBF5;  
  display: block;
}
div .top_menu_containier {
  height: 37px;
  cursor: pointer;
}
div .minwidthtopmenu {
  width: 120px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  overflow: hidden; 
}
.activemenu a {
  color: #FFFFFF;
}
#final_item {
  width: 117px;  
  height: 37px;
  background-position: left top;
  background-repeat: no-repeat;
}
div #bactec_global {
  width: 61px;
  height: 37px;
  text-align: center;
  padding-left: 9px;
}
#bactec_global a {
  color: #fff!important;
  font-weight: bold;
  text-decoration: none;
}
div #header_container_menu_spacer {
  width: 96px;
  height: 49px;
}
div #header_container_submenu {
  width: 784px;
}
/* new menu */
div .top_menu_cont_inner { 
  height: 37px;
  text-align: center; 
}
ul#top_menu {
  display: block;
  float: left;
  width: 100%;
}
ul#top_menu li div.top_menu_containier .top_menu_cont_inner .top_menu_cont_a {
  text-align: center;
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  font-size: 12px;
  height: 26px;
  padding-top: 10px;   
}
ul#top_menu li div.top_menu_containier .top_menu_cont_inner a:hover {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  display: block;
  font-size: 12px;
  height: 27px;
  padding-top: 10px;              
  text-align: center;
  background-image: url('../../images/template/site_1/header_menu_selected_bg.gif');
  background-position: bottom left; 
  background-repeat: repeat-x;            
}
ul#top_menu li div.top_menu_containier .top_menu_cont_inner .top_menu_cont_a_selected { 
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  display: block;
  font-size: 12px;
  height: 27px;
  padding-top: 10px;                
  text-align: center;
  background-image: url('../../images/template/site_1/header_menu_selected_bg.gif');
  background-position: bottom left; 
  background-repeat: repeat-x;          
}
ul#top_menu li.activemenu_first div.top_menu_containier .top_menu_cont_inner .top_menu_cont_a_selected { 
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  display: block;
  font-size: 12px;
  height: 27px;
  padding-top: 10px; 
  text-align: center;
}
#header_menu ul li ul {
  position: relative;
  left: 0px;
  top: 0px;
  float: left; 
  z-index: 2;
  width: 200px;
  display: none; 
}
#header_menu ul li:hover > ul {
  display: block;
}
#header_menu ul li ul li {
  width: 190px;
  display: block;
  background-color: #1F3A80;
  padding-left: 5px;
  padding-right: 5px;
  height: auto;
  border-left: none;
  border-right: none;
}
div .floatmenu_open {
  background-color: #E6F1F8;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
  position: relative;
  left: -141px;
  top: 30px;
  width: 175px;
  display: block;
  z-index: 2;
  float: left;
}
div .floatmenu_open a {
  color: #387372;
  font-size: 12px;
  text-decoration: none;
  text-align: left;
  display: block;
  padding-left: 5px;
  line-height: 20px;
  border-top: 1px ridge #9BAEC7;
  border-bottom : 1px ridge #9BAEC7;
}
div #header_menu .floatmenuouter .floatmenu_open a:hover {
  text-decoration: none;
  text-align: left;
  color: #387372;
  background-color: #FDFEFF;
  background-image: none;
  padding-left: 5px;
  line-height: 20px;
  height: 20px;
  width: auto;
}
.li_border {
  width: 190px;
  border-bottom: 1px solid #D0D4E0;
  display: block;
  height: auto;
  text-indent: 4px;
}
.li_border a {
  text-decoration: none;
  text-align: left;
  color: #FFFFFF;        
  padding-left: 5px;
  line-height: 20px;
  height: 20px;
  width: auto;
}
.li_border a:hover {
  text-decoration: none;
  text-align: left;
  color: #FFFFFF;        
  padding-left: 5px;
  line-height: 20px;
  height: 20px;
  width: auto;
  font-weight: bold;
}
#header_menu #top_menu .activemenu_first {
  border-left: none;
}
#item_0 .top_menu_cont_inner, #parent_li_0 {
  width: 63px;
}
#item_1 .top_menu_cont_inner, #parent_li_1 {
  width: 86px;       
}
#item_2 .top_menu_cont_inner, #parent_li_2 {
  width: 122px;      
}
#item_3 .top_menu_cont_inner, #parent_li_3 {
  width: 45px;       
}
#item_4 .top_menu_cont_inner, #parent_li_4 {
  width: 78px;       
}
/*#item_5 .top_menu_cont_inner, #parent_li_5 {
  width: 88px;
}*/
#item_5 .top_menu_cont_inner, #parent_li_5 {
  width: 99px;       
}
#item_6 .top_menu_cont_inner, #parent_li_6 {
  width: 101px;      
}
#item_7 .top_menu_cont_inner, #parent_li_7 {
  width: 84px;       
}
#item_8 .top_menu_cont_inner, #parent_li_8 {
  width: 88px;       
}
.top_submenu_ul {
  border-bottom: 1px solid #D0D4E0;
  border-left: 1px solid #D0D4E0;
  border-right: 1px solid #D0D4E0;
}
/* Testimonials */
div .side_cta_cont {
  width: 204px;
  padding-right: 10px;
  height: 200px;
  display: none;
}              
div .testimonial_entry {
  border-bottom: 1px solid #CECFCE;
  width: 553px;
}
div .testimonial_paging {
  padding-top: 5px;
  padding-bottom: 10px;
  width: 743px;
  text-align: right;  
}
.testimonial_name {
  font-weight: bold;
  background-image: url('../../images/template/site_1/testimonial_name_bg.gif');
  background-position: top left; 
  background-repeat: no-repeat; 
  padding-left: 12px;
}
div .testimonial_paging a.paging_inactive_page {
  text-decoration: none !important;
  color: #000000 !important; 
}
/* Testimonials & FAQs */ 
div #faqs_top_cont {
  width: 553px;
  border-bottom: 1px solid #CECFCE;
  padding-bottom: 15px;
}
div #faqs_top_cont a {
  text-decoration: none;
  line-height: 20px;     
}
div .faq_cont {
  width: 553px;
}             
div .testfaq_entry {
  border-bottom: 1px solid #CECFCE;
  width: 700px;
  padding-top: 12px;
}
div .faq_entry p {
  padding-bottom: 12px;
  margin: 0px;
}
div .testfaq_paging {
  padding-top: 5px;
  padding-bottom: 10px;
  padding-right: 20px;
  width: 723px;
  text-align: right;  
}
div .testfaq_paging a.paging_inactive_page {
  text-decoration: none !important;
  color: #000000 !important; 
}
div .testfaq_entry p {
  padding-bottom: 12px;
  margin: 0px;
}
.testfaq_title {
  font-weight: bold;
  background-image: url('../../images/template/site_1/testimonial_name_bg.gif');
  background-position: top left; 
  background-repeat: no-repeat; 
  padding-left: 12px;
}
div .faq_paging a.paging_inactive_page {
  text-decoration: none !important;
  color: #000000 !important; 
}
/* Paging */ 
.paging_inactive_page {
  text-decoration: none;
  color: #000000;
  border: 1px solid #000000;
  background-color: #FFFFFF;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 3px;
  padding-right: 3px;
}
.paging_active_page {
  text-decoration: none;
  color: #FFFFFF !important;
  border: 1px solid #000000;
  background-color: #00439D;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 3px;
  padding-right: 3px;
}
a.prev_page {
  background-image: url('../../images/template/site_1/prev_page_bg.gif');
  background-position: top left; 
  background-repeat: no-repeat; 
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 14px;
  padding-right: 3px;
  color: #FFFFFF !important;
  text-decoration: none !important; 
}
.next_page {  
  background-image: url('../../images/template/site_1/next_page_bg.gif');
  background-position: top left; 
  background-repeat: no-repeat; 
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 3px;
  padding-right: 14px;
  color: #FFFFFF!important;
  text-decoration: none!important;
}
/* CTAs */
div .cta_right_cont {       
  width: 207px;
  padding-top: 5px;
}
div .cta_left_cont {
  border: 1px solid #DBD4D1;
  width: 202px;
}
div .page_cta {
  width: 206px;
  padding-right: 4px;
}
div .header_top_right_cont {
  width: 581px;
}
div .top_cta_l_cont {
  width: 279px;
  height: 93px;
}
div .top_cta_l_l {
  width: 86px;
  height: 93px;
  background-image: url('../../images/template/site_1/top_cta_l_l.jpg');
  background-repeat: no-repeat;   
  background-position: top left;
}
div .top_cta_l_c {
  width: 183px;
  height: 93px;
  background-image: url('../../images/template/site_1/top_cta_l_c.jpg');
  background-repeat: repeat-x;   
  background-position: top;
}
div .top_cta_l_r {
  width: 10px;
  height: 93px;
  background-image: url('../../images/template/site_1/top_cta_l_r.jpg');
  background-repeat: no-repeat;   
  background-position: top right;
}
div .top_cta_l_c_top {
  padding: 5px;
  height: 58px;
  width: 173px;
}
div .top_cta_r_l {
  width: 129px;
  height: 93px;
  background-image: url('../../images/template/site_1/top_cta_r_l.jpg');
  background-repeat: no-repeat;   
  background-position: top left;
}
div .top_cta_r_c {
  width: 140px;
  height: 93px;
  background-image: url('../../images/template/site_1/top_cta_r_c.jpg');
  background-repeat: repeat-x;   
  background-position: top;
}
div .top_cta_r_r {
  width: 10px;
  height: 93px;
  background-image: url('../../images/template/site_1/top_cta_r_r.jpg');
  background-repeat: no-repeat;   
  background-position: top right;
}
div .top_cta_r_c_top {
  padding: 5px;
  height: 58px;
  width: 130px;
}
div .top_cta_button_cont {
  height: 25px;
  float: right;
}
div .top_cta_button_left {
  height: 25px;
  width: 5px;
  background-image: url('../../images/template/site_1/cta_button_l.gif');
  background-repeat: no-repeat;   
  background-position: top right;
}
div .top_cta_button_cen {
  height: 15px;
  padding: 5px 2px;
  background-image: url('../../images/template/site_1/cta_button_c.gif');
  background-repeat: repeat-x;   
  background-position: top;
  line-height: 15px;
}
div .top_cta_button_cen a {
  text-decoration: none;
  line-height: 15px;
  color: #000000;
  font-weight: bold;
}
div .top_cta_title_l {
  width: 158px;
}
div .top_cta_title_r {
  width: 120px;
}
div .top_cta_title {
  padding-left: 10px;
  background-image: url('../../images/template/site_1/cta_bullet.gif');
  background-repeat: no-repeat;   
  background-position: 0px 5px;
  font-weight: bold;
  font-size: 14px;
  padding-bottom: 5px;
}
/* Common Faults */
#make_selector {
  width: 200px;
}
#model_selector {
  width: 200px;
}
#filter {
  width: 100%;
  padding-bottom: 10px;
}
div .u {
  text-decoration: underline;
}
div .quote_box {
  background-color: #E8F6FF;
  border: 1px solid #CDEAFF;
  width: 700px;
  padding: 5px;
  margin: 0;
}
div .img_border {
  border: 1px solid #CDEAFF;
  margin: 0px;
  padding: 3px;
  display: block;
}
div .page_content ul {
  width: 700px;
  list-style-type: circle;
  margin-left: 0px;
  padding-left: 15px;
}
div .page_content ul li {
  padding-left: 12px;
  padding-bottom: 3px;
  line-height: 170%;
}

div #right_column {
  width: 207px;
  padding-left: 1px;
}
.survey_r_cont {
  width: 336px;
  padding-bottom: 15px;
}
.survey_label {
  width: 336px;
}
.survey_element {
  width: 336px;
}
.survey_element input {
  margin-right: 15px;
  margin-left: 0px;
}
div #book_my_repair_container {
  width: 100%; 
}
div #book_my_repair_top {
  width: 100%;
  text-indent: 20px;
  color: #FFFFFF;
  font-weight: bold;
  height: 20px;
  padding-top: 7px;
  background-image: url('../../images/template/site_1/book-my-repair-top.jpg');
  background-repeat: no-repeat;
}
div #book_my_repair_content {
  width: 721px;        
  padding: 20px 10px 20px 10px;
  border-left: 1px solid #B4B4B4;
  border-right: 1px solid #B4B4B4;
  border-top: 1px solid #B4B4B4;
  background-image: url('../../images/template/site_1/contact_content_bg.gif');
  background-repeat: repeat-x;
}
div #book_my_repair_content fieldset {
  margin: 0px!important;
  padding: 0px!important;
  border: 0px!important;
  width: 360px!important;
  display: block!important;
  float: left!important;
}
div #book_my_repair_content fieldset legend {
  margin: 0px!important;
  padding: 0px 0px 14px 0px!important;
  border: 0px!important;
  width: 350px!important;
  display: block;
  float: left;
  color: #000000;
  font-weight: 700;
  text-indent: 10px;
  text-decoration: underline; 
}
div #book_my_repair_content fieldset .f_r_cont {
  width: 360px;
  padding: 0px 0px 4px 0px;
}
div #book_my_repair_content fieldset .f_label {
  width: 160px;
  padding: 0px 8px 0px 0px;
}
div #book_my_repair_content fieldset .f_element, div #book_my_repair_content fieldset .f_element_date {
  width: 190px;
  padding: 0px;
}
div #book_my_repair_content fieldset .f_element input, div #book_my_repair_content fieldset .f_element select, div #book_my_repair_content fieldset .f_element textarea {
  width: 176px;
}
div #book_my_repair_base {
  height: 28px;
  width: 100%;
  background-image: url('../../images/template/site_1/book-my-repair-base.jpg');
  background-repeat: no-repeat;
}
div .common_fault_container {
  width: 743px;
  padding-bottom: 2px; 
  padding-top: 2px;
  border-bottom: 1px solid #C0C0C0; 
}
div .common_fault_icon {
  width: 26px;
  height: 16px;
  background-image: url('../../images/template/icons/warning.jpg');
  background-repeat: no-repeat;
}
div .common_fault_problem {
  line-height: 16px;
  width: 717px;
}
div .f_r_cont_desc{
  padding: 10px;
}
/* addthis fix */
#at20mc div {
  float: none!important;
}
div .our_services_service{
  width: 308px;
  height: 40px;
  padding: 4px 10px 18px 25px;
  background-image: url('../../images/content/site_1/our_services_bg.jpg');
  background-repeat: no-repeat;
  background-position: top left;
  cursor: pointer;
}
div .our_services_service a{      
  color: #FFFFFF !important;
}
div .our_services_l{
  padding-right: 14px;
  width: 343px;
}