/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/*end reset*/
/*global*/
body{
	background:#438322 url(images/new_bkgrd3.jpg) repeat-x;
	color:#3D3B45;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:justify;
}
p{
	margin-bottom: 12px;
}
a:hover{
	color:#2ba4b5;
}
/*end global*/
/*header*/
#container{
	background: #fffee4 url(images/body-bg.gif) repeat-y;
	width:780px;
	margin:0 auto;
	}
#logo{
	background: url(images/topheader.jpg) no-repeat;
	height: 102px;
	text-indent: -9999px;
	width:780px;
}
/*end header*/
/*navigation*/
#nav{
	font-weight: bold;
	font-size: 11px;
	list-style-type: none;
	padding:10px 0px 10px 0;
	text-transform: uppercase;
	width: 195px;
}
#nav li{
	background: url(images/arrow.gif) no-repeat left center;
	border-bottom: 1px dotted #666;
	padding: 3px 0px;
	margin-left: 10px;
	text-indent: 20px;
	}
#nav li a{
	color: #333;
	text-decoration:none;
	}
#nav li a:hover{
	color:#2ba4b5;
	}
/*end navigation*/
/*content*/
#slideshow{
	width: 560px;
	margin-left: -20px;
	margin-bottom: 20px;
}
.content{
	float:left;
	padding: 290px 0 20px 20px;
	width: 540px;
}
.content-home{
	float: left;
	padding:0 0 20px 20px;
	width: 540px;
}
.content-home p{
	width: 500px;
}
.content-home p span{
	font-weight: bold;
}
.content p{
	width: 500px;
}
.content p span{
	font-weight: bold;
}
.arbors{
	background: url(images/header_arbors.jpg) no-repeat;
}
.contactus{
	background: url(images/header_contactus.jpg) no-repeat;
}
.decking{
	background: url(images/header_decks.jpg) no-repeat;
}
.enclosures{
	background: url(images/header_enclosures.jpg) no-repeat;
}
.faq{
	background: url(images/header_testmonials.jpg) no-repeat;
}
.fences{
	background: url(images/header_fences_main.jpg) no-repeat;
}
.gates{
	background: url(images/header_gates.jpg) no-repeat;
}
.gazebos{
	background: url(images/header_gazebos.jpg) no-repeat;
}
.home{
	background: url(images/header.jpg) no-repeat;
}
.patiocovers{
	background: url(images/header_patiocovers_main.jpg) no-repeat;
}
.railings{
	background: url(images/header_railings.jpg) no-repeat;
}
.requestforinfo{
	background: url(images/header.jpg) no-repeat;
}
.testimonials{
	background: url(images/header_testmonials.jpg) no-repeat;
}
.thankyou{
	background: url(images/header_testmonials.jpg) no-repeat;
}
.heading1{
	width:518px;
	height:27px;
	margin: 25px 0 10px 0;
	text-indent:-200000px;
}
.title-arbors{
	background: url(images/c_heading_arbors.gif) no-repeat;
}
.title-contactus{
	background: url(images/c_heading_contactus.gif) no-repeat;
}
.title-decking{
	background: url(images/c_heading_decking.gif) no-repeat;
}
.title-enclosures{
	background: url(images/c_heading_enclosures.gif) no-repeat;
}
.title-faq{
	background: url(images/c_heading_faq.gif) no-repeat;
}
.title-fences{
	background: url(images/c_heading_fences_main.gif) no-repeat;
}
.title-gates{
	background: url(images/c_heading_gates.gif) no-repeat;
}
.title-gazebos{
	background: url(images/c_heading_gazebos.gif) no-repeat;
}
.title-home{
	background: url(images/welcome.gif) no-repeat;
}
.title-patiocovers{
	background: url(images/c_heading_patiocovers.gif) no-repeat;
}
.title-product-gallery{
	background: url(images/sub_photogallery.gif) no-repeat;
}
.title-railings{
	background: url(images/c_heading_railings.gif) no-repeat;
}
.title-requestforinfo{
	background: url(images/c_heading_quoterequest.gif) no-repeat;
}
.title-showroom{
	background: url(images/sub_visitshowroom.gif) no-repeat;
}
.title-testimonials{
	background: url(images/c_heading_testimonials.gif) no-repeat;
}
.title-testimonials{
	background: url(images/c_heading_thankyou.gif) no-repeat;
}
#product-gallery{
	background: url(images/product_photo_galleries.gif) no-repeat;
	width:522px;
	height:27px;
	margin: 25px 0 10px 0;
	text-indent:-9999px;
	}
#product-gallery-images{
	list-style-type: none;
}
#product-gallery-images li{
	float: left;
	margin: 0 14px 35px 14px;
	text-align: center;
}
#product-gallery-images img{
	margin-bottom: 5px;
}
#product-gallery-images li span a{
	color: #2ba4b5;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
#product-gallery-images li span a:hover{
	text-decoration: underline;
}
.strong{
	font-weight: bold;
}
.red{
	color:#de0000;
}
.blue{
	color: #2ba4b5;
}
.center{
	text-align: center;
}
/*end content*/
/*sidebar*/
#sidebar{
	background:#FFFEE4 url(images/nav.gif) repeat-x;
	float: right;
	font-size: 12px;
	height: 100%;
	padding: 0 5px;
	text-align: left;
	width: 205px;
}
#sidebar img{
	margin: 10px 0 10px 10px;
}
#sidebar p{
	margin-left: 10px;
}
#sidebar p a{
	color: #B57D0A;
	font-weight: bold;
	text-decoration: underline;
}
#sidebar p a:hover{
	color: #2ba4b5;
}
#sidebar span{
	font-weight: bold;
}
#sidebar span span{
	font-size: 16px;
	color: #2ba4b5;
}
#sidebar hr{
	color: #fcf2b8;
	height: 5px;
	margin: 10px 0;
	width: 80%;
	text-align: center;
}
#benefits {
	font-size: 12px;
	list-style-type: disc;
	margin: 0 0 12px 25px;
}
#our-service{
	background: url(images/our_service.gif) no-repeat 10px 0;
	width:134px;
	height:21px;
	margin-bottom: 10px;
	text-indent:-200000px;
	}
/*end sidebar*/
/*footer*/
#footer{
	background:url(images/footer_bg.gif) repeat-x 0 0 #FDF6D2 ;
	clear:both;
	height:75px;
	padding: 25px 0 0 10px;
	}
#footer-nav{
	list-style-type: none;
	text-transform: uppercase;
	}
#footer-nav li{
	float: left;
	margin: 0 5px;
}
#footer-nav li a{
	color: #232323;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#footer-nav li a:hover{
	color:#2ba4b5;
	}
/*end footer*/
