@font-face {
	font-family: 		Avant Garde;
	src: 				url('../includes/AVGARDN.TTF');
	font-family: 		Bustamalaka;
	src: 				url('../includes/Bustamalaka.TTF');
}
body {
    width:				980px;	
	margin:				0 auto;
    font-family: 		Avant Garde, Century Gothic, Tahoma, Arial, sans-serif;
    font-size:			13px;
    color:				#6e4e35;
	behavior:			url('../cssHoverFix.htc');
	letter-spacing: 	0.03em
}
h1 {
	margin:				0 0 10px 0;
    padding:			0;
	display:			none;
    font-size:			32px; 
	font-weight:		normal;
	text-indent:	   	-9999px;
}
h2 {
	height:				42px;
	margin:				5px 0 0 0;
	padding:			8px 0 0 15px;
	background-image:	url('../images/page_header.png');
	background-position:top left;
	background-repeat:	no-repeat;
    font-size:			30px;
	font-weight:		normal;
	color:				#fff;
}
h2.page_header_big {
	height:				92px;
	background-image:	url('../images/page_header_big.png');
	background-position:top left;
	background-repeat:	no-repeat;
	font-weight:		normal;
}
h2.pop_up {
	height:				42px;
	margin:				-5px 0 20px -5px;
	background-image:	url('../images/page_header.png');
	background-position:0 0;
	background-repeat:	no-repeat;
	font-weight:		normal;
}
#paula-deen h2 {
	display:none;
}
h3 {
	margin:				15px 0 -5px 15px;
    font-size:			24px;
	font-weight:		normal;
	color:				#01725e;
	letter-spacing:1px;
}
#gallery_collections h3 {
	margin:				5px 0 0 15px;
	font-family:		Bustamalaka, Avant Garde, Century Gothic, Arial, sans-serif;
	font-size:			24px;
	color:				#6e4e35;
	background-image:	url('../images/featured_collections.png');
	background-position:0 0;
	background-repeat:	no-repeat;
	text-indent:		-9999px;
}
h4 {
	margin:				15px 0 0 15px;
    font-size:			18px;
	font-weight:		normal;
    color:				#01725e;
}
h5 {
    margin:				10px 0 0 15px;
    font-size:			16px;
	font-weight:		normal;
}
h6 {
	margin:				0 0 6px 0;
    font-size:			14px;
	font-weight:		normal;
}
p {
    margin:				0 0 20px 0;
    line-height:		1.5;
}
p.large {
	font-size:			18px;
	font-weight:		bold;
}
#content .gallery_collections p {
	margin:				0 0 0 15px;
}
#content .gallery_collections img {
	margin:				0 0 0 15px;
}
#content .gallery_collections a {
	border:				0;
	text-decoration:	none;
}
#content .gallery_collections p a  {
    border-bottom:		1px solid #6e4e35;
	text-decoration:	none;
    color:				#6e4e35;
}
a {
    border-bottom:		1px solid #6e4e35;
	text-decoration:	none;
    color:				#6e4e35;
}
a:hover    {
	border-bottom:		1px solid #a88367;
    color:				#a88367;
}
a:active {
    color:				#a88367;
}
a.back {
	height:				16px;
	margin:				-15px 5px 10px 0;
	padding:			0 14px 0 0;
	float:				right;
	border:				0;
	background-image:	url('../images/arrow.gif');
	background-position:top right;
	background-repeat:	no-repeat;
	color:				#01725e;
	font-size:			14px;
	font-weight:		bold;
}
strong {
	font-weight:		bold;
}
img {
    border:				none;
}
img.img_right {
	margin:				5px 0 0 0;
	padding:			0 0 10px 10px;
	float:				right;
}
img.img_left {
	margin:				5px 0 0 0;
	padding:			0 10px 10px 0;
	float:				left;
}
br {
	clear: 				both;
}
.left {
    float:				left;
}
.right {
    float:				right;
}
div#print {
	width:				780px;
	margin:				0 auto 0 15px;

	text-align:			center;
}
div#print img {
	margin:				0 40px 20px auto;
}
div#print a {
	border:				0;
	text-decoration:	none;
}
div#commercials {
	width:				780px;
	margin:				30px auto 0 15px;
	text-align:			center;
}
h3.commercial_header {
    width:780px;
	margin:				30px auto 10px auto;
	padding:			8px 0;
	background-color:	#6e4e35;
	color:				#fff;
	text-align:center;
}
div#commercials p {
	margin:				0 -110px 20px 150px;
	display:			inline;
	float:				left;
	text-align:			center;
width:200px;
}
div#commercials a {
	border:				0;
	text-decoration:	none;	
}
div#magazines {
	width:				780px;
	margin:				20px auto 10px 15px;
	text-align:			center;
}
div#magazines h3 {
	margin:				0 0 30px 0;
	padding:			8px 0;
	background-color:	#6e4e35;
	color:				#fff;
}
div#magazines img {
	margin:				0 40px 0 auto;
}
.clear {
    clear:				both;
}
.no_border a {
	text-decoration:	none;
	border:				none;
}
.odd {
	background-color:	#eee;
}
.even {
	background-color:	#f8f8f8;
}
#header {
	height:				120px;
	margin:				10px 0 0 0;
    background-image:	url('../images/header_bg.png');
	background-position:top left;
	background-repeat:	repeat-x;
}
a.logo {
	margin:				2px 0 0 8px;
	float:				left;
	border:				0;
}
#flash_header {
	margin:				47px 0 0 20px;
	float:				left;	
}
#flash_header img {
	margin:0;
}
form#search {
	width:				240px;
	margin:				78px 6px 0 0;
	float:				right;
}
form#search label {
	width:				auto;
	float:				left;	
    font-size:			20px;
}
form#search .text {
	width:				145px;
	height:				18px;
	margin:				0 0 0 4px;
	padding:			2px 4px 0 4px;
	float:				left;
	border-top:			1px solid #00a392;
	border-right:		0;	
	border-bottom:		1px solid #00a392;
	border-left:		1px solid #00a392;
	font-family: 		Avant Garde, Century Gothic, Tahoma, Arial, sans-serif;	
    font-size:			12px;	
}
form#search .button {
	width:				10px;
	height:				22px;
	margin:				0 0 0 -2px;
	float:				left;
	border:				0;
	background-color:	transparent;
	background-image:	url('../images/search_button.png');	
	background-position:top left;
	background-repeat:	no-repeat;
	text-indent:		-9999px;
}
form#search .button:hover {
	cursor:				pointer;
}
form#contact {
	width:				310px;
	height:				auto;
	margin:				0;
	background-image:	url('../images/contact_form_bg.png');
	background-repeat:	repeat-y;
	color:				#6e4e35;
}
form#contact h3 {
	margin:				0 10px 10px 15px;
	padding:            0;
}
form#contact p {
	margin:				0 10px 10px 15px;
}
#review_counter {
	text-align:right;
	margin:0 15px 0 0;
	font-size:11px;
}
form#contact label {
	width: 				120px;
	margin:				1px 0 0 5px;
	padding-right: 		5px;
	float:				left;
	font-size:			11px;
	line-height:		1.6;
	text-align: 		right;
}
form.contact input {
	color:				#6e4e35;
	font-family:		Avant Garde, Century Gothic, Tahoma, Arial, sans-serif;
	font-size:			11px;	
}
.text {
	width: 				160px;
    height:				15px;
	margin: 			0 0 10px 0;
	padding:			1px 0 2px 4px;
	float: 				left;
	border:				1px solid #6e4e35;	
	font-family:		Avant Garde, Century Gothic, Tahoma, Arial, sans-serif;
	font-size:			11px;	
	line-height:		1.4;  
}
form#contact input.error {
	border:				1px solid #ff0000;
	background-color:	#FFE7E8;
	
}
form#contact select  {
    width: 				166px;
	height:				20px;
	margin:				0 0 10px 0;
	padding:			1px 1px 1px 0;
	border:				1px solid #6e4e35;	
	font-family:		Avant Garde, Century Gothic, Tahoma, Arial, sans-serif;
	font-size:			11px;	
	line-height:		1.4;  
}
form#contact textarea {
	width:				162px;
	height:				100px;
	margin:				0 0 10px 0;	
	padding:			0 0 0 2px;
	border:				1px solid #6e4e35;
	font-family: 		Avant Garde, Century Gothic, Tahoma, Arial, sans-serif;
	font-size:			11px;
	color:				#6e4e35;
}
form#contact textarea.error {
	border:				1px solid #ff0000;
	background-color:	#FFE7E8;
	font-size:			11px;	
	line-height:		1.4; 
}
span.button input {
	width:				auto;
	margin:				0 0 0 115px;
	padding:			5px 4px 8px 8px;
	border:				0;
	background-color:	transparent;
	background-image: 	url(/images/button_left.png);
	background-repeat: 	no-repeat;
	color:				#fff;
	font-family: 		Avant Garde, Century Gothic, Tahoma, Arial, sans-serif;
	font-size:			13px;
}
span.button {
	width:				auto;
	height:				30px;
	background-color:	transparent;
	background-image: 	url(/images/button_right.png);
	background-repeat: 	no-repeat;	
	background-position:top right;
}
form#contact img {
	margin:				0 0 5px 0;
}
form#contact span.error {
	width:				279px;
	margin:				0 0 0 10px;
	padding:			4px;
	display:			block;
	background-color:	#ff0000;
	color:				#fff;	
	text-align:			right;	
}

#banner {
	width:				980px;
	height:				110px;
	margin:				2px 0 0 0;
}
#banner a {
	border:				0;
	text-decoration:	none;
}
.banner_1 {
	width:				275px;
	height:				93px;
	padding:			15px 0 0 15px;
	float:				left;
	background-image:	url('../images/banner_1.jpg');
	background-repeat:	no-repeat;
}
.banner_2 {
	width:				275px;

	height:				93px;
	padding:			15px 0 0 15px;
	float:				left;
	background-image:	url('../images/banner_2.jpg');
	background-repeat:	no-repeat;
}
.banner_3 {
	width:				385px;
	height:				93px;
	padding:			15px 0 0 15px;
	float:				left;
	background-image:	url('../images/banner_3.jpg');
	background-repeat:	no-repeat;
}
#home #content {
   	min-height:			521px;
	height:				auto !important;
	height:				531px;
	padding:			0;
}
#content {
	width:				805px;
	min-height:			840px;
	height:				auto !important;
  	height:				841px;
	margin:				-4px 0 0 0;
	padding:			0 0 8px 0;
	border-left:		5px solid #6e4e35;     
}
#content p {
	margin:				10px 10px 15px 15px;
	line-height:		1.6;
}
#content ul {
	list-style:			disc;
	margin:				20px 0 20px 60px;
}
#content ul li {
	line-height:		1.6;
	margin:			0 0 0 0;
}
#content ul.gallery_collection {
	margin:				0 60px 10px 30px;
	float:				left;
	color:				#000;
}
#content ul.gallery_collection li {
	margin:				0;
}
#site_map #content ul {
	margin:				15px 0 0 40px;
}
#site_map #content ul li {
	margin:				0;
}
#site_map #content ul li ul {
	margin:				0 0 0 30px;
}
#site_map #content ul li ul li ul {
	margin:				0 0 0 30px;
}
ul#home_ideas  {
	margin:				15px 0 20px 0px;
	float:				left;
	list-style:			none;
}
ul#home_ideas li {
	width:				85px;
	margin:				0 10px 0 15px;
	padding:			0 0 20px 0;
	float:				left;
	display:			inline;
	text-align:			center;
	line-height:		1.2;
}
ul#home_ideas li a {
	text-decoration:	none;
	border:				none;
}
ul#news_list {
	margin:				20px 0 0 15px;
	font-size:			14px;
}
ul#news_list li {
	list-style:			none;
	margin:				0 0 10px 0;
}
ul#news_list li a span {
	margin:				0 0 0 10px;
}
#home_ideas p.right {
	width:				780px;
}
a.button, .button {
	width:				auto;
	margin:				0 -10px 0 12px;
	padding:			0 7px 0 0;
	display:			block;
	float:				left;		
	border:				0;
	background-color:	transparent;
	background-image: 	url('../images/button_right.png');
	background-position:top right;
	background-repeat: 	no-repeat;
	text-decoration:	none;
}
.button span {
	width:				auto;
	height:				30px;
	padding:			8px 4px 0 10px;
	display:			block;
	background-color:	transparent;
	background-image: 	url('../images/button_left.png');
	background-repeat: 	no-repeat;	
	color:				#fff;
	font-family: 		Avant Garde, Century Gothic, Tahoma, Arial, sans-serif;
	font-size:			13px;
}
#content_nav {
	width:				803px;
	margin:				-48px 0 0 0;
	padding:			20px 0 17px 0;
	border-bottom:		10px solid #01725e;
}
#content_nav ul {
	margin:				0 0 0 15px;
	display:			inline;
	text-align:			center;
}
#content_nav ul li {
	width:				auto;
	height:				50px; 
	display:			inline;
	background-color:	transparent;
	line-height:		0;
	list-style:			none;
	text-align:			right;
}
#content_nav ul li a {   
	width:				auto;
	height:				50px; 
	border:				none;		
	background-repeat:	no-repeat;
	color:				#fff;	
	font-size:			22px;
	text-decoration:	none;
}
#content_nav ul li.current a.home_ideas {
	background-image:	url('../images/content_nav_home_ideas.png');
	background-position:0 2px;
}
#content_nav ul li a.home_ideas:hover {
	background-image:	url('../images/content_nav_home_ideas.png');
	background-position:0 2px;
}
#content_nav ul li a.home_ideas {
	background-image:	url('../images/content_nav_home_ideas_icon.png');
	background-position:0 2px;
	padding: 			10px 16px 15px 45px;
}
#content_nav ul li.current a.news{
	background-image:	url('../images/content_nav_news.png');
	background-position:0 2px;
}
#content_nav ul li a.news:hover {
	background-image:	url('../images/content_nav_news.png');
	background-position:0 2px;
}
#content_nav ul li a.news {
	padding: 			10px 24px 15px 40px;
	background-image:	url('../images/content_nav_news_icon.png');
	background-position:0 2px;
}
#content_nav ul li.current a.about_us {
	background-image:	url('../images/content_nav_about_us.png');
	background-position:0 2px;
}
#content_nav ul li a.about_us:hover {
	background-image:	url('../images/content_nav_about_us.png');
	background-position:0 2px;
}
#content_nav ul li a.about_us {
	background-image:	url('../images/content_nav_about_us_icon.png');
	background-position:0 2px;
	padding: 			10px 24px 15px 45px;
}
#content_nav ul li.current a.faqs {
	background-image:	url('../images/content_nav_faqs.png');
	background-position:0 2px;
}
#content_nav ul li a.faqs:hover {
	background-image:	url('../images/content_nav_faqs.png');
	background-position:0 2px;
}
#content_nav ul li a.faqs {
	margin:				0 0 0 -5px;
	background-image:	url('../images/content_nav_faqs_icon.png');
	background-position:0 2px;
	padding: 			10px 24px 15px 45px;
}
#content_nav ul li.current a.videos {
	background-image:	url('../images/content_nav_videos.png');
	background-position:0 2px;
}
#content_nav ul li a.videos:hover {
	background-image:	url('../images/content_nav_videos.png');
	background-position:0 2px;
}
#content_nav ul li a.videos {
	margin:				0 0 0 -2px;
	background-image:	url('../images/content_nav_videos_icon.png');
	background-position:0 2px;
	padding: 			10px 24px 15px 40px;
}
#content_nav ul li.current a.contact_us {
	background-image:	url('../images/content_nav_contact_us.png');
	background-position:0 2px;
}
#content_nav ul li a.contact_us:hover {
	background-image:	url('../images/content_nav_contact_us.png');
	background-position:0 2px;
}
#content_nav ul li a.contact_us {
	background-image:	url('../images/content_nav_contact_us_icon.png');
	background-position:0 2px;
	padding: 			10px 26px 15px 50px;
}
#content_nav ul li.current a.warranties {
	background-image:	url('../images/content_nav_warranties.png');
	background-position:0 2px;
}
#content_nav ul li a.warranties:hover {
	background-image:	url('../images/content_nav_warranties.png');
	background-position:0 2px;
}
#content_nav ul li a.warranties {
	margin:				0 0 0 -10px;
	background-image:	url('../images/content_nav_warranties_icon.png');
	background-position:0 2px;
	padding: 			10px 28px 15px 45px;	
}
#content_nav ul li.current a.customer_assurances {
	background-image:	url('../images/content_nav_customer_assurance.png');
	background-position:0 2px;
}
#content_nav ul li a.customer_assurances:hover {
	background-image:	url('../images/content_nav_customer_assurance.png');
	background-position:0 2px;
}
#content_nav ul li a.customer_assurances {
	margin:				0 3px 0 -10px;
	background-image:	url('../images/content_nav_customer_assurance_icon.png');
	background-position:0 2px;
	padding: 			10px 13px 15px 45px;	
}
#content_nav ul li a.customer_assurances span.customer {
	font-size:13px;
	margin:-8px 0 0 15px;
	position:absolute;
}
#content_nav ul li a.customer_assurances span.assurances{
	margin:4px 0 0 0;
	position:absolute;
	font-size:22px;
}
#slideshowframe {
	height:				380px;
	margin:				-390px 0 10px 5px;
	padding:			0 0 5px 0;
	position:			relative;
	z-index:			0;
	background-color:	transparent;
	background-image:	url('../images/slideshowframe.png');
	background-repeat:	no-repeat;
}
#slideshowframe_top {
	width:				800px;
	height:				13px;
	margin:				5px 0 0 5px;
	position:			relative;
	z-index:			9999;
	background-color:	transparent;
	background-image:	url('../images/slideshowframe_top.png');
	background-repeat:	no-repeat;
}
#slideshowframe_left {
	width:				7px;
	height:				353px;
	margin:				0 0 0 5px;
	position:			relative;
	z-index:			9999;
	float:				left;
	background-color:	transparent;
	background-image:	url('../images/slideshowframe_left.png');
	background-repeat:	no-repeat;
}
#slideshowframe_right {
	width:				7px;
	height:				353px;
	margin:				0 0 0 -4px;
	float:				left;
	position:			relative;
	z-index:			9999;
	background-color:	transparent;

	background-image:	url('../images/slideshowframe_right.png');
	background-repeat:	no-repeat;
}
#slideshowframe_bottom {
	width:				800px;
	height:				16px;
	margin:				-15px 0 10px 5px;
	position:			relative;
	z-index:			9999;
	background-color:	transparent;
	background-image:	url('../images/slideshowframe_bottom.png');
	background-repeat:	no-repeat;
}
#slideshow {
	width:				795px;
	height:				380px;
	margin:				-12px 0 0 -5px;
	float:				left;
	background-color:	#fff;	
	overflow:			hidden;
}
#gallery {
	width:				800px;
	height:				120px;
	margin:				-5px 0 0 5px;
	background-color:	transparent;
	background-image:	url('../images/gallery.png');
	background-repeat:	no-repeat;
}
#gallery a {
	width:				760px;
	height:				110px;
	margin: 			0 0 0 10px;
	display:			block;
	border:				0;
}
.one {
    width:				310px;
	min-height:			700px;
	height:				auto !important;
  	height:				700px;
}
.one img {
	margin:				15px 0 0 0;
}
.two {
    width:				485px;
	margin:				0 10px 0 0;
	min-height:			700px;
	height:				auto !important;
  	height:				700px;
}
.three {
    width:				805px;
	min-height:			700px;
	height:				auto !important;
  	height:				700px;
}
#pop_up {
	width:				330px;
	margin:				5px 0 0 0;
}
#pop_up p {
	margin:				-10px 0 0 5px;
}
#pop_up form label {
	width: 				120px;
	margin:				1px 0 0 0;
	padding: 			0 10px 0 0;
	float:				left;
	font-size:			11px;
	line-height:		1.6;
	text-align: 		right;
}
#pop_up form input.text {
	width: 				160px;
    height:				15px;
	margin: 			0 0 10px 0;
	padding:			1px 0 2px 4px;
	float: 				left;
	border:				1px solid #6e4e35;	
	font-family:		Avant Garde, Century Gothic, Tahoma, Arial, sans-serif;
	font-size:			11px;
	line-height:		1.4;  
}
#pop_up form span.button {
	margin:				0 0 0 122px;
}
.accordion h4 {
	margin:				0 15px 2px 15px;
	padding:			6px 10px 6px 5px;
	background-color:	#01725e;
	color:				#fff;
	font-size:			14px;
}
.accordion h4:hover {
	cursor:				pointer;
}
.accordion div {
	height:				auto;
	margin:				0 15px 15px 15px;
	padding:			5px 0 2px 0;
	background-color:	#f6f6f6;
}
#sidebar {
	width:				310px;
	height:				auto;
	margin:				10px 0 10px 0;
	background-image:	url(/images/sidebar_bg.png);
	background-repeat:	no-repeat;
	background-position:top left;
	color:				#fff;
}
#sidebar span.top {
	width:				309px;
	height:				11px;
	display:			block;
	background-image:	url('../images/sidebar_bg_top.png');
	background-repeat:	no-repeat;	
	background-position:top left;
}
#sidebar span.bottom {
	width:				309px;
	height:				14px;
	display:			block;
	background-image:	url('../images/sidebar_bg_bottom.png');
	background-repeat:	no-repeat;
	background-position:top left;	
}
#sidebar h3 {
	margin:				-2px 0 -4px 12px;
	color:				#6e4e35;
}
#sidebar h3.home_office {
	margin:				15px 0 4px 12px;
}
#sidebar h4 {
	margin:				12px 0 -8px 12px;
	color:				#6e4e35;
}
#sidebar p {
	margin:				10px 15px 0 12px;
    line-height:		1.4;
}
#customer_service {
	margin:				-10px 0 0 0;
	width:				310px;
	height:				215px;
	padding:			10px 0 0 0;
	background-image:	url('../images/customer_service_bg.png');
	background-repeat:	no-repeat;
}
#contact_form_top {
	width:				310px;
	height:				11px;
	background-image:	url('../images/contact_form_top_bg.png');
	background-repeat:	no-repeat;
}
#contact_form_bottom {
	width:				310px;
	height:				11px;
	background-image:	url('../images/contact_form_bottom_bg.png');
	background-repeat:	no-repeat;
}
#quote {
	width:				310px;
	height:				auto;
	margin:				12px 0 0 0;
	background-image:	url('../images/quote_bg.png');
	background-repeat:	repeat-y;
	background-position:top left;
}
#quote p {
	margin:				0 15px;
	font-size:			13px;
}
#quote span.top {
	width:				309px;
	height:				11px;
	display:			block;
	background-image:	url('../images/quote_bg_top.png');
	background-repeat:	no-repeat;	
	background-position:top left;
}
#quote span.bottom {
	width:				309px;
	height:				14px;
	display:			block;
	background-image:	url('../images/quote_bg_bottom.png');
	background-repeat:	no-repeat;
	background-position:top left;	
}
#quote p.byline {
	margin:				0 15px 0 0;
	font-style:			italic;
	text-align:			right;
	font-size:			12px;
}
#navigation {
	width:				170px;
	margin:				2px 0 0 0;
	font-size:			13px;
}
#navigation ul li a {
	width:				165px;
	padding:			3px 0 3px 5px;
	display:			block;
	border:				none;	
	text-decoration:	none;
	background-image:	url('../images/nav_bg.png');
	background-repeat:	repeat-y;		
}
#navigation ul li a:hover {	
	color:				#fff;
	background-image:	url('../images/nav_bg-over.png');
	background-repeat:	repeat-y;	
}
#navigation ul li a:active {	
	color:				#fff;
}
#navigation ul li.current a {
	color:				#fff;
	background-image:	url('../images/nav_bg-over.png');
	background-repeat:	repeat-y;	
}
#navigation ul li {
	list-style:			none; 
	border-bottom: 		2px solid #fff; 
	line-height:		1.2;
}
#navigation ul li a.signup span {
	font-size:			16px;
}
#navigation ul li:hover {
	position:			relative;
}
#navigation ul ul {
	width:				190px;
	margin:				0;
	padding: 			3px 0 3px 0;
	left:				150px;
	top:				0;
	display:			none;
	position:			absolute;
	z-index:			9999;
	background-color:	#fff;
	background-image:	url('../images/nav_bg_2.png');
	background-repeat:	repeat-y;
	background-position:top right;
	font-size:			12px;
	text-align:			right;
}
#navigation ul li:hover ul {
	display:			block;
}
#navigation ul li ul li {
	margin:				0;
	padding:			2px 4px 2px 0;
	border:				none;
	background-image:	none;
	background-color:	transparent;
}
#navigation ul li ul li strong {
	text-transform:		uppercase;
	color:				#000;
	font-weight:		normal;
	height:				14px;
}
#navigation ul li ul li strong a {
	color:				#000;
}
#navigation ul li ul li a {
	color:				#01725e;
	width:				177px;
	padding: 			0 0 0 8px;
	display:			block;	
	font-size:			12px;
	background-image:	none;
}
#navigation ul li ul li a:hover {
	color:				#65A5AF;
	background-image:	none;
}
#navigation ul li.current ul li a  {
	color:				#01725e;
	background-image:	none;
}
#navigation ul li.current ul li a:hover {
	color:				#65A5AF;
	background-image:	none;
}
#navigation ul ul li:hover {
	background-image:	url('../images/nav_bg_arrow.png');
	background-repeat:	no-repeat;
	background-position:4px 2px;
}
.banner_4 {
	width:				170px;
	height:				235px;
	margin:				5px 0 5px 0;
	padding:			15px 0 0 0;
	background-image:	url('../images/side_banner.jpg');
	background-repeat:	no-repeat;		
}
.banner_4 a, .gallery a {
	border:				0;
	text-decoration:	none;
}
.banner_4 img {
	margin:				0 0 0 10px;
}
.gallery {
	width:				170px;
	height:				330px;
	margin:				5px 0 -5px 0;
	background-image:	url('../images/side_gallery.jpg');
	background-repeat:	no-repeat;
	padding:			5px 0 0 0;
}
.gallery a {
	width:				150px;
	margin:				0 0 0 5px;
	height:				300px;
	display:			block;
}	
ul#footer {
	width:				980px;
	height:				20px;
	margin:				0 auto;
	padding:			18px 0 8px 0;
	display:			block;
	background-image:	url('../images/footer_bg.png');
	background-position:top left;
	background-repeat:	repeat-x;
	font-size:			13px;
	text-align:			center;
}
ul#footer a {
	border:				none;
}
ul#footer li {
	padding:			0 14px;
	display:			inline;
	border-right:		1px solid #6e4e35;
	text-align:			center;
}
ul#footer li.last  {
	border:				none;
}
#copyright {
	margin:				5px 0 10px 0;
	padding:			0 0 10px 0;
	float:				right;
	font-size:			11px;
	line-height:		1.4;
	text-align:			right;
}
#copyright a {
	border-bottom:		1px solid #6e4e35;
}
#copyright a:hover {
	border:				none;
}
table.employment {
	width:				465px;
	margin:				0 10px 0 15px;
}
table.employment td {
	font-size:			11px;
}
table.locations {
	width:				785px;
	margin:				0 10px 20px 10px;
	font-size:			11px;
}
table.locations tr th {
	font-size:			13px;
}
caption {
	margin:				0 0 2px 0;
	padding:			6px 10px;
	background-color:	#6e4e35;
	font-size:			15px;
	color:				#fff;
}
th {
	padding:			6px 10px;
	background-color:	#01725e;
	color:				#fff;
	font-size:			15px;
}
td {
	padding:			6px 10px;
	line-height:		1.3;
}
ul#videos {
	margin:				30px 0 0 0;
}
ul#videos li {
	height:				210px;
	margin:				0 0 15px 30px;
	float:				left;
	list-style:			none;
	display:			block;
}
ul#videos a {
	margin:				0;
	border:				0;
	text-decoration:	none;	
}
ul#videos h4 {
	width:				230px;
	margin:				-6px 0 0 0;
	font-size:			13px;	
}
ul#videos span {
	width:				230px;
	display:			block;
	font-size:			11px;	
	line-height:		1.2;
}
#shopping_cart table {
	padding:0;
	margin:-13px 0 0 0;
}
#shopping_cart table tbody tr td {
	padding:0;
	margin:0;
}
#cart {
	width:				auto;
	font-size:			12px;
	margin:				15px 0 10px 5px;
}
#cart td {
	text-align:			center;
	width:				200px;
	height:				auto;
	padding:			0;
}
#cart a {
	border:				0;
	text-decoration:	none;
}
#content-top {
	border-bottom:		1px solid #01725e;
	padding:			0 0 0 0;
	margin:				10px 0 0 15px;
}
#content-top h3 {
	margin:				10px 0 5px 0;
}
#image {
	width:				400px;
	margin:				10px 0 0 15px;
	float:				left;
	font-size:			11px;
}
#image img {
	margin:				0 0 10px 0px;
}
#description {
	float:				right;
	width:				360px;
	border-left:		1px solid #01725e;
	margin:				8px 0 0 0;
	padding:			0 0 0 10px;
}
#description h4 {
	margin:				0;
}
#description h3 {
	margin:				0;
	font-size:18px;
}
#description p {
	margin:				-5px 0 15px 0;
}
#description ul {
	margin:				0 0 0 30px;
}
#product_description {
	float:				right;
	width:				360px;
	border-left:		1px solid #01725e;
	margin:				8px 0 0 0;
	padding:			0 0 0 10px;
}
#product_description h4 {
	margin:				0;
	font-size:			24px;
}
#product_description h3 {
	margin:				0;
	font-size:			24px;
}
#product_description p {
	margin:				10px 0 20px 0;
}
#product_description table {
margin:10px 0 0 0;
}
#product_description table tbody tr th {
	padding:			10px 0 0 0;
	background-color:	#fff;
	color:				#6e4e35;
	font-size:			13px;
	font-weight:		bold;
}
#product_description table tbody tr td {
	padding:			5px 0 0 0;
	background-color:	#fff;
	color:				#004F78;
}
#products h4 {
	border-bottom:		1px solid #01725e;
	width:				790px;
	margin:				0 0 0 15;
}
#products {
	width:				790px;
	margin:				0 0 0 15;
}
#products table {
	width:				790px;
	margin:				10px 0 0 15px;
	padding:			0;
	font-size:			12px;
}
#products table tbody tr th {
	background-color:	#fff;
	color: 				#01725e;
	font-size:			12px;
	font-weight:		bold;
	padding:			0 0 8px 0;
	text-transform:		uppercase;
}
#products table tr td {
	padding:			0 0 5px 0;
}
a.email {
	text-decoration:	none;
	border-right:		1px solid #6e4e35;
	border-bottom:		0;
	padding:			0 10px 0 20px;
	background-image:	url('../images/icons/mail.jpg');
	background-repeat:no-repeat;
	font-size:12px;
}
#image a:hover {
	border-right:		1px solid #6e4e35;
}
#image a.larger_image:hover {
	border:				0;
}
a.print {
	text-decoration:	none;
	border-right:		1px solid #6e4e35;
	border-bottom:		0;
	padding:			0 10px 0 28px;
	background-image:	url('../images/icons/printer.jpg');
	background-repeat:	no-repeat;
	background-position:8px 0;
	font-size:12px;
}
a.larger_image {
	text-decoration:	none;
	border-bottom:		0;
	padding:			0 10px 0 28px;
	background-image:	url('../images/icons/magnifier_zoom.jpg');
	background-repeat:	no-repeat;
	background-position:8px 0;
	font-size:12px;
}
#disclaimer {
	margin:				20px 0 15px 15px;
}
#disclaimer h5 {
	font-size:			13px;
	font-weight:		bold;
	margin:				0;
}
#disclaimer p {
	font-size:			11px;
	margin:				0 0 10px 0;
	line-height:		1.4;
}
a.shopping_cart_banner {
	border:				0;
	text-decoration:	none;
}
#faqs .two h3 {
	margin:				0 15px 2px 15px;
	padding:			6px 10px 6px 5px;
	background-color:	#6e4e35;
	color:				#fff;
	font-size:			18px;
}
#faqs h4 {
	color:				#000;
	background-color:	#fff;
}
#faqs .accordion p {
	margin:				2px 10px 8px 12px;
}
#faqs2 .two h3 {
	margin:				0 15px 2px 15px;
	padding:			6px 10px 6px 5px;
	background-color:	#6e4e35;
	color:				#fff;
	font-size:			18px;
}
#faqs2 h4 {
	color:				#000;
	background-color:	#fff;
}
#faqs2 .accordion p {
	margin:				2px 10px 8px 12px;
}
blockquote {
	margin:				0 15px 0 15px;
	padding:			0 20px 0 20px;
	font-style:			italic;
	font-size:			16px;
	font-family:		Georgia, Times New Roman, serif;
	background-image:	url('../images/quotes.jpg');
	background-repeat:	no-repeat;
	background-position:0 0;
}
p.byline {
	width:			430px;
	text-align:			right;
	font-size:			12px;
}
form#join_our_group {
margin: 0pt 0pt 0pt 15px;
}
form#join_our_group span.button {
margin: 0pt 0pt 0pt -116px;
}
#map_container {
	padding:			10px;
	border:				1px solid #6e4e35; 
	margin:				15px 0 0 15px;
	width:				760px;
	height:				400px;
}
#map {
	width:				760px;
	height:				400px;
	display:			block;
}
#directionFinder {
	margin:				15px 0 0 15px;
}
#directionFinder h4 {
	margin:				15px 0 0 0;
}
#directionFinder input {
	border:				1px solid #6e4e35;
}
#directionFinder input.submit {
	border:				none;
}
#directionFinder span.button {
	float:				right;
	margin:				-25px 40px 0 0;
}
#directions {
	margin:				15px 0 0 15px;
}
#directions  a {
	text-decoration:	none;
	border:				none;
}
#dir-error {
	margin:				15px 0 0 15px;
	font-weight:		bold;
}
#product_tpl {
	margin:				13px 0 0 0;
}

#shopping_cart #headline {
border:1px solid #000;
width:800px;
height:20px;
}
select  {
    width: 				166px;
	height:				20px;
	margin:				0;
	padding:			1px 1px 1px 0;
	border:				1px solid #6e4e35;	
	font-family:		Avant Garde, Century Gothic, Tahoma, Arial, sans-serif;
	font-size:			11px;	
	line-height:		1.4;  
}
form#cart_items {
margin:30px 0 0 15px;
}
form#cart_items table tbody tr th {
border-bottom:1px solid #fff;
}

form#cart_items table tbody tr td {
padding:8px 0 0 8px;
background-color:#eee;
border-bottom:1px solid #ccc;
}
form#cart_items input.text {
float:none;
width:20px;
	xheight:				15px;
	padding:			1px 0 0 4px;
	border:				1px solid #6e4e35;	
	font-family:		Avant Garde, Century Gothic, Tahoma, Arial, sans-serif;
	font-size:			12px;	
	xline-height:		1.4;  
color:#6e4e35;
}
form#checkout label {
width:190px;
float:left;
margin:13px 0 0 15px;
}
form#checkout label em.small {
font-size:10px;
}
form#checkout select {
width:75px;
margin:10px 10px 0 0;
font-size:12px;
}
form#checkout input.text {
width:160px;
margin:10px 0 0 0;
font-size:12px;
}
form#profile_form h3 {
margin:10px 0 5px 15px;
}
form#profile_form p {
margin:10px 0 5px 145px;
}
form#profile_form label {
width:125px;
float:left;
text-align:right;
margin:14px 10px 0 15px;
}
form#profile_form span.button {
margin:10px 0 0 30px;
}
form#profile_form input.text {
float:left;
margin:10px 0 0 0;
font-size:12px;
}
form#profile_form select {
float:left;
margin:10px 0 0 0;
font-size:12px;
}
a.ButtonLink {
text-decoration:none;
border:none;
margin:0 0 0 150px;
}
.ValidateErrorMessage {
width:				235px;
	margin:				10px 0 0 10px;
	padding:			4px 6px 3px 0;
	display:			block;
	background-color:	#ff0000;
	color:				#fff;	
	text-align:			left;
float:left;
}
#adsearch_form {
margin:10px 0 0 0;
}
#adsearch_form label {
margin:0 5px 0 15px;
float:left;
line-height:20px;
}
#adsearch_form input {
	border:				1px solid #6e4e35;	
	font-family:		Avant Garde, Century Gothic, Tahoma, Arial, sans-serif;
	font-size:			12px;	
	float:left;
margin:0 0 20px 0;
line-height:20px;
}
#adsearch_form input#search_title {
float:none;
margin:18px 0 20px 0;
}
#adsearch_form span#search_title {
margin:0 0 0 4px;
}
#adsearch_form input#search_brief_description {
float:none;
margin:18px 0 0 0;
}
#adsearch_form span#search_brief_description {
margin:0 0 0 4px;
}
#adsearch_form select {
margin:0 0 20px 0;
}
#adsearch_form span.button input {
border:0;
float:left;
}



#adsearch_form span.button {
border:0;
float:left;
margin:-5px 0 0 10px;
}
#adsearch_form a.button {
float:left;
margin:-5px 0 0 10px;
}
div.NavigationPath {
margin:20px 0 0 15px;
}
.left #customer_reviews {
border-right:1px solid #8C4317;
padding:0 10px 0 0;
}
.customer_review {
	width:450px;
	background-image:	url('../images/quotes_right.jpg');
	background-repeat:	no-repeat;
	background-position:bottom right;
	margin:0 0 10px 15px;
	padding:0 0 10px 0;

}
.customer_review h5 {
font-size:16px;
font-weight:bold;
margin:0 0 0 0;
padding:15px 0 0 40px;
height:20px;
background-image:	url('../images/quotes_left.jpg');
background-repeat:	no-repeat;
background-position:top left;
}
#content .customer_review p {
margin:5px 0 0 0;
padding:0;
line-height:16px;
}
.customer_review p.location {
border-bottom:1px solid #6e4e35;
width:400px;
text-align:right;
color:#01725e;
font-weight:bold;
height:18px;

}
table#crypton {
margin:10px 0 0 15px;
border:1px solid #8c4317;
}
table#crypton td {
border:1px solid #8c4317;
}
ul#advantage {
	list-style:none;
	margin:0 0 0 40px;
}
ul#advantage li {
	margin:				15px 0 25px 0;
	padding:		    0 0 0 40px;
    font-size:			24px;
	font-weight:		normal;
	color:				#01725e;
	letter-spacing:		1px;	
	background-image: 	url('../images/HomePlace checkmark.png');
	background-position:0 0;
	background-repeat:  no-repeat;

}
ul#advantage span {
	font-family: 		Avant Garde, Century Gothic, Tahoma, Arial, sans-serif;
    font-size:			16px;
    color:				#6e4e35;
	letter-spacing: 	0.03em
	margin:0 0 0 0;
	display:block;
}
