/*---Reset----*/
body {  
	background: url("/Images/Cssimg/Body-bg.jpg") repeat-x scroll 0 0 #E0E1E0;
	font-family:verdana;
	font-size:12px;
	color:#666666;
	text-align:justify;
	margin:0 auto;
  	width:950px;
	line-height:18px
}


a {
	color:#2f2f2f; font-family:verdana; text-decoration:none
}

a:visited {
		color:#056be0; font-family:verdana; text-decoration:none
}

a:hover {
		color:#056be0; text-decoration:none
}

img { border:0px none}
 
h1, h2, h3, h4, h5 , P, div{ margin:0;padding:0;font-weight:normal}

.underline{
width:100%;
border-bottom: dotted 1px #999;
padding-bottom:7px;
}
h2 {
font-size: 14pt;
}					
ul, li{
	margin:0;p
	adding:0;
	text-indent:0;
	list-style-type:none
}	
	
form, *{margin:0; padding:0}

/*---Reset End----*/




/*--Most Used--*/

#wrap {background:#FFFFFF;margin-top:20px;margin-bottom:20px;}
.clr {float:none; clear:both; height:0px; line-height:0px}
.float-left {float:left}
.text-justify{ text-align:justify}
.text-center{text-align:center}

/*--Most Used--*/



/*---Site Style Begin----*/

#header {height:150px; width:950px;}

#header p {float:right;font-size:12px;text-align:right;margin-top:-130px;}

#header p .telephone {font-size:20px;font-weight:bold;padding-bottom:100px;}

#header p a:link{color:#fff; font-family:verdana; font-size:12px}

#header p a:visited{color:#fff; font-family:verdana; font-size:12px}

#header p a:hover{color:#fff; font-family:verdana; font-size:12px; border-bottom:#003452 1px dashed}

#menu {background:url(../Images/CssImg/Menu-bg.jpg) repeat-x; height:36px; width:917px; margin:0 auto ; padding-left:10px; border:1px solid #cccccc;}

#ban {width:927px; margin:0 auto}

#shopping-cart {background:url(../Images/CssImg/shopping-cart.jpg) no-repeat; float:left; width:252px; height:238px; color:#fff}

#shopping-cart-container{height:100px; width:160px; border:0px solid #000; height:88px; padding-left:80px; padding-top:150px }

#shopping-cart a:link{color:#fff; font-family:verdana; text-decoration:none}

#shopping-cart a:visited{color:#fff; font-family:verdana; text-decoration:none}

#shopping-cart a:hover{color:#fff; text-decoration:underline}

#main-content {background:url(../Images/CssImg/repeated-box.jpg) repeat-x; padding:0 11px 0 12px}

#main-content2 {background:url(/Images/CssImg/repeated-box.jpg) repeat-x; padding:0 11px 0 12px}

#left-colum {float:left; width:213px}

#categories{margin-bottom:16px} 

#categories-title {background:url(../Images/CssImg/cat-top-box.jpg); height:27px; font-size:13px; font-weight:bold; color:#535556; text-transform:uppercase; text-align:center; padding-top:10px; width:213px}

#categories-title2 {background:url(../Images/CssImg/cat-top-box2.jpg); height:27px; font-size:13px; font-weight:bold; color:#535556; text-transform:uppercase; text-align:center; padding-top:10px; width:213px}


#categories-modul {background: #FFFFFF url(../Images/CssImg/cat-modul.jpg) repeat-x bottom; width:205px; 
border-left:1px solid #adaaaa; border-right:1px solid #adaaaa; height:auto ; padding-left:6px}

#contactbox{width:213px;height:213px;float:left;background:url(/Images/Cssimg/contact-bg.jpg) no-repeat;}

#categories-modul input{width:180px;}

#categories-modul label{color:#333333;}

#categories-modul table.webform td {line-height:15px;}


#right-colum {float:left; margin-left:11px; width:703px}

#search-modul {background:url(../Images/CssImg/bar-repeated.jpg) repeat-x ; height:30px; width:673px;
 float:left; padding-top:7px;}

#content {width:673px; *width: 670px; margin:25px auto;}

#welcome-note {width:100%; }

#featured-products {margin-top:25px; width:100%;}

#products-modul{width:100%}

#footer {width:777px; background:url(../Images/CssImg/footer-bg.gif)  repeat-x; height:20px; margin-top:25px; padding:10px 150px 30px 23px}

#pics {float:left; width:auto}

#footer span {float:left; font-size:11px; width:65%; padding-left:110px} 

#footer span p {width:70%; margin:0 auto; padding-top:6px; color:#01355e} 

h1 {
background:url("../Images/CssImg/HordotLine.jpg") repeat-x scroll center bottom transparent;
color:#118D32;
float:left;
font-size:18px;
margin-bottom:8px;
padding-bottom:8px;
text-transform:uppercase;
width:100%;
}
h1 span{padding-right:8px;padding-top:5px; }
/*---Site Style End----*/


/*---Horizontal Menu----*/

td.menu-item {
	color: #333333;
	font-size:14px;
	text-align:center;
	font-weight:bold;
   text-transform:capitalize;
    cursor:pointer;
    padding-top:10px;
   
}

td.menu-item-hover {
	color: #118D32;
	font-size:14px;
	text-align:center;
	font-weight:bold;
    cursor:pointer;
    text-transform:capitalize;
    padding-top:10px;
}

td.menu-item-selected {
color: #FFFFFF;
	font-size:14px;
	text-align:center;
	font-weight:bold;
    cursor:pointer;
    text-transform:capitalize
}

td.submenu-item {
	color: #333333;
        background-color: #118D32;
	font-size: 12px;
    font-weight:bold;
    filter:alpha(opacity=80);-moz-opacity:.25;opacity:.80;
    border-bottom:1px solid #FFFFFF;
    height:30px;
    width:160px;
    padding-left:10px;
     cursor:pointer;
    
    
}

td.submenu-item-hover {
	background: #FFFFFF;
	color: #333333;
	font-size: 12px;
    font-weight:bold;
    filter:alpha(opacity=80);-moz-opacity:.25;opacity:.90;
    border-bottom:1px solid #3576B8;
    height:30px;
    width:160px;
    padding-left:10px;
     cursor:pointer;
}

td.submenu-item-selected {
	background: #999999;
	color: #FFFFFF;
	font-size: 13px;
    font-weight:bold;
    filter:alpha(opacity=80);-moz-opacity:.25;opacity:.80;
    border-bottom:1px solid #FFFFFF;
    height:30px;
    width:160px;
    padding-left:10px;
     cursor:pointer;
     padding-left:25px
    
}

td.separetor{width:3px; height:52px; }

td.separetor-hover{width:3px; height:52px }

td.separetor-selected{width:3px; height:52px }

#catDynMenuSub2324{margin-top:50px}

.catmain14623{width:100%;}

/*---Horizontal Menu End----*/

#cat_393249_divs {border:1px none black;
margin:0;
padding-top:10px;
}

.productlist li {
border-bottom:1px dashed #BFBFBF;
line-height:50px;
}

.productlist li a {
background:url("../Images/CssImg/Cat-bullet.jpg") no-repeat scroll left center transparent;
color:#123863;
font-size:13px;
height:50px;
padding-left:20px;
}
a:visited {
color:#056BE0;
font-family:verdana;
text-decoration:none;
}
#menu-content {
text-align: center;
margin-left: 130px;
*margin-left: -20px;
}
#header-left {
	width: 334px;
    height: 150px;
    float: left;
}
#flash-advert {
	width:301px;
    height:135px;
    float:left;
    vertical-align:middle;
}

#header-mid {
	width: 241px;
    height: 150px;
    float: left;
    background-image:url('/Images/CssImg/logo.jpg');
}
#header-mid-fireplace {
	margin-left: 15px;
	width: 241px;
    height: 150px;
    float: left;
    background-image:url('/Images/CssImg/Fireplace/logo.jpg');
}
#header-right {
    width: 355px;
    height: 110px;
    float: left;
    background-image:url('/Images/CssImg/phonenumber.jpg');
    padding-top:40px;
}
#header right p {float:right;font-size:12px;text-align:right;margin-top:-130px;}

#header-right p.telephone {font-weight:bold; font-size:24px; padding-top:20px;}

#header-right p a:link{color:#118d32; font-family:verdana; font-size:12px}

#header-right p a:visited{color:#118d32; font-family:verdana; font-size:12px}

#header-right p a:hover{color:#333333; font-family:verdana; font-size:12px; border-bottom:#003452 1px dashed}

#topnav {
float: right;
margin-top:180px;
color: #118D32;
}