*{padding:0;margin:0;}

body { font: 12px arial; color: #ffffff; padding:0;margin:0;background:url('../../hire/layout/lg_bg_5.jpg'); background-attachment: fixed;
 overflow: -moz-scrollbars-vertical; overflow-y: scroll; background-position:top center;background-repeat:no-repeat; background-size:1600px 1200px; }
.content {font: 12px arial;  color: #ffffff;}

img { display: block; margin: auto;	} /*makes images go in the center of their parent element*/

.divider_bar { padding: 2px 2px 2px 2px;}
  
#content {float:left; text-align:left;  color: #ffffff;}


.white {font: 12px arial; color: #ffffff; font-weight: bold; }

a.white:link{color:#ffffff;}
a.white:visited{color:#eeeeee;}
a.white:hover{color:#ffff00;}



.bottom_links {font: 10px arial; color: #000000; }

a.bottom_links:link{color:#000000;}
a.bottom_links:visited{color:#000000;}
a.bottom_links:hover{color:#ff0000;}

.hiredes{font:11pt arial;font-weight:bold; font-style:italic;padding:2px 5px;position:relative;}
.hiredes_lg{font:26px arial;font-weight:bold; font-style:italic;padding:2px 5px;position:relative;}




.hiredes_list{padding:2px 5px;vertical-align:top; padding-top:12px;font: 24px arial; font-weight: bold; color: white;}
a.hiredes_list:link{color: white;}
a.hiredes_list:visited{color:#ffffff;}
a.hiredes_list:hover{color:#ff0000;}

.hireprice_list{font: 24px arial; font-weight:bold; padding:2px 5px;position:relative;}
.hireshort_list{padding:1px 5px 5px 5px;font-size:16px;font-weight:bold;}


.hirepricetext_list {font:10px arial; color: white;}

.hireitem_image td{padding:5px 10px 5px 15px;}
.hireitem_image {padding:5px 10px 5px 15px;}

.hireprice_lg{font:32px arial;font-weight:bold; padding:2px 5px;position:relative;}

.hireshort{padding:2px 5px;font-size:10px;font-weight:bold;position:relative;border-bottom:1px solid #dde;}
.hireshort_lg{padding:1px 5px 5px 5px;font:16px arial;font-weight:bold;position:relative;}

.hireinfo_lg{padding:2px 5px; font:12px arial; width: 461px;}

.hireprice{display:inline;padding:5px 5px 0 0;float:right;}
.hireinfo{padding:2px 5px;}
.hireinfo p{padding:5px 0 0 0;margin:0;}
.hireinfo table{padding:5px;}
.hireitem2 td{padding:2px 2px 2px 2px; padding-top: 12px;vertical-align:top}
.hireitem{font-size:12px;color:#000;vertical-align:bottom;}
.hiresubheading{font-size:12px;color:#000;vertical-align:bottom;padding:3px 0px 3px 5px;}
.hire_heading_cell {padding: 6px 8px 6px 10px; color:white; font-family:Tahoma; font-size:15px; font-weight: bold; vertical-align: top;}

.hireshort1{font:10px arial; color: white;}
.hireshort2{font:10px arial; font-style: normal; color: white;}
.hiresubheading a:link{color:#000;}
.hiresubheading a:visited{color:#000;}
.hiresubheading a:hover{color:#E00;}
.hiresubheadingrow{color:#b00;vertical-align:bottom;}
.hiresubheadingcell{padding:3px 0px 3px 5px;border-top:1px solid #dde;border-bottom:1px solid #dde;}
.hiresubheadingcell2{padding:3px 0px 3px 5px;font-size:12px;color:#000;border-top:1px solid #dde;border-bottom:1px solid #dde;}
.image_cell { padding:5px 10px 5px 20px;}
.video_box { display: block; margin: auto;	}


h1{font-size:18px; font-weight:bold;}
ul{list-style:none;padding:0;margin:0;background:transparent;}
td{text-align:left; font:arial;}
a img{border:none;}
img{}
a{text-decoration:none;font:arial, helvetica;}

.emphasised{font:italic small-caps 18px 900 arial; color: #000;}
.emphasised img{margin-left:0;}



.heading { font:16px arial;color: #ffff00; font-weight:bold; }





a:link{color:#ffffff;}
a:visited{color:#eeeeee;}
a:hover{color:#ff0000;}







.with_dots ul{
list-style-type: square; 
list-style: square; 
padding: 0px;
margin-left: 2px;
background: transparent;
}

.with_dots li{
list-style-type: square; 
list-style: square; 
padding: 0px;
margin-left: 15px;
margin-bottom: 2px;
background: transparent;
}







input.button{margin:2px 0px;border:1px solid black;vertical-align:middle;}
#form{padding:0;margin:0;}
#control select{padding:0;margin:0;width:150px;}
#wrap{text-align:center;}
#header td{background:url('../menu/images/head_left.jpg') top left no-repeat;height:110px;text-align:right;}
#header{background:url('../menu/images/head_middle.gif') top right repeat-x;}
#basket{width:150px;height:100px;float:right;background:url('../menu/images/head_right.gif') top right no-repeat;}
#end{width:10px;height:100px;float:right;background:url('../menu/images/head_right.gif') top right no-repeat;}
.headerinfo{background-color:#ddddff;}
.basket{background-color:#ddddff;font:11px Arial;text-align:left;}
.cart{background-color:#f0f0ff;font:12px Arial;text-align:left;}
.cartmessage{background-color:#ffff00;font:12px Arial;text-align:left;font-weight:bold;padding:4px;border:1px solid black;}
.baskettype2{background-color:#ffff00;font:11px Arial;font-weight:condensed;text-align:left;}
.basket2{font:11px Arial;padding:3px 0px 0px 0px;font-weight:bold;text-align:left;}
.phonenumber{color:#000;padding:5px;font:12px Arial;font-weight:bold;text-align:right;}
#clear{background:transparent;vertical-align:middle;}
#sideclear{background:transparent;color:#ccc;vertical-align:middle;}
#search_box{margin-top:5px;margin-left:500px;height:20px;float:right;}
#mainmenu{margin-top:0px;float:right;background:transparent;}
#mainmenu table{background:transparent;}

#footer{padding:10px;margin:0 auto;width:750px;font-size:10px;text-align:center;}
#width{width:600px;}
#main{width:100%;text-align:left;}
#sort{text-align:right;vertical-align:middle;}
#main table{background:#fff;}
#main table td{}

.incvat{}
.exvat{font-size:10px;}
.price{}
.delivery{text-align:left;color:black;font-size:8pt;font-family:Arial;font-weight:condensed;}
.stock{text-align:center;width:100px;font-size:10px;}
.stock img{}
.add{}
.img{text-align:center;}
.img2{vertical-align:top;text-align:center;}
.info{padding:0px;}
.offermenu{padding:1px 1px 1px 1px;border-left:1px solid #dde;}
.offermenu td{padding:1px 1px 1px 3px;border:0px solid #aaa;}
.manlogo{vertical-align:middle;text-align:center;padding:2px;}

.mainsubheading{background:url('../menu/images/greybluegrads.jpg') repeat-y;color:#fff;vertical-align:bottom;padding:3px 0px 3px 5px;border-top:1px solid #dde;border-bottom:1px solid #dde;}

.subheading{background:url('../menu/images/blue_gradient_1px.png') repeat-y;font-size:12px;font-weight:bold;color:#fff;vertical-align:bottom;padding:3px 0px 3px 5px; }
.subheading a:link{color:#fff;}
.subheading a:visited{color:#fff;}
.subheading a:hover{color:#E00;}






.img_right{float:right;display:inline;padding:0 5px 0 5px;}
.item_large{margin:5px;position:relative;}
.info{padding:2px 5px;}
.info p{padding:2px 0 0 0;margin:0;}
.info table{padding:2px;}
.img_cell{vertical-align: top;}


.inputx{border-width:1px;border-style:solid;border-color:#999999;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333333;}







