@charset "utf-8";/* CSS Document *//* === Colors Used === *//*	Safety Orange: #ff9933 -- rgb(255, 153, 51)	Teal Green: #169062 -- rgb(22, 144, 98)	Yellow Brown: #fbe4be -- rgb(258, 228, 190)	Light Brown: #b6a38d -- rgb(182, 163, 141)	Dark Bronw: #491200 -- rgb(73, 18, 0)	Light Grey: #DDD -- rgb(221, 221, 221)/*----------------------------------------------------------------------------------------------------*//* R E S E T S/*----------------------------------------------------------------------------------------------------*/* {	padding:0;	margin:0;	position:relative;	outline: 0;	vertical-align: baseline;	background: transparent;	z-index:1;	color: #222;	line-height: 1.3em;	font-size: 15px;	font-weight: 180;	font-family: Verdana, Geneva, sans-serif;	zoom: 1;}/*----------------------------------------------------------------------------------------------------*//* M I S C   &   T Y P O G R A P H Y/*----------------------------------------------------------------------------------------------------*/body {	background: url(../images/bg.jpg) repeat-y center center fixed;	background-size: cover;}h1 { font-size: 1.8em; font-weight: bold; color: #874037; margin: 10px 0 15px 0; border-bottom: 1px dotted #874037; font-family: 'Oswald', sans-serif; }h2 { font-size: 1.2em; font-weight: bold; }h3 { font-size: 1em; font-weight: bold; margin-top: 20px; }.content-area h2 { font-size: 1.2em; font-weight: bold; color: #FFF; line-height: 1.8; background-color: #874037; padding-left: 10px; /* margin-top: 13px; */}/* === Mini Nav (Bread Crumbs) === */h4 {	font-size:11px;	color:#6b1f76;	margin:10px 0;	font-family:"Times New Roman", Times, serif;	font-variant:small-caps;	text-align:right;}h4 a {	font-size:11px;	color:#6b1f76;	margin:10px 0;	font-family:"Times New Roman", Times, serif;	font-variant:small-caps;}/* === End Mini Nav === */small { font-size:0.7em; color: #333; text-indent: 30px; }.pic-left { float:left; margin: 0 20px 20px 0; }.pic-right { float: right; margin: 0 0 20px 20px; }@-webkit-keyframes blinker { from {opacity:1.0;} to {opacity:0.0;} }        @keyframes blinker { from {opacity:1.0;} to {opacity:0.0;} }.blink {   text-decoration: blink;  -webkit-animation-name:blinker;          animation-name:blinker;    -webkit-animation-iteration-count:infinite;            animation-iteration-count:infinite;    -webkit-animation-timing-function:cubic-bezier(1.0,0,0,1.0);          animation-timing-function:cubic-bezier(1.0,0,0,1.0);  -webkit-animation-duration:1s;           animation-duration:1s; }
.menu li > ul, .menu li > ol {
    margin: 0 0 0 0px;
}
.menu ul {
	margin: 0px;
}










/*----------------------------------------------------------------------------------------------------*//* H E A D E R/*----------------------------------------------------------------------------------------------------*/.head-wrapper {    border-bottom: 5px solid #DDDDDD;    box-shadow: 0 0 6px #000000;/*    background: url(../images/bg.jpg) repeat-y center center fixed;	background-size: 100% 1000px;    position: fixed; */    height: auto;    min-height: 200px;    width: 100%;    z-index: 3;}body#index .head-wrapper {	border: none;	box-shadow: none;	background: none;}.head {	width: 100%;	max-width: 1000px;	height: auto;	min-height: 200px;	margin:0 auto;	z-index:2;	clear:right;}.logo-box, .info-box {	float:left;}.logo-box {	width: 65%;	height: auto;	min-height: 200px;	pointer-event: none;}#logo, #logo-text {	display:inline-block;	position:absolute;}#logo {	width: 	420px;	height: 188px;	background: url(../images/logo.png) no-repeat center center;	left: -70px;	bottom: 0px;	z-index:2;	pointer-event: none;}#logo-text {	width: 400px;	height: 137px;	background: url(../images/text-logo.png) no-repeat center center;	right: -40px;	top:34px;}span.hide {	display:none;}.info-box {	width: 35%;	height: auto;	min-height: 190px;	padding-top: 10px;}p.info-text {	text-align: right;	font-size: 2em;	font-weight:bold;	color:#491200;}p.info-text img {	vertical-align:middle;}/* === Menu === */.menu {	width: 1000px;	height: 38px;	text-align: right;	position:absolute;	bottom:-1px;	z-index:3;}.menu ul {	height: 40px;}.menu li {	float: left;	padding: 10px 0;	margin: 0 20px 0 0;	list-style:none;}.menu li a {	padding: 10px 15px;	background: #863E35;	text-decoration:none;	color: #fff;}.wpNav .menu li a {	padding: 10px 15px 9px;	background: #863E35;	text-decoration:none;	color: #fff;}.menu li a:hover {	background: #DDD;	color:#333;}.menu li.first {	margin-left: 348px;}.menu li a:after {	border-color: transparent transparent #863E35 #863E35;	border-style: solid;	border-width: 20px 5px;	content: "";	position: absolute;	right: -9px;	top: -2px;	behavior: url(PIE.htc);}.menu li a:hover:after {	border-color: transparent transparent #DDD #DDD;	behavior: url(PIE.htc);}ul.sub-menu,ul.tertiary {	display: none;	position: absolute;	padding: 0;	height: auto;	box-shadow: -2px 3px 5px #000;}ul.sub-menu li a:after,ul.tertiary li a:after,ul.sub-menu li a:hover:after,ul.tertiary li a:hover:after {	border: none;	display: none;	float: none;}ul.sub-menu {	background-color: #843C33;	top: 35px;	width: 263px;}ul.tertiary {	background-color: #444;	width: 350px;	left: 250px;	top: 0px;}ul.sub-menu li,ul.tertiary li {    background-attachment: scroll;    background-clip: border-box;    background-color: rgba(0, 0, 0, 0);    background-image: none;    background-origin: padding-box;    background-position: 0 0;    background-repeat: repeat;    background-size: auto auto;    display: block;    float: none;    margin-bottom: 0;    margin-left: 0;    margin-right: 0;    margin-top: 0;    padding-bottom: 0;    padding-left: 0;    padding-right: 0;    padding-top: 0;    text-align: left;    border-bottom: 1px solid rgba(255,255,255,0.5);}ul.sub-menu li a,ul.tertiary li a {	display: block;	float: none;	line-height: 2.6;    padding-bottom: 0px;    padding-left: 15px;    padding-right: 15px;    padding-top: 0px;	background: none;	margin: 0;}ul.sub-menu li a,ul.tertiary li a {	color: #FFF;}ul.sub-menu li a:hover,ul.tertiary li a:hover {	color: #444;}.menu li:hover ul.sub-menu {	display: block;}ul.sub-menu li:hover ul.tertiary {	display: block;}/* === End Menu === *//* === Slider === */.photo-area {	width: 1000px;	height: 265px;	margin: 0 auto;	margin-bottom: 30px;	z-index:1;}.slider-box, .need-help {	float:right;	height: 280px;}.slider-box {	width: 655px;	border: 8px solid #ddd;	box-shadow: -2px 2px 2px #444, -6px 6px 0 #FFF, -8px 8px 2px #444;	-moz-box-shadow: -2px 2px 2px #444, -6px 6px 0 #FFF, -8px 8px 2px #444;	-webkit-box-shadow: -2px 2px 2px #444, -6px 6px 0 #FFF, -8px 8px 2px #444;	behavior: url(PIE.htc);	display: block !important;	/*padding:5px 0px;*/	background-image: url(../images/slider/pretty-lake1.jpg);}#slider_wrapper {    height: 281px;    margin-bottom: 0;    margin-left: auto;    margin-right: auto;    margin-top: 0;    width: 100%;}.slider_bg {	width: 100%;	height: 150px;	background-repeat: no-repeat;	background-position: center center;	background-size: 100% auto;	background-size: cover;}.need-help {	padding-top:10px;	width: 300px;	border: 8px solid #ddd;	background: rgb(255, 153, 51);	box-shadow: -2px 2px 2px #444, -6px 6px 0 #FFF, -8px 8px 2px #444;	-moz-box-shadow: -2px 2px 2px #444, -6px 6px 0 #FFF, -8px 8px 2px #444;	-webkit-box-shadow: -2px 2px 2px #444, -6px 6px 0 #FFF, -8px 8px 2px #444;	behavior: url(PIE.htc);}h2.help-ribbon {	width: 45%;	height: 20px;	padding: 10px 0 10px 20px;	background: #CCC;	margin-top: -3px;	font-size: 1em;	box-shadow: -2px 2px 2px #444;	-moz-box-shadow: -2px 2px 2px #444;	-webkit-box-shadow: -2px 2px 2px #444;	behavior: url(PIE.htc);	z-index: 2;}.help-ribbon span {	font-weight: bold;	font-size: 1.2em;	margin-top:5px;}.arrow {	position:absolute;	top:0;	right: -72px;}/*.help-ribbon:after {	border-color: #CCC transparent #CCC #CCC;	border-style: solid;	border-width: 20px 10px;	content: "";	position:absolute;	top:0;	right: -10px;	behavior: url(PIE.htc);}*/.help-tbl {	width: 100%;	height: 200px;	font-weight:bold;	padding-top: 20px;}.help-tbl tbody tr td input{	height:90%;	padding:5px 0px;}.image-slider {    position: relative;    width: 100%;    margin: 0 auto;    padding-top: 35.4%;    background-image: url('../images/slider/pretty-lake1.jpg');    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/banner-1.jpg',sizingMethod='scale');    background-size: 100%;    background-position: top center;    background-repeat: no-repeat;    z-index: 0;}/* === End Slider === *//*----------------------------------------------------------------------------------------------------*//* B O D Y/*----------------------------------------------------------------------------------------------------*/.wrapper {	width: 1000px;	height: auto;	min-height: 600px;	margin: 0 auto;}#side-menu {	width: 30%;	height: auto;	min-height: 600px;	float:left;}h2.side-title a {	text-decoration: none;}h2.side-title {	width: 70%;	height: auto;	padding: 10px 0 10px 20px;	top: -25px;	left: -25px;	font-size: 1em;	background: #DDD;	box-shadow: 2px 3px 3px #000;	-moz-box-shadow: 2px 3px 3px #000;	-webkit-box-shadow: 2px 3px 3px #000;	behavior: url(PIE.htc);	z-index:1;}h2.side-title:before {	border-color: #BBB #BBB transparent transparent;	border-style: solid;	border-width: 10px 8px;	content: "";	position:absolute;	top:40px;	left: -1px;	z-index:-1;	behavior: url(PIE.htc);}#side-content {	width: 93%;	height: auto;	padding: 10px 0 5px 10px;	background: #ff9933;	margin-bottom: 20px;	box-shadow: -2px 2px 3px #444;	-moz-box-shadow: -2px 2px 3px #444;	-webkit-box-shadow: -2px 2px 3px #444;	behavior: url(PIE.htc);	text-align: center;}#side-content #quickq {	margin: 0 0 10px 0;	text-decoration: none;}#newsletter td {	width: 150px;}#side-test {	width: 93%;	height: 200px;	padding: 10px 0 0 10px;	background: #fbe4be url(../images/test-pat.jpg) repeat center center;	-moz-box-shadow: -2px 2px 3px #444;	-webkit-box-shadow: -2px 2px 3px #444;	box-shadow: -2px 2px 3px #444;	behavior:url(PIE.htc);	margin-bottom: 30px;}#side-test a {	text-decoration: none;}#nice-list     { height: 150px; overflow: hidden; width: 91%; }#nice-list li  { display: block; margin: 0; padding: 0; }#nice-list div { position: relative; width: 100%; height: 150px; text-align: center; font-size: 16px; font-weight: normal; }#nice-list li div { font-weight:bold; color: #000; }.gal {	text-align: center;}.gal-img {	border: 2px solid #3b3b3b;}.divider {	margin: 10px 0;	width: 100%;}.latest-post {	width: 93%;	padding: 10px 0 10px 10px;	background-color: #884037;	-moz-box-shadow: -2px 2px 3px #444;	-webkit-box-shadow: -2px 2px 3px #444;	box-shadow: -2px 2px 3px #444;	behavior:url(PIE.htc);}.feed_box {    font-size: 12px;    letter-spacing: 1.1px;    line-height: 20px;    color: #FFF;}.feed_box h3 {    color: #FF0000;    font-size: 22px;    font-weight: bold;    margin: 10px 0;}.content-area {	width: 63%;	float: right;	height: auto;	min-height: 550px;	padding: 20px;	background: url(../images/content-middle.jpg) repeat top left;	box-shadow: -2px 2px 3px #444;	-moz-box-shadow: -2px 2px 3px #444;	-webkit-box-shadow: -2px 2px 3px #444;	behavior:url(PIE.htc);	top: 12px;}.content-area p a,.content-area li a,.content-area a {	color: #358465;}.content-area p {	margin: 10px 0;	padding: 3px;}.content-area ul,.content-area ol {	margin: 0;	padding: 0;	margin-left: 40px;}.content-area li {	margin: 5px 0;	font-size: 13px;}.content-area .action {	width: 500px;	height: auto;	padding: 20px;	margin: 0 auto;	background-color: #884037;	border: 3px ridge #5A211A;	text-align: center;}.content-area .action a {	color: #FFF;	font-weight: bold;	text-decoration: none;}.contact-area,.contact-area2 {    background-color: #FF9933;    border: 6px solid #CCCCCC;    box-shadow: -1px 1px 3px #000000;    float: right;    margin-top: 10px;    padding: 15px;    width: 63%;}.contact-area2 {    margin-bottom: 20px;    margin-left: 20px;    width: auto;    z-index: 300;    top: -11px;}.sale_logo img{	width: 150px;	float: right;	padding-right: 50px;}}/* ===Social Sidebar===*/.socialsidebar {				/*display:none;*/                position:fixed;                color: #fff;                				top: 230px;                                left:-10px;                width:auto;                height:auto;                                				border: 2px solid #fff;                -moz-border-top-right-radius: 15px;                border-top-right-radius: 15px;                -webkit-border-top-right-radius: 15px;                -moz-border-bottom-right-radius: 15px;                border-bottom-right-radius: 15px;                -webkit-border-bottom-right-radius: 15px;                text-variant:small-caps;                z-index:150;                /*background-image: url(../images/bg.jpg);*/                background-color:#076741;                padding: 10px;                background-repeat: repeat-x;                font-family: "Times New Roman", Times, serif;                font-variant: small-caps;                /*color: #FFF;*/                font-size: 16px;                font-weight: bold;-webkit-box-shadow: 9px 5px 10px 0px rgba(50, 50, 50, 0.65);-moz-box-shadow:    9px 5px 10px 0px rgba(50, 50, 50, 0.65);				box-shadow: 9px 5px 10px 0px rgba(50, 50, 50, 15.65);}.socialsidebar img {                margin-top: 10;                margin-right: 0;                margin-left: 12px;}.fb-like {	padding:0;	margin:0 0 0 8px;}.prob{	}.prob li{	font-weight: bold;	line-height: 4em;	list-style-image: url("../images/fish_icon.gif") !important;}.link_prob{	bottom: 6px;	font-weight: bold;}/* ===Social Sidebar===*//*-----------------------------------------------------------------------------------*//*	F O O T E R/*-----------------------------------------------------------------------------------*/.footer 							{ width: 100%; min-height: 250px; position: relative; margin-top: 30px; background: rgb(73, 18, 0) url(../images/pattern-diamond.png) repeat; }.footer_overlay						{ width: 950px; height: 200px; position: absolute; top: 6px; left: 50%; margin-left: -475px; background: url(../images/footer_bg.png) no-repeat; }.footer_border						{ width: 100%; height: 6px; position: absolute; top: 0; background: white url(../images/dotted-divider-3.png) repeat-x; }#footer_interior_wrapper			{ width: 950px; margin: 0 auto; padding-top: 30px; }#footer_interior_wrapper .first		{ margin-left:  35px; }#footer_interior_wrapper .last		{ margin-right: 0; }.footer_section						{ width: 20%; float: left; position: relative; margin-right: 4%; font-size: 0.8em; }.footer_section small				{ font-size: 9px; }.footer_section strong				{ color:#FFF; }.footer_section h3					{ text-transform: none; letter-spacing: 1px; line-height:10px; font-size: 1em; text-indent: 0; color: #CCCCCC;										padding-bottom: 15px; border-bottom: 1px solid #CCCCCC; }.footer_section p					{ font: normal 0.8em Tahoma, Geneva, sans-serif; color: #CCCCCC; padding-top: 6px; }.footer_section a					{ color: #CCCCCC; text-decoration: none; font-size: 0.8em; }.footer_section a:hover				{ color: #FFFFFF; text-decoration: none; }.footer_section ul li				{ font: normal 0.8em Tahoma, Geneva, sans-serif; color: #CCCCCC; list-style:none; padding-right: 6px;}.footer_section ul.links li			{ padding: 6px 0; border-bottom: 1px solid #CCCCCC; }.footer_section ul.links li.last	{ border: none; }.social-icon 						{ list-style: none; padding-top: 6px; }.social-icon li 					{ display: inline; float: left; background-repeat: no-repeat; }.social-icon li a 					{ display: block; width: 32px; height: 32px; /*padding-right: 5px;*/ position: relative; text-decoration: none; }.social-icon li a strong 			{ font-weight: normal; position: absolute; width: auto; left: 15px; top: -1px; color: #ffffff; padding: 3px; z-index: 9999; 						  			  text-shadow:1px 1px 0 rgba(0, 0, 0, 0.75); background-color:rgba(0, 0, 0, 0.7); text-decoration: none; 						  			  -moz-border-radius:3px; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); -webkit-border-radius:3px;						   			  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); border-radius:3px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }.social-icon li.first				{ font: normal 14px Tahoma, Geneva, sans-serif; text-transform: uppercase; color: #aaaaaa; padding: 8px 14px;						  			  background-color: none; border: 1px solid #003E7E; margin-bottom: 5px;						  			  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}li.facebook 						{ background: url(../images/facebook.png) no-repeat; }li.google							{ background: url(../images/Google+.png) no-repeat;}li.wordpress 							{ background: url(../images/footer/.png) no-repeat; width: 32px;}li.linked							{ background: url(../images/small_Linkedin.png) no-repeat; }li.youtube							{ background: url(../images/small_YouTube.png) no-repeat; }li.Pinterest						{ background: url(../images/small_Pinterest.png) no-repeat; }div.email							{ background: url(http://www.rainman.com/social/emailflat80x75.png) no-repeat; font-size: 14px; }li.blog								{ background: url(http://www.rainman.com/social/wpflat80x75.png) no-repeat; }li.facebook, li.twitter, li.gplus,div.email, li.blog, li.linked		{ width:30px; background-size: 30px 30px; }.footer_section p.power 			{ width: 116px; height: 37px; display: block; margin-top: 60px; padding: 0;  						 			  background: ; }.footer_section p.power:hover 		{ background-position: left bottom; }