﻿body 
{
    font-family:  Arial, sans-serif;
    font-size:.7em;
    background-image:url(/images/background/background.png);
    background-repeat:repeat-x;
    background-color: #E3CECE;
}

div.wrapper
{
    width:990px;
    margin-right:auto;
    margin-left:auto;
    background-color:#FFFFFF;
    padding:2px;

}

div.title
{
    border-bottom:solid 1px #800606;
    border-left:solid 0px #800606;
    height:20px;
    padding:.2em .4em .1em 0;
    margin:0;
    text-align:right;
    background:#FFFFEE;
    font-size:1em;
    font-weight:bold;
    font-family: Ariel;
    letter-spacing: 0.2em;
    
}

div.banner
{
    
    height:150px;
    background-color:#003D2B;
    color:#FFFFCC;
    font-size:2em;
    font-family:Trajan Pro;
    border-right:solid 0px #800606;
    border-top:solid 0px #800606;
    border-bottom:solid 7px #003D2B;
    background-image: url("../images/background/banner_plus.jpg");
    background-repeat:no-repeat;
    background-position: center ;
    text-align:center;
}

div.main
{
    margin-top:1em;
    
}

div.left
{
    float:left;
    width:200px;
    border:solid 0px #0000FF;
    
    
}

div.right
{
    float:right;
    width:780px;
    border:solid 0px #00FF00;
}

div.content
{
    font-size:12px;
    line-height:1.4em;
    margin-left:.4em; 
      
}

div.linksBox
{
  margin: .0em 0 .8em 0;
  padding: 0 0 .3em 0;
  background-color:#003D2B;
  color:#800606;
  text-align:center;
  background-image:url("/images/background/link_bg1.jpg");
  border-bottom:solid 1px #003D2B;
   font-family: Georgia, Times New Roman, Arial, Sans-Serif;
   
}


.linksBox A:link
{
    color:#FCFDDB; 
    background-image:url("/images/background/link_bg1.jpg");
    margin: 0 0 0 0;
    padding: .0em .8em .2em .8em ;
   
    text-align:center;
    font-size:1.4em;
    
    
}

.linksBox A:visited
{
    color:#FCFDDB; 
    background-image:url("/images/background/link_bg1.jpg");
    margin: 0 0 0 0;
    padding: .0em .8em .2em .8em ;
    text-align:center;
    font-size:1.4em;
    
    
}

.linksBox A:hover
{
    color:#FFF205; 
    /*background-image:url("/images/background/button_over.png");*/
    margin: 0 0 0 0;
    padding: .0em .8em .2em .8em ;
    text-align:center;
    font-size:1.4em;
    
    
}

div.navigationBox
{
   border:solid 1px #DDDDDD;
    background-color:#EEEEEE; 
    margin-bottom:1em; 
}

div.navigationBox h3
{
   color:#880000;
   padding-top:.4em;
}

.left h2
{
    background-color:#003D2B;
    font-size:0.9em;
    color:#FCFDDB;
    margin:0 0 .4em 0;
    padding:.2em .2em .2em .5em;
    background-image:url("/images/background/link_bg1.jpg");
    background-color:#003D2B;
}

.right h2
{
    margin-left:-.4em;   
}


.navigationBox ul 
{

	margin: 0;
	padding: 0;
	border: none;
	font-size:1em;
	list-style-image:none;
}
	
.navigationBox li 
{
	margin: .2em 0 0 0;
	list-style-type:none;

	
	
}
	
.navigationBox li ul li
{	
	margin: 0 0 0 0;
	list-style-type:none;
	
}

.navigationBox li a 
{
	display: block;
	padding: 3px 2px 2px .8em;
	border-left: 0px solid #003D2B;
	background-color:#EEEEEE;
	color: #800606;
	text-decoration: none;
	font-weight:bold;
	width: 100%;
	background-image:url("/images/background/header_bg_grey.jpg");
}
	
.navigationBox li ul li a 
{
	border-bottom: 0px solid #90bade;
	padding-left: 1em;
	padding-top: 2px;
	background-color:#FFFFFF;
	border-left: 0px solid #003D2B;
	background-image:none;
	color:#0000AA;
	font-weight:normal;
}	

html>body .navigationBox li a 
{
	width: auto;
}

.navigationBox li a:hover 
{
	border-left: 0px solid #003D2B;
	background-color: #EEEEEE;
	color: #9999FF;
}

.navigationBox li ul li a:hover 
{
	border-left: 0px solid #003D2B;
	background-color: #FEFCD3;
	color: #9999FF;
	background-image: url("/images/background/link_bg_yellow.jpg");
}

div.contactBox
{
    font-size:.9em;
    border-right:solid 1px #DDDDDD;
    border-top:solid 1px #DDDDDD;
    margin: .2em 0 .8em .4em;
}

 img
{
    border:solid 1px #BBBBBB;
    
}


div.inner_left
{
    float:left;
    width:325px;
}

div.inner_right
{
    float:right;
    width:425px;
}

.bottom_right p
{
    margin-left:2em;
    font-size:.9em;
}

.bottom_left p
{
    margin-left:2em;
    font-size:.9em;
}

A:link
{
    text-decoration:none;
    color:#0000CC;
}

A:visited
{
    text-decoration:none;
    color:#0000CC;
}

A:hover
{
    color:#5563FF;
}


p
{
    margin:0;
    padding:.5em;
}

h1
{
    margin:0;
    background-image:url("/images/background/link_bg1.jpg");
    background-color:#003D2B;
    color:#FCFDDB;
    padding:.1em 0  .2em .4em;
    font-size:1.4em;
    font-weight:normal;
    border-bottom:solid 0px #003D2B;
    font-family: Georgia, Times New Roman, Arial, Sans-Serif;
    letter-spacing: 3px
}

h2
{
   margin:.5em 0 0 0;
   padding-left:.5em;
   font-size:1.3em;
   font-family: Georgia, Times New Roman, Arial, Sans-Serif; 
   color:#800606;
   letter-spacing: 1px
}


h3
{
    margin:0 0 0 0;
    font-size:1.1em;
    text-align:center;   
}


div.clear
{
    clear:both;
}

div.footer
{
    margin-top:.5em;
    padding:.5em;
    border-top:solid 1px #003D2B;
    border-bottom:solid 2px #003D2B;
    text-align:center;
    background-color:#FFFFEE;
    font-size:.8em;
    background-image:url("/images/background/link_bg1.jpg");
    color:#FFEEEE;
}


ul
{
    margin-bottom:.6em;
    margin-top:0.1em;
}


div.largeImage
{
    text-align:center;
    margin:.6em;
}

p#backLink
{
    text-align:center;
    font-size:1.2em;
}

.imageTitle
{
   font-size:1.6em;
   font-family: Georgia, Times New Roman, Arial, Sans-Serif; 
   color:#800606;
   letter-spacing: 1px;
   text-align:center;
   margin: 0 0 .4em 0;
   clear:both;
}

.imageDetails
{
    font-size:1.2em;
}

div.imageRowInfo
{
    float:left;
    text-align:left;
    margin: 0 3.6em 0 0;
    width:140px;
    height:130px;
    background-color: #9DB4AD;
    font-size:.9em;
    line-height:1.4em;
    
}

div.imageRowInfo ul
{
    padding-left:0;
    margin-left:1.4em;
    
}

div.imageRowInfoOriginal
{
    float:left;
    text-align:left;
    margin: 0 3.6em 0 0;
    width:140px;
    height:150px;
    background-color: #9DB4AD;
    font-size:.9em;
    line-height:1.4em;
    
}

div.rowImg
{
    float:left;
    text-align:center;
    margin: 0em 3.6em 0 0;
    width:140px;
    height:150px;
    font-size:.9em;
  
}

div.fireplacesRowInfoBox
{
    float:left;
    text-align:left;
    margin: 0 3.6em 0 0;
    width:420px;
    height:130px;
    background-color: #9DB4AD;
    font-size:1em;
    line-height:1.4em;
    padding:0.2em
    
}

div.fireplacesRowInfoText
{
    float:left;
    text-align:left;
    width:100%;
    height:100%;
    background-color: #9DB4AD;
    font-size:1.1em;
    line-height:1.4em;
    border:2px solid #FFFFFF;
    
}

.fireplacesRowInfoText p
{
    margin:0;
    padding-bottom:.2em;
}