/*
Wolds Stoves
Paul Banks
March 2012
*/


/*
*******************
* =general
*******************
*/
	
.features .sidebar .content_box li{
	list-style-type:none;
	background:none;
	padding: 0 0 0 0;
}

#standard #index .features .sidebar .content_box h5{
	font-size:18px;
	color:#b2b2b2;
	margin-bottom:0;
}

a img
{
  border:none;
}

.clearfix {
	clear: both;
}

html {
	background: url(../img/shattered.png) repeat;
}
	
body {
	font-family: "proxima-nova", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	margin-top: 20px;
	}
	
.mid_content .yellow-background h2 {
	margin-bottom:20px;
}

.mid_content .yellow-background h2.black {
	color:#000;
	margin-bottom: 0px;
}

	
h2.black {
	color:#000;
}

.details {
	margin-bottom: 20px;
}

.logo {
	width: 133px;
	height: 126px;
	margin: 0;
	bottom: 40px;
	position: relative;
	float: left;
	}
	
.contact-panel .logo {
	width: 133px;
	height: 126px;
	margin: 0 0 0 0;
	position: relative;
	bottom: -20px;
	left: 70px;
	}
	
.white-border {
	border: solid white 2px;
}	

.phone h4 {
	font-size: 18px;
}

.center {
	text-align: center;
}

.top-thirty {
	margin-top: 30px;
}

.bottom-ten {
	margin-bottom:10px;
}
	

.headline {
	margin: 0 0 30px 0;
}

.contact-panel h3 {
	color:#000;
	font-weight: 700;
	text-align: center;
	line-height: 30px;
}

.contact-panel p {
	text-align:center;
}

.mid_content .logo  {
	margin: 0 78px;
}

.features p {
	color: #b2b2b2;
 }
 
.features .yellow-background p {
	color: black;
	font-size: 15px;
	line-height: 30px;
 }
 
 .testimonial h3 {
	 font-size: 30px;
	 text-align:center;
 }
 
 .yellow-background {
	background-color: #ffbf40;
	padding: 20px;
	border: 1px solid #ffbf40;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
}


.yellow-background .content-box p {
	font-size: 30px;
	color:black;
}
 
.features .yellow-background li {
	list-style-type: none;
	background: url('../img/zoltar-z-icon.png') no-repeat top left;
	color: white;
	margin-bottom: 20px;
	height:34px;
	font-size: 20px;
	font-family: "proxima-nova", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	text-indent: 20px;
	margin-left: 0px;
	line-height: 34px;
	font-weight: 700;
}

/*
*******************
* =header
*******************
*/


	
.phone {
	margin: 16px 0 0 0;
	float: right;
	text-align: right;
	}
	
.utils {
	height: 40px;
	margin:10px 0 0px 60px;
}
	
.social {
	vertical-align: middle;
  display:inline-block;
  zoom:1;
  *display:inline;
	}
	
.social ul {
	display:inline;
	padding:0;
	margin:0;
	}
	
.social li {
	display: inline;
	list-style:none;
	}
		
.social a {
	display:inline-block;
  zoom:1;
  *display:inline;
  height: 0;
	text-indent: -999em;
	vertical-align: middle;
	padding-top: 25px;
	width: 26px;
	}
	
.social a:hover {
	opacity: 0.8;
	}
	
.social .twitter a {
	background: url(../img/twitter.png);
	}	
	
.social .facebook a {
	background: url(../img/facebook.png);
	}
	
	
	/*
*******************
* =endheader
*******************
*/

/*
*******************
* =standard
*******************
*/

.bottom {
	vertical-align:bottom;
}

#standard #index .mid_content {
	padding:50px 0 0 0;
}

#standard .lander {
	margin-bottom:100px;
}

#standard #index .features .content_box p {
	text-align:left;
}

#standard #index .features .content_box h5 {
	text-align:left;
	line-height: 20px;
}

#standard h1 {
		margin-bottom:20px;
	}
	
	
	
/*
*******************
* =endstandard
*******************
*/
.features li {
	list-style-type: none;
	background: url('../img/yellow-circle-cross.png') no-repeat top left;
	padding-left: 25px;
	color: #e5e5e5;
	margin-bottom: 20px;
	line-height: 20px;
}

.lander li {
	list-style-type: none;
	padding-left: 0;
	color: #e5e5e5;
	margin-bottom: 20px;
	line-height: 20px;
}
	


.float {
	float:left;
	margin-right: 10px;
	margin-bottom: 5px;
}

.rss { margin-right:10px; }


	
.top_bar {
	height: 50px;
	border-bottom: 1px solid #ffbf40;
	background: #262626;
	}
	
p {
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 0px;
	}
	
.p-white {color: rgb(213,205,192);}
	
#stove_category .content_box .visit {
	font-style: normal;
}

#index .content_box .visit {
	font-style: normal;
}

#stoves .content_box .visit {
	font-style: normal;
}
	
a {
	color: #ffbf40;
	text-decoration: none;
	}
	
#stove_category .content_box .stove_link {
	font-style: italic;
}
	
a.georgia_link {
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: left;
	margin: 0px 0 0 0;
	color: #FFF;
	padding: 20px 0;
	}
	
#stove_model .content_box_help a.georgia_link_inline {
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin: 0px 0 0 0;
	color: rgb(150,130,98);
	padding: 0px 0;
	float: left;
	display:inline;
	line-height: 20px;
	}

#stove_model .content_box_help a.georgia_link_inline:hover {
	color: rgb(209,69,47);
	}

#stove_model .content_box_help p.georgia_italic_inline {
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin: 0px 5px 0 40px;
	color: rgb(150,130,98);
	padding: 0px 0;
	float: left;
	display:inline;
	}

#stove_model .content_box_help a.georgia_link {
	font-size: 13px;
	padding: 20px 0 0 40px;
	color: rgb(150,130,98);
	}
	
#stove_model .content_box_help a.georgia_link:hover {
	color: rgb(209,69,47);
	}
	
a.georgia_link:hover {
	color: #ffbf40;
	}
	
.georgia_link_inline {
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: left;
	margin: 0;
	color: rgb(150,130,98);
	padding: 20px 0;
	}
	
.showroom .georgia_link {
	text-align:left;
	}
	
.footer_contact_box .georgia_link {
	text-align:left;
	}
	
p.georgia_sixty {
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin: 60px 0 0 0;
	display: block;
	float: left;
	}
	
a.georgia_no {
	margin: 5px 0 0 0;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	display: block;
	color: #d5d3d1;
	}
	
#contact a.georgia_no {
	margin: 5px 0 0 0;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	display: block;
	color: rgb(150,130,98);
	}
	
a.georgia_no:hover {
	color: rgb(209,69,47);
	}
	
a.georgia_arrow{
	margin: 10px 0 0 0;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #d5d3d1;
	float:left;
	padding: 10px 0px;
	display: block;
	}
	
a.georgia_arrow:hover {
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: rgb(209,69,47);
	}
	
a:hover {
	-webkit-transition: color .05s linear;
	-moz-transition: color .05s linear;
	transition: color .05s linear;
	color: #FFF;
	}
	
#index .intro_text a:hover {
	color: rgb(127,110,82);
	text-decoration: underline;
	}
	
#index .intro_text .colfour a:hover {
	color: #f4f4f4;
	text-decoration: none;
	}
	
#index .intro_text a {
	color: #d5d3d1;
	text-decoration: none;
	}
	
#index .intro_text .colfour a {
	color: #f4f4f4;
	text-decoration: none;
	}
	
#stove_category .features .content_box a:hover{
	color: rgb(209,69,47);
	text-decoration: underline;
}

#index .features .content_box a:hover{
	color: #fff;
	text-decoration: underline;
}

#index .features .content_box h5 a:hover { font-size:16px; }
#index .features .content_box h5 a {
	font-size:16px;
	color: #d5d3d1;
	text-decoration: underline;
}

#stove_category .features .content_box a{
	color: #d5d3d1;
}

#index .features .content_box a{
	color: #b2b2b2;
	font-size: 15px;
}

#stoves .find_us .content_box a{
	color: #d5d3d1;
}

#stoves .find_us .content_box a:hover{
	color: rgb(209,69,47);
	text-decoration: underline;
}
	
.intro_text a:hover {
	color: #d5d3d1;
	}
	
#stove_category .intro_text a:hover {
	color: #f4f4f4;
	}
		
	
p.arrow {
	width: 25px;
	height: 5px;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	float: left;
	}

p.arrow a{
	width: 25px;
	height: 5px;
	display: block;
	background: url(../img/sprite.png) -1px -93px no-repeat;
	margin: 26px 0 0 10px;
	text-indent: -9999px;
	}
	
#last_arrow {
		margin: 40px 0 0 0;
	}

.wolds_brown {
		color: #2b2517;
	}
.footer_contact_box {
	}
	
	
.footer .wolds_brown {
		background-color: #363023;
	}
	
.brown {
	background-color: #2b2517;
	}
		
.shadow {
-moz-box-shadow: 0 0 10px 3px black;
-webkit-box-shadow: 0 0 10px 3px black;
box-shadow: 0 0 10px 3px black;
}

.breadcrumb {
	padding: 10px 0 0 0;
	color: rgb(150,130,98);
	font-size: 13px;
}

.breadcrumb li{
	display:inline;
	margin: 0 2px 0 2px;
}

.breadcrumb a {
	color: rgb(150,130,98);
	font-size: 11px;
	letter-spacing: 0.3px;
	font-weight: normal;
}

.breadcrumb a:hover {
	color: rgb(213,205,192);
	text-decoration: none;
}

.breadcrumb a:selected {
	color: rgb(209,69,47);
	text-decoration: none;
}

#radial-center {
  /* fallback */
  background-color: #242424;
  /* background-image: url(../img/radial_bg.png);*/
  background-position: center center;
  background-repeat: no-repeat;
  
  /* Safari 4-5, Chrome 1-9 */
  /* Can't specify a percentage size? Laaaaaame. */
  background: -webkit-gradient(radial, center center, 0, center center, 460, from(#080808), to(#242424));
  
  /* Safari 5.1+, Chrome 10+ */
  background: -webkit-radial-gradient(circle, #080808, #242424);
  
  /* Firefox 3.6+ */ 
  background: -moz-radial-gradient(circle, #080808, #242424);
  
  /* IE 10 */ 
  background: -ms-radial-gradient(circle, #080808, #242424);
  
  /* Opera cannot do radial gradients yet */
}

.line {
	border-top: solid 1px #555145;
	margin: 0;
	}
	
#stove_category .features .line {
	margin-bottom: 20px;
}
	
.line_box {
	border-top: dotted 2px rgb(150,130,98);
	padding: 0 0 40px 0;
	height: 1px;
	}
	
.content_box_buy .line_box {
	border-top: dotted 1px rgb(150,130,98);
	height: 1px;
	margin: 10px 0 10px 0;
	padding: 0;
	}
	

	
	
/*
*******************
* =headings
*******************
*/	

h1 {
	font-family: "proxima-nova", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 50px;
	color: #FFF;
	font-weight: 800;
	margin-bottom: 0px;
	}
	
	.top_bar h1 {
		font-family: "superclarendon", georgia, serif;
	font-style:normal;
	font-size: 13px;
	font-weight: 400;
	text-align:center;
  color: rgb(150,130,98);
	font-family: "superclarendon", georgia, serif;
	letter-spacing: 2px;
	}
		
		
.intro_text h1  {
	color: #f4f4f4;
	font-size: 30px;
	float: left;
	margin: 0 0 0 20px;
		}
		
#about .intro_text h1  {
	color: #f4f4f4;
	font-size: 30px;
	float: left;
	margin: 0 5px 0 20px;
		}
		
#find_us .intro_text h1  {
	color: #f4f4f4;
	font-size: 30px;
	float: left;
	margin: 0 0 0 20px;
		}
		
#index .intro_text h1  {
	font-family:"superclarendon", serif;
	font-weight:700;
	color: #f4f4f4;
	font-size: 30px;
	line-height: 30px;
	margin: 0 5px 0 20px;
		}
		
.fourofour h1 {
	font-family: futura-pt, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 100px;
	margin-top: 30%;
	font-weight:900;
	text-align: center;
	color: #555145;
}
		
.italic {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight: normal;
	font-size:18px;
	color: #f4f4f4;
	line-height:30px;
}

.italic_intro {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight: normal;
	font-size:18px;
	color: #f4f4f4;
	line-height:44px;
	float:left;
	margin: 0 0 0 5px;
}

#index .italic {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:18px;
	color: #f4f4f4;
	line-height:30px;
}

#contact .intro_text .italic {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style:italic;
	font-size:18px;
	color: #f4f4f4;
	line-height:20px;
}

#about .italic {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	font-size:18px;
	color: #f4f4f4;
	line-height:30px;
}

#find_us .italic {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	font-size:20px;
	color: #f4f4f4;
	line-height:20px;
}
	
#stove_model h1 {
	font-weight: 400;
	padding-top:5px;
	padding-bottom: 10px;
	}
	
.mid_content h1 {
	font-family: "proxima-nova", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 30px;
	line-height: 40px;
	color: #b2b2b2;
	font-weight: bold;
	}
		
h2 {
	font-family: "proxima-nova", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 30px;
	line-height: 40px;
	color: #FFF;
	}
	
.fourofour	h2 {
	font-family: futura-pt, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-style:normal;
	font-size: 72px;
	line-height: 90px;
	color: #555145;
	font-weight: 900;
	}
	
.fourofour	h3 {
	font-family: futura-pt, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-style:normal;
	font-size: 20px;
	line-height: 30px;
	color: #555145;
	font-weight: 700;
	margin-top: 40px;
	}
	
.intro_text h2 {
	font-family:"futura-pt", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:200;
	font-weight:normal;
	line-height:24px;
	color: #f4f4f4;
	margin: 0 0 0 20px;
	}
	
#index .intro_text h2 {
	font-family:"futura-pt", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:200;
	font-weight:normal;
	line-height:24px;
	color: rgb(213,205,192);
	margin: 0 160px 10px 160px;
	text-align: center;
	}		
	
#about .intro_text h2 {
	font-family:"futura-pt", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:200;
	font-weight:normal;
	line-height:24px;
	color: #f4f4f4;
	margin: 0 0 0 20px;
	}	
	
#find_us .intro_text h2 {
	font-family:"futura-pt", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:200;
	font-weight:normal;
	line-height:24px;
	color: #f4f4f4;
	margin: 0 0 0 20px;
	}	
	
#stove_model .find_us .content_box_centre h2 {
	font-size: 28px;
	color: rgb(209,69,47);
	}
	
.mid_content h2 {
	font-family: "proxima-nova", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 30px;
	line-height: 40px;
	color: #FFF;
	font-weight: bold;
	margin-bottom: 40px;
	}
	
#find_us .mid_content h2 {
	font-weight:200;
	}
			
.cta h2 {
	margin-top:0px;
	line-height: 30px;
	font-size: 20px;
  	}
	
.content_box_center h2 {
	line-height: 30px;
  	}
		
.title_box h2 {
	margin-top:0px;
	color: rgb(209,69,47);
	}
	
h2::first-line {
		vertical-align: top;
	}
	
#stove_model .find_us h2 {
	font-size: 24px;
	font-weight: 400;
	color: rgb(213,205,192);
	padding: 0 20px 0px 0px;
	line-height: 30px;
	margin-bottom: 0;
	font-family: "superclarendon", georgia, serif;
	}
	
#stove_model .find_us .content_box_center h2 {
	font-size: 28px;
	font-weight: 400;
	color: rgb(213,205,192);
	line-height: 24px;
	margin-bottom: 0;
	font-style: normal;
	font-family: "superclarendon", georgia, serif;
	}
		
h3 {
	font-family:"proxima-nova", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	font-size: 20px;
	line-height: 40px;
	color: #ffbf40;
	margin-bottom: 20px;
	}
	
.button_cta a {
	font-size: 24px;
	}

h3 testimonial {
		margin: 0 0 20px 0;
		padding-top: 29px;
		line-height: 20px;
		border-top: 1px solid rgb(150,130,98);
		color: #f4f4f4;
		}
		
.intro_text h3  {
	color: #d5d3d1;
	font-size: 28px;
		}
		
		
.sidebar_box h3 {
		color: #f4f4f4;
		text-indent: 5px;
		font-weight: bold;
		}	
		
.background_box h3 {
		text-indent: 5px;
		}
		
.lower_content h3 {
	color: balck;
	line-height: 30px;
	margin-bottom: 10px;
		}
		
.footer h3 {
	color: rgb(207,131,41);
		}			
		
h4 {
	font-family:futura-pt, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight:400;
	font-style:normal;
	font-size: 20px;
	line-height: 30px;
	color: rgb(150,130,98);
	}
	
#contact .customer_services_text_box h4 {
	margin-bottom: 0px;
	}
	
	
.features h4 {
	margin-bottom:0px;
	color: rgb(213,205,192);
	}
	
.mid_content_2 h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 10px 0;
	color: #d5d3d1;
}

.mid_content_2 .sidebar_box_upper_content h4 {
	font-family:futura-pt, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 10px 0;
	color: #d5d3d1;
				text-indent:10px;

}


.mid_content_2 .sidebar_box_upper_content h5 {
		font-family:futura-pt, 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size: 15px;
		font-weight: bold;
		margin: 20px 0 10px 0;
			color: #d5d3d1;
			text-indent:10px;
}

.mid_content_2 h5 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 15px;
		font-weight: normal;
		margin: 20px 0 10px 0;
}
	
#stove_model .features h4 {
	font-size:16px;
	font-weight:900;
	}


.intro_text h4 {
	font-family:"futura-pt", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:normal;
	}		
	
.find_us h4 {
	color: rgb(213,205,192);
	padding: 0 20px 0 0px;
	}
	
#stove_model .find_us h4 {
	color: rgb(213,205,192);
	padding: 0 20px 0 0;
	line-height: 24px;
	font-family: "superclarendon", georgia, sereif;
	font-style: normal;
	}
	
#about .lower_content_2 h4 {
	font-weight:200;}
	
		
.title_two h4 {
	color: rgb(209,69,47);
	line-height: 5px;
	margin: 0;
	}

		
.title h4 {
	vertical-align:center;
	}
	
.content_box_help h4 {
	vertical-align:center;
	color: rgb(150,130,98);
	}
	
.free_delivery_box h4 {
	color: rgb(150,130,98);
}
	
h5 {
	font-family:"proxima-nova", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	font-size: 18px;
	line-height: 20px;
	margin: 20px 0 10px 10px;
	color: #e5e5e5;
	height: 50px;
	}	
	
.intro_text	h5 {
	font-family:"futura-pt", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size-adjust:0.488;
	font-weight:400;
	font-style:normal;
	font-size: 16px;
	line-height: 24px;
	/* [disabled]margin: 0 0 10px 0; */
	color: rgb(213,205,192);
	}
	
#stove_model h5 {
	color: rgb(213,205,192);
	}
	
#stove_category h5 {
	color: #d5d3d1;
	}
	
#stove_category .footer h5 {
	color: rgb(209,69,47);
	}
	
#stove_category .details h5 {
		color: #d5d3d1;
	}
	

.intro .content_box h5 {
	color: #1f1b10;
	}
	
	
.find_us .accordionButton h5 {
	font-size: 16px;
	color: rgb(150,130,98);
	margin: 0 0 0 0;
	line-height: 30px;
	}
	
#stove_model .find_us .accordionButton h5 {
	font-size: 16px;
	color: #d5d3d1;
	margin: 0 0 0 0;
	line-height: 30px;
	}
	
#stove_category .features .accordionButton h5 {
	font-size: 16px;
	color: #d5d3d1;
	margin: 0 0 0 0;
	line-height: 30px;
	text-indent: 10px;
	}
	
#index .features .accordionButton h5 {
	font-size: 16px;
	color: #d5d3d1;
	margin: 0 0 0 0;
	line-height: 30px;
	text-indent: 0px;
	}
	
#stoves .features .accordionButton h5 {
	font-size: 16px;
	color: #d5d3d1;
	margin: 0 0 0 0;
	line-height: 30px;
	text-indent: 10px;
	}
	
	
	
.lower_content h5 {
	color: #d5d3d1;
	font-weight: bold;
		}
		
.cta h4 {
	color: rgb(207,131,41);
	margin-top: 80px;
	text-align: center;
	line-height: 20px;
	}
		
.cta .georgia_italic_text {
	text-align: center;
  		}
		
.background_box h5 {
	text-indent: 5px;
	}
	
.no_background_box_top h5 {
	color: rgb(207,131,41);
	text-indent: 5px;
	}

.content_box_help h5 {
	color: rgb(150,130,98);
	padding: 0 0 0 40px;
	}

.content_box h5 {
	color: #555145;
	}

#stove_model .content_box h5 {
	color: rgb(150,130,98);
	float: left;
	}
	
#index .upper_content .content_box h5 {
	color: #d5d3d1;
	margin-bottom: 10px;
	}
	
#find_us .content_box h5 {
	color: #555145;
	margin-bottom: 10px;
	font-weight:200;
	}
		
.content_box_stove_description h5 {
	color: rgb(213,205,192);
	margin-bottom: 4px;
	}

.content_box_fuel_type h5 {
	color: rgb(207,131,41);
	margin-bottom: 0;
	}
	
	
.news_box h5 {
	color: #2b2517;
	}
	
	
.footer h5 {
	color: #ffbf40;
	margin-left: 0px;
	margin-bottom: 0px;
	height: 30px;
	}
		
.sidebar_address_box h5 {
	color: #555145;
	}

.call_out_box h5 {
	  	font-family:"Proxima Nova Black", 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size-adjust:0.488; font-weight:900; font-style:normal;
		color: #f4f4f4;
		text-indent: 5px;
		margin: 0;
		}
		
.background_box_top h5 {
	font-family:"Proxima Nova Black", 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size-adjust:0.488; font-weight:900; font-style:normal;
		color: #f4f4f4;
		text-indent: 5px;
}

.notify_me h5 {
		color: #f4f4f4;
		margin-bottom: 0;
		}

.no_lines_or_background_box_top h5 {
	font-family:"Proxima Nova Black", 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size-adjust:0.488; font-weight:900;   							font-style:normal;
	font-size: 20px;
		color: #f4f4f4;
		text-indent: 5px;
		line-height: 10px;
}

#stove_category .features h5 {
	font-size: 15px;
	margin: 10px 0 2px 0;
			color: #d5d3d1;

	}
	
	#index .features h5 {
	font-size: 15px;
	margin: 10px 0 2px 0;
	color: #e5e5e5;
	}
	
#stoves .find_us h5 {
	font-size: 15px;
	margin: 10px 0 2px 0;
	color: #d5d3d1;
	}
	
#stoves .find_us h3 {
	font-size: 15px;
	margin: 10px 0 2px 0;
	color: #d5d3d1;
	}
	
#stove_category .mid_content_2 .features h5 {
	font-size: 16px;
	margin: 6px 0 14px 0;
	color: #d5d3d1;
	}

h6 {
	font-family:"futura-pt", Helvetica, Arial, sans-serif;
	font-style:normal;
	font-size: 15px;
	line-height: 20px;
	color: #ffbf40;
	font-weight: 700;
	}

	
#stove_category .features h6 {
	font-weight: normal;
	font-size: 12px;
	margin: 0 0 2px 0;
	color: rgb(150,130,98);
	}
	
#stoves .find_us h6 {
	font-weight: normal;
	font-size: 12px;
	margin: 0 0 2px 0;
	color: rgb(150,130,98);
	}
	
.sub_head_same_line {
	font-weight: normal;
	font-size: 12px;
	margin: 0 0 2px 5px;
	color: rgb(150,130,98);
	}
	

	
.content_box_fuel_type h6 {
	color: rgb(213,205,192);
	}
	

.no_lines_or_background_box_top a {
	color: #555145;
	text-decoration: none;
	}
	
.top_hetas {
	margin: 24px 0 10px 0;
	}
	

/*
*******************
* =text
*******************
*/


	.wood_burning_stoves {
	font-family: "superclarendon", georgia-serif;
	font-style:normal;
	font-size: 15px;
	font-weight:900;
	text-align:center;
	color: rgb(213,205,192);
	letter-spacing: 2px;
	margin: 0 0 20px 0;
	}
	
	
	
li span {
	font-family: futura-pt, hevetica, arial, sans-serif;
	font-size:12px;
	color: #d5d3d1;
	font-weight: bold;
	display: inline;
	margin-left: 5px;
	background:rgb(209,69,47);
	padding: 2px 5px 1px 4px;
}

.new {
	font-family: futura-pt, hevetica, arial, sans-serif;
	font-size:13px;
	color: rgb(209,69,47);
	font-weight: bold;
	display: inline;

}

blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 13px;
	line-height:20px;
	color: rgb(150,130,98);
}

.mid_content_2 blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 13px;
	line-height:20px;
	color: rgb(150,130,98);
	margin-bottom: 20px;
}

.bold {
	font-weight:700;
}

.bold_red {
	font-weight:bold;
	color: rgb(246,27,76);
	font-size: 24px;
	font-family: "futura-pt", sans-serif;
	}
	
#contact .bold_red {
	font-size:20px;
	font-weight:700;
	color: rgb(209,69,47);
	}

.sidebar_text {
	font-size: 13px;
	line-height: 20px;
	color: rgb(150,130,98);
	}
	
.sidebar_text:first-line {
	line-height: 0px;
}

.features_text {
	font-size: 13px;
	line-height: 20px;
	color: #b2b2b2;
	margin-bottom: 0px;
	}

.call_out_box p {
	font-size: 13px;
	line-height: 20px;
	color: rgb(150,130,98);
	text-indent: 5px;
}

.background_box_top p {
	font-size: 13px;
	line-height: 20px;
	color: rgb(150,130,98);
	text-indent: 5px;
}

.content_box p {
	font-size: 13px;
	line-height: 20px;
	color: #b2b2b2;
	text-indent: 0px;
	margin-bottom: 0px;
}

.mid_content_info p {
	font-family: futura-pt, hevetica, arial, sans-serif;
	color: rgb(150,130,98);
	margin-bottom: 20px;
}

#about .upper_content p {
	font-family: futura-pt, hevetica, arial, sans-serif;
	color: rgb(150,130,98);
	margin-bottom: 20px;
}


#stove_model .content_box p {
	color: rgb(150,130,98);
	font-size: 13px;
}

#stove_category .content_box p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: rgb(150,130,98);
	font-size: 12px;
	font-style:italic;
}

#index .content_box p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #b2b2b2
	;
	font-size: 15px;
	line-height: 20px;
	text-indent: 0px;
	margin-bottom: 0px;
}

#stoves .content_box p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: rgb(150,130,98);
	font-size: 12px;
	line-height: 20px;
	font-style:italic;
	text-indent: 0px;
	margin-bottom: 0px;
}

#stove_category .mid_content_2 .content_box p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: rgb(150,130,98);
	font-size: 12px;
	font-style:italic;
	margin-bottom: 20px;
}

#stove_category .mid_content_2 .content_box ul {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: rgb(150,130,98);
	font-size: 13px;
	font-style:normal;
	margin-bottom: 20px;
}



#about .content_box p {
	font-size: 13px;
	line-height: 20px;
	color: #d5d3d1;
	text-indent: 0px;
	margin-bottom: 0px;
}

.content_box_free_delivery p {
	font-size: 13px;
	line-height: 20px;
	color: rgb(150,130,98);
	text-indent: 0px;
	margin-bottom: 10px;
}

.content_box_download_brochure p {
	font-size: 13px;
	line-height: 20px;
	color: rgb(150,130,98);
	text-indent: 0px;
	margin-bottom: 10px;
}

.content_box_stove_description p {
	font-size: 13px;
	line-height: 20px;
	color: rgb(150,130,98);
	text-indent: 0px;
	margin-bottom: 0px;
}

.content_box_fuel_type p {
	font-size: 13px;
	line-height: 20px;
	color: rgb(150,130,98);
	text-indent: 0px;
	margin-bottom: 0px;
}

.content_box_stove_description li {
	list-style-type: disc;
	font-size: 13px;
	line-height: 20px;
	color: rgb(150,130,98);
	list-style-position: inside;
	text-indent: -1em;
	margin-left: 1em;
}

.content_box li {
	list-style-type: disc;
	color: rgb(150,130,98);
	font-size: 13px;
	line-height: 18px;
	list-style-position: inside;
	text-indent: -1em;
	margin-left: 1em;
}

.mid_content_2 .content_box li {
	list-style-type: disc;
	color: rgb(150,130,98);
	font-size: 13px;
	line-height: 20px;
	list-style-position: inside;
	text-indent: -1em;
	margin-left: 1em;
}

#stove_category .mid_content_2 .content_box li {
	list-style-type: decimal;
	color: rgb(150,130,98);
	font-size: 13px;
	line-height: 20px;
	list-style-position: inside;
	text-indent: -1.4em;
	margin-left: 1.4em;
}

	
.features_text_forty {
	font-size: 13px;
	line-height: 20px;
	margin-top: 20px;
	color: rgb(150,130,98);
	margin-bottom: 0px;
	}
	
.banks_text {
	font-size: 13px;
	line-height: 20px;
	color: rgb(150,130,98);
	text-align:right;
	}
	
.find_us_text {
	font-size: 13px;
	line-height: 20px;
	color: #FFF;
	margin: 0 0 0 0;
	}
	
#stove_model .content_box .find_us_text {
	font-size: 13px;
	line-height: 20px;
	color: rgb(150,130,98);
	margin: 0 0 0 10px;
	}

	
.notify_me find_us_text	
.intro_text {
	font-size: 13px;
	line-height: 20px;
	color: rgb(150,130,98);
	}

.testimonial_box p.georgia_italic_text_first_line {
	margin:20px 0 0 0;
}

.georgia_italic_text_first_line {
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
	font-size: 13px;
	line-height: 20px;
	margin-top:15px;
	color: rgb(150,130,98);
	}

.testimonial_box .georgia_italic_text {
		text-align:left;
	}
	
.content_box_free_delivery .georgia_italic_text {
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
	font-size: 13px;
	color: rgb(213,205,192);
	margin-bottom: 0px;
	}
	
.content_box_free_delivery a:hover {
	color: #d5d3d1;
	}
	
#stove_model .content_box_download_brochure .georgia_italic_text {
	font-family: "superclarendon", georgia, serif;
	font-style: normal;
	font-size: 13px;
	color: rgb(246,27,76);
	margin-bottom: 0px;
	font-weight: normal;
	}
	
#stove_model .content_box_download_brochure a:hover {
	color: #d5d3d1;
	}

		
#stove_model .content_box_testimonial a:hover {
	color: #d5d3d1;
	}
	
#stove_model .content_box_stove_description a:hover {
	color: rgb(213,205,192);
	}
	
.georgia_italic_text {
	font-family: "superclarendon", georgia, serif;
	font-style: italic;
	font-size: 13px;
	color: rgb(150,130,98);
	}
	
.content_box_help .georgia_italic_text {
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
	font-size: 13px;
	color: rgb(150,130,98);
	padding-left: 40px;
	margin-bottom: 0px;
	}
	
.georgia_italic_text_bold {
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
	font-weight:bold;
	font-size: 13px;
	line-height: 20px;
	color: rgb(150,130,98);
	}
	
.content_box_help .georgia_italic_text_bold {
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
	font-weight:bold;
	font-size: 13px;
	line-height: 20px;
	color: rgb(150,130,98);
	padding-left: 40px;
	margin-bottom: 0px;
	}

	
.customer_services_text_box {
	padding: 0 0 20px 0;
  	}

.phone_text {
	font-size: 18px;
	font-family:"proxima-nova", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	color: #FFF;
	text-align: right;
		}
		
.direct_text {
	font-size: 18px;
	color: #FFF;
	margin: 0 0 0 0;
	text-align: right;
	font-family: "proxima-nova", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight: 200;
		}
		
.cta p {
	margin-top:10px;
	color: rgb(150,130,98);
		}
		
.no_lines_or_background_box_top p {
	text-indent: 5px;
	font-size: 15px;
	font-weight: 700; 
}

p.quote_text {
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 10px;
}

p.quote_name {
	text-align: right;
}
	
/*
*******************
* =structure
*******************
*/

#index {}

#about {}

#contact {}

#find_us {}

#testimonials {}

#faq {}

#stoves {}

#stove_model {}

#testimonials .upper_content {
	background: #d5d3d1;
	}

.lower_content_2 {
	background: #f4f4f4;
	padding: 40px 0 20px 0;
	margin-bottom: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 1px 3px black;
	-webkit-box-shadow: 0 1px 3px black;
	-box-shadow: 0 1px 3px black;	
}

#about .upper_content {
	background-color: #15191B;
	padding: 40px 0 0 0;
}
#faq .upper_content {
	background-color: #f4f4f4;
	padding: 40px 0 0 0;
}

#about .mid_content {
	background:url(../img/bg_about_mid.jpg);
	width: 990px;
	height: 500px;
}

.top_image {
}

.top_image_holder {
	margin: 0 -30px 0 0;
}

.top_pages {
	height: 320px;
}

.top_pages h1 {
	font-size: 36px;
	font-family: "superclarendon", serif;
	font-weight: 400;
}

.upper_content .top_pages h2 {
font-size: 14px;
font-family: "futura-pt", sans-serif;
color: rgb(246,27,76);
letter-spacing: 2px;
margin: 0 0 -5px 0;
}




.shield {
	text-align:left;
	margin: 0 0 20px 0;
	padding: 20px 0 0 0;
}


.upper_content h2 {
	color: #d5d3d1;
}


#about .upper_content h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 10px 0;
	color: #d5d3d1;
	line-height:30px;
}

#about .mid_content h3 {
	color: #d5d3d1;
	margin: 0 0 10px 0;
}

#about .upper_content h3 {
	color: #d5d3d1;
	line-height: 30px;
	margin: 0 0 10px 0;
}

#about .upper_content .content_box h4 {
	color: #d5d3d1;
	font-weight: 200;
}

#abaout .upper_content h3 {
	color: #d5d3d1;
}

.content_box h3:first-child {
	color:#ffbf40;
}

.mid_content_info {
}

.content_box {
	margin: 0 0 0 0;
	position: relative;
	}
	
#stove_category .features .content_box {
	}
	
#index .features .content_box p{
	font-family:"proxima-nova", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-style: normal;
	text-align: center;
	}
	
#index .features .content_box h5{
	font-family:"proxima-nova", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 0px;
	color: #ffbf40;
	}
.hetas_box {
	margin: 10px 0 40px 0;
	float:left;
	}
		
.cta .content_box {
	margin: 0 0 20px 0;
	}

.content_box_fuel_type {
	width: 130px;
	float:left;
	margin: 18px 0 0 0;
	}

.content_box_fuel_type_and_description {
	width: 450px;
	float:left;
	margin: 0 30px 0 0;
	border-top: 1px dotted rgb(150,130,98);
}

.content_box_testimonial {
	width: 210px;
	float:left;
}

.content_box_center {
	text-align: center;
}

.content_box_center h2 {
	font-weight:bold;
	text-align: center;
}

.content_box_stove_model {
	
	width:690px;
}

.content_box_stove_description {
	padding: 10px 0px 10px 20px;
	margin-right:30px;
	width:270px;
	float: left;
}



.content_box_buy {
	height:340px;
	position: relative;
}

.content_box_share {
	float:left;
	margin: 0 5px 0 0;
}

.content_box_help {
	margin-top: 20px;
	border: 1px dotted rgb(150,130,98);
	padding: 10px 10px 15px 10px;
}

.content_box_free_delivery {
	width: 188px;
	float:left;
	border: 1px dotted rgb(150,130,98);
	padding: 10px 10px 10px 10px;
	margin-bottom: 20px;
}

.content_box_download_brochure {
	width: 190px;
	float:left;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-bottom: dotted 1px rgb(150,130,98);
	border-top: dotted 1px rgb(150,130,98);
	padding: 10px 10px 10px 0px;
	margin: 20px 0 0 0;
	position: absolute;
	bottom:0px;
	left:0px;
}

.header {
	padding: 0px 0 0 0;
	}

.container {
	width: 990px;
	margin: 0 auto 0 auto;
	border-left: 0px solid rgb(150,130,98);
	border-right: 0px solid rgb(150,130,98);
	border-top: 0px solid rgb(150,130,98);
	-moz-box-shadow: 0 0 0 0 #2b2517;
	-webkit-box-shadow: 0 0 0 0 #2b2517;
	}
	
.intro {
	background: #d5d3d1;
	padding: 0 0 0 0;
	margin-bottom: 20px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-moz-box-shadow: 0 1px 3px black;
	-webkit-box-shadow: 0 1px 3px black;
	-box-shadow: 0 1px 3px black;
	}
	
.intro_text {
	padding: 30px 0 30px 0;
	left:20px;
	width: 990px;
	z-index: 100;
	background:black;
	background-image: url(../img/cartographer.png);
	border-bottom: 1px dashed rgb(150,130,98);
	}
	
#stove_model .intro_text {
	padding: 30px 0 20px 0;
	-moz-box-shadow: 0 1px 3px black;
	-webkit-box-shadow: 0 1px 3px black;
	-box-shadow: 0 1px 3px black;
	background: #15191B;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	margin-bottom: 20px;
	}
	
#stove_category .intro_text {
	padding: 30px 0 30px 0;
	left:20px;
	width: 990px;
	z-index: 100;
	background:black;
	background-image: url(../img/cartographer.png);
	border-bottom: 1px dashed rgb(150,130,98);
	}
	
	
#clearview #stove_category .intro_text {
	padding: 20px 0 20px 0;
	border: 1px solid #;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	bottom: -20px;
	left:20px;
	width: 950px;
	background:url(../img/bg-black-main-50.png);
	}
		/*	background: none;*/
		
#contura #stove_category .intro_text {
	padding: 20px 0 20px 0;
	border: 1px solid #;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	bottom: -20px;
	left:20px;
	width: 950px;
	background:url(../img/bg-black-main-50.png);
	}
		/*	background: none;*/
		
#dovre #stove_category .intro_text {
	padding: 20px 0 20px 0;
	border: 1px solid #;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	bottom: -20px;
	left:20px;
	width: 950px;
	background:url(../img/bg-black-main-50.png);
	}
		/*	background: none;*/
		
#aga #stove_category .intro_text {
	padding: 20px 0 20px 0;
	border: 1px solid #;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	bottom: -20px;
	left:20px;
	width: 950px;
	background:url(../img/bg-black-main-50.png);
	}
		/*	background: none;*/
		
#chesneys #stove_category .intro_text {
	padding: 20px 0 20px 0;
	border: 1px solid #;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	bottom: -20px;
	left:20px;
	width: 950px;
	background:url(../img/bg-black-main-50.png);
	}
		/*	background: none;*/
		
#franco_belge #stove_category .intro_text {
	padding: 20px 0 20px 0;
	border: 1px solid #;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	bottom: -20px;
	left:20px;
	width: 950px;
	background:url(../img/bg-black-main-50.png);
	}
		/*	background: none;*/
		
#esse #stove_category .intro_text {
	padding: 20px 0 20px 0;
	border: 1px solid #;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	bottom: -20px;
	left:20px;
	width: 950px;
	background:url(../img/bg-black-main-50.png);
	}
		/*	background: none;*/

#charnwood #stove_category .intro_text {
	padding: 20px 0 20px 0;
	border: 1px solid #;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	bottom: -20px;
	left:20px;
	width: 950px;
	background:url(../img/bg-black-main-50.png);
	}
		/*	background: none;*/
		
#contact .intro_text {
	padding: 20px 0 20px 0;
	border: 1px solid #;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	bottom: 0px;
	left:20px;
	width: 950px;
	background:url(../img/bg-black-main-70.png);
	}
		/*	background: none;*/
		
#aarrow #stove_category .intro_text {
	padding: 20px 0 20px 0;
	border: 1px solid #;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	bottom: -20px;
	left:20px;
	width: 950px;
	background:url(../img/bg-black-main-50.png);
	}
		/*	background: none;*/
		
#morso #stove_category .intro_text {
	padding: 20px 0 20px 0;
	border: 1px solid #;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	bottom: -20px;
	left:20px;
	width: 950px;
	background:url(../img/bg-black-main-50.png);
	}
		/*	background: none;*/
		
#jotul #stove_category .intro_text {
	padding: 20px 0 20px 0;
	border: 1px solid #;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	bottom: -20px;
	left:20px;
	width: 950px;
	background:url(../img/bg-black-main-50.png);
	}
		/*	background: none;*/
		
#hunter #stove_category .intro_text {
	padding: 20px 0 20px 0;
	border: 1px solid #;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	bottom: -20px;
	left:20px;
	width: 950px;
	background:url(../img/bg-black-main-50.png);
	}
		/*	background: none;*/
		
#broseley #stove_category .intro_text {
	padding: 20px 0 20px 0;
	border: 1px solid #;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	bottom: -20px;
	left:20px;
	width: 950px;
	background:url(../img/bg-black-main-50.png);
	}
		/*	background: none;*/
		
#home #index .intro_text {
	padding: 30px 0 30px 0;
	left:20px;
	width: 990px;
	z-index: 100;
	background:black;
	background-image: url(../img/cartographer.png);
	border-bottom: 1px dashed rgb(150,130,98);
	}
		/*	background: none;*/
		
#home #about .intro_text {
	padding: 20px 0 30px 0;
	border: 1px solid #;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	position: absolute;
	bottom: 0px;
	left:20px;
	width: 950px;
	z-index: 100;
	background:url(../img/bg-black-main-50.png);
	background-image: url(../img/bg-black-main.png);
	}
		/*	background: none;*/
		
#home #faq .intro_text {
	padding: 20px 0 30px 0;
	border: 1px solid #;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	position: absolute;
	bottom: 0px;
	left:20px;
	width: 950px;
	z-index: 100;
	background-image: url(../img/bg-black-main.png);
	}
		/*	background: none;*/
		
#stoves .intro_text {
	padding: 20px 0 30px 0;
	border: 1px solid #;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	position: absolute;
	bottom: 0px;
	left:20px;
	width: 950px;
	z-index: 100;
	background:url(../img/bg-black-main-50.png);
	background-image: url(../img/bg-black-main.png);
	}
		/*	background: none;*/
		
#home #find_us .intro_text {
	padding: 20px 0 30px 0;
	border: 1px solid #;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	position: absolute;
	bottom: 0px;
	left:20px;
	width: 950px;
	z-index: 100;
	background:url(../img/bg-black-main-50.png);
	background-image: url(../img/bg-black-main.png);
	}
		/*	background: none;*/
		
#home #delivery .intro_text {
	padding: 20px 0 30px 0;
	border: 1px solid #;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	position: absolute;
	bottom: 0px;
	left:20px;
	width: 950px;
	z-index: 100;
	background:url(../img/bg-black-main-50.png);
	background-image: url(../img/bg-black-main.png);
	}
		/*	background: none;*/
	
.top {
	position: relative;
		}
	
	.latest_news {
	color: #b2b2b2;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align:center;
	padding: 0;
	}
	
	.latest_news p {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-size:18px;
		color: rgb(213,205,192);
		
	}
	
	.latest_news a {
		
		font-size:15px;
		color: rgb(150,130,98);
		
	}
	
	.latest_news a:hover {
		color: rgb(246,27,76);
		text-decoration: underline;
	}

	
.top_slider {
	padding: 0 0 0 0;
	height: 500px;
	margin-bottom: 0px;
	-moz-box-shadow: 0 1px 3px black;
	-webkit-box-shadow: 0 1px 3px black;
	-box-shadow: 0 1px 3px black;
	border-bottom: 1px dashed rgb(150,130,98);
	}
	
.news .top_slider {

	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding: 0 0 0 0;
	height:50px;
	margin-bottom: 0px;
	}
	
#stove_model .top_slider {
	padding: 0 0 0 0;
	-moz-border-radius: 0px 0px 0 0;
	-webkit-border-radius: 0px 0px 0 0;
	border-radius: 50px 0px 0 0;
	height: 520px;
	}
	
.wrapper {
	width: 930px;
	padding: 0 0;
	margin: 0 auto;
	position: relative;
	}
	
.div social_header_box {
	padding: 0 0 20px 0;
	margin-bottom:20px;
	}

	
.title {
	padding:10px 0 0 0;
	margin-bottom: 20px;
	}	
	
.title_box {
	padding: 0;
}

.title_two {
	}	
	
.title_two_box {
	padding:30px 0 20px 0;
}
	

.cta {
	padding: 0px 0 0px 0;
	margin-top: 0px;
	}	

.slide {
	width: 610px;
	padding: 0 0;
	height: 380px;
	}
	
.slide_690 {
	width: 690px;
	padding: 0 0;
	height: 380px;
	}
	
.slide_990 {
	width: 990px;
	padding: 0 0;
	height: 380px;
	}
	
.call_type {
	margin-top:0px;
}
	
.features {
	padding: 0 0 20px 0;
	}
	
.mid_content_2 .features {
	margin-top: 0;
}
	
.find_us {
	padding: 0 0 20px 0;
	}
	
.breadcrumb_holder {
	padding: 0 0 0 0;
	}
	
.footer_copyright {
	padding: 20px 0;
	border-top: 1px dotted rgb(213,205,192);
	}
	
	
.upper_content {
	
	
	}
	

#stove_model .upper_content {
	background: #15191B;
	padding: 0 0 0 0;
	margin-bottom: 0px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-moz-box-shadow: 0 1px 3px black;
	-webkit-box-shadow: 0 1px 3px black;
	-box-shadow: 0 1px 3px black;
	border-bottom: 1px dashed rgb(150,130,98);
	}
	
#stove_model .upper_content img{
	border:1px solid #;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	}
	
#stove_model .upper_content li{
	margin-bottom: 17px;
	}

#stove_model .upper_content li:last-child {
	margin-bottom: 0;
	}
	

.main_image {
	height: 582px;
	border:1px solid #;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	padding:0;
	-moz-box-shadow: 0 1px 3px black;
	-webkit-box-shadow: 0 1px 3px black;
	-box-shadow: 0 1px 3px black;
	}
	
#clearview .main_image {
		position:relative;
		background:url(../img/stoves/clearview-stoves/clearview-stoves.jpg);
	margin-bottom: 20px;
	padding: 0;
	}
	
#contura .main_image {
		position:relative;
		background:url(../img/stoves/contura-stove.jpg);
	margin-bottom: 20px;
	padding: 0;
	}
	
#stoves .main_image {
		position:relative;
		background:url(../img/stoves/stoves.jpg);
	margin-bottom: 20px;
	padding: 0;
	}
	
#dovre .main_image {
	position:relative;
	background:url(../img/stoves/dovre-stoves.jpg);
	margin-bottom: 20px;
	padding: 0;
	}
	
#aga .main_image {
		position:relative;
		background:url(../img/stoves/aga-stoves.jpg);
	margin-bottom: 20px;
	padding: 0;
	}
	
#chesneys .main_image {
		position:relative;
		background:url(../img/stoves/chesneys-stoves.jpg);
	margin-bottom: 20px;
	padding: 0;
	}
	
#franco_belge .main_image {
		position:relative;
		background:url(../img/stoves/franco-belge-stoves.jpg);
	margin-bottom: 20px;
	padding: 0;
	}
	
#esse .main_image {
		position:relative;
		background:url(../img/stoves/esse-stoves.jpg);
	margin-bottom: 20px;
	padding: 0;
	}
	
#charnwood .main_image {
		position:relative;
		background:url(../img/stoves/charnwood-stoves-a.jpg);
	margin-bottom: 20px;
	padding: 0;
	}
	
#contact .main_image {
		position:relative;
		background:url(../img/stoves/contact-us-stove.jpg);
	margin-bottom: 20px;
	padding: 0;
	}
	
#about .main_image {
		position:relative;
		background:url(../img/stoves/about-stove.jpg);
	margin-bottom: 20px;
	padding: 0;
	}
	
#faq .main_image {
		position:relative;
		background:url(../img/stoves/about-stove.jpg);
	margin-bottom: 20px;
	padding: 0;
	}
	
#find_us .main_image {
		position:relative;
		background:url(../img/stoves/find-us-stove.jpg);
	margin-bottom: 20px;
	padding: 0;
	}
	
#delivery .main_image {
		position:relative;
		background:url(../img/stoves/delivery-stove.jpg);
	margin-bottom: 20px;
	padding: 0;
	}
	
	
	
#aarrow .main_image {
		position:relative;
		background:url(../img/stoves/aarrow-stoves.jpg);
	margin-bottom: 20px;
	padding: 0;
	}
	
#morso .main_image {
		position:relative;
		background:url(../img/stoves/morso-stoves.jpg);
	margin-bottom: 20px;
	padding: 0;
	}
	
#jotul .main_image {
		position:relative;
		background:url(../img/stoves/jotul-stoves.jpg);
	margin-bottom: 20px;
	padding: 0;
	}
	
#hunter .main_image {
		position:relative;
		background:url(../img/stoves/hunter-stoves.jpg);
	margin-bottom: 20px;
	padding: 0;
	}
	
#broseley .main_image {
		position:relative;
		background:url(../img/stoves/broseley-stoves.jpg);
	margin-bottom: 20px;
	padding: 0;
	}


.fourofour {
	margin-top: 200px;
}


		
#stove_category .main_image img {
	border:1px solid #;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	}
	
#stove_model .main_image img {
	border:0px solid #;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}
	
#stove_model .main_image {
	-moz-box-shadow: 0 1px 3px black;
	-webkit-box-shadow: 0 1px 3px black;
	-box-shadow: 0 1px 3px black;
	border: 0;
	}
	
#stove_model .upper_content p{
	color: rgb(150,130,98);
	}
	
  #index .upper_content {
	background: black;
	border-bottom: 1px solid #ffbf40;
	-moz-box-shadow: 0 1px 3px black;
	-webkit-box-shadow: 0 1px 3px black;
	-box-shadow: 0 1px 3px black;
	}
	
#stove_category .upper_content {
	background: #15191B;
	border-bottom: 1px dashed rgb(150,130,98);
	}
	
	
.mid_content {
	background: #262626;
	padding: 40px 0 20px 0;
	}
	
.mid_content_2 {
	background: #15191B;
	padding: 40px 0 20px 0;
	margin-bottom: 20px;

	-moz-box-shadow: 0 1px 3px black;
	-webkit-box-shadow: 0 1px 3px black;
	-box-shadow: 0 1px 3px black;
	}
	
.mid_content_2 img {
	margin: 0 0 10px 0;
}
	
#stove_model .mid_content {
	background: #15191B;
	padding: 30px 0 20px 0;
	margin-bottom: 0px;
	}
	
#stove_category .mid_content {
	background: #15191B;
	padding: 30px 0 20px 0;
	margin-bottom: 0px;
	}
	
#index .mid_content {
	padding: 60px 0 50px 0;
	border-bottom: 1px solid #ffbf40;
	background: #262626;
	-moz-box-shadow: 0 1px 3px black;
	-webkit-box-shadow: 0 1px 3px black;
	-box-shadow: 0 1px 3px black;
	}
	
#stoves .mid_content {
	background: #15191B;
	padding: 30px 0 20px 0;
	margin-bottom: 20px;
	}
	
#find_us .mid_content {
	background-color: #f4f4f4;
	padding-bottom:0;
	}
	
#find_us .mid_content .find_us {
	padding-bottom:0;
	}
	
.lower_content {
	padding: 60px 0 50px 0;
	border-bottom: 1px solid #ffbf40;
	}
	
.space_top {
	margin: 35px 0 0 70px;
	}
	
div.find_us .space_top {
	margin: 20px 0 0 0;
	}
	
#space_bottom {
	margin: 0 0 20px 0;
	}
	
.sidebar_box {
	border-top: 1px solid #6a665c;
	border-bottom: 1px solid #6a665c;
	}
	
.sidebar_address_box {
	padding: 0 0 0
	 0;
}
	
.news_box {
	margin: 0 0 0 0;
	padding: 20px 0 0 0;
	}
	
.background_box {
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #6a665c;
	border-bottom: 1px solid #6a665c;
	background-color: #1f1b10;
	}
	
.no_background_box_top {
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	border-bottom: 1px solid #6a665c;
	}
	
.background_box_top {
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
	border-top: 1px solid #6a665c;
	border-bottom: 1px solid #6a665c;
	background-color: #363023;
	}
	
.free_delivery_box {
	margin: 0 0 20px 0;
	padding: 5px 10px 20px 10px;
	background: #e8e8e8;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
#stove_model .free_delivery_box {
	margin: 0 0 20px 0;
	padding: 5px 10px 20px 10px;
	background: #1F2527;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
.free_delivery_box a {
	color: #555145;
	}
	
.free_delivery_box a:hover {
	color: #2b2517;
	}
	
.free_delivery_box h4 {
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
	line-height: 24px;
	}
	
.free_delivery_box p {
	padding: 0 0 0 0;
	}
	
.sidebar_box_upper_content {
	margin: 0 0 20px 0;
	padding: 5px 10px 10px 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
#stove_model .sidebar_box_upper_content {
	margin: 0 0 20px 0;
	padding: 5px 10px 20px 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	

	
#stove_category .sidebar_box_upper_content {
	margin: 0 0 20px 0;
	padding: 5px 10px 20px 10px;
	background: #1F2527;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
#stove_category .sidebar_box_upper_content h4{
border-bottom: 1px dotted rgb(150,130,98);
	border-top: 1px dotted rgb(150,130,98);
	color: rgb(213,205,192);
	padding: 5px 0 10px 0;
	text-indent: 0px;
	}
	
#index .sidebar_box_upper_content h4{
	border-bottom: 1px dotted rgb(150,130,98);
	border-top: 1px dotted rgb(150,130,98);
	color: rgb(213,205,192);
	padding: 5px 0 10px 0;
	text-indent: 0px;
	}
	
#stoves .sidebar_box_upper_content h4{
	border-bottom: 1px dotted #555145;
	color: rgb(209,69,47);
	padding: 5px 0 10px 0;
	text-indent: 10px;
	}
	
#stove_model .sidebar_box_upper_content h4{
	border-bottom: 1px dotted rgb(150,130,98);
	color: rgb(213,205,192);
	padding: 5px 0 10px 0;
	border-top: 1px dotted rgb(150,130,98);
	margin-top: -5px;
	}
	
.sidebar_box_upper_content h4 {
	border-bottom: 1px dotted rgb(150,130,98);
	border-top: 1px dotted rgb(150,130,98);
	color: rgb(213,205,192);
	padding: 5px 0 10px 0;
	text-indent: 0px;
	}
	
.sidebar_box_upper_content a {
	color: rgb(150,130,98);
	}
	
.sidebar_box_upper_content a:hover {
	color: #555145;
	}
	
.no_lines_or_background_box_top {
	margin: 0 0 0 0;
	padding: 5px 0 10px 0;
	}


.call_out_box {
		background-color: #363023;
		border-top: 1px dashed #6a665c;
		border-bottom: 1px dashed #6a665c;
		padding: 10px 0;
}

.social_call_out_box {
		background-color: #363023;
		border-top: 1px dashed #6a665c;
		border-bottom: 1px dashed #6a665c;
		padding: 20px 0 10px 10px;
		margin: 20px 0 0 0;
}

/*
*******************
* =images
*******************
*/	

.help_cross {
	background: url(../img/sprite.png) -280px -280px no-repeat;
	float: left;
	width: 30px;
	height: 30px;
  	}	
	
	
	/*
*******************
* =footer
*******************
*/

.footer {
	padding: 20px 0 20px 0;
	background: #262626;
	margin-bottom: 40px;	
  	}
	
.footer_content {
	padding: 20px 0 ;
  }
  
.copyright_content {
	border-top: 1px solid #6a665c;
	border-bottom: 1px solid black;
	padding: 20px 0 20px 0 ;
  }
  
.copyright_below {
	border-top: 1px solid #6a665c;
  }


.copyright {
	font-size: 12px;
	color: #acbd9d;
	float: left;
	}
	
.copyright a {
	color: #e5f2bd;
	}
	

	
/*
*******************
* =logo
*******************
*/
	
h1.logo {
	width: 110px;
	height: 50px;
	}
	
h1.logo a{
	width: 110px;
	height: 50px;
	display: block;
	background: url(../img/sprite.png) -250px -195px no-repeat;
	text-indent: -9999%;
	margin: 30px 0 0 0;
	}
	

	
#index .fourofour .logo {
	width: 110px;
	height: 50px;
	margin: 0 auto 0 auto;
	}
	
#index .logo a {
	width: 110px;
	height: 50px;
	}
	
#about .logo {
	width: 110px;
	height: 50px;
	margin-top: 30px;
	}
	
#find_us .logo {
	width: 110px;
	height: 50px;
	margin-top: 30px;
	}

#contact .logo {
	width: 110px;
	height: 50px;
	margin-top: 30px;
	}
	
#faq .logo {
	width: 110px;
	height: 50px;
	margin-top: 30px;
	}
	
#stoves .logo {
	width: 110px;
	height: 50px;
	margin-top: 30px;
	}
	
#stove_model .logo {
	width: 223px;
	height: 116px;
	text-align: centre;
	margin: 30px 0 30px 34px;
	}
	
#stove_category .logo {
	width: 110px;
	height: 50px;
	margin-top: 30px;
	}
	
#testimonials .logo {
	width: 110px;
	height: 50px;
	margin-top: 30px;
	}
	
h2.county_icon {
	width: 50px;
	height: 50px;
	}
	
h2.county_icon a{
	width: 50px;
	height: 50px;
	display: block;
	background: url(../img/sprite.png) -300px -100px no-repeat;
	text-indent: -9999%;
	margin: 10px 0 0 0;
	}
	
#stove_category h2.county_icon {
	margin-right: -20px;
}
	
h2.nearly_there {
	width: 242px;
	height: 71px;
	}

h2.nearly_there a {
	width: 242px;
	height: 71px;
	display: block;
	background: url(../img/sprite.png) 0px -108px no-repeat;
	text-indent: -9999%;
	margin-top: 0;
	margin-left: 46px;
	text-align: center;
  	}
		
h2.woodburning {
	width: 404px;
	height: 89px;
	}

h2.woodburning a{
	width: 412px;
	height: 96px;
	display: block;
	background: url(../img/sprite.png) 0px -365px no-repeat;
	text-indent: -4999%;
	margin-top: 0;
	text-align: left;
  	}
	
.woodburning_stoves {
	padding-top: 30px;
	padding-left: 23px;
	display: block;
	color: #d1312f;
	}
	
.notify_me {
	width: 450px;
	padding: 0 0 30px 0;
	display: block;
	}

#our_website {
	padding-top: 30px;
	padding-left: 40px;
	display: block;
	color: #d1312f;
	}
	
	/*
*******************
* =primary_nav
*******************
*/

.nav {
	margin: 0 0 0 0;
	}

.primary_nav {
	text-align: right;
	margin: 70px 0 0 0;
	font-family: "superclarendon", georgia, serif;
	}
	
.primary_nav li {
	display: inline;
	}	

.primary_nav a {
	font-size: 15px;
	padding: 0 0 4px 0;
	margin: 0 10px 0 10px;
	color: rgb(150,130,98);
	text-decoration: none;
	letter-spacing: 0.3px;
	border-bottom: 2px solid transparent;
	display: inline-block;
	font-weight: normal;
	-webkit-transition-property: color, border-bottom;
	-webkit-transition-duration:  .25s, .25s;
	-webkit-transition-timing-function: linear, linear;
	}
	
.primary_nav a:hover {
	color: rgb(213,205,192);
	border-bottom: 2px solid rgb(246,27,76);
	}
	
.primary_nav li.selected a {
	color: rgb(213,205,192);
	border-bottom: 2px solid transparent;
	}
	
.primary_nav li.selected a:hover {
	color: rgb(213,205,192);
	border-bottom: 2px solid rgb(246,27,76);
	}
	
.primary_nav_right {
	text-align: right;
	margin: 30px 0 0 0;
	font-family: "proxima-nova", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	}
	
.primary_nav_right li {
	display: inline;
	}	
	
.primary_nav_right a {
	font-size: 15px;
	padding: 0 0 4px 0;
	margin: 0 0 0 20px;
	color: #FFF;
	text-decoration: none;
	letter-spacing: 0.3px;
	border-bottom: 2px solid transparent;
	display: inline-block;
	font-weight: 700;
	-webkit-transition-property: color, border-bottom;
	-webkit-transition-duration:  .25s, .25s;
	-webkit-transition-timing-function: linear, linear;
	}

	
.primary_nav_right a:hover {
	color: #ffbf40;
	border-bottom: 2px solid #ffbf40;
	}
	
.primary_nav_right li.selected a {
	color: #ffbf40;
	border-bottom: 2px solid transparent;
	}
	
.primary_nav_right li.selected a:hover {
	color: rgb(213,205,192);
	border-bottom: 2px solid rgb(213,205,192);
	}

.breadcrumb li.selected a {
	color: #d5d3d1;
	}
			
/*
*******************
* =pages_nav
*******************
*/

.nav {
	margin: 0 0 0 0;
	}

.pages_nav {
	text-align: left;
	margin: 0 0 0 0;
	color: #d5d3d1;
	font-size: 13px;
	}
	
.pages_nav li {
	display: inline;
		margin: 0 10px 0 0;

	}	

.pages_nav a {
	font-size: 13px;
	padding: 0 0 4px 0;
	margin: 0 0 0 0;
	color: #d5d3d1;
	text-decoration: none;
	letter-spacing: 0.3px;
	border-bottom: 1px solid transparent;
	display: inline-block;
	font-weight: bold;
	-webkit-transition-property: color, border-bottom;
	-webkit-transition-duration:  .25s, .25s;
	-webkit-transition-timing-function: linear, linear;
	}
	
.pages_nav a:hover {
	color: rgb(209,69,47);
	border-bottom: 1px solid transparent;
	
	}
	
.pages_nav li.selected a {
	color: rgb(209,69,47);
	border-bottom: 1px solid rgb(209,69,47);
	}

	



		
	
	
/*
*******************
* =footer_nav
*******************
*/

.footer_nav {
	text-align: left;
	margin: 0 0 0 0;
	}
	
.footer_nav li {
	display: block;
	}	

.footer_nav a {
	font-size: 13px;
	line-height: 20px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #e5e5e5;
	text-decoration: none;
	letter-spacing: 0.3px;
	border-bottom: 2px solid transparent;
	display: block;
	}

.footer_nav a:hover,
.footer_nav li.selected a {
	color: #ffbf40;
	}

	

	

	
/*
*******************
* =call_out_box
*******************
*/

.call_out_box a {
	color: #f4f4f4;
}
	
	/*
*******************
* =social_sidebar
*******************
*/

.social_sidebar {
	}

.social_sidebar li {
	margin: 0px 10px 10px 0px;
	float: left;
	color: rgb(150,130,98);
	}
	
.social_sidebar li a {
	width: 21px;
	height: 21px;
	display: block;
	text-indent: -9999%;
	color: rgb(150,130,98);

	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	
	-webkit-transition: background 0.4s ease-out;
	}
	
	
.social_sidebar .twitter a {
	background: url(../img/sprite.png) -239px -34px no-repeat rgb(150,130,98);
	}
	
.social_sidebar .facebook a {
	background: url(../img/sprite.png) -268px -34px no-repeat rgb(150,130,98);
	}
	
.social_sidebar .google a {
	background: url(../img/sprite.png) -297px -34px no-repeat rgb(150,130,98);
	}
	
.social_sidebar li a:hover {
	background-color: rgb(209,69,47);
	}

	
	/*
*******************
* =social_footer
*******************
*/

.social_footer li {
	margin: 0px 10px 10px 0px;
	float: left;
	}
	
.social_footer li a {
	width: 21px;
	height: 21px;
	display: block;
	text-indent: -9999%;
	
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	
	-webkit-transition: background .25s ease-out;
	-moz-transition: background .25s ease-out;
	transition: background .25s ease-out;
	}
	

	
.social_footer .twitter a {
	background: url(../img/twitter.png);
	width: 26px;
	height: 25px;
	}
		
	
.social_footer .facebook a {
	background: url(../img/facebook.png);
	height: 25px;
	width: 26px;
	}
	
	.social_footer .google a {
	background: url(../img/sprite.png) -297px -34px no-repeat rgb(150,130,98);
	}
	
.social_footer .pinterest a {
	background: url(../img/sprite.png) -297px -34px no-repeat rgb(150,130,98);
	}
	
.social_footer li a:hover {
	background-color: #FFF;
	}


/*
*******************
* =cta
*******************
*/

.white a {
	color: #f4f4f4;
	}
	

/*
*******************
* =features
*******************
*/

.feature_image {
	margin: 0 0 10px 0;
	background: rgb(209,69,47);
	border: none;
	text-decoration: none;
	}
	
.feature_image img {
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	}
	
.feature_image img:hover {
	opacity:0.2;
	filter:alpha(opacity=20); /* For IE8 and earlier */
	text-decoration: none;
	border-bottom: 0;
	}
	
#stove_model .feature_image {
	margin: 0;
	}
	
.thumb_image_ninety {
	margin: 0 0 0 0;
	background: #1F2527;
	border: none;
	float:left;
	}
	
.thumb_image_ninety img {
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	}
	
.thumb_image_ninety img:hover {
	opacity:0.2;
	filter:alpha(opacity=20); /* For IE8 and earlier */
	}
	
.thumb_image_ninety_right {
	margin: 0 0 0 30px;
	background: #1F2527;
	border: blue;
	float:left;
	}
	
.thumb_image_ninety_right img {
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	}
	
.thumb_image_ninety_right img:hover {
	opacity:0.2;
	filter:alpha(opacity=20); /* For IE8 and earlier */
	}
	
.thumb_images {
	position: absolute;
	top:0px;
	}
.content_box_thumbs {
		height: 340px;
		position: relative;
	}
	
/*
*******************
* =find us
*******************
*/

.find_us_image {
	margin: 30px 0 30px 0;
	}
	
/*
*******************
* =testimonial
*******************
*/
	
.testimonial_box {
	}
	
.colthree.col4 .testimonial_box {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
;
	}
	

.form_box {
		margin: 0 0 0 0;
		padding: 0;
	}
	
	/*
*******************
* =twitter
*******************
*/



.twtr-widget h3{display: none;}
.twtr-widget h4 a{display:none !important;}
img.twtr-profile-img {display:none !important;}
.twitter-feed span{display:none !important;}
.twitter-feed .twtr-ft img{display:none !important;}
.twtr-ft {display:none !important;}
.twtr-tweet-wrap {padding: 10px 0px !important; overflow: visible;}
.twtr-widget .twtr-tweet {border-bottom: 1px dotted rgb(150,130,98) !important;}
.twtr-hd {margin-top: -25px;}
a.twtr-join-conv {display: none !important; }

	

/*
*******************
* =form
*******************
*/

/*form {
	height: 50px;
	margin: 15px 0 38px 0;
	}*/

input, textarea {
	margin: 0px 10px 0px 0;
	padding: 5px;
	outline: 0;
	font: normal 13px/100% helvetica neue, helvetica, arial, sans-serif;
	width: 120px;
	background: rgb(54,54,54);
	float: left;
	border: none;
	/* Border Radius*/
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
    }  
	
	/* border: 1px solid rgb(170,112,33);
	border-top: 1px solid rgb(170,112,33);
	border-bottom: 1px solid #d98a6f; */
  
textarea {  
    width: 400px;  
    max-width: 400px;  
    height: 100px;  
    line-height: 150%;  
    } 
  
/* input:hover, textarea:hover,  
input:focus, textarea:focus {
	border-color: rgb(170,112,33);
    }  */
  
.form label {
	color: rgb(213,205,192);
    }  
	
.contact-form label {
	display:block;
	margin:20px 0 5px 0;
	color: #b2b2b2;
	}

.contact-form input {
	width: 100%;
	padding: 5px 0;
	margin-bottom:20px;
	text-indent:5px;
	border: none;
	bottom-border:5px solid red;
	outline:none;
	line-height:40px;
	height:25px;
	}

.contact-form textarea {
	width: 100%;
	padding: 5px 0;
	margin-bottom:20px;
	text-indent:5px;
	outline:none;
	line-height:40px;
	height:100px;
	}
	
	/*border: none;
	bottom-border:5px solid red; */

.contact-form .submit input {
	width: 100px;
	margin-bottom: 50px;
	margin-top: 10px;
	}

.submit input {
	width: 40px;
	height: 26px;
	line-height:26px;
	margin: 0 0 0 0;
	padding: 0;
	background: rgb(246,27,76);
	font-size: 16px;
	font-weight: 700;
	font-family: "futura-pt", helvetica, sans-serif;
	color: rgb(213,205,192);
	}
	
.sidebar_box .submit input {
	width: 210px;
	}
	
#find_us .mid_content .find_us .button {
	margin: 10px 0 10px 0;
	width:200px;
	height:31px;
	line-height: 31px;
	color: #f4f4f4;
	text-decoration: none;
	font-size: 16px;
	font-family: font-family:"Proxima Nova Black", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	display: block;
	text-align: center;
	position: relative;
	background-color:rgb(209,69,47);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	
.button_cta {
	margin: 0 0 20px 0;
	width:100%;
	height:31px;
	line-height: 31px;
	color: rgb(244,239,232);
	text-decoration: none;
	font-size: 18px;
	font-family: "superclarendon", georgia, serif;
	font-weight:bold;
	font-style:normal;
	display: block;
	text-align: center;
	position: relative;
	background-color:rgb(246,27,76);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	letter-spacing: 1px;
	}
	/* TEXT SHADOW 
	border-bottom: 1px solid #996633;
	border-top: 1px solid rgb(170,112,33); */
	/* TEXT SHADOW 
	text-shadow: 0 1px 1px black;
	-webkit-transition: background 0.3s ease-out;
	/* BOX SHADOW 
	-moz-box-shadow: 0 1px 3px black;
	-webkit-box-shadow: 0 1px 3px black;
	-box-shadow: 0 1px 3px black; */
	
.button_buy {
	width:98px;
	height:31px;
	margin: 0 10px 80px 0;
	line-height: 31px;
	color: rgb(244,239,232);
	text-decoration: none;
	font-size: 13px;
	font-family: futura-pt, 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	display: block;
	float: left;
	text-align: center;
	position: relative;
	background-color:rgb(246,27,76);
	border: 1px solid #B93E2A;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
.button_buy:hover {
	background-color: rgb(229,22,69);
	}
	
.button_category {
	width:100%;
	height:50px;
	margin: 40px 0 0px 0;
	line-height: 50px;
	color: #F4F4F4;
	text-decoration: none;
	font-size: 15px;
	font-family:"proxima-nova", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight:700;
	letter-spacing: 0.1em;
	display: block;
	text-align: center;
	position: relative;
	background-color:rgb(246,27,76);
	border: 1px solid #B93E2A;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
.button_category:hover {
	background-color: rgb(229,22,69);
	color: #f4f4f4;
	}
	
	.button_contact {
	float:left;
	width:220px;
	height:31px;
	margin: 0px 10px 20px 0;
	line-height: 31px;
	color: #F4F4F4;
	text-decoration: none;
	font-size: 13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:italic;
	letter-spacing: 0.1em;
	display: block;
	text-align: center;
	position: relative;
	background-color:rgb(209,69,47);
	border: 1px solid #B93E2A;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	}
	
.button_contact:hover {
	background-color: #B93E2A;
	color: #f4f4f4;
	}
	
#contact .button_contact {
	float:left;
	width:220px;
	height:31px;
	margin: 20px 15px 20px 20px;
	line-height: 31px;
	color: #F4F4F4;
	text-decoration: none;
	font-size: 13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:italic;
	letter-spacing: 0.1em;
	display: block;
	text-align: center;
	position: relative;
	background-color:rgb(209,69,47);
	border: 1px solid #B93E2A;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	}
	
#contact .button_contact:hover {
	background-color: #B93E2A;
	color: #f4f4f4;
	}
	

	
#stove_category .button_more_info {
	width:75%;
	height:31px;
	line-height: 31px;
	color: #F4F4F4;
	text-decoration: none;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:italic;
	letter-spacing: .1em;
	display: block;
	float: left;
	text-align: center;
	position: relative;
	background-color:#555145;
	border: 1px solid #444137;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	}
	
#stove_category .button_more_info:hover {
	background-color:#444137;
	}
	
#contact .button_more_info {
	float: left;
	width:220px;
	height:31px;
	margin: 20px 0 0 0;
	line-height: 31px;
	color: #F4F4F4;
	text-decoration: none;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:italic;
	letter-spacing: 0.1em;
	display: block;
	float: left;
	text-align: center;
	position: relative;
	background-color:#555145;
	border: 1px solid #444137;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	}
	
#contact .button_more_info:hover {
	background-color:#444137;
	}
	

	
#index .button_more_info {
	width:75%;
	height:31px;
	line-height: 31px;
	color: #F4F4F4;
	text-decoration: none;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:italic;
	letter-spacing: .1em;
	display: block;
	float: left;
	text-align: center;
	position: relative;
	background-color:#555145;
	border: 1px solid #444137;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	}
	
#index .button_more_info:hover {
	background-color:#444137;
	}
	
#stoves .button_more_info {
	width:75%;
	height:31px;
	line-height: 31px;
	color: #F4F4F4;
	text-decoration: none;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:italic;
	letter-spacing: .1em;
	display: block;
	float: left;
	text-align: center;
	position: relative;
	background-color:#555145;
	border: 1px solid #444137;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	}
	
#stoves .button_more_info:hover {
	background-color:#444137;
	}
	
#about .button_more_info {
	width:220px;
	height:31px;
	line-height: 31px;
	color: #F4F4F4;
	text-decoration: none;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:italic;
	letter-spacing: .1em;
	display: block;
	float: left;
	text-align: center;
	position: relative;
	background-color:#555145;
	border: 1px solid #444137;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	}
	
	
#faq .button_more_info {
	width:220px;
	height:31px;
	line-height: 31px;
	color: #F4F4F4;
	text-decoration: none;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:italic;
	letter-spacing: .1em;
	display: block;
	float: left;
	text-align: center;
	position: relative;
	background-color:#555145;
	border: 1px solid #444137;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	}
	
#delivery .button_more_info {
	width:220px;
	height:31px;
	line-height: 31px;
	color: #F4F4F4;
	text-decoration: none;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:italic;
	letter-spacing: .1em;
	display: block;
	float: left;
	text-align: center;
	position: relative;
	background-color:#555145;
	border: 1px solid #444137;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	}
	
#find_us .button_more_info {
	width:75%;
	height:31px;
	line-height: 31px;
	color: #F4F4F4;
	text-decoration: none;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:italic;
	letter-spacing: .1em;
	display: block;
	float: left;
	text-align: center;
	position: relative;
	background-color:#555145;
	border: 1px solid #444137;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	}
	
	
.button_page {
	width:100px;
	height:14px;
	stroke: 1px solid #B93E2A;
	margin: 0 10px 80px 0;
	padding: 5px;
	line-height: 20px;
	color: #F4F4F4;
	text-decoration: none;
	font-size: 11px;
	font-family:Georgia, "Times New Roman", Times, serif
	font-weight:normal;
	font-style:italic;
	display: inline;
	float: right;
	text-align: center;
	position: relative;
	background-color:rgb(209,69,47);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
.button_page:hover {
	background-color: #B93E2A;
		stroke: 1px solid #B93E2A;

	}
	
.button_more_info {
	width:98px;
	height:31px;
	line-height: 31px;
	color: rgb(213,205,192);
	text-decoration: none;
	font-size: 13px;
	font-family: futura-pt, 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	display: block;
	float: left;
	text-align: center;
	position: relative;
	background-color:rgb(49,49,49);
	border: 1px solid rgb(54,54,54);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
	
.button_more_info:hover {
	background-color:rgb(54,54,54);
	}
	
	
#stove_model .button_cta {
	margin: 0 0 10px 0;
	}
	
	/* WHILE HOVERED */
.button_cta:hover {
	background-color: rgb(229,22,69);
	}
	
	/* WHILE BEING CLICKED */
.button_cta:active {
	background-color: #A63826;
	}
	/* -moz-box-shadow: 0 2px 6px black;
	-webkit-box-shadow: 0 2px 6px black;
	-box-shadow: 0 2px 6px black; */
	
.cta .button_cta {
	margin-top: 20px;
	}
	
.button_cta_phone {
	margin: 0px 0 20px 0;
	width:100%;
	height:32px;
	line-height: 38px;
	color: #f4f4f4;
	text-decoration: none;
	font-size: 24px;
	font-family: font-family:"Proxima Nova Black", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	display: block;
	text-align: center;
	position: relative;
	background-color: rgb(207,131,41);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-bottom: 1px solid #996633;
	border-top: 1px solid rgb(170,112,33);
	/* TEXT SHDOW */
	text-shadow: 0 1px 1px black;
	/* BOX SHADOW */
	-moz-box-shadow: 0 1px 3px black;
	-webkit-box-shadow: 0 1px 3px black;
	-box-shadow: 0 1px 3px black;
	-webkit-transition: background 0.3s ease-out;
	}
	
	/* WHILE HOVERED */
.button_cta_phone:hover {
	background-color: rgb(170,112,33);
	}
	
	/* WHILE BEING CLICKED */
.button_cta_phone:active {
	background-color: rgb(170,112,33);
	-moz-box-shadow: 0 2px 6px black;
	-webkit-box-shadow: 0 2px 6px black;
	-box-shadow: 0 2px 6px black;
	}
	
.button_cta_phone {
	margin-top: 24px;
	}
	

/*
*******************
* =columns
*******************
*/

.colone {
	width: 50px;
	margin: 0 30px 0 0;
	float: left;
	}
	
.colone.col12 {
	margin: 0;
	}
	
.coltwo {
	width: 130px;
	margin: 0 30px 0 0;
	float: left;
	}
	
.coltwo.col6 {
	margin: 0;
	}
	
.coltwo.col3 {
	margin: 0;
	}
	
.colthree {
	width: 210px;
	margin: 0 30px 0 0;
	float: left;
	}	
	
.colthree.col4 {
	margin: 0;
	}
	
.colfour {
	width: 290px;
	margin: 0 30px 0 0;
	float: left;
	}
	
.colfour.col3 {
	margin: 0;
	}
	
.colfive {
	width: 370px;
	margin: 0 30px 0 0;
	float: left;
	}
	
.colfive.col3 {
	margin: 0;
	}
	
.colsix {
	width: 450px;
	margin: 0 30px 0 0;
	float: left;
	}	
	
.colsix.col2 {
	margin: 0;
	}
	
.colseven {
	width: 530px;
	margin: 0 30px 0 0;
	float: left;
	}	
	
.colseven.col2 {
	margin: 0;
	}
	
.coleight {
	width: 610px;
	margin: 0 30px 0 0;
	float: left;
  	}
	
.coleight.col2 {
		margin: 0;
  	}
	
.colnine {
	width: 690px;
	margin: 0 30px 0 0;
	float: left;
  	}
	
.colnine.col2 {
		margin: 0;
  	}
	
.colten {
	width: 770px;
	margin: 0 30px 0 0;
	float: left;
  	}
	
.colten.col1 {
	margin: 0;
  	}
	
	
.coleleven {
	width: 850px;
	margin: 0;
	float: left;
  	}
	
.coleleven.col1{
	margin: 0;
  	}
	
	
.coltwelve.col1 {
	width: 930px;
	margin: 0;
  	}
	



	
/*
*******************
* =clearfix - clears floats of group
*******************
*/

.group:after {
	content: "";
	display: block;
	clear: both;
	background: transparent;
	height: 5px;
	}
	
	* html .wrapper				{ zoom: 1; } /* IE6 */
	*:first-child+html .wrapper { zoom: 1; } /* IE7 */
	


/*
*******************
* =clearfix - clears floats of arrows
*******************
*/

.clearfix:after {  /* für Firefox, IE8, Opera, Safari, etc. */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* + html .clearfix { /* for IE7 */
    display: inline-block;
}
* html .clearfix { /* for IE6 */
	height: 1%;
}
	
/*
*******************
* =slider
*******************
*/

/***********************************************************************************************************************
DOCUMENT: style/format.css
DEVELOPED BY: Ryan Stemkoski
COMPANY: Zipline Interactive
EMAIL: ryan@gozipline.com
PHONE: 509-321-2849
DATE: 2/26/2009
DESCRIPTION: This document contains the structural formatting files for the accordion style menu.
************************************************************************************************************************/
#wrapper_accordion {
	width: 190px;
	margin-left: auto;
	margin-right: auto;
	padding:0px 0 20px 0;
	}

.accordionButton {
	width: 190px;
	float: left;
	_float: none;
	cursor: pointer;
	margin: 0 0 5px 0;
	color: d5d3d1;
	}
		
#stove_model .accordionButton {
	color: d5d3d1;
	}
			
.accordionContent {
	width: 190px;
	padding: 0 0 10px 0;
	font-size: 13px;
	line-height: 20px;
	text-indent: 0px;
	float: left;
	_float: none;
	border-bottom: 1px dotted rgb(150,130,98);
	margin: 0 0 0 0;
	}
	
.accordionContent a {
	color: rgb(150,130,98);
	}

.accordionContent a:hover {
	color: rgb(246,27,76);
	text-decoration: underline;
	-webkit-transition: color .02s linear;
	-moz-transition: color .02s linear;
	transition: color .02s linear;
	}

	
/***********************************************************************************************************************
 EXTRA STYLES ADDED FOR MOUSEOVER / ACTIVE EVENTS
************************************************************************************************************************/

/* .on {
	background: rgb(209,69,47);
	} */
	
/* .over {
	color: #f4f4f4;
	} */
