
/*=== colors: color  #ffffff,color:#707070,#7a7a7a,#dddddd.#252525,#ff0000,#404040,#464646,#6f6f6f===*/

* { margin:0; padding:0;}
body { background:#ffffff; font-size:100%; line-height:1em; font-family:Arial, tahoma; color:#707070; text-align:center;}


/*in_line*/
input, select { vertical-align:middle;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

a:hover{text-decoration:underline;}
a {text-decoration:none; color:#7a7a7a;}

.column { float:left;}
.clear { clear:both;}


.h_logo, .h_menu, .h_img_big, .h_img_link, .footer, .wr_line_y_right, #content{width:893px;}

/*header*/
.h_logo{ height:113px;}
.h_logo .logo{ margin:23px 0 0 33px;}
.h_menu{ height:50px;}
.h_img_big{ height:221px; background:url(images/buckley_towbars_aberdeen_aberdeenshire_header3.jpg) 0 0 no-repeat;}
.h_img_link{ height:99px;}

/*footer*/
.footer{ background:#dddddd; color:#252525; text-indent:33px; padding:14px 0 14px; font-size:0.687em;}
.footer a{ color:#252525; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}
.ind_f_top{ height:24px;}

.title, .title_1, .st_text_1{ display:block;}
/*content*/
.wr_line_y_left{ background:url(images/line_y.gif) 0 0 repeat-y;}
.wr_line_y_right{ background:url(images/line_y.gif) top right repeat-y;}

#content{ font-size:0.687em; line-height:1.25em;}
#content a{ color:#ff0000;}
#content span a{ color:#ff0000;}
#content span img{ vertical-align:middle; margin:0 7px 0 0;}
.title{ margin:9px 0;}
.title_1{ margin:35px 0 11px 0}
.ind_col{ padding-left:27px;}
h1{ background:url(images/h1_line_x.gif) bottom left repeat-x; height:38px; margin-bottom:10px;}
h1 img{ margin:9px 0 0 0;}
.list_1_link li a{ background:url(images/bull_content.gif) center left no-repeat; padding:0 0 0 12px; line-height:1.75em;}
.list_1 li{list-style-type:disc; list-style-position:inside;}
.ind_bot{ display:block; margin-bottom:11px;}
.st_text, .st_text_2 dt{ color:#404040; font-size:1.187em;}
.st_text_1{ color:#ff0000; font-size:1.5em;}
.ind_left_f{margin-left:11px;}
.ind_top_bot{ margin:13px 0; display:block;}
.ind_top_bot1{ margin:21px 0; display:block;}
.ind_top{ margin-top:14px;}
.img_left{ float:left; margin:3px 24px 0 0;}
.img_left2{ float:left; margin:24px 24px 24px 0;}
.img_right{ float:right; margin:3px 0 0 24px;}
.img_right2{ float:right; margin:24px 0 24px 24px;}
p{ margin-top:18px;}
.st_text_2 dt{ font-weight:bold; padding-bottom:10px;}
.st_text_2 dd{ padding-bottom:15px;}
/*================== index.html ==================*/
#page1 .col_2 .banner{ position:absolute; margin-top:44px;}
#page1 .form .st_form { width:234px; height:18px;}
#page1 .form .st_form1{ width:110px; height:18px;}
#page1 .form .st_form1 , #page1 .form .st_form{ border:1px solid #6f6f6f; color:#464646; background:#f4f4f4; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:1em;}
#page1 .form .st_1{ border:none; width:12px; height:13px; vertical-align:middle; margin-right:3px; background:none;}
#page1 .form .ind_form{ height:27px;}
#page1 .col_3 .box_bot{ padding:6px 0 0 29px;}
#page1 .col_3 .box_bot .ind_img{ padding:14px 0;}
#page1 .col_3 .box_bot .ind_img .indent{ margin:0 15px;}
/*================== index-6.html ==================*/
#page7 .form { padding:15px 0 0 0;}
#page7 .form .col_box_1{ width:227px;}
#page7 .form .col_box_1 div{ height:29px;}
#page7 .form .col_box_2{ width:229px;}
#page7 .form input{ width:209px; height:18px;}
#page7 .form textarea{ width:229px; height:148px; overflow:auto; display:block; margin-bottom:11px;}
#page7 .form textarea, #page7 .form input{ border:1px solid #a09b96; padding-left:3px; color:#404040; font-size:1em; font-family:Tahoma}
#page7 .ind_link{ margin-left:121px; margin-right:22px;}

/*==================list====================*/
.wr_box{background:#FFF; padding-bottom:30px; color:#474747;}
.wr_box .wr_top_x{background:url(images/wr_top_x.gif) repeat-x top #c4c4c4;}
.wr_box .wr_bot_x{background:url(images/wr_bot_x.gif) repeat-x bottom;}
.wr_box .wr_left_y{background:url(images/wr_left_y.gif) repeat-y left;}
.wr_box .wr_right_y{background:url(images/wr_right_y.gif) repeat-y right;}
.wr_box .corn_top_left{background:url(images/corn_top_left.gif) no-repeat left top;}
.wr_box .corn_top_right{background:url(images/corn_top_right.gif) no-repeat right top;}
.wr_box .corn_bot_left{background:url(images/corn_bot_left.gif) no-repeat left bottom;}
.wr_box .corn_bot_right{background:url(images/corn_bot_right.gif) no-repeat right bottom; width:100%;}
.wr_box .indent_box{ padding:25px 0 20px 30px;}


.list li{ background:url(images/wr_line_x.gif) bottom left repeat-x; width:273px; display:block; clear:both;}
.list li .txt_right{ float:right;  color:#707070 !important; display:block; }
.list li .txt_left{ font-weight:bold; font-size:1.187em; color:#404040;}
.list li a{color:#404040; text-decoration:none; line-height:2.25em;}
/*==========================================*/
     .menu4 {
      padding: 0;
      background:url(images/m1.jpg) 0 0 repeat-x;
      width:893px;
      height: 50px;
    }
    .menu4 ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
    .menu4 li {
      margin: 0;
      padding: 0;
      float: left;
      width: 127px;
      height: 49px;
      text-align: center;
    }
    .menu4 a {
      display: block;
      width: 100%;
      text-decoration: none;
      color:#404040;
    }
    .menu4 a:hover {
      text-decoration: underline;
    }

    .title_text_box a {
      color:black; 
    }
      
    .title_text_box { 
      line-height: 2em;
      font-size: 2em;
      width: 100%;
      color:#404040;
      background:url(images/h1_line_x.gif) bottom left repeat-x; 
      height:38px; 
      margin-bottom:10px;
      }
      
    .h_logo div {
      display:block;
      float:left; 
      height:111px; 
      padding-right:3%;
    } 
    
    .h_logo div a {
      color:#0000ff; 
      font-size:1em;
      line-height:1em;
    }
    
    .phone1 {
      color:#0000ff;
      }
      
    .phone2 {
      font-size:2.5em;
      line-height:2.5em;
      color:#0000ff;
      }
      
    .phone {
      font-size:2.5em;
      line-height:3em;
      color:#0000ff;
     }
     
     
     .pageTop{
      display: block;
      height: 30px;
      }
     .pageTop div{
      display:inline;
      padding: 0;
      height: 30px;
      }     
     .pageTop div ul{
      margin: 0;
      padding: 0;
      list-style-type: none;
      }  
    .pageTop div li {
      margin: 10px 0 10px 0 ;
      text-align: left;
      font-size:1.187em;
    }
    .breadcrumb {
      float: left;
    }
    .breadcrumb li {
      padding: 3px 10px 3px 3px;
      float: left;
    }
    .contact {
      float: right;
    }
    .contact li {
      padding: 3px 10px 3px 3px;
      float: right;
    }
    
