body {margin:0px; 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;}

.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;}
.formtext
{
	color:#000000;	
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
}
.inqformtext
{
color: #000000;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


.topmenufont
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
.topmenufont A
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
.topmenufont A:hover
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}

.bodyfont
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:justify;
line-height:20px;
}
.bodyfont A
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#032B6A;	
line-height:15px;
font-weight:bold;
}
.bodyfont A:hover
{
color:#000000;
font-weight:bold;
}

h1
{
	color:#394549;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0;
	padding-bottom:10px;
	font-variant:normal;
	text-align:left;
	vertical-align:top;
}
h2
{
	color:#394549;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0;
	font-variant:normal;
	text-align:left;
}
h3
{
	color:#394549;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0;
	font-variant:normal;
	text-align:left;
	
}
.scrolling-img-box {
	background:url(images/scrolling-img-box-bg5.jpg) no-repeat  left top;
	padding-right:15px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
}
.scrolling-img-box img {
	padding-right:10px;	
}
.sample_img {
	max-height:136px !important;
 	height: expression(this.height > 136 ? "136px" :true);
	padding-right:10px;
}
.footermenu
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:20px;
padding-top:10px;
}
.footermenu A
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
line-height:20px;
padding-top:10px;
}
.footermenu A:hover
{
color:#032B6A;	
}
.footermainmenu
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:20px;
font-weight:bold;
padding-top:10px;
}
.footermainmenu A
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
line-height:20px;
font-weight:bold;
padding-top:10px;
}
.footermainmenu A:hover
{
color:#032B6A;	
}
.emailtext
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.emailtext A
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
line-height:20px;
font-weight:bold;
padding-top:10px;
}
.emailtext A:hover
{
color:#032B6A;	
}
.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; 
}
.chromestyle
{
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
font-weight:bold;
}
.chromestyle ul{
border: 0px solid #BBB;
width: 100%;
background: url(../images/chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding:30px 4px 10px;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}
.chromestyle ul li{
display:inline;
}
.chromestyle ul li a{
color: #000000;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}
.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(../images/chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}
/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 2px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #CCCCCC;
width: 200px;
visibility: hidden;
text-align:center;
}
.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 3px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #000000;
text-align:center;
}
* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}
.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #FFFFFF;
}
.contactleft{font-size:12px; line-height:17px; font-family:Arial, Helvetica, sans-serif; color: #000000}
.contactleft a{font-size:12px; line-height:17px; font-family:Arial, Helvetica, sans-serif; color:#000000}
.contactleft a:hover{
color:#000000;
text-decoration:underline;
}
#contactleftheader{font-size:13px; line-height:17px; font-family:Arial, Helvetica, sans-serif; color: #000000; font-weight:bold; }