/* CSS Document */
/* site common css starts */
body,td,th {
	font-family: Verdana;
	font-size: 10px;
	color: #67675d;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F6F6F6;
}
h1,h2,h3,h4,h5{
	padding:0px;
	margin:0px;
	font-family:Verdana;
	font-size:13px;
	font-style:normal;
	font-weight: bolder;
}
h1{
	color: #58581c;
/*	878744*/
}
h2{
	color: #b2b28a;
}
h3{
	font-style:italic;
	color: #58581c;
}

#left-panel{
	width:277px;
}
#right-panel{
	width:469px;
}
.padding12{
	padding:12px;
}
.pad2-bot10{
	padding:1px 2px 10px 3px;
	vertical-align:top;
}
.padding5{
	padding:5px;
}
.tdgrey{
	background-color:#fbfbfa;
	padding:8px;
}
.tdgreybr{
	border: 1px solid #E7E7D1;
	border-top:0px;
	background-color:#ffffff;
	padding:8px;
	line-height:1.8em;
}
.tdgreen{
	background-color:#F4F4EA;
	padding:2px;
	border:1px solid #E7E7D1;
	font-size:10px;
	font-weight:bolder;
}
.tdhd{
	padding:2px;
	border-bottom:1px solid #E7E7D1;
	font-size:11px;
	color:#333333;
}
.chd{
	color:#707038;
}
.tdcream{
	background-color:#FDF7EC;
	padding:2px;
	border:1px solid #ffffff;
	font-size:10px;
	font-weight:bolder;
	color: #878744;
}
.tdanswer{
	padding:4px;
	color: #666666;
	margin-bottom:10px;
}
.align-right{
	text-align:right;
	padding:2px;
}
p{
	padding:0px 0px 5px 0px;
	margin:0px;
}
select, input, textarea{
	font-family:Verdana;
	font-size:10px;
	color:#89897f;
	text-align:left;
	border:1px solid #d1d1ac;
	padding: 0px 2px 0px 2px;
}
.noborder{
	border:0px;
}
.listbox{
	width:153px;
	height:15px;
}
.textbox{
	width:148px;
	height:13px;
}
.textarea{
	width:148px;
}
.txt{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#58581c;
}
.img-area{
	width:274px;
	border:1px solid #d1d1ac;
	background-color:#FFFFFF;
	padding:1px;
	margin:2px 0px 5px 0px;
}
.projectimg{
	height:48px;
	width:48px;
	border:1px solid #FFFFFF;
}
.txtgreen{
	color:#707038;
	text-decoration:none;
}
.flink{
	color:#707038;
	text-decoration:none;
}
a:hover.flink{
	color: #333333;
	border-top:1px solid #E7E7D1;
	border-bottom:1px solid #707038;
}
.txtblack{
	color:#666666;
	text-decoration:none;
}
.txtred{
	color: #FFffff;
	text-decoration:none;
	font-weight:bolder;
	text-align:right;
	border: 1px solid #ffffff;
	padding:1px;
	background-color: #FF0000;
	
}
.linkgreen{
	color:#878744;
	text-decoration:none;
	font-weight:bolder;
}
#hr{
	height:1px;
	background-color: #c8c8c7;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.mandatory{
	background-image:url(../images/star.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:8px;
}

/* site common css ends */
/*-------------------------------------------------------------------------------------------------*/
/* seo txt bar css starts */
#top-div{
	padding:0px 30px 0px 30px;
	margin:0px;
	height:17px;
	background-image:url(../images/bg-bar.gif);
	background-position: left top;
	background-repeat:repeat-x;
	overflow:hidden;
	line-height:1.6em;
	text-align:center;
}
/* seo txt bar css ends */
/*-------------------------------------------------------------------------------------------------*/
/* main table shadow css starts */
.table-top{
	background-image: url(../images/main-bg-top.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	height: 37px;
}
.table-left-top{
	background-image:url(../images/main-bg-lefttop.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	width:4px;
}
.table-left-bottom{
	background-image: url(../images/main-bg-left-bottom.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
.table-left{
	background-image: url(../images/main-bg-left.jpg);
	background-position:right top;
	background-repeat: repeat-y;
	width:4px;
}
.table-right{
	background-image: url(../images/main-bg-right.jpg);
	background-position:left top;
	background-repeat: repeat-y;
	width:4px;
}
.table-right-top{
	background-image: url(../images/main-bg-right-top.jpg);
	background-position:left bottom;
	background-repeat: no-repeat;
	width:4px;
}
.table-right-bottom{
	background-image: url(../images/main-bg-right-bottom.jpg);
	background-position:left top;
	background-repeat: no-repeat;
}
.table-bottom{
	background-image: url(../images/main-bg-bottom.jpg);
	background-position:left top;
	background-repeat: repeat-x;
}
/* main table shadow css ends */
/*-------------------------------------------------------------------------------------------------*/
/* main table border css starts */
.border-white-5{
	border:5px solid #FFFFFF;
}
.border-green-5{
	border:5px solid #d8d8ba;
}
/* main table border css ends */
/*-------------------------------------------------------------------------------------------------*/
/* header css starts */
#header{
	width:746px;
	height:129px;
	background-image:url(../images/header.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	overflow:hidden;
	/*margin: 0px 0px 10px 0px;*/
}
#header .txt{
	padding:12px;
	margin:0px 0px 0px 347px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#4d3a29;
	text-align:left;
	text-decoration:none;
	line-height:1.3em;
}
#header .img-txt{
	padding:0px 12px 12px 0px;
	height:105px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#4d3a29;
	text-align:left;
	text-decoration:none;
	line-height:1.3em;
}
#header img{
	float:left;
	margin: 0px 12px 0px 0px;
}
/* header css ends */
/*-------------------------------------------------------------------------------------------------*/
/* footer css starts */
#footer{
	padding:5px;
	margin:0px;
	text-align:center;
}
#footer ul{
	padding: 0px;
	margin: 0px;
	color:#a8a876;
}
#footer li{
	padding: 0px;
	margin: 0px;
	display:inline;
	list-style:none;
}
#footer .link{
	color:#a8a876;
	text-decoration:none;
}
#footer a:hover.link{
	color:#878744;
	text-decoration:underline;
}
#footer p{
	padding:4px;
}
/* footer css ends */
/*-------------------------------------------------------------------------------------------------*/
/* menu css starts */
#menu{
	height:20px;
}
#menu ul{
	padding:0px;
	margin:0px;
}
#menu .li{
	background-color:#FFFFFF;
	border: 1px solid #d2d2d2;
	border-bottom:0px;
	margin:0px 3px 0px 3px;
}
#menu .link{
	font-family:Arial;
	font-size:12px;
	font-weight:bolder;
	color:#333333;
	text-decoration:none;
}
#menu .link1,.link2,.link3,.link4,.link5{
	margin: 0px 2px 0px 3px;
	border:0px;
	padding-left:5px;
	padding-right:4px;
}
#menu .link1{
	border-left: 3px solid #FF0000;
}
#menu .link2{
	border-left: 3px solid #669966;
}
#menu .link3{
	border-left: 3px solid #2881d4;
}
#menu .link4{
	border-left: 3px solid #4d37c8;
}
#menu .link5{
	border-left: 3px solid #ff6600;
}
/* menu css ends */
/*-------------------------------------------------------------------------------------------------*/
/* index material bar css starts */
#materials{
	width:274px;
	height:75px;
	overflow:auto;
}
#materials img{
	height:48px;
	width:48px;
	border:1px solid #FFFFFF;
}
#materials .imglink{
	border:1px solid #FFFFFF;
}
#materials a:hover.imglink{
	border:1px solid #58581c;
}
/* index material bar css ends */
/*-------------------------------------------------------------------------------------------------*/
/* Quick Contact bar css starts */
#quick-contact{
	width:159px;
	margin: 12px 8px 12px 8px;
	background-image:url(../images/right-bg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}
#quick-contact .hd{
	background-image:url(../images/quick-Contact.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:49px;
}
#quick-contact .bottom-bg{
	background-image: url(../images/right-bg-bottom.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:7px;
}
#quick-contact .textbox{
	width:135px;
	height:12px;
}
#quick-contact .textarea{
	width:135px;
}
/* Quick Contact bar css ends */
/*-------------------------------------------------------------------------------------------------*/
/* Content css starts */
#content{
	padding:12px 5px 12px 12px;
	color:#666666;
	width:554px;
	line-height:1.4em;
}
#content p{
	padding:5px 0px 5px 0px;
	margin:0px;
}
#content ul, ol{
	margin:5px 0px 5px 15px;
	padding:5px 0px 5px 20px;
}
/* Content css ends */
/*-------------------------------------------------------------------------------------------------*/
/* Testimonials bar css starts */
#testimonials{
	width:159px;
	margin: 12px 8px 12px 8px;
	background-image:url(../images/right-bg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}
#testimonials .hd{
	background-image:url(../images/testimonials.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:49px;
}
#testimonials .bottom-bg{
	background-image: url(../images/right-bg-bottom.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:7px;
}
/* Testimonials bar css ends */
/*-------------------------------------------------------------------------------------------------*/
/* Articles css ends */
#articles{
	margin:0px;
	padding:0px;
}
#articles ul,ol{
	margin:0px;
	padding:0px;
}
#articles li{
	background-color:#F4F4EA;
	width:97%;
	border:1px solid #ffffff;
	list-style-type: none;
	line-height:1.5em;
	padding:2px;
	padding-left:5px;
}
#articles .li{
	background-color:#FDF7EC;
	width:97%;
	padding:15px;
	border:1px solid #ffffff;
	list-style-type:none;
	line-height:1.5em;
	padding:2px;
	padding-left:5px;
}
/* Articles css ends */
/*-------------------------------------------------------------------------------------------------*/
#header2{
	width:571px;
	height:129px;
	background-image:url(../images/header2.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	overflow:hidden;
	text-align:left;
	/*margin: 0px 0px 10px 0px;*/
}
#header2 .img-txt{
	text-align:left;
}
/*-------------------------------------------------------------------------------------------------*/
/* Quick Contact page css starts */
#quick-request{
	text-align:center;
}
#quick-request .textbox{
	width:135px;
	height:12px;
	margin:2px;
}
#quick-request .textarea{
	width: 280px;
}
/* Quick Contact page css ends */
/*-------------------------------------------------------------------------------------------------*/
/* Request for Quote page css starts */
#rquote{
	text-align:center;
	margin:6px;
}
#rquote .opt1{ 
	background-image:url(../images/rquote-opt1.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	width:175px;
	padding-top:33px;
	}
	#rquote .opt2{ 
	background-image:url(../images/rquote-opt2.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	width:175px;
	padding-top:33px;
	}
	#rquote .opt3{ 
	background-image:url(../images/rquote-opt3.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	width:175px;
	padding-top:33px;
	}
	#rquote .opt4{ 
	background-image:url(../images/rquote-opt4.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	width:175px;
	padding-top:33px;
	}
#rquote .bg{
width:175px;
	background-image:url(../images/rquote-bg.jpg);
	background-position:left top;
	background-repeat:repeat;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color: #636a27;
	font-weight:bolder;
}
#rquote .txtblack{
	color:#000000;
}
#rquote .bgbottom{
	background-image:url(../images/rquote-bgbottom.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:730px;
	padding: 0px 1px 3px 1px;
	margin-bottom:10px;
}
#rquote .bgtop{
	background-image:url(../images/rquote-bgtop.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:730px;
	padding: 3px 1px 0px 1px;
}
#rquote .td-bg-bottom{
	background-image:url(../images/rquote-bg-box-bottom.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:175px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color: #636a27;
	font-weight:bolder;
}
#rquote .rlink{
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
	color: #636a27;
	font-weight:bolder;
}
#rquote a:hover.rlink{
	text-decoration:underline;
}
#rquote .space9{
	width:9px;
	height:60px;
	overflow:hidden;
	background-image:url(../images/rquote-or.jpg);
	background-position: left top;
	background-repeat:no-repeat;
}
#rquote .td{
	width:175px;
	overflow: hidden;
}
#rquote .bot5{
	margin-bottom:5px;
}
/* Request for Quote page css ends */
/*-------------------------------------------------------------------------------------------------*/
