body
{
	background-color: 	#fff;
	font-family: 		    helvetica, arial, sans-serif;
  font-size:          95%;
}

.bodytext
{
  text-align:         justify;
}

a, a:visited
{
  color:              #afd041;
  text-decoration:    none;
}

a:hover, a:active
{
  background-color:   #afd041;
  color:              #000;
  text-decoration:    none;
}

#header-logo
{
}

#header-phone
{
  position:             absolute; 
  left:                 707px;
  top:                  47px;
}

div#header
{
	width:              960px;
	margin: 			      0;
  background-color:   #fff;
  position:           relative;
}

#nav
{
  background-color:   #999999;
  padding:            5px 15px;
  text-transform:     uppercase;
  margin-bottom:      20px;
}

#nav a, #nav a:visited
{
	border: 			      0;
  font-weight: 		    bold;
	text-decoration: 	  none;
	background-color: 	#999999;
  color:              #fff;
  padding-right:      25px;
}

#nav a:hover
{
	background-color:	  #;
	border: 			      0;
}

#nav .this_page {
	border: 			      0;
	font-weight: 		    bold;
	text-decoration: 	  none;
	background-color: 	#;
	padding-right:      25px;
}

div#main
{
	margin: 			    0;
	background-color: #fff;
	padding: 			    0px;
  width:            960px;
}

img
{
	border: 			0px solid #777;
}

.home img
{
	border: 			0;
	margin: 			25px;
}

div#outer
{
	margin:             auto;
  width:              960px;
  background-color:   #fff;

}

div#footer
{
	clear:            both;
  border-top: 		  1px solid #fff;
	border-bottom: 	  1px solid #fff;
	padding: 			    0;
	margin: 			    40px 0 20px 0;
}

.footer-box
{
  background-color: #eee;
  margin:           0;
  padding:          20px;
  width:            420px;
}

h1 {
  font-size:    150%;
  font-weight:  bold;
  text-align:   left;
  color:        #afd041;
  margin:       0 0 25px 0;
}

h2 {
  font-size:    115%;
  font-weight:  bold;
  text-align:   left;
  color:        #afd041;
  margin:       0;
  padding:      0;
}

.con_title {
  font-size:    115%;
  font-weight:  bold;
  text-align:   left;
  color:        #afd041;
  margin: 0;
  padding: 0;
}

.con_price {
  font-weight:  bold;
  font-size:    115%;
}

table.conservatory {
  margin: 0 20px 20px 0;
}

table.conservatory td {
  padding: 0 20px 20px 0;
}

img.left {
  margin: 0 10px 10px 0;
  float: left;
}

img.right {
  margin: 0 0 10px 10px;
  float: right;
}

img.noborder {
  border: 0;
}

div.download {
  width:            190px;
  background-color: #eee;
  padding:          15px;
  margin:           0 0 20px 20px;
  font-size:        90%;
}

.download-title
{
  font-weight:      bold;
}

.download-thumb
{
  padding:          0 10px 10px 0;
  float:            left;
}

#stock_list li {
  display:  inline;
  padding:  0 20px 0px 0;
  margin:   0 0 20px 0;
  line-height: 30px;
  
}

div#notice
{
	background-color: green;
	padding:			    10px;
	color:				    white;
	margin:				    0 0 15px 0;
}

div#home-main
{
  background-color:   #08532a;
  width:              459px;
  height:             339px;
  padding:            0;
  color:              #fff;
  float:              right;
}

div#home-main-text
{
  padding:            40px;
  font-size:          125%;
}

.home-section h2
{
  color:              #fff;
  text-transform:     uppercase;
  font-size:          100%;
  margin:             15px 0 15px 20px;
  text-decoration:    none;
}

.home-section a, .home-section a:visited
{
  color:              #fff;
  background-color:   #;
  text-decoration:    none;
}

.home-section a:hover
{
  color:              #000;
  background-color:   #fff;
  text-decoration:    none;
}

.home-section
{
  background-color:   #afd041;
  width:              210px;
  height:             270px;
  padding:            0;
  color:              #fff;
}

.home-section-spacer
{
  width:              40px;
}

h1.pagetitle
{
  color: #fff;
  background-color: #afd041;
  padding: 5px 10px;
}


/* 3-column layout for windows, doors and conservatories pages */

#col1
{
  float: left;
  width: 459px;
  padding: 0px 20px 0 0;
  border-right: 0px solid #eee;
  margin: 0 0 30px 0;
}

#col2
{
  float: left;
  width: 200px;
  padding: 0 20px;
  margin: 0;
  background-color: ;
}

#col3
{
  float: left;
  width: ;
  padding: 0;
  margin: 0;
  background-color: #fff;
}

.label
{
  color: #777;
  text-align: right;
  padding-right: 20px;
}
