@charset "utf-8";
html { margin:0px; padding:0px; margin-top:1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color:#f7d501; overflow: auto;} 
body { padding:0px; margin:0px; background:url(../../Images/BGS/11275608_s.jpg) repeat #badaef; font-family: Arial, Helvetica, sans-serif; }

/*Link Styles*/
A:link { text-decoration:none; } A:visited { text-decoration:none; } A:active { text-decoration:none; } A:hover { text-decoration: underline; } A.bluelink{ color:blue; } A.greenlink{ color:#137f01; } A.blacklink{ color:black; } A.blacklink2{ color:black; text-decoration:underline; } A.whitelink{ color:#333; } A:hover.whitelink { color:#FFF; text-decoration:none;} A.darklink{ color:#333; } A:hover.darklink { color:#333; text-decoration:none;}A.drklink{ color:#514601; }
hr {color: #fff; background-color: #fff; border: 1px dotted #b0b0b0; border-style: none none dotted; }
A:link.buylink{color:#000;text-decoration:none;} A:hover.buylink{text-decoration:none;} A:visited.buylink {color:#000;}
A:link.nolink { color:#393939; text-decoration:none;} A:hover.nolink { color:#393939; text-decoration:none;} A:visited.nolink { color:#393939; text-decoration:none;}A.blacklink2{ color:black; text-decoration:underline; }
.main_title{font-size:15px; margin-top:8px;margin-bottom:7px;padding-top:0px; color:#363636;} .text_hs{font-size:13px;}
.top_h1{font-size:12px;margin:0px; margin-top:-2px;padding:0px;font-weight:normal;} .main_title1{color:#e8c906;} .services_title1{color:#065589;}
A:link.bluelink{color:#04609c;}A:visited.bluelink{color:#04609c;}
.fhlinks{margin:0px;font:normal 11px Arial;}

#menu {	/*background: #333;*/ list-style: none; margin: 0;	padding: 0;	width: 182px; }
#menu li {	font: 12px Arial; margin: 0; padding: 0; }
#menu a { background: #f5f5f5; border-bottom: 1px solid #fff; color: #000; /*color: #ccc;*/ display: inline-block; margin: 0;width: 186px; padding: 6px 7px; text-decoration: none; }
#menu a:hover {	background: url("../../Images/hover.gif") left center no-repeat;  padding-bottom: 6px; }

#topbar{ width: 100%; height:39px; margin-top:0px padding-top:0px; background-color:red; background:url(../../Images/topbar_bg.gif) repeat-x;}
#wrapper { width:950px; margin-top:4px; margin-left:auto; margin-right:auto; background-color:#fff; background:url(../../Images/main_bg.gif) repeat-y;}
#header { width: 950px; height:115px; margin-top:-4px; }
#header_wrap { width: 950px; height:41px; margin-left:auto; margin-right:auto;}
#header_top { float:left;width: 860px; height:41px; background:url(../../Images/header_tmid.gif) repeat-x;}

#header_nav { float:left; margin-top:4px; width:550px; }
#fade_mid{float:left; background-color:#FFF;margin-left:135px;width:270px; position:relative; z-index:  3;}

#quick_search { float:right; margin-top:5px; width:250px;} 
#quick_sbox { margin:0; height:22px; width:188px; background:url(../../Images/search_input.gif) no-repeat top; float:right; margin-right:7px; }
#quick_input {  background:none; border:none; width:175px; height:16px; margin:0; padding: 4px 7px 0px 7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

#advanced_search {  margin-top:5px; width:250px;} 
#advanced_sbox { margin:0; height:22px; width:288px; background:url(../../Images/search_inputBIG.gif) no-repeat top; margin-right:7px; }
#advanced_input { background:none; border:none; width:175px; height:20px; margin-top:0px; padding: 0px 7px 0px 7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#search_but {   border:0px;  background:url(../../Images/search_but.gif) no-repeat ; width:25px; height:25px; float:right; }

#header_mid { width:875px; height:74px; margin-left:auto; margin-right:auto; }
#shopping_cart{ float:right;  background:url(../../Images/cart_bg.gif) no-repeat bottom right #FFF; height:66px; width:194px; font-size:23px; color:#c7ac02; margin-top:2px; padding-top:6px; margin-right:7px; }
.trolly_b { margin-top:-10px; margin-right:40px; height:28px; width:120px; float:right; }
.cart_2{margin-left:28px; color:#464545;font-size:13px;font-weight:bold;}
#print_phone{ float:right; background:url(../../Images/gbforklifts_phone.gif) no-repeat #FFF; height:25px; width:186px; font-size:18px; color:#c7ac02; margin-left:15px; text-align:left; margin-bottom:8px; padding-top:2px; margin-top:-4px; }
#print_fax{ float:left; background:url(../../Images/gbforklifts_fax.gif) no-repeat #FFF; height:22px; width:186px; font-size:18px; color:#c7ac02; margin-top:-7px; padding-top:3px; margin-right:7px;}
.endphone{ color:#2d2700; }

#menu_bar {  width:875px; height:34px; margin-top:6px; margin-left:auto; margin-right:auto; background:url(../../Images/menu_bg.gif) repeat-x #f7d501; }
ul.menu { color:#FFF; font-size:17px; font-weight:bold; margin:0px; padding:0px; padding-top:1px; margin-left:12px;}
ul.menu li { list-style:none; float:left; padding:4px 19px 0px 19px; background:url(../../Images/menu_bgend.gif) no-repeat left;; height:23px; color:#333; }
#menu_1eft  { list-style:none; float:left; padding:4px 19px 0px 10px; background-image:none; height:23px; margin-left:0px;width:116px; text-align:right; }
#menu_right { list-style:none; float:left; padding:4px 0px 0px 16px; background:url(../../Images/menu_bgend.gif) no-repeat left; height:23px;width:50px; color:#333; }

#innerwrap { width:868px; margin-left:auto; margin-right:auto; padding-left:10px;}
#footer_hr { width:868px;  border:none; height:3px; background-color:#505050; overflow:hidden; margin-top:20px; margin-left:auto; margin-right:auto; margin-bottom:5px;}
#footer_wrap { width:100%; height:55px; background:url(../../Images/footer_mbg.gif) repeat-x top #f7d501; }
#footer_inner { width:950px; height:55px; margin-left:auto; margin-right:auto; background:url(../../Images/footer_bg.gif) repeat-x; } 
#footer_links { width:840px; text-align:center; margin-left:auto; margin-right:auto; font-weight:bold; margin-top:15px; }
#copyw { font-family: verdana; font-size: 10px;margin-left:auto; margin-right:auto; text-align:center; float:left; width:820px; margin-top:10px;}

/*.cat_wrapper{float:left; width:758px; text-align:center; margin-right:auto; margin-left:auto; }*/

/*left block*/
.left_wrapper{margin-top:15px; text-align:left; float:left; width:200px;}
#block_title{height:23px; width:194px; background-repeat:no-repeat; color:#FFFFFF; padding-left:8px; padding-top:2px; margin-bottom:-2px; font-weight:bold; font-size:13px;}
.block_title1{background-image: url(../../Images/left_block1.gif);}
.block_title2{background-image: url(../../Images/left_block2.gif);}
.left_block{margin-bottom: 15px; width:201px; background-color: #FFFFFF; border-right: 1px #adadad solid;}

/*Bottom of page*/
#bot_l { margin-left:auto; margin-right:auto; width:820px;margin-top:-18px; height:64px; }
#payments { margin-top:5px;float:left; width:300px; }
#bot_r { float:right;  width:54px;}

/*OLD STYLES */
.home_text{float:left;width:630px; font-size:14px; }
.latest_block{ margin-top:-20px; margin-left:15px; float:left; width:223px; font-size:13px;}
.latest_title{ height:26px; width:223px; background-image: url(../../Images/latest_block.gif); background-repeat:no-repeat; color:#FFFFFF; padding-top:4px; margin-bottom:-4px; font-size:14px; font-weight:bold; text-align:center;}
.img_title{ height:26px; width:223px; background-image: url(../../Images/r_imgblock.gif); background-repeat:no-repeat; color:#FFFFFF; padding-top:4px; margin-bottom:-4px; font-size:14px; font-weight:bold; text-align:center;}
.imgs_block{ margin-left:4px; border:1px solid #adadad; width:215px; }
.latest_stuff{padding-top:5px; width:222px; border-left: 1px #e7e7e7 solid; text-align:center; font-size:14px; font-weight:bold; color:#db471c; }
.faqq{margin-top:3px; margin-bottom:7px; font-size:15px; color:green; }

/*cats etc..*/
.view_range{ float:left; background: url(../../Images/view_r.jpg) no-repeat top left; border:1px solid #8e8e8e; width:142px; height:187px; text-align:center; margin-right:12px; }
.view_r_img { margin-top:75px; }
.view_all{ margin-top:0;float:right;margin-right:8px;margin-top:5px; }
.cat_mcatimg{border: 1px #f7d501 solid; border-top:0px; margin-right:30px; width: 265px; height: 280px; background-repeat:no-repeat; float:left; text-align:center; cursor:pointer;margin-top:5px;}
.cat_mcatimglst{border: 1px #f7d501 solid;  border-top:0px; width: 265px; height: 280px; background-repeat:no-repeat; float:left; text-align:center; cursor:pointer;margin-top:5px}
.cat_boxtitle{text-align:center;background: url(../../Images/main_cat_h.gif) no-repeat top left;height:30px;width:268px;padding-top:5px;margin-left:-1px;margin-top:0px;margin-bottom:0px; cursor:pointer; font-size:15px;}

/*OFFERS*/
.offer_img{ width: 153px; height: 215px; margin-right:11px; border: 1px #6a6a6a solid; border-top:0px; text-align:center; cursor:pointer; margin-bottom:5px; }
.offersbox_title{ text-align:center;background: url(../../Images/offersbox_top.jpg) no-repeat top left;height:52px;width:155px;padding:2px;padding-top:4px;margin-bottom:-24px;cursor:pointer; }

/*Services*/
.srv_wrap{ width:230px; float:right;}
.srv_tbl{width:220px;border:0px;   margin-top:-30px; margin-left:3px;}
.srv_tbl tr td{border:0px;}
.srv_tbl td{}
.homrsrv_wrap{width:220px; height:115px; margin-bottom:0px;}
.homesrv_txt{ color:#000;font-size:11px;font-weight:normal; float:right; height:78px; width:130px; margin-top:2px; }
.homesrv_hr{width:98%;margin:0px;padding:0px; margin-bottom:2px;}
.homesrv_img{ width:75px; height:73px;margin-top:3px; margin-right:5px; }
.s_imgwrap{margin-top:2px;width:84px; height:80px; background: url(../../Images/services_border.gif) no-repeat; float:left; }
.srv_h2{color:#e8c906;font-size:14px;margin:0px;padding:0px;}

/*sub cats*/
.cat_scatimg{ width: 198px; height: 195px; margin-right:21px; border: 1px #f7d501 solid; border-top:0px; text-align:center;}
.scatimg{ margin-top:45px;margin-left: auto; margin-right:auto; }
.cat_scatimglst{ width: 198px; height: 195px; border: 1px #f7d501 solid; border-top:0px; text-align:center;}
.box_title{ text-align:center;background: url(../../Images/box_top.jpg) no-repeat top left;height:52px;width:198px;padding:2px;padding-top:4px;margin-bottom:-24px;cursor:pointer;}
.box_h2{ margin:0; font-size:13px;}
.catnav{ margin-top:4px; padding:0px; color:#575757; font-size:11px; font-weight:normal;}

/*Grid image layouts*/
.image_grid{ width: 138px; height: 145px; margin-right:21px; margin-top:15px; border: 1px #f7d501 solid; text-align:center;}
.image_gridl{ width: 138px; height: 145px; border: 1px #f7d501 solid; margin-top:15px; text-align:center;}
.image_gridimg{ margin-top:15px;margin-left: auto; margin-right:auto; }

/*.login_r .login{ background: url(../../Images/login.png) no-repeat scroll left top; border:2px solid #FFF; position: absolute; top: 150px; width: 30px; height: 134px; z-index: 5555;	cursor: pointer; right: 0pt;  } */

.login_r { background: url(../../Images/login.png) no-repeat scroll left top; position: fixed;	border:2px solid #FFF;	right: 0pt;	width: 30px; height: 134px;	cursor: pointer;	}
* html .login_r { position: absolute; top: 150px; right: 0pt; }
.cart_btns{float:right;margin-top:15px; width:555px; text-align:right; height:35px; margin-right:15px;}
.nmsg {position: absolute; top: 330px; right: 10px; background: #ffc; padding: 10px; border: 1px solid #4a4a4a; z-index: 1; width: 250px; visibility: hidden;  font: 11px "Verdana", Arial, Helvetica, sans-serif; color: #000;}

/*catalogue*/
.prod_img{ border:0px solid #dfdfdf; width:325px; height:304px; text-align:center; margin:auto; }
.thumb_box{ border:0px solid #dfdfdf; width:324px; height:64px; margin-top:5px; margin-left:2px;}
.thumb_img{text-align:center; border:1px solid #dfdfdf; margin-left:0px; float:left; padding:2px;margin-left:0px;}
.thumb_limg{text-align:center;border:1px solid #dfdfdf; margin-left:0px; float:left; padding:2px; margin-left:5px;}
.prod_desc{ width:300px; text-align:left; }
.info_tbl{ float:left;margin-left:30px; }
.prods_h3{margin-left:13px;padding-top:4px; font-size:14px; margin-bottom:0px;}

.ordertbl { border: 0px solid #dfdfdf; width:700px; text-align:left; border-collapse: collapse; font-family:Arial, Helvetica, sans-serif; }
.ordertbl td { border: 0px solid #dfdfdf; padding:5px; }
.ordertbl th { border: 1px solid #dfdfdf; padding:5px; background-color:#f9f9f4; color:#6d6d6d; font-size:13px;}

.fttbl { border: 1px solid #dfdfdf; width:700px; text-align:left; border-collapse: collapse; font-family:Arial, Helvetica, sans-serif; }
.fttbl td { border: 1px solid #dfdfdf; padding:5px; }
.fttbl th { border: 1px solid #dfdfdf; padding:5px; background-color:#f9f9f4; color:#6d6d6d; font-size:13px;}

.fttb2 { border: 1px solid #dfdfdf; width: 490px; border-collapse: collapse; font-family:Arial, Helvetica, sans-serif; text-align:left;}
.fttb2 td { border: 1px solid #dfdfdf; padding:5px; text-align:left;}
.fttb2 th { border: 1px solid #dfdfdf; padding:5px; background-color:#EEE; color:#161616; font-size:13px; width:180px; text-align:left;}
.product_d{ width:490px; float:right;margin-right:8px;}

.search_title a{color:#1460c6; margin:0px; padding:0px; text-decoration: underline;}
.search_title A:visited{color:#663399; margin:0px; padding:0px; text-decoration: underline;}
.search_title {color:#1460c6; margin:0px; padding:0px; text-decoration: underline; font-size:12px;}
p.linkinf, span.linkinf {color:#568e1a; font-weight:bold; font-size:85%;margin:0px;}
.searchul {list-style:none; padding:5px}
.searchli{margin-bottom:-14px; margin-left:8px; list-style:none; padding-bottom:14px; width:490px;font-size:10px;}

/*Hire/Service Form*/
td.label { text-align: right; font:0.8em Arial, helvetica, sens-serif; color:#567475; }

/* print view details*/
.print_footer{margin-top:20px; text-align:center; width:650px;}

#right{	float:right; width:189px; margin-right:10px; }

.trc { height:27px; }
