body {
	margin:0px;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	color:#414343;
	padding:5px;
}
td {font:normal 10px verdana, sans-serif; color:#333333;}
h1, h2, h3, h4, h5, h6, p, ul, li{margin:0px; padding:0px; text-align:left; font-weight:normal;} form, input, select {border:1; margin:0px; padding:1px; font-size:10px;}
img {border:none;}
a {text-decoration:none; color:#666666;}
.img_left{float:left;}
.img_right{float:right;}
.search-input {font:normal 10px Verdana, Helvetica, sans-serif; color:#333333; text-align:left; padding:3px 0px 3px 4px; vertical-align:top;   border:1px solid #DBD9D9; background:#FFF; width:130px;}
.newsletter-input {font:normal 11px Verdana, Helvetica, sans-serif; color:#3B1A0A; text-align:left; border:1px solid #F8E2E0; background:#FFFFFF;  padding:3px 0px 3px 4px; height:11px; }
.qty-input {font:normal 10px Verdana, Helvetica, sans-serif; color:#3B1A0A; text-align:left; border:1px solid #ccc; background:#FFFFFF;  padding:5px 0px 5px 4px;}
.clear { clear:both; height:1px;}
.right-align {text-align:right;}
.left-align {text-align:;left;}
.center-align {text-align:center;}
h1 { font:Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; text-align:left; vertical-align:top; padding-bottom:2px; color:#008080; text-transform:titlecase;}

h2 { font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-align:left; padding-bottom:2px; color:#008080; text-transform:titlecase;}

h3 { font:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-align:left; padding-bottom:2px; color:#008080; text-transform:titlecase;}

.boldtext {font-size:12px; font-weight:bold; color:#666666;}
.copyright { font-size:11px; color:#FF0024;} 
.copyright a {color:#FF0024;}
.copyright a:hover {color:#000000; text-decoration:underline;} 
.mainwrapper {margin:auto; width:818px; vertical-align:top; text-align:center;}
	.top-bg {background:url(../images/top-bg.gif) bottom center no-repeat;}
	.bottom-bg {background:url(../images/bottom-bg.gif) top center no-repeat;}
	.inner-bg {background:url(../images/inner-bg.jpg) top center repeat-y; padding:14px 20px 24px 20px;}
		.left-block {width:190px; vertical-align:top;}
		.inner-block {vertical-align:top; padding:0px 0px 0px 20px;}
		
		.menu-links{margin:0px; padding:0px; float:left; display:block; padding:0px 0px; display:block; width:185px; vertical-align:top;}
		.menu-links ul li.title {margin:0px; padding:0px; display:block; background:url(../images/shopfirepits.gif) top center no-repeat; height:31px; border:0px; }
		.menu-links ul li.title1 {margin:0px; padding:0px; display:block; background:url(../images/customerservice.gif) top center no-repeat; height:31px; border:0px; }
		.menu-links ul{margin:0px; padding:0px 0px 0px 0px; list-style:none;}
		.menu-links ul li{margin:0px; padding:0px 0px 0px 0px; border-bottom:1px dashed #FE8192; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center;  background:url(../images/leftlink-arrow.gif) left top no-repeat;}
		.menu-links ul li a{color:#FFFFFF; font-weight:bold; font-size:13px; display:block; padding:10px 0px 10px 20px; text-align:left; }
		.menu-links ul li a:hover { color:#000000;}
		.menu-links ul li ul{ padding:0px; margin-bottom:0px; }
		.menu-links ul li ul li{ margin:0px; padding:0px 0px 0px 0px; border:none !Important; }
		.menu-links ul li ul li a{ color:#666666; font-weight:normal; text-transform:none;  background:none; padding:5px 0px 5px 0px;}
		.menu-links ul li ul li a:hover{color:#000000;}
		
.newsletter-block {width:190px; vertical-align:top; padding:30px 0px 0px 0px;}
.newsletter-box { background:#ACD8E3; border:1px solid #000000; padding:5px; vertical-align:top;}
.newsletter-box h2 {font-size:12px; text-transform:uppercase; color:#000000; font-weight:bold; text-align:center; display:block; padding-bottom:10px;}
.newsletter-text {font-weight:bold; text-align:left; display:block; width:65px; float:left; padding-right:3px;}
.newsletter-input-block {font-weight:bold; text-align:left; display:block; width:110px; float:left;}
.newsletter-input { border:1px solid #000000;}

.contactus-block {width:190px; vertical-align:top; padding:30px 0px 0px 0px;}
.contactus-box { font-size:12px; color:#FFFFFF; text-align:left; font-weight:bold;}
.inner-text-block {vertical-align:top; padding:30px 0px 0px 20px;}

.bottom-block { text-align:center; color:#000000;}
.bottom-block a {font:normal 11px Verdana, Helvetica, sans-serif; color:#000000; padding:0px 2px; }
.bottom-block a:hover { color:#000000;}

.callus-block {font-size:11px; color:#000000; text-align:left; vertical-align:top;}
.content {
	font-family: Verdana, Arial;
	font-size: 9pt;
	color: #032B6A;
	text-decoration: none;
	line-height: 15px;	
}
.content A {
	font-family: Verdana, Arial;
	font-size: 9pt;
	color: #032B6A;
	text-decoration: none;
	line-height: 15px;
}
.content A:hover {
	font-family: Verdana, Arial;
	font-size: 9pt;
	color: #000000;
	text-decoration: underline;
	line-height: 15px;
}
.formtext
{
	color:#000000;	
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
}
.bodycontent{font-size:13px; line-height:17px; font-family:Arial, Helvetica, sans-serif; color:#000000; padding-top:10px; padding-left:1px}
.bodycontent a{font-size:13px; line-height:17px; font-family:Arial, Helvetica, sans-serif; color:#24377C; font-weight:bold}
.bodycontent a:hover{color:#24377C; font-weight:bold; text-decoration:underline;}
		
.mainnenu{ font-size:12px; color:#FFFFFF; text-align:center;}
.mainnenu a{ font-size:12px; color:#FFFFFF; text-align:center}
.mainnenu a:hover{ color: #FF0000}
.inqformtext
{
color: #000000;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footermenu
{
color: #FFFFFF;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footermenu A
{
color: #FFFFFF;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footermenu A:hover
{
color: #FF0000;
}
#footermenumain
{
color: #FFFFFF;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footermenumain A
{
color: #FFFFFF;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footermenumain A:hover
{
color: #FF0000;
}
.scrolling-img-box {
	background:url(images/scrolling-img-box-bg5.jpg) no-repeat  left top;
	padding-right:40px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	text-align:center;
}
.scrolling-img-box img {
	padding-right:10px;	
}
.sample_img {
	max-height:136px !important;
 	height: expression(this.height > 136 ? "136px" :true);
	padding-right:10px;
}
.tabcontent
{
font-size:13px; 
line-height:17px; 
font-family:Arial, Helvetica, sans-serif; 
color:#000000;
}
.tabheading
{
font-size:13px; 
line-height:17px; 
font-family:Arial, Helvetica, sans-serif; 
color: #000000;
padding-top:10px; 
padding-left:1px;
font-weight:bold;
}
#header_bg {
background:url(images/structural-drafting-service.jpg) repeat-x left top;
padding: 20px 0 0 0;
}
.contactleft{font-size:12px; line-height:17px; font-family:Arial, Helvetica, sans-serif; color: #EEEEEE}
.contactleft a{font-size:12px; line-height:17px; font-family:Arial, Helvetica, sans-serif; color:#EEEEEE;}
.contactleft a:hover{
color:#EEEEEE;
text-decoration:underline;
}
#contactleftheader{font-size:13px; line-height:17px; font-family:Arial, Helvetica, sans-serif; color: #EEEEEE; font-weight:bold; }