@charset "utf-8";
/* CSS Document */


/********************************



HARROW TOOL COMPANY, HARLESDEN, LONDON



Version 1.0



Copyright: RMB DeZignZ, 2009 [rmb-dezignz.co.uk]



*********************************/





/********************* GLOBAL STYLES ********************/



body{

	position:relative;

	background:#000;

	/*background:url(../images/global/bkgrnd.jpg);*/

	padding:0;

}



p{
     font: 11px/1.8 Verdana, Arial, Helvetica, sans-serif;
}

		
/***************Head Tag Styles***********************/

.summary{
    font: 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
    padding: 0 0 0 10px;
}


.offer-main{

          font: bold 14px/2.0 Verdana, Arial, Helvetica,sans-serif;
          text-decoration:underline;
          color: #f60;
}


#main{

          font: bold 14px/2.0 Verdana, Arial, Helvetica,sans-serif;
          text-decoration:underline;
          color: #f60;
}

#sub{

          text-align: center;
          font: 12px/2.0 Verdana, Arial, Helvetica, sans-serif;
          color: #f60;
}

#big{

         font: bold 16px/1.8 "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#quote{

         font: italic 11px/1.1 Verdana, Arial, Helvetica, sans-serif;

}

#author{

         font: bold 12px/1.8 "Trebuchet MS", Arial, Helvetica, sans-serif;

}

#offer-title{

         font: bold 16px/1.8 "Trebuchet MS", Arial, Helvetica, sans-serif

}

.paginate{text-align:center;}
/************************End*********************************/
	

#container{

	width: 1010px;

	margin:0 auto;

	padding:70px 20px 70px 20px;

	background:#fff;

	/*background:url(../images/global/content-gradient.jpg);*/ 

}



#header{

	/*background:#CCC;*/

	padding:0;

}





/************** Main Navigation ************/



#nav{

	font:Arial, Helvetica, sans-serif;

	position:relative;

	left:-20px;

	top: -20px;

}




#nav li{

	display:block;

	padding: 5px 10px 5px 10px;

	margin: 0 10px 0 10px;

	list-style:none;

	float:left;

	background:#000;

	border-bottom:solid 4px #999;

	color:#fff;

	text-decoration: none;

}

ul a{
         text-decoration:none;

         color:#fff;
}



ul a:visited {

	text-decoration:none;

	background:#000;

	color:#fff;

	display:block;

	

}



ul a:hover {

	text-decoration:none;

	color:#f60;

}







/********************* You are Here States Styles *********************/





#body_index #nav .mnhome a, #body_about #nav .mnabout a, #body_man #nav .mnman a, #body_contact #nav .mncontact a, #body_spec #nav .mnspec a, #body_hire #nav .mnhire a, #body_products #nav .mnproducts a{
 
color:#fff;

text-decoration:none;

}



#body_index #nav .mnhome, #body_about #nav .mnabout, #body_man #nav .mnman, #body_contact #nav .mncontact, #body_spec #nav .mnspec, #body_mnhire #nav .mnhire, #body_products #nav .mnproducts{

border-bottom: solid 4px #f60;

}



/*********/





#searchbox{float:right;}



#imagescont{

	

	border:solid 5px #999;

	margin:10px 140px;

	text-align:right;

	

}



#imagescont2{

	margin:10px;

	text-align:center;

	

	

}



#promocontainer{

	text align:center;

	width: 180px

                height: 450px;

                overflow: hidden;
	
}



.promoimg{

	display:inline;

	margin:10px;

}









/********** Main Content **********/



#wrap{

	margin-top: 20px;

}



.subcontent{

	/*background:#ccc;*/

	padding: 5px;

	float:right;

	border-top:solid 2px #CCC;

	border-left: solid 2px #ccc;

	width: 180px;

               

}



.maincontent{ /******* required for full page only *******/

	/*background:#ccc;*/

	padding:5px;

	float:left;

	border-top:solid 2px #CCC;

	border-right: solid 2px #ccc;

	width: 790px;

}





/********** Footer **********/



#footer{

	border-top: 2px solid #ccc;

	padding:5px 0px 5px 0px;

	/*background:#CCC;*/

	margin-top: 20px;

	clear:both;

	text-align:center;

}



.copy{

	float:right;

	padding:5px;

	width: 350px;

	font-size:12px;

	text-decoration:none;

}



.legal{

	float:left;

	text-align:left;

	padding:5px;

	width: 350px;

	font-size:12px;

}



/********** Header Image Positioning *********/



.logo{

	position:relative;

	left: 10px;

	

}



.wordmark{

	position:relative;

	top:-15px;

	right: -120px;

}



/******** Secure Login Area *********/



.secure{

	width:150px;

	padding:5px;

	position:relative;

	top:-185px;

	left: 850px;

	border: 2px solid #ccc;

	/*background:#ccc;*/

}





/************** Image / content placeholders ************/



.thumbimg{ /********* for use in #imagescont ********/

	margin: 5px;

	display:inline;

	border: 2px #999;

	

	/*background:#fff;*/

	/*width: 140px;

	height:90px;*/

}



.placeholdergt{

	margin: 10px;

	display:inline;

	float: right;

	clear:both;

}



.placeholderlft{

	margin: 10px;

	display:inline;

	float: left;

}



/************ Sub Content ***********/



#subnav{

      background:#666;

       text-align:center;

        display: block;

         width: 150px;

        /* height: 280px; */

        padding: 0;

        margin:20px auto;

        text-overflow:scroll;

        font: 10px/1.8 Verdana, Arial, Helvetica, sans-serif;

        text-decoration:none;

}


.products, .manufacturer, .quiknav{
       list-style:none;

       padding: 5px;   

       /*float: left;*/

        border-bottom: 2px solid #999;

        /*background:#ccc;*/
       
        text-decoration:none;
        
}


.navstyle{

	display:block;

	text-align: center;

	list-style:none;

	font-size:12px;

	position:relative;

	right: 22px;

	padding: 5px;

	border-top:2px solid #999;

	

}	







/********************* Product Styles *********************/



.productbox{		/***** contains images + description etc.. *****/

width: 750px;

border-bottom:solid 2px #999;

padding:10px;

}



#productbox h4{

	font:Verdana, Geneva, sans-serif;

	text-decoration:underline;

	

}



.productimg{

	/*border: dotted 1px #999;*/

	width: 140px;

	height: 90px;

	background:#fff;

	display:inline;

	margin:10px;

}



.productprice{

	font: bold;

	margin: 0 50px 0 600px;

}



.mainproduct{

	font: 20px;

	font: bold;

	text-align: right;

}



/*************** Manufacturer ******************/



.linkscontainer{

	text-align:center;

	margin: 0 60px 0 60px;

	padding:10px;

	border-bottom: dotted 1px #999;

}



/*** FAQ's ***/



.faqs{

	margin: 0 60px 0 60px;

	padding:10px;

	border-bottom: dotted 1px #999;

}



.faqs h4{

	display:inline;

	color:#f60;

}

/*************** Contact Form ******************/



#contact{ /** overall form style **/

	padding:20px;

	margin: auto 150px;

	text-align:center;

}



.textfield{

	margin: 0 5px 0 80px;

	border:solid 1px #000;

}



.button{

	margin: 0 0 0 110px;

}



#telephone{

	margin: 0 5px 0 52px;

	border:solid 1px #000;

}



#message{

	margin: 0 0 0 52px;

	border:solid 1px #000;

	overflow:auto;

}









/*************** Registration Form *************/



#register{

	margin: 0 60px 0 60px;

	padding:10px;

}



/************ Nav Bar Restyle ************/

.mnhome, .mnabout, .mncontact, .mnspec, .mnhire, .mnman, .mnproducts{
   width:96px;
text-align:center;
}

.mnhome a, .mnabout a, .mncontact a, .mnspec a, .mnhire a, .mnman a, .mnproducts a{
    font:12px Verdana;
    padding:5px;
}

/************ Special Offers **********/

.specialbox{

}