/*-|-|-|-|- HOROBIN CSS -|-|-|-|-*/
/*          P P H GILES          */
/*-|-|-|-|-  13.02.09   -|-|-|-|-*/

/*Standards - Template - Classes - Tags */

/*-|-|-|-|- Standards -|-|-|-|-|-*/

html, body, ul, ol, li, em, h1, h2, h3, h4, h5, h6, form, fieldset, a{margin:0px; padding:0px;}

body {background-image:url(../Images/bg.jpg); background-position:top center; background-repeat:repeat-x; background-color:#0E2843; font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:11px; color:#4f4f4f;  text-align:justify; }

img, div { behavior: url(../components/iepngfix.htc) }

a:active{outline:none;}

a:focus{-moz-outline-style:none;}

/*-|-|-|-|- Template -|-|-|-|-|-*/

#container{width:925px; margin:0 auto;}
#header{display:block; height:78px;}
	#header h1{color:#ffffff; font-family:"Arial Black", arial; letter-spacing:-0.05em; font-weight:900;}
	#header em{font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#fefe00; font-style:normal; text-transform:uppercase;}
	#tele{float:left; margin-top:15px;}
	
	#search{ padding:0px; margin-top:6px;}
		#searchbox{width:250px;height:20px; border:0px; background-color:#6d91b5; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial; color:#fefe00;padding-top:5px;padding-left:7px;}
		.searchBut{vertical-align:middle;}
		
	.top-links{float:right; width:189px; text-align:center; color:#fefe00; margin-top:30px;}
		.top-links a{color:#67a5e2; text-decoration:none;}
		
#nav{height:925px; height:59px; background-image:url(../Images/nav-bg.jpg); margin-bottom:5px;}
	.home{width:131px; height:34px; display:block; text-align:center; float:left; margin:0px; padding:25px 0px 0px 0px; color:#434343; text-decoration:none;}
	.about{width:165px; height:34px; display:block; text-align:center; float:left; margin:0px; padding:25px 0px 0px 0px; color:#434343; text-decoration:none;}
	.products{width:158px; height:34px; display:block; text-align:center; float:left; margin:0px; padding:25px 0px 0px 0px; color:#434343; text-decoration:none;}
	.location{width:152px; height:34px; display:block; text-align:center; float:left; margin:0px; padding:25px 0px 0px 0px; color:#434343; text-decoration:none;}
	.contact{width:165px; height:34px; display:block; text-align:center; float:left; margin:0px; padding:25px 0px 0px 0px; color:#434343; text-decoration:none;}
	.enquiries{width:150px; height:34px; display:block; text-align:center; float:left; margin:0px; padding:25px 0px 0px 0px; color:#434343; text-decoration:none;}

#main{width:909px; background-color:#FFFFFF; padding:8px 8px 1px 8px;}

#banner{width:880px; height:86px; color:#fefe00; background-image:url(../Images/banner.jpg); padding-top:100px; padding-left:30px; font-size:13px;}
	#banner a{color:#fefe00; margin:10px;}
	#banner a:hover{text-decoration:underline;}

#left-side{float:left; width:675px; display:block; margin-bottom:10px;}

#right-side{float:right; background-image:url(../Images/right-bg.jpg); width:205px; min-height:400px; height:auto !important; height:400px; background-repeat:no-repeat; padding-left:17px; padding-right:10px; padding-bottom:10px;}
	#right-side h1 em{color:#64707C; font-style:normal}

#content{width:909px; background-image:url(../Images/content-bg.jpg); background-repeat:repeat-y; padding-top:33px;}
	.columns{width:290px; float:left; padding-left:14px; padding-right:26px;}
	.news{width:635px; padding-left:14px; padding-right:26px; margin-top:10px; float:left;}

#quick-links{ background-image:url(../Images/quick-links-bg.jpg); width:895px; height:50px; color:#4975a2; padding-top:15px; text-align:center; padding-left:15px; padding-right:15px;}
#footer{width:925px; height:20px; color:#3374ae; padding-top:20px;padding-bottom:15px;}
#footer em, #footer a{color:#ffdd00; font-style:normal;}

.product-wrapper{width:310px; height:121px; background-image:url(../Images/prod-bg.jpg); float:left; padding:10px 8px 0px 8px; margin:0px 10px 10px 0px;}
.product-wrapper img{float:left; margin-right:8px;}
.product-wrapper h2{margin:0px; padding:0px; color:#173b5b; font-size:13px; text-align:left;}

.prodImg{border:1px solid #ccc;margin-top:20px;margin-bottom:7px;}
.spec{padding:14px;background-color:#efefef; width:637px; border:1px solid #d4d2d2;}

.contentarea{padding: 0 10px 0 0;}

/*-|-|-|-|- Classes -|-|-|-|-|-*/

.fl{float:left;}

.fr{float:right;}

.clr{clear:both;}

.dark-text{color:#232323;}

.blue-text{color:#216fad;}

.orange-text{color:#dd6e0a;}

.list{width:100px; float:left; margin-left:30px; list-style-image:url(../Images/bullet.jpg); color:#868686; text-align:left;}

.prod-img{border:1px solid #172737;}

.news-col{width:285px; float:left; padding-left:30px; margin-top:10px;}
	.news-col li{list-style-image:url(../Images/news-bullet.jpg); height:25px;}
	.news-col a{ color:#868686; text-decoration:none;}
	
#form-wrapper{width:640px; height:362px; background-color:#EFEFEF; color:#4975A2; background-image:url(../Images/enquiry-bg.jpg); padding:10px;}

#enquiryform{width:660px;}

.field{width:295px; border:0px; background-image:url(../Images/field-bg.gif); border:1px solid #6bb9db; font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px;}

/*-|-|-|-|- Tags -|-|-|-|-|-*/

h1{font-size:24px; font-weight:bold; color:#102b46; font-family:Arial, Helvetica, sans-serif; letter-spacing:-0.05em;}
	h1 em{color:#1d70bc; font-style:normal;}	
	
h2{color:#173b5b; font-weight:normal; font-size:14px; margin:2px;}

h3{color:#173b5b; font-weight:normal; font-size:18px; margin:2px;}

p{}

em{color:#216fad; font-style:normal; font-weight:bold;}

a{color:#216fad; text-decoration:none;}

a:hover{}

.latest-prod{width:190px; text-align:center; color:#4b4b4b; font-size:10px; float:left; margin-right:15px;}
.latest-prod a{margin-top:5px;}


.cat-link{min-height:25px; height:auto !important; height:25px; border-bottom:1px dashed #9a9595; display:block; text-align:left; padding-top:8px; padding-left:5px; font-size:12px; letter-spacing:-0.035em; background-image:url(../Images/cat-bg.jpg); background-repeat:no-repeat; background-position:0px 14px;}
	.cat-link a{ color:#0e2b4b; display:block;}
	
.top-level-cat-link {color:#4e6b8b; min-height:25px; height:auto !important; height:25px; border-bottom:1px dashed #9a9595; display:block; text-align:left; padding-top:8px; padding-left:5px; font-size:12px; letter-spacing:-0.035em; background-image:url(../Images/cat-bg.jpg); background-repeat:no-repeat; background-position:0px 14px;}
.sub-cat-link{color:#216fad; min-height:25px; height:auto !important; height:25px; border-bottom:1px dashed #9a9595; display:block; text-align:left; padding-top:8px; padding-left:25px; font-size:12px; letter-spacing:-0.035em; background-image:url(../Images/cat-bg.jpg); background-repeat:no-repeat; background-position:0px 14px;}
.sub-cat-link a {color:#216fad; display:block;}

.specification th { text-align: center; background-color: #333333; color: #ffffff; }
.specification td { text-align: center; }

.product-list { margin: 5px 0px 20px 40px; }