@charset "utf-8";
/* CSS Document */

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: top;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
}
h1{ font-size:30px; font-weight:bold;}
h2{ font-size:26px; font-weight:bold;}
h3{ font-size:22px; font-weight:bold;}
h4{ font-size:18px; font-weight:bold;}
h5{ font-size:14px; font-weight:bold;}

ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
body {
	font-family:"Arial";
	font-size:12px;
	text-align:center;
	background:#947f63 url(/images/bg_body.jpg) repeat;
}
.paragraph{
  padding:6px 6px 3px 6px;
}
#links {
	font-size:10px;
	width:830px;
	margin:0px auto;
	text-align:center;
	line-height:14px;
}
#links a       { text-decoration:none; color:#ffffff}
#links a:hover { color:#fafafa;}
a              { color: #ffffff;}
a:hover        { color: #fafafa;}
a img          { border:none;}

br.clearFloat, li.clearFloat, #contact br, div.clearFloat {
	display:block !important;
	float:none !important;
	height:0 !important;
	line-height:0 !important;
	font-size:1px !important;
	clear:both !important;
}
.clearBoth { 	clear:both;	}

/**********************HEADER*****************************/
/**********************MENU*******************************/
#menu_wrapper{
  width:225px;
	height:175px;
	margin:18px 0 0 30px;
	vertical-align:bottom;
}
#menu_wrapper a{
  color:#666666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#navpane li{
  list-style:url(/images/bullet.png) inside;
	background:url(images/seporator_menu.jpg) bottom left repeat-x;
	width:201px;
	height:22px;
	padding:3px 0 0 15px;
	vertical-align:baseline;

}
/**********************CONTENT****************************/

#page_content{
  width:937px;	
}
.paragraph_1{
  color:#000000;
	font-size:12px;
	font-weight:normal;
	margin:10px 15px 10px 15px;
	line-height:16px;	
}
.paragraph_2{
  color:#ffffff;
	font-size:12px;
	font-weight:normal;
	margin:10px 15px 10px 15px;
	line-height:16px;
}
.paragraph_3{
  color:#024DA1;
	font-size:12px;
	font-weight:normal;
	margin:10px 15px 10px 15px;
	line-height:16px;
}
.back_to_top{
  width:587px;
	margin:20px 0 10px 0;
  text-align:right;
}
.back_to_top a{ color:#024DA1; font-weight:bold;}
.back_to_top a:hover{ color:#000000; font-weight:bold;}

  #page_content_right{
	  width: 320px;
		float: left;
		margin:0 0px 0 10px;	
	}
	  .title{
		  width:320px;
			height:27px;
			background:url(/images/bg_title.jpg) top left no-repeat;
			padding:11px 0 0 0;
			text-align:center;
		}
		.title_2{
		  width:320px;
			height:27px;
			background:url(/images/bg_title_2.jpg) top left no-repeat;
      margin:6px 0 6px 0;
			padding:11px 0 0 0;
			text-align:center;
		}
		.title a{ color:#000000; font-size:14px; font-weight:bold; text-decoration:none;}
		.title a:hover{ color:#FFFFFF; }		
		.banner{
		  width:320px;
			height:138px;
			background:url(/images/bg_banner.jpg) top left no-repeat;
		}
		  .banner_title{
				color:#000000;
				font-size:13px;
				font-weight:bold;
			}
			.banner_title_2{
				color:#ffffff;
				font-size:13px;
				font-weight:bold;
				text-transform:uppercase;
			}
			.banner_img{
			  width:134px;
				height:103px;
				float:left;
				margin:11px 0 0 7px;
			}
			.banner_img_2{
			  width:100px;
				height:150px;
				float:left;
				margin:11px 0 0 9px;
			}
			.banner_text{
			  width:166px;
				height:103px;
				float:left;
				margin:11px 0 0 3px;
			}
			.banner_text_2{
			  width:200px;
				height:150px;
				color:#FFFFFF;
				float:left;
				margin:11px 0 0 4px;
			}			
			.banner_header{
			  color:#660000;
        font-size:13px;
        font-weight:bold;
        padding:5px 2px 5px 5px;
			}
			.banner_header_2{
			  color:#660000;
        font-size:13px;
        font-weight:bold;
        padding:0 0 0 18px;
			}
			.text1{
				color:#FFFFFF;
				font-size:12px;
				padding:5px 2px 0 5px;
			}
			.banner_text a{
			  color:#ffffff;
				font-size:12px;
				font-weight:bold;
				line-height:20px;
				text-decoration:underline;
			}
			.banner_text a:hover{ color:#000000;}
			.cards{
			  width:320px;
				height:229px;
				background:url(/images/bg_cards.jpg) top left no-repeat;
				padding:10px 0 0 0;
				text-align:center;
			}
			.list_1 li{ 
			  list-style:url(/images/bullet_1.jpg);
				color:#024DA1;
				font-size:12px;
				margin:0 0 0 25px;
				line-height:16px;
			}
			.list_1 li a{	color:#024DA1;}
			
			.banner_brown_top{
			  width:320px;
				height:8px;
				background:url(/images/bg_banner_top.jpg) top left no-repeat;
				margin:5px 0 0 0;
			}
			.banner_brown_bottom{
			  width:320px;
				height:8px;
				background:url(/images/bg_banner_bottom.jpg) top left no-repeat;
				margin:0 0 5px 0;
			}
			.banner_left_brown{
			  width:320px;
				height:auto;
				background-color:#dfb96e;
			}
			.banner_left_brown a{ color:#FFFFFF; }
			.banner_left_brown a:hover{ color:#000000; }
      .banner_left_brown ul { padding:0 0 7px 0;}
			.banner_left_brown ul li {
			  list-style:disc;
				margin: 0 0 0 25px;
				line-height:17px;
			}
	    .banner_darkbrown_top{
			  width:587px;
				height:6px;
				background:url(/images/bg_banner_top_2.jpg) top left no-repeat;
				margin:5px 0 0 0;
				padding:0;				
			}
			.banner_darkbrown_bottom{
			  width:587px;
				height:6px;
				background:url(/images/bg_banner_bottom_2.jpg) top left no-repeat;
				margin:0 0 5px 0;				
			}
			.banner_right_darkbrown{
			  width:587px;
				height:auto;
				background-color:#a78c71;				
			}				
	#page_content_left{
	  width: 587px;
		float: right;
		margin: 0 10px 0 0px;
	}
	  .title_3{
			width:547px;
			height:31px;
			background:url(/images/bg_title_3.jpg) top left no-repeat;
			padding:13px 0 0 40px;
			text-align:left;
		}
		.title_4{
			width:535px;
			height:38px;
			background:url(/images/bg_title_4.jpg) top left no-repeat;
			margin:0px 6px 0 6px;
			padding:12px 0 0 40px;
			text-align:left;
		}
		.title_5{
			width:278px;
			height:19px;
			float:left;
			background:url(/images/bg_title_5.jpg) top left no-repeat;
			padding:10px 0 0 0;
			text-align:center;
		}
		.title_6{
			width:280px;
			height:19px;
			float:left;
			margin:0px 6px 0 6px;
			padding:3px 0 0 0;
			text-align:center;
		}
		.images_in_row{
		  width:187px;
			height:208px;
			float:left;
			font-weight:bold;
			text-align:center;
		}
		.red{ color:#CC0000; }
		.img_btn{
		  width:181px;
			height:183px;
			float:left;
			margin:0 0 0 9px;
		}
		.before_after_img{
		  height:209px;
		  float:left; 
			margin:0 0 0 70px; 
			text-align:center;
		}
		.before_after_text{
		  color:#FFFFFF;
			font-size:14px;
			font-weight:bold;
		}
/**********************SEARCH*****************************/
#searchwrapper{
  width:320px;
	height:69px;
	text-align:left;	
}
#search_input{
  width:280px;
	height:20px;
	margin:10px 0 5px 15px;
}
#search_button{
  width:90px;
	height:19px;
	margin:0 0 0 212px;
}
.search a{
  color:#000000;
	font-size:14px;
	font-weight:bold;
}
/**********************FOOTER*****************************/
#footer{
  width:965px;
  height:40px;
  font-size:12px;
}
#footer_menu{margin:0 0 0 0px;}
#footerNav2{ display:block; }
#footerNav2 a{color:#FFFFFF;}
#footer_copyright{ float:right; }
/**********************FORM*******************************/
#contact_form{
  width:580px;
	height:400px;
}
#coupon_form{
  width:450px;
	height:250px;
}
/**********************VIDEO*****************************/

.footerNavSpacer{
display:inline-block;
background-image:url(/images/seporator_footermenu.png);
height:13px;
width:11px;
}

/****DELETE BEFORE GO LIFE****/
.usermenu a{color:#000000;}
.builder a{color:#000000;}
#box_border a{color:#000000;}
/****END OF DELETE****/
