Body
{
padding:0px; 
padding-top:8px;
margin:auto;
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#wrapper
{
width:930px;
margin:auto;
text-align:center;
background-color:#fff;
}

#header
{
width:930px;
height:163px;
}

#logo
{
background-image:url('/images/interface/logo_main.jpg');
background-repeat:no-repeat;
width:412px;
height:163px;
float:left;
}

#logoMasonry
{
background-image:url('/images/interface/logo_masonry.jpg');
background-repeat:no-repeat;
width:412px;
height:163px;
float:left;
}

#logoFireplaces
{
background-image:url('/images/interface/logo_fireplaces.jpg');
background-repeat:no-repeat;
width:412px;
height:163px;
float:left;
}

#logoInteriors
{
background-image:url('/images/interface/logo_interiors.jpg');
background-repeat:no-repeat;
width:412px;
height:163px;
float:left;
}

#topnav
{
/*
background-image:url('/images/visual panels/topnav_home.jpg');
background-repeat:no-repeat;
*/
background-color: #ffffff;
width:508px;
height:121px;
margin:0px;
padding-top:42px;
padding-right:10px;
text-align:right;
float:left;
}

#homenav
{
width:930px;
height:122px;
}

#homepic
{
width:930px;
height:123px;
}

#fireplaceMenu
{
width:930px;
height:121px;
background-color:#FFFFFF;
}

#fireplaceMenu2
{
width:930px;
height:120px;
background-color:#FFFFFF;
}

#contentNav
{
width:930px;
height:29px;
text-align:left;
}

#contentShadow
{
background-image:url('/images/fireplaces/nav_shadpw.jpg');
width:930px;
height:10px;
text-align:left;
}

#contentNav2
{
width:930px;
height:40px;
text-align:centre;
background-color:#FFFFFF;
}

#fireplaceLink1
{
width:310px;
height:121px;
float:left;
}

#fireplaceLink2
{
width:310px;
height:121px;
float:left;
}

#fireplaceLink3
{
width:310px;
height:121px;
float:left;
}

#fireplaceLink4
{
width:310px;
height:120px;
float:left;
}

#fireplaceLink5
{
width:310px;
height:120px;
float:left;
}

#fireplaceLink6
{
width:310px;
height:120px;
float:left;
}

#calculator
{
width:930px;
height:450px;
}

.african_black
{
background-image:url('/images/calculator/calculator_africanblack.jpg');
}

.baltic_brown
{
background-image:url('/images/calculator/calculator_balticbrown.jpg');
}

.blue_pearl
{
background-image:url('/images/calculator/calculator_1_bluepearl.jpg');
}

.bon_accord
{
background-image:url('/images/calculator/calculator_bonaccord.jpg');
}

.coffee
{
background-image:url('/images/calculator/calculator_coffee.jpg');
}

.emerald_pearl
{
background-image:url('/images/calculator/calculator_emeraldpearl.jpg');
}

.gialle_fierette
{
background-image:url('/images/calculator/calculator_giallefierette.jpg');
}

.jade_golden
{
background-image:url('/images/calculator/calculator_jadegolden.jpg');
}

.new_venetian
{
background-image:url('/images/calculator/calculator_newvenitian.jpg');
}

.sapphire_brown
{
background-image:url('/images/calculator/calculator_sapphirebrown.jpg');
}

.star_galaxy
{
background-image:url('/images/calculator/calculator_stargalaxy.jpg');
}

.ubatuba
{
background-image:url('/images/calculator/calculator_ubatuba.jpg');
}

#button1
{
width:310px;
height:122px;
float:left;
}

#button2
{
width:310px;
height:122px;
float:left;
}

#button3
{
width:310px;
height:122px;
float:left;
}

#homeImage1
{
width:310px;
height:123px;
float:left;
background-color:#FFFFFF;
}

#homeImage2
{
width:310px;
height:123px;
float:left;
background-color:#FFFFFF;
}

#homeImage3
{
width:310px;
height:123px;
float:left;
background-color:#FFFFFF;
}

#homeLinks
{
width:930px;
height:179px;
border-bottom:solid 1px #fff;
}

#fireWrapper
{
width:769px;
height:200px;
margin:0px;
padding-left:161px;
text-align:left;
background-color:#FFFFFF;
}

#fireWrapper2
{
width:930px;
height:330px;
margin:0px;
padding-top:15px;
text-align:left;
background-color:#FFFFFF;
}

#templateBwrapper
{
width:870px;
height:470px;
margin:0px;
padding-top:8px;
padding-left:30px;
padding-right:30px;
text-align:left;
background-color:#FFFFFF;
}

#templateBheader
{
width:870px;
height:40px;
margin:0px;
text-align:left;
background-color:#FFFFFF;
}

#templateAheader
{
width:870px;
height:30px;
margin:0px;
text-align:left;
background-color:#FFFFFF;
}

#templateApicture
{
width:250px;
height:400px;
margin:0px;
text-align:left;
padding-right:10px;
float:left;
background-color:#FFFFFF;
}

#templateDtitle
{
width:790px;
height:35px;
margin:0px;
text-align:left;
float:left;
background-color:#FFFFFF;
}

#templateDbutton
{
width:80px;
height:35px;
margin:0px;
text-align:left;
float:left;
background-color:#FFFFFF;
}

#templateCpicture
{
width:370px;
height:400px;
margin:0px;
padding-top:10px;
text-align:left;
float:left;
background-color:#FFFFFF;
}

#templateDpicture
{
width:870px;
margin:0px;
text-align:left;
float:left;
background-color:#FFFFFF;
}


#templateCtext
{
width:500px;
height:300px;
margin:0px;
padding-top:40px;
text-align:left;
float:left;
background-color:#FFFFFF;
}

#newsNavigation
{
width:200px;
height:400px;
margin:0px;
text-align:left;
float:left;
background-color:#FFFFFF;
}

#newsText
{
width:670px;
height:400px;
margin:0px;
padding-top:10px;
text-align:left;
float:left;
background-color:#FFFFFF;
}

#formContent
{
width:870px;
height:400px;
margin:0px;
text-align:left;
background-color:#FFFFFF;
}

.templateBindividual
{
width:165px;
height:210px;
margin:0px;
padding-right:10px;
float:left;
text-align:left;
background-color:#FFFFFF;
}

.templateBindividualEnd
{
width:165px;
height:210px;
margin:0px;
float:left;
text-align:left;
background-color:#FFFFFF;
}


#homeColumn1
{
background-image:url('/images/backgrounds/news_1.gif');
width:310px;
height:180px;
float:left;
}

#fireplaceColumn1
{
width:310px;
height:180px;
float:left;
text-align:left;
background-color:#FFFFFF;
}

#homeColumn2
{
background-image:url('/images/backgrounds/fireplaces_panel.jpg');
width:310px;
height:180px;
float:left;
text-align:left;
}

#fireplaceColumn2
{
width:620px;
height:180px;
float:left;
text-align:left;
background-color:#FFFFFF;
}

#homeColumn3
{
background-image:url('/images/backgrounds/news_2.gif');
width:310px;
height:180px;
float:left;
}

#footer
{
background-image:url('/images/interface/footer.gif');
background-repeat:no-repeat;
width:910px;
border-bottom:5px solid #F1F1F1;
}

#footer .bigWhiteBorder
{
	border-top:15px solid #fff;
}

#news1
{
width:155px;
height:180px;
float:left;
text-align:left;
}

#news2
{
width:155px;
height:180px;
float:left;
text-align:left;
}

#fireplace1
{
width:103px;
height:180px;
float:left;
text-align:left;
}

#fireplace2
{
width:94px;
height:180px;
float:left;
text-align:left;
}

#fireplace3
{
width:113px;
height:180px;
float:left;
text-align:left;
}

#calculatorCol
{
width:310px;
height:180px;
float:left;
text-align:left;
}

#fireWrapper4
{
width:840px;
height:200px;
margin-left:48px;
text-align:center;
background-color:#FFFFFF;
}

#fireWrapper3
{
width:840px;
height:200px;
margin-left:48px;
text-align:center;
background-color:#FFFFFF;
}


.fireThumb
{
width:206px;
height:185px;
float:left;
}

#fireText
{
width:210px;
height:310px;
float:left;
}

#fireContainer
{
width:264px;
height:330px;
float:left;
text-align:center;
}
#FireInfoLeft
{
	width:117px;
	float:left;
	text-align:right;
	padding-right:15px;
}
#FireInfoRight
{
	width:132px;
	float:right;
	text-align:left;
}
#fireWrangbrooke
{
background-image:url('/images/fireplaces/fire_wrangbrooke.jpg');
background-repeat:no-repeat;
width:264px;
height:330px;
float:left;
text-align:center;
}

#fireimage
{
width:264px;
height:200px;
}


#contentPanel
{
width:700px;
height:330px;
float:left;
text-align:center;
}

#firePic1
{
width:325px;
height:310px;
float:left;
}

#firePic2
{
width:116px;
height:310px;
float:left;
}

#vivid
{
width:930px;
height:10px;
background-color:#000;
}



/*this is content*/

.content p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;	
margin:0px;

}

.content h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;	
margin:0px;
text-decoration:none;
}

.content h3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;	
margin:0px;
text-decoration:none;
}

.footer
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
color:#666666;	
margin:0px;
padding-top:0px;
padding-left:20px;
}

.footerLink
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
color:#333333;	
margin:0px;
text-decoration:none;
}

.news p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;	
margin:0px;
margin-left:20px;
margin-top:7px;
text-decoration:none;
}

.news h1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3c3d2d;	
margin:0px;
margin-left:20px;
margin-top:10px;
text-decoration:none;
}

.news h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3c3d2d;	
margin:0px;
margin-left:20px;
margin-top:6px;
text-decoration:none;
}

.newsLink
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;	
margin:0px;
margin-top:7px;
text-decoration:none;
}

.fireLink
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;	
margin:0px;
margin-left:20px;
text-decoration:none;
}

.fireNormal
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;	
margin:0px;
margin-top:6px;
}

.fireLink2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;	
margin:0px;
margin-left:20px;
margin-top:10px;
text-decoration:none;
}

.disclaimer1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3c3d2d;	
margin:0px;
padding-left:20px;
text-decoration:none;
}

.calcTotal
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:30px;
color:#3c3d2d;	
margin:0px;
padding-left:10px;
padding-top:100px;
text-decoration:none;
}

.bodycopy p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;	
margin:0px;
margin-top:12px;
margin-right:20px;
text-decoration:none;
}

.bodycopy h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#908871;	
margin:0px;
margin-top:12px;
margin-left:30px;
margin-right:20px;
text-decoration:none;
}

.bodycopy h3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;	
margin:0px;
margin-top:12px;
margin-right:20px;
margin-left:30px;
text-decoration:none;
}

.navigationLink h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#908871;	
margin:0px;
margin-top:10px;
margin-right:20px;
text-decoration:none;
}

.navigationLink p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#908871;	
margin:0px;
padding-top:6px;
padding-left:20px;
text-decoration:none;
}

.firespec td
{
border-bottom:1px solid #e3Dcc5;
}

.firespec p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;	
margin:0px;
margin-top:2px;
margin-bottom:2px;
text-decoration:none;
}

.firespec h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#3c3d2d;	
margin:0px;
margin-top:2px;
margin-bottom:2px;
text-decoration:none;
}

.vividText
{
font-size:10.5px;
font-weight:normal;
font-style:italic;
color:#6F6F6F;	
margin:0px;
text-decoration:none;
text-align:right;
}

.templateBtext p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;	
margin:0px;
text-decoration:none;
}

.bullets
{
font-size:14px;
color:#908871;	
padding-bottom:10px;
}

.templateBpicture
{
padding-bottom:3px;
}

.templateDpicture
{
padding-bottom:15px;
}

.contentPicture
{
padding-right:20px;
padding-bottom:10px;
}
#background
{
	background-color:#ffffff;
}

.imgLeft
{
	float: left;
	padding: 0px 20px 15px 0px;
}

.imgRight
{
	float: right;
	padding: 0px 0px 15px 20px;
}

.background
{
	background-color: #ffffff;
	text-align: left;
}
.clear
{
	clear: both;
}


.menu a 
{
font-style:normal;
font-weight:normal;
}

.Lvl0
{
font-size:14px;
margin-left:5px;
font-style:normal;
}

.Lvl0 a
{
font-weight:bold;
}

.Lvl1
{
font-size:12px;
margin-left:15px;

padding-top:4px;
}

.Lvl1 a
{
font-weight:normal;
}

.Lvl2
{
font-size:11px;
margin-left:15px;
}


.menu
{
text-decoration:none;
list-style-type:none;
text-transform:capitalize;
}


#newsWrapper
{
height:470px;
overflow:auto;
}

.article
{
clear:both;
padding-top:10px;
}

.article h3
{
padding-bottom:10px;
}

.dateHeader 
{
text-transform:capitalize;
}
