body {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000;}

td,div,p {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000;}

a {text-decoration:none; color:#951A1D;}
a:active {text-decoration:none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

ul {margin:0px; padding-left:25px; padding-bottom:5px; padding-top:5px; padding-right:10px;}

h1 {font-size: 17px; font-weight: bold; padding: 0px; margin: 0px; padding-bottom: 10px; color:#000000;}
h2 {font-size: 14px; font-weight: bold; padding: 0px; margin: 0px; padding-bottom: 10px; color:#000000;}

.copyright {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #C9C3BB; font-weight: normal; text-decoration: none;}
 
.hr {
	line-height:3px;
	height:3px;
	font-size:3px;
	background:url(images/hr_bg.gif) top repeat-x;
}

.form {margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0;}
select {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px;
 color: #000000;}
input, textarea {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
 color: #000000;}
.button {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px;
 color: #ffffff; background-color:#D15126; font-weight: bold;}

.industrylinks {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
 color: #951A1D; font-weight: bold;}

.images {border-color: #9B7823; border-width: 2px;}
.images_left {
	border: #9B7823 solid 2px;
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
.images_right {
	border: #9B7823 solid 2px;
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
}
.imagesmallname {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
 color: #000000; font-weight: normal;}
.imagemediumname {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
 color: #000000; font-weight: bold;}
.imagebigname {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
 color: #000000; font-weight: bold;}
.imagepages {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
 color: #000000; font-weight: normal;}
.imagepageselected {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
 color: #951A1D; font-weight: bold;}
.imagepagesnav {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
 color: #000000; font-weight: normal;}
.imagebignav {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
 color: #000000; font-weight: bold;}
.sectionname {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
 color: #000000; font-weight: bold;}
.sectionnameselected {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
 color: #951A1D; font-weight: bold;}

.shapesContent {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px;
 color: #000000; font-weight: normal;}
.shapesContentSizes {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px;
 color: #000000; font-weight: normal;}
.shapesTitle {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
 color: #000000; font-weight: normal;}

.faq_question {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
 color: #951A1D; text-decoration: none; font-weight: bold;}
.faq_answer {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
 color: #000000; text-decoration: none; font-weight: normal;}


/* menutop
-----------------------------------------------------------------------------*/
#menutop, #menutop_inside {
	width: 100%;
	height: 38px;
	background: url(images/menut_bg.gif);
}
#menutop ul, #menutop_inside ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#menutop ul li, #menutop_inside ul li {
	float: left;
	height: 38px;
	background: url(images/menutop_li_bg.gif) center right no-repeat;
}
#menutop ul li.last, #menutop_inside ul li.last {
	background: none;
}
#menutop a {
	display: block;
	width: 60px;
	height: 38px;
	line-height:38px;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
#menutop_inside a {
	display: block;
	width: 93px;
	height: 38px;
	line-height:38px;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}

#menutop #menutop_sitemap {
	width: 64px !important;
}
#menutop_inside #menutop_sitemap {
	width: 92px !important;
}
#menutop a:hover, #menutop_inside a:hover {
	text-decoration: none;
	background: url(images/menut_bg_selected.gif);
}
a.menutop_selected {
	text-decoration:none !important;
	background: url(images/menut_bg_selected.gif) !important;
}


/* menu
-----------------------------------------------------------------------------*/
#menu {
	width: 100%;
	background: url(images/menu_bg_top.jpg) top no-repeat;
}
#menu ul {
	margin: 0px;
	list-style: none;
	width: 173px;
	padding: 60px 10px 0px 10px;
}
#menu ul li {
	width: 173px;
	height: 22px;
	line-height: 8px;
	background: url(images/menu_button.gif) left top no-repeat;
	padding: 0px;
	margin: 0px;
}
#menu ul li a {
	display: block;
	width: 100%;
	height: 22px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 0px 0px 24px;
	margin: 0px;
}
#menu ul li a:hover {
	text-decoration: none;
	color: #ffffff;
	background: url(images/menu_button_selected.gif) left top no-repeat;
}
a.menu_selected {
	text-decoration:none !important;
	color: #ffffff !important;
	background: url(images/menu_button_selected.gif) left top no-repeat !important;
}

/* Inside page titles
-----------------------------------------------------------------------------*/
.content_title { 
	width: 100%;
	height: 19px;
}
.content_title h1 {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 0px;
	margin: 0px;
	color: #951a1d;
	font-size: 11px;
}
.content_title h1 span {
	position: absolute;
	width: 100%; 
	height: 100%;
}
#title_welcome {
	background: url(images/title_welcome.gif) #f1ece1 left top no-repeat; 
}
#title_water_features {
	background: url(images/title_water_features.gif) #f1ece1 left top no-repeat; 
}
#title_wall_systems {
	background: url(images/title_wall_systems.gif) #f1ece1 left top no-repeat; 
}
#title_specials {
	background: url(images/title_specials.gif) #f1ece1 left top no-repeat; 
}
#title_sitemap {
	background: url(images/title_sitemap.gif) #f1ece1 left top no-repeat; 
}
#title_pavers {
	background: url(images/title_pavers.gif) #f1ece1 left top no-repeat; 
}
#title_outdoor_lighting {
	background: url(images/title_outdoor_lighting.gif) #f1ece1 left top no-repeat; 
}
#title_privacy {
	background: url(images/title_privacy.gif) #f1ece1 left top no-repeat; 
}
#title_portfolio {
	background: url(images/title_portfolio.gif) #f1ece1 left top no-repeat; 
}
#title_outdoor_firepits {
	background: url(images/title_outdoor_firepits.gif) #f1ece1 left top no-repeat; 
}
#title_modular_natural_stone {
	background: url(images/title_modular_natural_stone.gif) #f1ece1 left top no-repeat; 
}
#title_location {
	background: url(images/title_location.gif) #f1ece1 left top no-repeat; 
}
#title_links {
	background: url(images/title_links.gif) #f1ece1 left top no-repeat; 
}
#title_legal {
	background: url(images/title_legal.gif) #f1ece1 left top no-repeat; 
}
#title_landscape_architects {
	background: url(images/title_landscape_architects.gif) #f1ece1 left top no-repeat; 
}
#title_imported_pottery {
	background: url(images/title_imported_pottery.gif) #f1ece1 left top no-repeat; 
}
#title_finishing_touches {
	background: url(images/title_finishing_touches.gif) #f1ece1 left top no-repeat; 
}
#title_contractors {
	background: url(images/title_contractors.gif) #f1ece1 left top no-repeat; 
}
#title_contact {
	background: url(images/title_contact.gif) #f1ece1 left top no-repeat; 
}
#title_classes {
	background: url(images/title_classes.gif) #f1ece1 left top no-repeat; 
}
#title_bbq_islands {
	background: url(images/title_bbq_islands.gif) #f1ece1 left top no-repeat; 
}
#title_about {
	background: url(images/title_about.gif) #f1ece1 left top no-repeat; 
}

