@charset "utf-8";
/* CSS Document */

html, body, #wrapper { 
	height: 100%; 
}

body > #wrapper {
	background-image: url(../Images/wood_bg2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

body {
	padding: 0;
	margin: 0;
	background: #eaeaea;
	font-size: 15px;
}

body,td,th {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #271414;
	line-height: 22px;
}
body {
	background-color: #E0D9D6;
	background-image: url(../Images/shadows_both.jpg);
	background-repeat: repeat-y;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: center top;
}
* {
	margin:0px;
	padding:0px;
}
html {height:100%; font-size:100%;}
:focus {outline:0;}
/*ul li {list-style:none;}*/
img {border:none;}
a:link {
	color: #6A6F9C;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #6A6F9C;
}
a:hover {
	text-decoration: underline;
	color: #AFAF10;
}
a:active {
	text-decoration: underline;
	color: #6A6F9C;
}
#header-container {
	width: 100%;
	height: 201px;
	background-image: url(/Images/bg_lights.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#header {
	height: 104px;
	width: 960px;
	margin: 0 auto;
	vertical-align: top;
}
.corner-top-left {
	background: url(../Images/left_col_top.jpg) no-repeat left top;
	width: 106px;
	height: 158px;
	position: absolute;
	top: 201px;
	left: 0px;
	float: left;
			}
			
	/* Logo Container */
	#logo {
	width: 390px;
	height: 151px;
	}

	#logo a {
	display: block;
	}
	#header-right {
		width: 660px;
		height: 104px;
		float: left;
	}
	
td.left_col_bg {
	background-image: url(../Images/left_col_top.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: 140px;
}
td.left_col_bottom {
	background-image: url(../Images/left_col_bottom.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 140px;
}
td.left_col_center {
	background-image: url(../Images/shadowleft.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	height: 100%;
}
.header-bg {
	background-image: url(../Images/wood_bg2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

td.right_col_center {
	background-image: url(../Images/shadow_right.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
td.right_col_bottom {
	background-image: url(../Images/right_col_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 140px;
}
.left_col_design {
	background-color: #271515;
	background-image: url(../Images/left_col_design.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

.right_col_design {
	background-color: #271515;
	background-image: url(../Images/right_col_design.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.copyright {
	background-image: url(../Images/copyrightbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 29px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #271515;
}
td.right_col_bg {
	background-image: url(../Images/right_col_top.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 140px;
}

.title-white1 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #EEE8D7;
}
.white-txt {
	color: #EEE8D7;
	font-size: 12px;
}

.title-dark {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #271414;
}
.title-dark20 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #271414;
}
.title-litedark20 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #554C44;
}
.serv-box1 {
	background-image: url(../Images/icon_pc.gif);
	background-repeat: no-repeat;
	background-position: 150px top;
	padding-right: 20px;
}
.serv-box2 {
	background-image: url(../Images/icon_cart.gif);
	background-repeat: no-repeat;
	background-position: 225px top;
	padding-left: 30px;
}
.serv-box3 {
	background-image: url(../Images/icon_print.gif);
	background-repeat: no-repeat;
	background-position: 220px top;
	padding-left: 30px;
}

.title-green20 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #B7B713;
}

#foot-col2{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #271414;
	width: 260px;
	background-color: #E0D9D6;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#foot-col3{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #EEE8D7;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#button {
	margin-bottom: 1em;
	font-family: "Century Gothic", Arial, sans-serif;
	text-indent: 4px;
	}
#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button li {
	border-bottom: 1px solid #271414;
	margin: 0;
		}
#button li a {
	display: block;
	padding: 4px 5px 4px 0;
	background-color: #AFAE98;
	color: #fff;
	text-decoration: none;
	width: inherit;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
	border-right: 5px solid #271414;
	background-color: #AEAE00;
	color: #fff;
		}

#button2 {
	margin-bottom: 1em;
	font-family: "Century Gothic", Arial, sans-serif;
	text-indent: 4px;
	}
#button2 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button2 li {
	border-bottom: 1px solid #603131;
	margin: 0;
		}
#button2 li a {
	display: block;
	padding: 4px 5px 4px 0;
	background-color: #271515;
	color: #EEE8D7;
	text-decoration: none;
	width: inherit;
		}

	html>body #button2 li a {
		width: auto;
		}
	#button2 li a:hover {
	border-right: 5px solid #603131;
	background-color: #AEAE00;
	color: #fff;
		}
.services-list {
	list-style-image: url(../Images/arrow.gif);
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
}
.separator1 {
	background-image: url(../Images/separator.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 10px;
}
a.servicelinks:link {
	color: #B1B101;
	text-decoration: none;
}


a.servicelinks:visited {
	color: #666699;
	text-decoration: none;
}
.testimonial-txt {
	font-size: 12px;
	font-style: italic;
	color: #000000;
}


a.servicelinks:hover {
	color: #B1B101;
	text-decoration: underline;
}

a.servicelinks:active {
	color: #B1B101;
	text-decoration: none;
}
.left-top {
	background-image: url(../Images/leff_main_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 155px;
	width: 50px;
}
.right-top {
	background-image: url(../Images/right_main_top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 155px;
	width: 50px;
}
.left-top2 {
	background-image: url(../Images/left_main_top2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 474px;
	width: 50px;
}
.right-top2 {
	background-image: url(../Images/right_main_top2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 474px;
	width: 50px;
}
td.left-bottom {
	background-image: url(../Images/left_main_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 155px;
	width: 50px;
}
td.right-bottom {
	background-image: url(../Images/right_main_bottom.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 50px;
	height: 155px;
}
.wood_pattern {
	background-image: url(../Images/wood_pattern.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
	padding: 10px;
	width: 250px;
}
.wood_pattern2 {
	background-image: url(../Images/woodbg3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #EBE5D0;
	vertical-align: top;
	padding-top: 15px;
	line-height: 16px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

td.box_number {
	background-color: #D3D311;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #ECE5D2;
	height: 30px;
	width: 30px;
	text-align: center;
	font-weight: bold;
}
.box_font_bold {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #EAE4CF;
	padding-left: 5px;
	font-weight: bold;
}
.box_font_reg {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #EAE4CF;
	padding-left: 5px;
	font-weight: normal;
}
.box_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #EBE5D0;
	vertical-align: top;
	padding-top: 5px;
	line-height: 16px;
}
.featured-box-gradient {
	vertical-align: top;
	background-image: url(../Images/featured-box-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#featured-box {
	text-align: right;
}
.title-underline {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #554C44;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCB6B0;
	padding-bottom: 10px;
}
.home-col1 {
	line-height: 20px;
	padding-right: 10px;
	width: 275px;
	font-size: 13px;
}

.home-col2 {
	line-height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	width: 249px;
	font-size: 13px;
}

.home-col3 {
	line-height: 15px;
	padding-left: 50px;
	background-image: url(../Images/newsletter-box-bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 10px;
	padding-top: 20px;
	height: 355px;
}
.txt-sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}


.main-content2 {
	padding-top: 10px;
	padding-bottom: 35px;
	vertical-align: top;
}
#content2  ul li{
	list-style-position: outside;
	list-style-type: disc;
}


.main-content-home {
	padding-top: 490px;
	padding-bottom: 35px;
	vertical-align: top;
}

.content-left-col {
	width: 550px;
	padding-right: 15px;
	background-image: url(../Images/separator2.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.content-right-col {
	width: 240px;
	padding-left: 15px;
}
.title-dark16 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #271414;
}
.title-dark18 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #271414;
	line-height: 30px;
}
.title-white16 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.boldTxt {
	font-weight: bold;
}
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
left: -1000px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;

}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 10px;
left: 90px; /*position where enlarged image should offset horizontally */

}

#interface1 {
	z-index:1;
}

.border-preview{
	z-index:100;
	position:absolute; 
	background: #fff;
	border: 1px solid black;
}

.preview_temp_load {
	vertical-align:middle;
	text-align:center;
	padding: 10px;
}
.preview_temp_load img{	
	vertical-align:middle;
	text-align:center;
}

#interface1 {
	z-index:1;
}

#loading_box {
text-align:center;
position:absolute;
top:40%;
width:100%}

#loader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	padding:5px 0 10px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #333333;
	text-align:left;
	z-index:255;
}

#loading_box_bg {
	background-color:#DDDDDD;
	position:relative;
	top:5px;
	left:5px;
	height:5px;
	width:113px;
	font-size:1px
}

#progress {
	height:4px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-color:#66CC33;
}


.title-preview {
 padding:5px 0 0 10px;
}
.title-green16 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #AFB001;
}
a.menu_txt:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica;
	font-size: 17px;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
}
a.menu_txt:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica;
	font-size: 17px;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
}
a.menu_txt:hover {
	color: #FF6;
	text-decoration: none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica;
	font-size: 17px;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
}
a.menu_txt:active {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica;
	font-size: 17px;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
}
a.menu_txt2:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica;
	font-size: 17px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}
a.menu_txt2:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica;
	font-size: 17px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}
a.menu_txt2:hover {
	color: #3A1F1F;
	text-decoration: none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica;
	font-size: 17px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}
a.menu_txt2:active {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica;
	font-size: 17px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}#news_box {
	background-image: url(../Images/newsletter-box-bg.jpg);
	float: right;
	height: 400px;
	width: 220px;
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 159px;
}
#news_box_es {
	background-image: url(../Images/newsletter-box-bg-es.jpg);
	float: right;
	height: 325px;
	width: 220px;
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 169px;
}
.required-Txt {
	font-weight: bold;
	color: #FF0000;
}
.txt-field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid #584F47;
	height: 28px;
	vertical-align: middle;
}
.form-btns {
	background-color: #B0B002;
	border: 1px solid #EBE6D3;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 24px;
}
#featured-txt {
	position:absolute;
	height: 425px;
	width: 290px;
	left: 60px;
	top: 1px;
	text-align: center;
	padding-top: 25px;
}
#outside {
	position:absolute;
	width:880px;
	height:465px;
	text-align: right;
	padding-top: 20px;
	top: 175px;
}
.bronze {
	background-color: #ABA293;
	text-align: center;
	height: 25px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBE6D3;
	font-weight: bold;
	color: #FFF;
	font-size: 14px;
	width: 104px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EBE6D3;
	border-bottom-color: #EBE6D3;
}
.bronze2 {
	background-color: #C0B9A9;
	text-align: center;
	height: 25px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBE6D3;
	font-weight: bold;
	color: #FFF;
	font-size: 14px;
	width: 104px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EBE6D3;
	border-bottom-color: #EBE6D3;
}
.silver {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #B5AC9D;
	text-align: center;
	width: 104px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBE6D3;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EBE6D3;
	border-bottom-color: #EBE6D3;
	height: 25px;
}
.align-right {
	text-align: right;
}
blockquote p
    {
	padding: 0px 15px 0px 0px;
	font-size: 16px;
	float: left;
	background: url(../images/quote_up.jpg) bottom right no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: left;
	color: #666;
}

blockquote
    {
	padding: 20px;
	font-size: 14px;
	background: url(../images/quote_down.jpg) top left no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: left;
}

cite
    {
	font-size: 13px;
	float: right;
	color: #666;
}  
.sub-menu {
	font-size: 12px;
	text-align: right;
	color: #666;
	height: 20px;
}

a.sub-menu-links:link {
	color: #BE9649;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}

a.sub-menu-links:visited {
	color: color: #271414;;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	color: #BE9649;
}
a.sub-menu-links:hover {
	color: #9F9F11;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
a.sub-menu-links:active {
	color: #BE9649;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}

.sub-menu-on {
	color:#000;
	padding-right: 10px;
	padding-left: 10px;
}

a.utility:link {
	color: #EBE6D3;
	text-decoration: none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
}
a.utility:visited {
	color: #EBE6D3;
	text-decoration: none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
}
a.utility:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: "Century Gothic", Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
}
a.utility:active {
	color: #EBE6D3;
	text-decoration: none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
}.slogan {
	font-family: "Century Gothic", Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #CCC;
}
.email-dyi {
	background-image: url(../Images/Email_dyi.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 200px;
	padding-top: 50px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 35px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.email-managed {
	background-image: url(../Images/Email_manage.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 200px;
	padding-top: 50px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 35px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.align-center {
	text-align: center;
}
#top-corners {
	height: 140px;
	width: 124px;
	position: absolute;
	z-index: 1;
	margin-right: auto;
	margin-left: auto;
	left: -82px;
	right: auto;
}
#top-corners2 {
	height: 140px;
	width: 124px;
	position: absolute;
	z-index: 1;
	margin-right: auto;
	margin-left: auto;
	right: -82px;
	left: auto;
}

#bottom-corners {
	height: 140px;
	width: 124px;
	position: absolute;
	z-index: 2;
	margin-right: auto;
	margin-left: auto;
	left: -83px;
	right: auto;
	bottom: 0px;
}
#bottom-corners2 {
	height: 140px;
	width: 124px;
	position: absolute;
	z-index: 2;
	margin-right: auto;
	margin-left: auto;
	right: -82px;
	left: auto;
	bottom: 0px;
}

/* 10) FOOTER
=-----------------------*/
#footer {
	border-top:6px solid #F1EFE0;
	color:#cccccc;
}
#grey_footer_bg {background:#302D26; border-top:8px solid #27271F; border-bottom:8px solid #27271F;}
#inner_div {
	width:910px;
	margin:auto;
	height:100%;
	position:relative;
}
#go_to_top_border {position:absolute; bottom:-10px; right:10px;}
.footer_box {
	width:274px;
	padding:6px 0px 24px 0px;
	float: left;
}
#footer h2 {font-size:18px; font-weight:normal; color:#9CB409; line-height:37px;background:url(../Images/backgrounds/footer-title-bg.jpg) repeat-x bottom; margin-bottom:5px;}
.middle_box_2 {float:left; margin-left:55px;}
#resources-listing ul li {line-height:31px; height:32px; font-size:12px; color:#A8A8A8; background:url(../Images/backgrounds/footer-list-style.jpg) no-repeat; text-indent:29px; margin-right:6px;}
#resources-listing ul li a {text-decoration:none; color:#A8A8A8;}
#resources-listing ul li a:hover {color:#FEFEFE;}

#contact_info {
	width:275px;
	padding:6px 0px 24px 0px;
	margin-left:30px;
	float: right;
}
#contact_info a {
	text-decoration:none;
	color:#FF6;
}
#contact_info a:hover {
	color:#AFAF0F;
}
#contact_info p {font-size:12px; padding:6px 0px 4px 0px;}
#contact_info p span {color:#9CB409;}
#contact_info a.follow_icon {margin:0px 7px 0px 0px; border-bottom:none;}

#social-media { padding:0px; margin:0px; clear:both}
#social-media ul li {float:left;}
#social-media li { width:33px; margin-right:12px;}

#latest_from_blog {
	width:300px;
	padding:6px 0px 24px 0px;
	float:right;
}
.middle_box_2 p {font-size:12px; padding:6px 0px 4px 0px;}
.middle_box_2 p span {color:#9CB409;}
.blog {padding-top:6px;}
.blog img {float:left; width:74px;}
.blog div a.blog_title {font-size:12px; text-decoration:none; font-weight:normal; color:#DBDBDB; line-height:20px; cursor:pointer;}
.blog div a.blog_title:hover {text-decoration:none; color:#FDFDFD}
.blog div {float:right; width:188px;} 
.blog p {font-size:12px; color:#A8A8A8; line-height:18px; padding:5px 0px 5px 0px;}
.blog div a.read_full_article {text-decoration:none; font-size:12px; color:#9CB409;}
.blog div a.read_full_article:hover {text-decoration:none; color:#FDFDFD}

.seperator_2 {background:url(../Images/backgrounds/seperator-2.jpg) repeat-x center center; height:1px; padding:10px 0px 10px 0px !important;padding:5px 0px 0px 0px;}

#green_footer_bg {
	height:47px;
	font-size:12px;
	color:#FEFEFE;
	background-color: #62700D;
	background-image: url(../Images/backgrounds/footer-background.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#inner_green_bg {width:929px; margin:auto; position:relative;}
#green_footer_bg p {float:left; margin:0px 0px 0px 0px;}
#go_to_top_div {position:absolute; right:10px; top:-30px;}
#green_footer_bg span {float:right; padding:0px 0px 0px 0px;}

#footer-links {padding:17px 0px 0px 0px;}
#footer-links ul li { float:left; border-right:1px solid #FFFFFF;padding:0px 10px 0px 10px;}
#footer-links ul li a {text-decoration:none; color:#FEFEFE;}
#footer-links li a.firstlink {color:#FEFEFE; padding:0px; }
#footer-links li.lastlink { border:none}
#footer-links a:hover {text-decoration:underline;}


.author {
                display:none;
            }
			
			/* 17) INNERPAGES CONTENT ( & PAGE TEMPLATE) STYLE
=-----------------------*/
#content2 {
	width:600px;
}

#content2 h2 {font-size:22px; font-weight:normal; color:#271414; margin:0px 0px 6px 0px;}
#content2 p {
	line-height:22px;
	margin:0px 0px 12px 0px;
}
#content2 p a {
	text-decoration:underline;
	color:#6A6F9C;
}
#content2 p a:hover {
	color:#AFAF10;
}

#content2 h2.contact_us_title,  #right_panel_2 h2.contact_us_title {background:url(../images/backgrounds/contact-us-title-bg.jpg) repeat-x bottom; font-size:18px; font-weight:normal; color:#798C09; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px;}

.image_style {padding:5px 0px 5px 0px;}
.image_style span {width:154px; float:left;}

.top_shadow {background:url(../images/backgrounds/border-bg.jpg) no-repeat top; padding:20px 0px 5px 0px;}
.top_shadow p {padding:5px 0px 5px 0px;}
.top_shadow span {width:154px; float:left;}

.box_style_2 {background:url(../images/backgrounds/box-style-2-middle-bg.jpg) repeat-y center; margin:20px 0px 20px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-style:italic; font-weight:normal; color:#627206; line-height:27px; height:100%;}
.box_style_2 div {background:url(../images/backgrounds/box-style-2-top.jpg) no-repeat center top;}
.box_style_2 div div {background:url(../images/backgrounds/box-style-2-bottom.jpg) no-repeat center bottom; padding:12px 45px 12px 30px;}

.img_float {float:left; margin:5px 13px 5px 0px; border:6px solid #E6E6CE;}

.imageleft {float:left; padding:9px 8px 9px 8px; background:url(../images/thumbs/image-sample-bg.jpg) no-repeat; margin:7px 22px 22px 0px;}
.imageright {float:right; padding:9px 8px 9px 8px; background:url(../images/thumbs/image-sample-bg.jpg) no-repeat; margin:7px 0px 22px 22px;}

.list_style_1 {padding:8px 0px 8px 0px;}
.list_style_1 li {background:url(../images/backgrounds/list-style-1-bullet.jpg) no-repeat left 5px; line-height:20px; margin:0px 0px 4px 0px; padding:0px 0px 0px 21px;}
.list_style_1 li a {}
.list_style_1 li a:hover {}

.list_style_2 {padding:8px 0px 8px 0px;}
.list_style_2 li {background:url(../images/backgrounds/list-style-2-bullet.jpg) no-repeat left 5px; line-height:20px; margin:0px 0px 4px 0px; padding:0px 0px 0px 21px;}
.list_style_2 li a {}
.list_style_2 li a:hover {}

#content2 ol {padding:8px 0px 8px 20px !important; padding:8px 0px 8px 28px;}
#content2 ol li {line-height:20px; margin:0px 0px 4px 0px;}



.quote {background:url(../images/backgrounds/quote-box-bg.jpg) repeat-y; margin:12px 0px 12px 0px; width:621px;}
.quote .quotes_inner_1 {background:url(../images/backgrounds/quote-box-top-bg.jpg) no-repeat top;}
.quote .quotes_inner_2 {background:url(../images/backgrounds/quote-box-bottom.jpg) no-repeat bottom; padding:22px 46px 22px 19px}
.quotes_image {background:url(../images/backgrounds/quotes-image.jpg) no-repeat left 10px; font-size:16px; font-weight:normal; color:#6C6C6C; font-style:italic; line-height:24px; padding:0px 0px 0px 70px;}


/* 19) INNERPAGE RIGHT PANEL STYLE
=-----------------------*/
#right_panel {
	width:225px;
	float:right;
	margin:0px 0px 0px 0px;
	z-index: 100;
}

.right_box_1 {background:url(../images/backgrounds/right-box-1-bg.jpg) repeat-y; margin:0px 0px 8px 0px;}
.right_box_1 div {background:url(../images/backgrounds/right-box-1-top.jpg) no-repeat top;}
.right_box_1 div div {
	background:url(../images/backgrounds/right-box-1-bottom.jpg) no-repeat bottom;
	padding:4px 2px 44px 2px;
	height:100%;
}

.right_box_1 h2 {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../images/backgrounds/right-box-title-bg.png) no-repeat center top;
	height:52px;
	text-align:center;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 52px;
}

.right_box_1 ul li {color:#3F3F3F; margin:0px 18px 0px 15px;}
.right_box_1 ul li a {display:block; height:32px; line-height:28px; text-decoration:none; background:url(../images/backgrounds/right-box-list.jpg) no-repeat; color:#3F3F3F; text-indent:25px;}
.right_box_1 ul li a:hover, .right_box_1 ul li a.activelink_2 {background:url(../images/backgrounds/right-box-list-hover.jpg) no-repeat; color:#798C09;}

.right_box_2 {background:url(../images/backgrounds/right-box-2-bg.jpg) repeat-y; margin:0px 0px 8px 0px;}
.right_box_2 div {background:url(../images/backgrounds/right-box-2-top.jpg) no-repeat top;}
.right_box_2 div div {background:url(../images/backgrounds/right-box-2-bottom.jpg) no-repeat bottom; padding:10px 10px 36px 10px; height:100%;}

.right_box_2 h2 {font-size:16px; font-weight:bold; color:#798C09; margin-bottom:5px;}
.right_box_2 p {line-height:18px; font-size:12px;}
.right_box_2 input {width:127px; height:26px; line-height:26px; background:url(../images/backgrounds/right-box-2-input-bg.jpg) no-repeat !important; background:fixed url(../images/backgrounds/right-box-2-input-bg.jpg) no-repeat; border:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 5px 0px 5px;  margin:8px 0px 0px 0px;}

.right_box_2 .signup {float:left;  margin:8px 0px 0px 3px;}
.img_float_2 {float:left; margin:5px 13px 0px 0px;}

.locations_title {background:url(../images/backgrounds/locations-title-arrow.jpg) no-repeat left; font-size:14px; font-weight:bold; line-height:16px; padding:0px 0px 0px 24px; color:#798C09;}
.padding_2 {padding:5px 52px 0px 24px;}
.padding_2 div {line-height:20px; padding:2px 0px 12px 0px;}
.content-txt p, .content-txt2 p {
	padding-bottom: 10px;
}
.post-body ol {
	margin-left: 35px;
}
.post-body p {
	margin-bottom: 12px;
}
#footer-links ul {
	list-style-type: none;
}
#social-media ul {
	list-style-type: none;
}
.post-body ul {
	margin-left: 35px;
	margin-bottom: 12px;
}
#utility-wrapper {
	float: right;
	height: 151px;
	width: 570px;
}
#untility-nav {
	text-align: right;
}
#slogan {
	font-size: 19px;
	font-style: italic;
	text-align: right;
	padding-top: 65px;
	color: #EBE6D3;
}
#nav {
	text-align: center;
	height: 35px;
	margin-top: 15px;
}
.right_box_1 div div ul {
	list-style-type: none;
}
.blogpostcategories ul {
	margin-left: 25px;
	margin-bottom: 10px;
}
.blogsitesummary {
	margin-left: 30px;
}
#footer a {
	color: #CC3;
}

.blog-post {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDCF99;
	margin-bottom: 15px;
}
.package-heading {
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	background-color: #271414;
	padding: 3px 0 3px 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBE6D3;
}
#content2 ul {
	margin-left: 40px;
}
.content-txt-es {
	width: 500px;
}
.utility-nav {
	font-weight: bold;
	color: #EBE6D3;
	text-align: right;
	font-size: 12px;
}

.print-design{
	text-align: center;
	
}

