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

*{
	margin:0;
	padding:0;
}

div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
}
a {
outline:none;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
body{background:url(../images/bg.jpg) left top repeat-x;}
h1{font:normal 14px/40px Arial, Helvetica, sans-serif; color:#0047C4; padding-left:30px; text-transform:uppercase;}
h2{font:normal 20px/30px Georgia, "Times New Roman", Times, serif; color:#000000; margin-bottom:15px; text-transform:uppercase;}
h3{font:bold 14px/16px Arial, Helvetica, sans-serif; color:#000000; margin:10px 0px;}
.header-margin{margin-top:30px;}
.logo{margin-left:13px;}
.black-text{font:normal 11px/14px Arial, Helvetica, sans-serif;}
.black-text a{color:#466BB6; text-decoration:none;}
.black-text a:hover{text-decoration:underline;}
.blue-text{color:#234FA7; font-weight:bold;}
.menu-table{margin-left:10px;}
.menu-table td{font:normal 12px/40px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.about{color:#000000; text-decoration:none; width:88px;}
.about:hover, .about-active{background:url(../images/about-h.gif) left 10px no-repeat; color:#FFFFFF; display:block; text-decoration:none; width:88px;}
.services{color:#000000; text-decoration:none; width:103px;}
.services:hover, .services-active{background:url(../images/services-h.gif) left 10px no-repeat; color:#FFFFFF; display:block; text-decoration:none;}
.prices{color:#000000; text-decoration:none; width:58px;}
.prices:hover, .prices-active{background:url(../images/prices-h.gif) left 10px no-repeat; color:#FFFFFF; display:block; text-decoration:none;}
.selling-scrap{color:#000000; text-decoration:none; width:143px;}
.selling-scrap:hover, .selling-scrap-active{background:url(../images/selling-scrap-h.gif) left 10px no-repeat; color:#FFFFFF; display:block; text-decoration:none;}
.contact{color:#000000; text-decoration:none; width:93px;}
.contact:hover, .contact-active{background:url(../images/contact-h.gif) left 10px no-repeat; color:#FFFFFF; display:block; text-decoration:none;}
.enquiries{color:#000000; text-decoration:none; width:153px;}
.enquiries:hover, .enquiries-active{background:url(../images/enquiries-h.gif) left 10px no-repeat; color:#FFFFFF; display:block; text-decoration:none;}
.main-banner{background:url(../images/main-banner.jpg) left top no-repeat; height:392px;}
.banner-content{margin-top:158px; margin-left:20px;}
.small-thumbs{border:3px solid #E4E4E4;}
.thumb-names{font:bold 12px/37px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase;}
.thumb-names a{color:#FFFFFF; text-decoration:none;}
.thumb-names a:hover{color:#FFBB00;}
.white-text{padding-top:17px; padding-bottom:13px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.blue-bg{background:url(../images/blue-bg.gif) left top repeat-x; height:213px; border-left:1px solid #06122A; border-right:1px solid #06122A; padding-left:5px;}
.blueBg-margin{margin-bottom:33px;}
.grey-box{background:url(../images/grey-box.jpg) left top no-repeat; height:207px; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#373737;}
.grey-box a{color:#373737; text-decoration:underline;}
.grey-box a:hover{text-decoration:none;}
.grey-box p{margin:5px 0px 5px 15px;}
.footer{padding-top:6px; border-top:1px solid #B5B5B5; font:normal 11px/25px Arial, Helvetica, sans-serif;}
.footer p{margin:7px 0px;}
.footer-nav{color:#000000; text-decoration:none; text-transform:uppercase;}
.footer-nav:hover{text-decoration:underline;}
.footer-link{color:#213C75; text-decoration:none;}
.footer-link:hover{text-decoration:underline;}
.footer-right{border-left:1px solid #B5B5B5;}
.footer-right img{margin-left:10px;}

/*css for inner pages*/

.inner-banner{background:url(../images/inner-banner.jpg) left top no-repeat; height:201px;}
.inner-banner-content{margin-top:28px; margin-left:25px;}
.inner-bodyBg{background:url(../images/inner-body-bg.gif) left top repeat-x; border:2px solid #6D88BD;}
p.body-text{margin:15px 50px 15px 0px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#3B3B3B; text-align:justify;}
img.contentImg-left{float:left; margin-right:13px;}
img.contentImg-right{float:right; margin-left:13px;}
.inner-right{margin-top:45px;}
.grey-box2{background:url(../images/grey-box2.jpg) left top no-repeat; height:207px; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#373737;}
.grey-box2 a{color:#373737; text-decoration:underline;}
.grey-box2 a:hover{text-decoration:none;}
.grey-box2 p{margin:5px 0px 5px 15px;}
ul.list{font:normal 12px/14px Arial, Helvetica, sans-serif; color:#3B3B3B;}
ul.list li{padding-left:12px; background:url(../images/bullet.gif) left 4px no-repeat;}
.chart-left{font:bold 12px/20px Arial, Helvetica, sans-serif; color:#3B3B3B;}
.chart-right{font:bold 12px/20px Arial, Helvetica, sans-serif; color:#0047C4;}
a.body-link{color:#3B3B3B; text-decoration:underline;}
a.body-link:hover{text-decoration:none;}
input.textbox{width:185px; height:20px; border:1px solid #666666;}
select.list-items{width:75px; border:1px solid #666666;}
textarea.feedback{width:185px; border:1px solid #666666;}
.price{font:normal 11px/20px Arial, Helvetica, sans-serif; color:#0C204B;}
.blue-heading{font:bold 11px/20px Arial, Helvetica, sans-serif; color:#0066CC;}
.orange{font:bold 11px/14px Arial, Helvetica, sans-serif; color:#0C204B;}
.price-table{border:1px solid #6c89ba;}
.price-table td{padding:0px 5px;}
.border-right{border-right:1px solid #473827;}


/* menu stuff */

div#horiz-menu {
	position: relative;
	margin-left: 0px;
	font:bold 12px/30px Arial, Helvetica, sans-serif;
}
#horiz-menu {
	height: 37px;
}

#horiz-menu ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 0px;
}

#horiz-menu li {
	display: block;
	float: left;
	margin: 0;
	margin-right: 6px;
	padding: 0;
}

#horiz-menu li span {
	display: block;
	float: left;
}

#horiz-menu a {
	display: block;
	float: left;
	height: 37px;
	line-height: 30px;
	padding: 0 13px;
	font-weight: bold;
	font-size: 12px;
}

#horiz-menu li li a {
	font-size: 12px;
}

#horiz-menu a:hover {
	text-decoration: none;
}

#horiz-menu li:hover,
#horiz-menu li.sfHover {
	background: none;	
}


#horiz-menu a {
	color: #000000;
	text-decoration:none;
}

#horiz-menu li li {
	border-bottom: 1px solid #B7CFFF;
}

#horiz-menu li.active {
	background: url(../images/menu-active-r.png) 100% 0 no-repeat;
}

#horiz-menu li.active span {
	background: url(../images/menu-active-l.png) 0 0 no-repeat;
}

#horiz-menu li.active a {
	background: url(../images/menu-active-indicator.png) 50% 0 no-repeat;
	color: #e87700;
}

#horiz-menu li:hover span,
#horiz-menu li.sfHover span {
	background: url(../images/menu-over2-r.png) 100% no-repeat;
}

#horiz-menu li:hover a,
#horiz-menu li.sfHover a {
	background: url(../images/menu-over2-l.png) 0 0 no-repeat;
	color: #fff;
}

#horiz-menu li:hover span.topdaddy,
#horiz-menu li.sfHover span.topdaddy {
	background: url(../images/menu-over-r.png) 100% no-repeat;
}

#horiz-menu li:hover span.topdaddy a,
#horiz-menu li.sfHover span.topdaddy a {
	background: url(../images/menu-over-l.png) 0 0 no-repeat;
	color: #fff;
}

#horiz-menu li:hover ul,
#horiz-menu li.sfHover ul {
	background: #0C204B;
}

#horiz-menu li li:hover,
#horiz-menu li li.sfHover {
	background: #5A8FF8;
}

#horiz-menu li:hover li a.daddy,
#horiz-menu li.sfHover li a.daddy,
#horiz-menu li.active:hover li a.daddy,
#horiz-menu li.active.sfHover li a.daddy {
	background: url(../images/menu-children.png) 100% 50% no-repeat;
}
