html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
.clear-all { clear:both;}
.pad { padding:10px;}


@font-face {
	font-family: 'Conv_DroidSerif-Regular';
	src: url('fonts/DroidSerif-Regular.eot');
	src: local('?'), url('/stove-world/fonts/DroidSerif-Regular.woff') format('woff'), url('/stove-world/fonts/DroidSerif-Regular.ttf') format('truetype'), url('/stove-world/fonts/DroidSerif-Regular.svg') format('svg');
}








body { background:#FFF; font-family: 'Conv_DroidSerif-Regular, Georgia, Times, Times New Roman'; color:#666666;}

.container { width:960px; height:auto; margin:0 auto;}



.header { width:960px; height:auto;}

a.logo { width:255px; height:136px; float:left; margin-top:13px;}

.header-right-div { width:520px; height:auto; float:right; padding-top:40px;}

.icons-and-contacts { width:290px; height:auto; float:left;}
.icons-and-contacts p { text-align:right; font-size:22px; color:#222; font-weight:normal; padding:3px 0;line-height:1.2em;}


.cart-area, #cart { background:url(/stove-world/images/shoping-cart-header-bg.jpg) repeat-x; width:220px; height:81px; border:#cccccc 1px solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float:right;}
.cart-area h3, #cart h3 { font-size:18px; color:#697b34; font-weight:normal;padding-bottom:8px;}
.cart-area p, #cart p { font-size:14px; color:#FFFFFF; font-weight:normal; padding-top:10px;}

.nav-bar { background:url(/stove-world/images/nav-bar-bg.jpg) repeat-x; height:38px; width:960px; border:#cccccc 1px solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top:11px; display:inline-block;}
.nav-bar ul { float:left; list-style-type:none; padding:9px 0 0 0;}
.nav-bar ul li { float:left; padding:0 13px;}
.nav-bar ul li a { text-decoration:none; color:#333333; font-size:16px;}
.nav-bar ul li a:hover {color:#000;text-decoration:underline;}
.search-area { width:220px; float:right; position:relative;}
input.search { float:right; margin:4px 10px 0 0; width:208px; border:#cccccc 1px solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:27px; padding:0 5px;}
input.search-btn { background:url(/stove-world/images/search-btn.jpg) no-repeat; width:14px; height:16px; position:absolute; border:none; top:12px; right:20px; cursor:pointer;}




.container .mainbody { width:960px; height:auto;}


.left-div { width:240px; height:auto; float:left;}


.left-menu ul { list-style-type:none;}
.left-menu ul li {   line-height:35px; font-size:14px;}
.left-menu ul li a { text-decoration:none; color:#333333; font-size:14px;  background:url(/stove-world/images/nav-bar-bg.jpg) repeat-x; height:38px; width:205px;   border:#cccccc 1px solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float:left;  padding-left:15px;  margin:3px 0;}
.left-menu ul li a:hover, .left-menu ul li a.active { background:url(/stove-world/images/left-li-hover.jpg); color:#FFFFFF;}

.cosey-zona { margin-top:7px; background:url(/stove-world/images/cosey-zona.jpg) no-repeat; width:220px; height:189px;}
.cosey-zona a { margin:0 6px;}
.cosey-zona a img { margin:10px 0;}

.visa-cards { background:url(/stove-world/images/fsb-bg.jpg) no-repeat; width:220px; height:355px; margin:10px 0;}
.visa-cards a, .visa-cards img { margin:0 50px;}
.visa-cards a img { margin:11px 0;}

.right-div { width:700px; height:auto; float:right;}
.banner { padding-top:13px;}

.three-widgets { width:700px; height:auto; padding:10px 0;}
#content .download-widget { width:220px; height:110px; float:left;}
#content .video { width:220px; height:170px; float:left; margin-left:20px;}
.thank-msg { width:218px; height:108px; background:#FFFFFF; border:#cccccc 1px solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.thank-msg p { color:#db7337; font-size:14px;}
#content .thank-msg { float:right;}

.container #content p a.image-popup-vertical-fit img, .container #content p a.help-me-choose-a-stove-banner img {padding-left:20px;}

#column-right .video { width:220px; height:170px; float:left; margin:8px 0 8px 0;}

#column-right .thank-msg { width:218px; height:108px; background:#FFFFFF; border:#cccccc 1px solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float:right;}
#column-right .thank-msg p { color:#db7337; font-size:14px;}

.products { width:700px; height:auto;}
.product { width:220px; height:auto; position:relative; margin:10px 10px; float:left;}
.product img {z-index:-999; position:relative;}
.product a { position:absolute; top:208px; left:15px; text-decoration:none; color:#333333; font-size:16px;}



.footer { background:url(/stove-world/images/footer-bg.jpg) repeat-x; width:960px; height:150px; border:#cccccc 1px solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.footer-links { width:170px; float:left; padding:10px 50px 0 15px; font-size:14px;}
.footer-links h4 { padding-bottom:10px; color:#333333; font-weight:normal;}
.footer-links ul { list-style-type:none;}
.footer-links ul li { padding:3px 0;}
.footer-links ul li a { color:#666666; text-decoration:none;}



.right-three-widgets { float:right;}
.download-widget-1 { width:220px; height:110px; margin:10px 0 5px 0;}
.video-1 { width:220px; height:110px; float:left; margin:5px 0;}
.thank-msg-1 { width:218px; height:108px; background:#FFFFFF; border:#cccccc 1px solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:5px 0;}
.thank-msg-1 p { color:#db7337; font-size:14px;}


.about-text { width:475px; float:left; padding-top:12px;}
.about-text h3{ font-size:18px; color:#666666; font-weight:normal;}
.about-text p { font-size:14px;  padding:5px 0;}

.comments { width:475px; height:auto; padding:20px 0;}
.comments img { float:left; margin-right:10px;}
.comments h3 { font-weight:normal;}
.comments p {font-size:14px; color:#666666; padding:15px 0;}

.contact-form { width:475px; height:auto;}
.contact-form p { padding:3px 0;}
.contact-form p input { width:455px; padding:0 5px; height:26px; border:#cccccc 1px solid;}
.contact-form p textarea { width:455px; padding:0 5px; height:auto; min-height:120px; border:#cccccc 1px solid;}

.map { padding-top:15px;}


.rang-products { padding-top:13px;}
.add-cart { width:220px; height:auto; float:left; margin:0 20px 30px  0;}
.add-cart p { font-size:13px; color:#666666; padding:3px 0;}
input.add-to-bag, .add-to-bag { cursor:pointer; text-decoration:none; color:#FFFFFF!important; background: #F2862C url(/stove-world/images/left-li-hover.jpg) repeat-x; padding:3px 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:3px 0; }
input.add-to-bag {outline:0!important;}


.product-view { width:380px; float:left; height:auto; padding-top:13px;}
.product-view  p { padding:10px 0; font-size:13px; color:#666666;}
.product-view h3 { font-size:16px; color:#666666;}

.product-description { background:#FFFFFF; float:right; width:300px; margin-top:0;}
.product-description p { color:#666666; font-weight:normal; line-height:23px; padding:5px 0;}
.product-description p input {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:40px; border:#cccccc 1px solid; padding:0 5px; height:20px;}
.product-description p a { color:#666666; font-weight:normal; line-height:23px; text-decoration:none;}



.product-detail-heading { background:url(/stove-world/images/nav-bar-bg.jpg) repeat-x; height:38px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:#cccccc 1px solid;}
.product-detail-heading h4 { padding:8px 0 0 10px; font-weight:normal; color:#666666;}

.tab-content p {padding:4px 0 8px 0;}

#content ol {
margin-left:18px;
}
h2 {color:#666666!important;}

ul.stove-service-list {list-style-type:none;width:680px;margin-top:8px;float:left;}
ul.stove-service-list li {float:left;margin-right:18px;}
ul.stove-service-list li:last-child {clear:right;}
ul li.check-boxes { background:url(/image/check-boxes.jpg) no-repeat center right; padding-right:20px;}
ul li.uncheck-boxes { background:url(/image/input-bgimage.jpg) no-repeat center right; padding-right:20px;}
.container #content h1.company_name {margin-top:8px;font-size:18px;}
.container #content p.company_website a {color:#006621;text-decoration:none;}
.container #content h3.stove-fitters-see-also {float:left;margin:8px 0 8px 0;}
.stove-services-directory-company {width:45%;float:left;}	
.stove-services-directory-company.stove-col2 {clear:right;}
#woodburning-stove-services {position:relative;float:left;width:680px;}
.webmaster-box {clear:right;border:1px solid #ccc;margin-top:10px;}
h3 a.region-name {color:#6D6E72;text-decoration:none;}
h3 a.region-name:hover {color:#6D6E72!important;text-decoration:underline;}
