body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#767676;
background:#e7e7e7;
}
img{
margin:0px;
border:none;
}
a{
outline:none;
color:#ff0000;
text-decoration:none;
}
a:hover{
outline:none;
color:#000000;
text-decoration:none;
}
h1,h2,h3,h4,h5,h6{
margin:0px;
padding:0px;
}
hr{
margin:0px;
height:1px;
background:#cbc9c9;
border:1px;
}
p{
margin:10px 0px 20px 0px;
}
.maincontainer{
background:#ffffff;
width:1003px;
margin:0 auto;
border:1px #e7e7e7 solid;
}
.container{
width:933px;
overflow:auto;
margin:0 auto;
}
.header{
height:107px;
}
.logo{
height:107px;
width:353px;
float:left;
}
#login_box{
width:auto;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
#login_box .login{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
margin-top:20px;
margin-bottom:5px;
}
#login_box .login_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
line-height:25px;
float:left;
color:#000000;
margin-right:10px;
}
.login_button{
margin-right:20px;
margin-top:15px;
float:left;
}
.txtfield{
font-size:11px;
border:1px #878788 solid;
background:url(images/textbox_bg.jpg) repeat-x;
}
.red_txt{
color:#a6161f;
}
.mattblackmenu ul{
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style-type: none;
	position:relative;
	z-index:2;
	height: 37px;
}

.mattblackmenu li{
float: left;
}

.mattblackmenu a{
display: block;
}

.mattblackmenu a:hover, .mattblackmenu a.selected{
}
.spacer{
height:10px;
clear:both;
}
.box_container .box1,.box2,.box3,.box4,.box5{
float:left;
width:165.4px;
padding:10px;
height:175px;
}
.box_container .box1 .head,.box2 .head1,.box3 .head2,.box4 .head3,.box5 .head4{
font-size:15px;
color:#000000;
padding-bottom:8px;
}
.box_container .box1 .txt,.box2 .txt1,.box3 .txt2,.box4 .txt3,.box5 .txt4{
font-size:11px;
color:#767676;
line-height:16px;
text-align:justify;
}
.bord_right{
border-right:1px #cbc9c9 solid;
}
.bottom_element{
height:86px;
width:100%;
padding-top:10px;
}
.bottom_element .phone{
float:left;
}
.bottom_element .logos{
float:right;
}
#footer{
background:url(images/footer_bg.jpg) repeat-x;
height:41px;
line-height:40px;
}
#main-footer {
  margin: 0;
  padding: 4px 8px;
  background: #e8e0ca;
  color: #3a301a;
}

#main-footer h2 {
  display: inline;
  padding: 0;
  margin: 0;
  font-size: 9px;
  font-weight: normal;
}

#main-footer h2 a {
  font-size: 9px;
  font-weight: normal;
}

#main-footer h2 a:hover {
  font-size: 9px;
  font-weight: normal;
  text-decoration: underline;
}
#footer .copyright{
font-size:11px;
color:#FFFFFF;
padding-left:10px;
float:left;
}
#footer .links{
font-size:11px;
color:#FFFFFF;
padding-right:10px;
float:right;
}
#footer .links a{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
#footer .links a:hover{
font-size:11px;
color:#000000;
text-decoration:none;
}

#footer .links1{
font-size:11px;
color:#FFFFFF;
padding-left:10px;
float:left;
}
#footer .links1 a{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
#footer .links1 a:hover{
font-size:11px;
color:#000000;
text-decoration:none;
}
/*innerpagecss*/

.breadcrumb{
background:#dddbdb;
height:24px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4c4c4c;
padding-left:20px;
line-height:22px;
}
.breadcrumb a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
text-decoration:none;
}
.mid_container{
padding-bottom:10px;
}
.left_panel{
width:191px;
float:left;
}
.right_panel{
width:713px;
margin-left:25px;
float:right;
}
.category_heading{
background:url(images/heading_bg.jpg) repeat-x;
line-height:27px;
padding-left:10px;
height:28px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
.category{
	background:#e0e0e0;
	font-size:12px;
	line-height:28px;
	color:#333333;
	font-weight:bold;
	border-bottom:1px #e9e9e9 solid;
}
.category a{ 
	color:#333333;
	text-decoration:none;
	padding-left:10px;
	display:block;
	border-bottom:1px #e9e9e9 solid;
}
.category a:hover{ 
	color:#000000;
	text-decoration:none;
	background:#999999;
	line-height:28px;
	border-bottom:1px #e9e9e9 solid;
}
.bord{
border:1px #bfbfbf solid;
}
.contact{
	background:url(images/contact.jpg) no-repeat;
	height:243px;
	font-size:12px;
	line-height:33px;
	color:#000000;
	font-weight:bold;
	padding-top:8px;
	padding-left:50px;
}
.contact a{
	font-size:12px;
	line-height:33px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.contact a:hover{
	font-size:12px;
	line-height:33px;
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
}
.right_panel h1{
font-size:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:normal;
padding-bottom:5px;
font-weight:bold;
}
#content{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4c4c4c;
font-weight:normal;
}
.right_panel #content p{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4c4c4c;
font-weight:normal;
line-height:16px;
}
.right_panel h2, h2 a{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:normal;
font-weight:bold;
}
.contactform{
float:right;
width:325px;
border:1px #CCCCCC solid;
padding:10px;
}
.field_name{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
float:left;
width:160px;
}
.sep{
clear:both;
height:10px;
}
.textarea{
font-size:11px;
border:1px #878788 solid;
}


/*####################### 8 feb 2010 start  ####################*/
.askforquote{ float:right;}
.askforquote1{ position:fixed; right:0; top:258px; float:right; height:107px; width:35px;}

#contact_popup{ width:320px; float:left; background:#FFFFFF; padding:10px; height:250px; overflow:hidden;}
#contact_popup ul { list-style:none; display:block; float:left; width:320px; margin:0; padding:0;}
#contact_popup li { display:block; float:left; width:160px; height:25px;}
.bg_wht{ background:#FFFFFF !important; }
.guarantee{ float:left; padding-left:100px;}
/*####################### 8 feb 2010 end  ####################*/


