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

/*home*/

div.home-left{
	width:390px;
	height:auto!important;
	height:100px;
	min-height:100px;
	float:left;
}
div.home-right{
	width:481px;
	height:auto!important;
	height:100px;
	min-height:100px;
	float:left;
	padding-top:20px;
}
div.browse-products{
	width:301px;
	height:177px;
	margin-left:42px;
	margin-top:10px;
	padding-left:6px;
	padding-top:6px;
	background-image:url(../images/browse-products-bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
div.browse-products h1{
	color:#000;
	font-weight:normal;
}
div.browse-products p{
	width:240px;
}
div.browse-form{
	width:240px;
	padding-top:20px;
	padding-left:10px;
}
input.submit{
	width:46px;
	height:18px;
	margin-top:2px;
	margin-left:5px;
}
div.specials{
	width:371px;
	padding-left:3px;
}
/*Products*/
div.prod-left{
	width:245px;
	height:auto!important;
	height:100px;
	min-height:100px;
	padding-top:20px;
	padding-left:25px;
	float:left;
}
div.prod-left h1{
	color:#000;
	font-weight:normal;
}
div.prod-right{
	width:601px;
	height:auto!important;
	height:100px;
	min-height:100px;
	float:left;
	padding-top:20px;
}
div.prod-right p{
	margin:0px;
	padding:0px;
	padding-top:13px;
	padding-bottom:13px;
}
div.breadcrumbs a{
	color:#e20a17;
}
div.breadcrumbs a:hover{
	color:#fe8990;
}
div.prod-special{
	width:340px;
	height:225px;
	float:right;
}
div.cat-border{
	 margin-bottom:10px;
}
div#cat1, div#cat2, div#cat3, div#cat4, div#cat5{
	 width:179px;
	 background-color:#c4c3c3;
	 height:auto!important;
	 height:50px;
	 min-height:50px;
	 margin-left:10px;
	 padding:5px;
	 background-image:url(../images/sub-cat-bg.gif);
	 background-repeat:no-repeat;
	 background-position:bottom;
}
div#cat1 a, div#cat2 a, div#cat3 a, div#cat4 a, div#cat5 a{
	display:block;
	width:179px;
	text-align:right;
	text-decoration:none;
	color:#333333;
	font-size:14px;
	margin-bottom:4px;
}
div#cat1 a:hover, div#cat2 a:hover, div#cat3 a:hover, div#cat4 a:hover, div#cat5 a:hover{
	color:#e20a17;
}
div#cat1 span, div#cat2 span, div#cat3 span, div#cat4 span, div#cat5 span{
	color:#e20a17;
}
div#cat1 a.active, div#cat2 a.active, div#cat3 a.active, div#cat4 a.active, div#cat5 a.active{
	color:#e20a17;
}
div.prods{
	width:601px;
	border-top:1px #999999 dotted;
	height:auto!important;
	height:50px;
	min-height:50px;
}
div.prods-left{
	width:300px;
	border-bottom:1px #999999 dotted;
	border-right:1px #999999 dotted;
	height:auto!important;
	height:50px;
	min-height:50px;
	float:left;
	padding-top:7px;
	padding-bottom:7px;
}
div.prods-right{
	width:290px;
	border-bottom:1px #999999 dotted;
	height:auto!important;
	height:50px;
	min-height:50px;
	float:left;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
}
div.prods-img{
	width:110px;
	height:104px;
	float:left;
}
div.prods-detail{
	width:180px;
	float:left;
}
div.prods h1{
	font-weight:normal;
	margin:0px;
	padding:0px;
}
div.prods p{
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:5px;
}
a.more-info{
	color:#e20a17;
}
a.more-info:hover{
	color:#fe8990;
}
a.prods-heading{
	color:#e20a17;
	text-decoration:none;
}
a.prods-heading:hover, a.prods-desc:hover{
	text-decoration:underline;
}
a.prods-desc{
	color:#333333;
	text-decoration:none;
}
div.product-left{
	margin-top:20px;
	width:390px;
	height:auto!important;
	height:50px;
	min-height:50px;
	float:left;
}
div.product-right{
	margin-top:20px;
	width:173px;
	height:auto!important;
	height:50px;
	min-height:50px;
	padding-left:37px;
	float:left;
}
div.product-desc{
	width:390px;
	height:auto!important;
	height:50px;
	min-height:50px;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px #999999 dotted;
}
div.enquire-now{
	background-position:bottom;
	width:173px;
	height:40px;
	margin-bottom:10px;
	overflow:hidden;
	background-image:url(../images/enquire-now.gif);
}
div.enquire-now a{
	display:block;
	background-position:top;
	width:173px;
	height:40px;
	overflow:hidden;
	background-image:url(../images/enquire-now.gif);
}
div.enquire-now a:hover, div.enquire-now a.over{
	background-image:none;
}
div.product-tnail{
	width:173px;
	height:173px;
	margin-bottom:10px;
}
div.about-left{
	width:831px;
	padding-left:20px;
	padding-right:20px;
	height:auto!important;
	height:100px;
	min-height:100px;
}
p.form{
	margin-top:0px;
	padding-top:0px;
}
h2.form-heading{
	margin-bottom:0px;
	padding-bottom:0px;
}
.form-left{
	width:200px;
	height:auto!important;
	height:50px;
	min-height:50px;
	float:left;
	padding-left:5px;
}
.form-right{
	width:200px;
	height:auto!important;
	height:50px;
	min-height:50px;
	float:left;
	padding-left:5px;
}
.form-div-error{
	width:190px;
	height:auto!important;
	height:50px;
	min-height:50px;
	float:left;
	background-color:#ffcaca;
	margin-right:10px;
	padding-left:5px;
}
.form-div-error1{
	width:222px;
	height:auto!important;
	height:50px;
	min-height:50px;
	float:left;
	background-color:#ffcaca;
	margin-right:10px;
	padding-left:5px;
}
div.error-message{
	padding:5px;
	font-size:11px;
}
.form-both{
	width:400px;
	height:auto!important;
	height:105px;
	min-height:105px;
	padding-left:5px;
	margin-bottom:20px;
}
.form-both-error{
	width:370px;
	height:auto!important;
	height:105px;
	min-height:105px;
	padding-left:5px;
	margin-bottom:20px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#ffcaca;
}
.form-both textarea, .form-both-error textarea{
	width:350px;
	height:100px;
	font-size:12px;
}
span.name{
	font-weight:bold;
	display:block;
	padding-bottom:2px;
}
span.errors{
	color:#e20a17;
}
.error-input{
	color:#e20a17;
}
.form-left input, .form-right input, .form-left select, .form-right select, .form-div-error1 select, .form-div-error select{
	display:block;
	min-width:150px;
}
input, textarea, select{
	font-family:Arial, Helvetica, sans-serif;
}
div.errors, div.thanks{
	width:450px;
	padding:9px;
	font-size:14px;
	line-height:18px;
	background-color:#e20a17;
}
div.contact-details{
	width:371px;
	padding-left:3px;
	padding-top:20px;
}
div.contact-details h1{
	color:#000;
}
div.contact-details h3{
	color:#e20a17;
}
div.browse-products1{
	width:301px;
	height:409px;
	margin-left:42px;
	margin-top:10px;
	padding-left:6px;
	padding-top:6px;
	background-image:url(../images/contact-details-bg.gif);
	background-repeat:no-repeat;
	background-position:top;
}
div.browse-products1 h1{
	color:#000;
	font-weight:normal;
}
div.browse-products1 h3{
	color:#e20a17;
	font-weight:normal;
	font-size:14px;
}

div.browse-products1 p{
	width:240px;
	
}
div.contact-left{
	width:350px;
	height:auto!important;
	height:100px;
	min-height:100px;
	float:left;
}
div.contact-right{
	width:501px;
	height:auto!important;
	height:100px;
	min-height:100px;
	float:left;
	padding-top:20px;
	padding-left:20px;
}
div.contact-details-placement{
	width:240px;
	padding-top:15px;
	padding-left:10px;
}
div.services-left{
	width:306px;
	height:auto!important;
	height:100px;
	min-height:100px;
	float:left;
	padding-top:20px;
	margin-left:30px;
}
div.services-right{
	width:505px;
	height:auto!important;
	height:100px;
	min-height:100px;
	float:left;
	padding-top:20px;
}
div.services-left h1{
	color:#000;
	font-weight:normal;
}
div.service-checklist{
	width:235px;
	height:163px;
	padding-left:45px;
	padding-top:17px;
	margin-bottom:30px;
	line-height:24px;
	background-image:url(../images/services-bg.gif);
	background-repeat:no-repeat;
}
.about-contact{
	margin-left:42px;
	margin-top:20px;
}