/*

Theme Name: The Overlook VA

Description: Custom theme for Diamondback LLC

Version: 1.1

Author: Little Red Bird

Author URI: http://littleredbird.com

*/



/* ----------------

	Reset

----------------------------------- */



html, body, div, span, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,

pre, form, fieldset, input, p, blockquote, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%; outline: none;}

table {border-collapse:collapse;border-spacing:0; outline: none;}

fieldset, img {border:0; outline: none;}

address, caption, cite, code, dfn, th, var, h1, h2, h3 {font-style:normal;font-weight:normal; outline: none;}

ol, ul {list-style:none; outline: none;}

caption, th {text-align:left; outline: none;}

q:before, q:after {content:''; outline: none;}

a img {border: none; outline: none;}

a:visited, a:hover, a:active, a:focus{outline:none;}

/* ---------------

	Basic Elements

---------------------------------- */



@font-face { 

	font-family: 'museo500'; 

	src: url('museo-500-webfont.eot'); 

	src: local('?'), 

	url('museo-500-webfont.woff') format('woff'), 

	url('museo-500-webfont.ttf') format('truetype'), 

	url('museo-500-webfont.svg#museo-500-webfont') format('svg'); 

}



@font-face { 

	font-family: 'museo700'; 

	src: url('museo-700-webfont.eot'); 

	src: local('?'), 

	url('museo-700-webfont.woff') format('woff'), 

	url('museo-700-webfont.ttf') format('truetype'), 

	url('museo-700-webfont.svg#museo-700-webfont') format('svg'); 

}



a:link, a:visited {color: #3366bb; text-decoration: none;}

a:hover {text-decoration: underline;}





body {

color: #444;

font-family: verdana;

font-size: 0.8em;

line-height: 22px;

}

#bg { position: fixed; top: 0; left: 0; }

.bgwidth {     height: 100%;

    width: 100%;}

.bgheight { height: 100%; }





h1, h2, h3, h4 {font-family: 'trebuchet ms'; font-weight: normal;}

h1 {font-size: 3.0em; line-height: 50px;}



h2 {

font-size: 2.3em;

letter-spacing: -1px;

line-height: 50px;

}

h3 {font-size: 1.9em; line-height: 40px;}

h4 {

font-size: 1.9em;

line-height: 40px;

}



#main-content ul , #main-content ol {margin: 10px 0 10px 15px;}

#main-content ul li {list-style-type: square;}

#main-content ol li {list-style-type: decimal;}

#main-content li li {margin-left: 25px;}

#main-content p {margin: 10px 0;}



#sidebar ul, #footer ul {margin-left: 15px;}

#sidebar ul li, #footer ul li {



list-style-type: none;

}

.sidebar_item_title{

	font-weight: bold;

}

#s{ width: 200px;}

#sidebar ul li a:link, #sidebar ul li a:visited,

#footer ul li a:link, #footer ul li a:visited {color: #000000;}

#sidebar ul li a:hover, #footer ul li a:hover {color: #5A4033; text-decoration: none;}



textarea#comment {width: 525px;}



/* ---------------

	Generic Classes

---------------------------------- */



.clear {clear: both;}

.center {text-align: center;}

.hidden {display: none;}

.justify {text-align: justify;}

.post-spt {border-top: 1px dashed #ccc; margin-bottom: 15px;}

.post-meta {background: none repeat scroll 0 0 #eeebe3; margin: 10px 0; padding: 2px 10px;}

.post-tag {margin: 10px 0;}

.sticky {background: #f6f6f6; border: 1px solid #ccc; margin: -10px -10px 10px -10px; padding: 0 10px;}

.sticky .post-meta {border: 1px solid #bbb;}

p.page-link span {border: 1px solid #ccc; padding: 3px 8px;}

p.page-link a:hover {text-decoration: none;}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}



/* ----------------

	Basic Layout

---------------------------------- */



#wrapper {

 -moz-box-shadow: 0 0 20px black;

    background: none repeat scroll 0 0 white;

    margin: 50px auto;

    padding: 10px 0px 10px 0px;

    position: relative;

    width: 960px;

}



#container {

background: #fcfcfc;

border-width: 0 0px;

border-style: solid;

border-color: #ddd;

margin: 1px auto;

text-align: left;

width: 940px;

}





#head-nav {margin: 0 10px;}









#main-content {

border: 1px solid #ccc;

float: left;

margin: 10px;

padding: 20px;

width: 550px;

}

#sidebar {

    background: none repeat scroll 0 0 #EEEBE3;

    float: right;

    margin: 15px 0;

    padding: 10px;

    width: 300px;

}



#footer {padding: 10px 20px;}

#foot-1, #foot-2, #foot-3 {width: 290px; border: 0px solid #bbb;}

#foot-1, #foot-2 {float: left;}

#foot-right, #foot-3 {float: right;}

#foot-2 {margin: 0 15px;}

#footer-credit {line-height: 28px; margin: 10px 20px;}

#footer-desc {border-top: 1px dashed #ccc; font-style: italic; text-align: right;}



/* ----------------

	Head Nav

---------------------------------- */

ul#nav{

    height: 15px;

    margin: 0 auto;

    width: 775px;

}



ul#nav li {

float: left;



margin-bottom: 10px;

}





ul#nav li.last{

float: left;



margin-bottom: 10px;

}



ul#nav li a{

    border-right: 1px solid;

    color: #FFFFFF;

    display: block;

    font-size: 1em;

    font-weight: normal;

    line-height: 15px;

    padding: 0 15px;

	text-transform: uppercase;

}



ul#nav li a:visited {

    color: #FFFFFF;

    display: block;

    font-size: 1em;

    font-weight: normal;

    line-height: 15px;

    padding: 0 15px;

}



ul#nav li a:hover {

text-decoration: none;

}



ul#nav li ul {display: none;}



ul#nav li:hover ul {

display: block;

position: absolute;

}



ul#nav li ul li {

border-bottom: 1px solid #ccc;

border-right: 0;

border-top: 0;

float: none;

margin-bottom: 0;

}



ul#nav li ul li a:link, ul#nav li ul li a:visited {

font-family: verdana;

font-size: 0.9em;

font-weight: normal;

line-height: 25px;

margin: 4px;

min-width: 122px;

}



ul#nav li ul li a:hover {

background: #eee;

}



#head-nav ul#nav li ul li ul {

display: none;

}



#head-nav ul#nav li ul li:hover ul {

display: block;

margin: -34px 0 0 160px;

}



/* ----------------

	Page Nav and More Link

---------------------------------- */



.older a:link, .older a:visited {float: left;}

.newer a:link, .newer a:visited {float: right;}

.page-nav {margin-top: 10px;}



a.more-link:link, a.more-link:visited {

float: right;

margin-bottom: 10px;

}





/* ----------------

	Widget

---------------------------------- */



.widget {margin-bottom: 15px;}

.widget_author img {border: 1px solid #ccc; float: left; margin-right: 10px; padding: 5px;}



table#wp-calendar {text-align: center;}

table#wp-calendar caption {font-size: 1.5em; margin-bottom: 10px; text-align: center;}

table#wp-calendar thead tr th {background: #eee; border: 1px solid #ccc; font-weight: bold; padding: 4px 13px;}

table#wp-calendar td {border: 1px solid #ccc; padding: 4px 13px;}

#today {background: #eee;}



a.follow:link, a.follow:visited {

display: block;

background: #eee;

font-weight: bold;

margin-top: 15px;

padding: 5px 10px;

text-align: center;

}





/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */

/* ---                   [Page = Universal]                    --- */

/* ---                  Universal Page Styles                  --- */

/* ---                                                         --- */

/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */



#top_content{

	background: url(images/bgslice.png);

	padding: 0px 0px 5px 0px;

}



.button_behavior:active{

	position: relative;

	top: 1px;

	outline: none;

}





/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */

/* ---                       [Page = Home]                     --- */

/* ---                      Home Page Styles                   --- */

/* ---                                                         --- */

/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */



#logo {

	width: 367px;

	height: 142px;

	margin: 0px auto;

	padding: 20px 0px 15px 0px;

}



#home_featurecontent{

	background: url("images/home_contentbg.jpg") no-repeat scroll 0 0 transparent;

    height: 400px;

    width: 910px;	

	margin: 0px auto;

	padding: 1px 1px 10px 1px;

}



.header_home_image{

	height: 355px;

    margin-bottom: 0;

    margin-left: auto;

    margin-right: auto;

    padding: 18px 0px 0px 0px;

    width: 875px;

}



#home_welcome_box{

    background: none repeat scroll 0 0 #E1DEDC;

    margin-top: 10px;

    padding: 10px;

    width: 440px;

	float: left;

}



#home_welcome_title{

	font-family: 'museo500', Verdana, Arial, sans-serif;

    border-bottom: 1px solid #C4BEBB;

    color: #000000;

    font-size: 23px;

    margin-right: 20px;

    padding-bottom: 5px;

}



#home_welcome_content{

    color: #0E0E0E;

    font-size: 11px;

    line-height: 13px;

    margin-top: 5px;

}



#home_welcome_button{

    margin: 10px auto 0;

    width: 386px;

}



#home_specials_box{

    background: url("images/specials_borderbg.png") no-repeat scroll 0 0 transparent;

    float: right;

    height: 191px;

    margin-top: 10px;

    width: 440px;

}



#home_specials_title{

	font-family: 'museo700', Verdana, Arial, sans-serif;

    color: #FFFFFF;

    font-size: 20px;

    margin-left: 35px;

    padding-top: 27px;

}



#home_specials_content{

    color: #000000;

    margin-left: 35px;

    margin-top: 20px;

	line-height: 16px;

	padding-right: 30px;

}



.homespclcntnttext{

    font-size: 12px;    

}



/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */

/* ---                      [Page = Footer]                    --- */

/* ---                       Footer Styles                     --- */

/* ---                                                         --- */

/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */

#footer-extra {

    border-top: 2px solid #CAC8C6;

    font-size: 11px;

    margin: 10px 0 0;

    padding-top: 10px;

    text-align: left;

}



ul#menu-footermenu{

    height: 13px;

    margin-left: 375px;

    margin-top: -17px;

    width: 245px;

}



ul#menu-footermenu li {

	float: left;

	margin-bottom: 10px;

}



ul#menu-footermenu li.last{

	float: left;

	margin-bottom: 10px;

}



ul#menu-footermenu li a{

    border-right: 1px solid;

    color: #000000;

    display: block;

    font-size: 11px;

    font-weight: normal;

    line-height: 11px;

    padding: 0 5px;

}



#footer_contact_number{

    color: #87AA58;

    font-family: 'museo700',Verdana,Arial,sans-serif;

    font-size: 18px;

    margin-left: 587px;

    margin-top: -19px;

    text-align: left;

    width: 366px;

}



#footer_box_container{

    border-top: 2px solid #CAC8C6;

    height: 170px;

    margin-top: 10px;

    padding-top: 10px;

}





#footer_box_one {

    border-right: 2px solid #CAC8C6;

    float: left;

    height: 170px;

    width: 305px;

}



#ftr_bx_one_title{

	font-family: 'museo500', Verdana, Arial, sans-serif;

    color: #000000;

    font-size: 15px;

    margin-left: 175px;

    margin-top: -170px;

	font-weight: bold;

	line-height: 17px;

}



#ftr_bx_one_content{

    color: #000000;

    font-size: 11px;

    line-height: 13px;

    margin-left: 175px;

    min-height: 90px;

    max-height: 90px;

}



#ftr_bx_one_button{

    float: right;

    height: 31px;

    margin-right: 6px;

    width: 120px;

}







#footer_box_two {

    border-right: 2px solid #CAC8C6;

    float: left;

    height: 170px;

    margin-left: 10px;

    width: 305px;

}



#ftr_bx_two_title{

	font-family: 'museo500', Verdana, Arial, sans-serif;

    color: #000000;

    font-size: 15px;

    margin-left: 175px;

    margin-top: -170px;

	font-weight: bold;

	line-height: 17px;

}



#ftr_bx_two_content{

    color: #000000;

    font-size: 11px;

    height: 106px;

    line-height: 13px;

    margin-left: 175px;

}



#ftr_bx_two_button{

    float: right;

    height: 31px;

    margin-right: 6px;

    width: 120px;

}



#footer_box_three {

    float: left;

    height: 170px;

    margin-left: 10px;

    width: 305px;

}



#ftr_bx_three_title{

	font-family: 'museo500', Verdana, Arial, sans-serif;

    color: #000000;

    font-size: 15px;

    margin-left: 175px;

    margin-top: -170px;

	font-weight: bold;

}



#ftr_bx_three_content{

    color: #000000;

    font-size: 11px;

    height: 117px;

    line-height: 13px;

    margin-left: 175px;

}



#ftr_bx_three_button{

    float: right;

    height: 31px;

    margin-right: 6px;

    width: 120px;

}



#ftr_bx_one_image, #ftr_bx_two_image, #ftr_bx_three_image{

	width: 167px;

	height: 166px;

}



/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */

/* ---                   [Page = Site Details]                 --- */

/* ---                    Site Details Styles                  --- */

/* ---                                                         --- */

/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */



#site_details_content{

    background: none repeat scroll 0 0 #FEFEF7;

    margin: 0 10px 10px;

    min-height: 585px;

    width: 920px;

}



#site_details_ftrimg{

    float: left;

    height: 205px;

    padding: 10px 10px 0;

    width: 390px;

}



#site_details_text{

    float: right;

    height: 335px;

    padding: 5px 0 0 5px;

    width: 495px;

}



#site_details_title{

    border-bottom: 2px solid #CBC9C6;

    color: #000000;

    font-family: 'museo500',Verdana,Arial,sans-serif;

    font-size: 27px;

    margin-right: 10px;

    padding: 5px 0 7px;

}



#site_details_aboutcovecreek{

    color: #000000;

    font-size: 12px;

    line-height: 17px;

    margin-right: 10px;

    padding: 5px 0 0;

}



.site_details_ftrebox{

	margin-top: 10px;

	margin-right: 10px;

}



.site_details_feature_box_title{

    background: none repeat scroll 0 0 #67932B;

    color: #FFFFFF;

    font-family: 'museo500',Verdana,Arial,sans-serif;

    font-weight: bold;

    padding: 2px 0 2px 5px;

}



.feature_box_list{

	background:#eeebe3;

	padding-bottom: 5px;

}



.feature_box_list li {

    border-bottom: 1px solid #ADABAA;

    list-style: disc inside none;

    margin: 0 35px 0 10px;

}



.feature_box_list li.nobotborder, #lifestyle_feature_list_two li.nobotborder, #lifestyle_feature_list_one li.nobotborder{

    border-bottom: 0px none;

}



#site_details_button{

    height: 47px;

    margin: 10px auto 0;

    width: 384px;

}



/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */

/* ---                   [Page = Gallery Page]                 --- */

/* ---                    Gallery Page Styles                  --- */

/* ---                                                         --- */

/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */



.covecreek_gallery_sizer{

	width: 515px;

	height: 345px;

}



#gallery_content{

    background: none repeat scroll 0 0 #FEFEF7;

    margin: 0 10px 10px;

    min-height: 626px;

    width: 920px;

}



.gallery_images{

	float: left;

	width: 500px;

	height: 500px;

	padding: 0px 0px 0px 0px;

}



#gallery_right{

    background: none repeat scroll 0 0 #CFD2C8;

    float: right;

    margin-right: 10px;

    margin-top: 10px;

    width: 335px;

}



#gallery_content_title{

	font-family: 'museo700', Verdana, Arial, sans-serif;

    color: #000000;

    font-size: 19px;

	padding: 5px 0px 0px 10px;

}



#gallery_content_text{

	color:#000000;

	font-size: 11px;

	line-height: 13px;

	padding: 5px 0px 0px 10px;

}



#gallery_srrnded_nature_img{

	padding: 5px 0px 0px 10px;

}



#gallery_surrnded_button{

	padding: 0px 0px 0px 10px;

	margin-top: -7px;

}



#gallery_mntainview_img{

	padding: 0px 0px 0px 10px;

}



#gallery_montainview_button{

	padding: 0px 0px 0px 10px;

	margin-top: -7px;

}



#galllery_lifeincovecreek_img{

	padding: 0px 0px 0px 10px;

}



#gallery_lifeincovecree_button{

	padding: 0px 0px 0px 10px;

	margin-top: -7px;

}



#gallery_plan_avisit{

    background: none repeat scroll 0 0 #FCDB71;

    margin-left: 10px;

    margin-right: 10px;

    padding: 0 0 0 10px;

}



#gllry_plnvst_title{

	font-family: 'museo700', Verdana, Arial, sans-serif;

    color: #833222;

    font-size: 25px;

    padding-top: 5px;

	text-transform: uppercase;

}



#gllry_plnvst_text{

    color: #000000;

    font-size: 11px;

    line-height: 14px;

    margin-top: 5px;

    padding-bottom: 5px;

}



#gllry_plnvst_button{

    padding: 0 0 0 10px;

}



/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */

/* ---                   [Page = Lifestyle Page]               --- */

/* ---                    Lifestyle Page Styles                --- */

/* ---                                                         --- */

/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */



#lifestyle_wrapper{

    border-bottom: 2px solid #CAC8C6;

    height: 285px;

    margin: 0 10px;

    width: 900px;

}



#lifestyle_content{

    background: none repeat scroll 0 0 #FEFEF7;

    margin: 0 10px 10px;

    min-height: 900px;

    width: 920px;

}



#lifestyle_featureimg{

    float: left;

    height: 243px;

    margin: 10px 0 0 0;

    width: 450px;

}



#lifestyle_right{

    float: right;

    margin: 10px 0 0 0;

    width: 440px;

}



#lifestye_title{

	font-family: 'museo500', Verdana, Arial, sans-serif;

    border-bottom: 2px solid #CAC8C6;

    color: #000000;

    font-size: 27px;

    margin-right: 20px;

    padding-bottom: 10px;

}



#lifestyle_text{

    color: #000000;

    font-size: 12px;

    line-height: 13px;

    margin-right: 20px;

    padding-top: 7px;

}



#lifestyle_feature_box{

	margin: 10px 10px 0px 0px;

}



#lifestyle_feature_title{

	font-family: 'museo500', Verdana, Arial, sans-serif;

    background: none repeat scroll 0 0 #67932B;

    color: #FFFFFF;

    padding: 2px 0 2px 5px;

}



#lifestyle_features{

    background: none repeat scroll 0 0 #EEEBE3;

    padding-bottom: 5px;

}



#lifestyle_feature_list_one li{

    border-bottom: 1px solid #ADABAA;

    list-style: disc inside none;

    margin: 0 35px 0 10px;

}



#lifestyle_feature_list_two li{

    border-bottom: 1px solid #ADABAA;

    list-style: disc inside none;

    margin: 0 35px 0 10px;

}





#lifestyle_feature_list_one{

	width: 225px;

}



#lifestyle_feature_list_two{

    margin-left: 170px;

    margin-top: -68px;

    width: 255px;

}



#lifestyle_button{

    height: 49px;

    margin: 10px auto 0;

    width: 384px;

}



.green_title{

    color: #6E8F59;

    font-size: 12px;

    font-weight: bold;

}



#thingstodo_wrapper{

    height: 600px;

    margin: 10px 0 0 24px;

    width: 910px;

}



.todo_box{

    float: left;

    font-size: 11px;

    line-height: 13px;

    margin: 0 26px 15px 0;

    width: 200px;

}



/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */

/* ---                   [Page = Contact Page]                 --- */

/* ---                    Contact Page Styles                  --- */

/* ---                                                         --- */

/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */



#contact_content{

    background: none repeat scroll 0 0 #FEFEF7;

    margin: 0 10px 10px;

    min-height: 850px;

    width: 920px;

}



#contact_left{

    float: left;

    height: 300px;

    padding: 15px 0 0 15px;

    width: 420px;

}



#contact_right{

    float: right;

    height: 300px;

    padding: 15px 0 0 15px;

    width: 420px;

}



#contact_form_right{

    background: none repeat scroll 0 0 #EEEBE3;

    margin: 0 20px 0 0;

    padding: 5px 5px 10px;

}



#contact_left_title{

    border-bottom: 2px solid #CBC9C6;

    color: #000000;

    font-family: 'museo500',Verdana,Arial,sans-serif;

    font-size: 26px;

    margin-right: 10px;

    padding: 5px 0 7px;

}



#contact_title_right{

    border-bottom: 2px solid #CBC9C6;

    color: #000000;

    font-family: 'museo500',Verdana,Arial,sans-serif;

    font-size: 26px;

    margin-right: 90px;

    padding: 5px 0 7px;

	margin-bottom:  15px;

}



#contact_left_text{

    color: #000000;

    font-size: 12px;

    line-height: 13px;

    margin-right: 10px;

    padding: 5px 0 0;

}



#contact_salesoffice_title{

    background: none repeat scroll 0 0 #67932B;

    color: #FFFFFF;

    font-family: 'museo700',Verdana,Arial,sans-serif;

    font-size: 19px;

    margin: 20px 0 0;

    padding: 3px 10px;

    width: 114px;

}



#cntct_slsoffce_text{

    color: #000000;

    font-size: 12px;

    line-height: 13px;

    margin-right: 10px;

    padding: 5px 0 0;

}



#contact_info_wrapper{

    background: none repeat scroll 0 0 #EEEBE3;

    margin: 10px 0 0;

    padding: 10px 10px 20px;

}



#slsoffice_phone_title{

	font-weight: bold;

	font-size: 14px;

	color:#000000;

	border-bottom: 2px solid #CBC9C6;

	width: 335px;

}



#slsoffice_phone_number{

	font-weight: bold;

	font-size: 14px;

	color:#000000;

}



#slsoffice_address_title{

    border-bottom: 2px solid #CBC9C6;

    color: #000000;

    font-size: 14px;

    font-weight: bold;

    margin: 20px 0 0;

	width: 335px;

}



#slsoffice_address{

    color: #000000;

    font-size: 12px;

    line-height: 13px;

}



.form_label{

	font-weight: bold;

}



.covecreek_input{

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #BBBBBB;

    margin: 5px 0;

    padding: 5px 10px;

    width: 280px;

}



.covecreek_textarea{

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #BBBBBB;

    height: 81px;

    margin: 10px 0;

    padding: 7px 10px;

    width: 280px;

}



#covecreek_contactform{

	margin: 0px 0px 0px 10px;

}





.covecreek_textarea:focus, .covecreek_input:focus{

	border: 1px solid #659025;

}



.contact_success{

    color: #4E6F1D;

    font-weight: bold;

    height: 155px;

    padding: 105px 15px 15px 105px;

}

#home_gallery_rotator{

	margin: 15px;

}





.home_imagerotate{

	width: 875px;

	height: 355px;

}





/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */

/* ---                 [Page = Thank You Page]                 --- */

/* ---                  Thank You Page Styles                  --- */

/* ---                                                         --- */

/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */

#thanks_content{

    background: none repeat scroll 0 0 #FEFEF7;

    margin: 0 10px 10px;

    min-height: 380px;

    width: 920px;

}



#thanks_content_left{

    float: left;

    height: 300px;

    padding: 15px 0 0 15px;

    width: 335px;

}	



#thanks_content_right{

    float: left;

    height: 385px;

    padding: 10px 0 0 20px;

    width: 401px;

}



#thanks_salesoffice_title{

	    background: none repeat scroll 0 0 #67932B;

    color: #FFFFFF;

    font-family: 'museo700',Verdana,Arial,sans-serif;

    font-size: 19px;

    margin: 20px 0 0;

    padding: 3px 10px;

    width: 135px;

}





#thanks_slsoffice_phone_title{

    border-bottom: 2px solid #CBC9C6;

    color: #000000;

    font-size: 14px;

    font-weight: bold;

    width: 314px;

}



#thanks_slsoffice_address_title{

    border-bottom: 2px solid #CBC9C6;

    color: #000000;

    font-size: 14px;

    font-weight: bold;

    margin: 20px 0 0;

    width: 310px;

}





/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */

/* ---                 [Page = Blog Page]               	   --- */

/* ---                  Blog Page Styles               		   --- */

/* ---                                                         --- */

/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */

#blog_content{

	width: 940px;

	float: left;

		    background: url("images/green_bgslice.png") repeat scroll 0 0 transparent;

}

#blog_post_wrapper{

	margin-top: 10px;

	padding-bottom: 15px;

}

.cc_blog_post{

	padding: 0px 15px 0px 15px;

}



a.blog_titles {     border-bottom: 2px solid #CBC9C6;

    font-family: 'museo500',Verdana,Arial,sans-serif;

    font-size: 26px;

    margin-right: 10px;

	text-decoration: none;

	color:#000000;}



a.blog_titles:hover{ text-decoration: underline; color:#3F2F27;}



.wp-pagenavi{

	padding: 0px 15px 0px 15px;



}



#blog_post_full{

    background: none repeat scroll 0 0 #FEFEF7;

    float: left;

    margin-bottom: 10px;

    margin-left: 10px;

    margin-right: 10px;

    padding: 0px 10px 10px 10px;

    width: 900px;

}



#blog_post_content{

	float: left;

	width: 560px;

}



#blog_post_content img{

	max-width: 560px;

}





#special_offers_img{

    /*

	float: left;

    height: 454px;

    padding: 10px 5px 0;

    width: 401px;

	*/

	

	float: left;

    height: 454px;

    margin-top: -5px;

    padding: 0 5px 0;

    width: 401px;

}





.special_offerbox_list {

    background: none repeat scroll 0 0 #EEEBE3;

    padding:  5px 0px 5px 5px;

}



.site_details_feature_box_title_blue{

    background: none repeat scroll 0 0 #638296;

    color: #FFFFFF;

    font-family: 'museo500',Verdana,Arial,sans-serif;

    padding: 2px 0 2px 5px;

	font-weight: bold;

}			

	

#Special_OffersContent{

    background: none repeat scroll 0 0 #FEFEF7;

    margin: 0 10px 10px;

    /* min-height: 705px; */

    min-height: 505px;

    width: 920px;

}	



#lifestyle_secondwelcome_box{

    background: none repeat scroll 0 0 #E1DEDC;

    float: left;

    margin-left: 15px;

    margin-top: 10px;

    min-height: 100px;

    padding: 10px;

    width: 520px;

}

#lifestyle_secondtitle{

    border-bottom: 1px solid #C4BEBB;

    color: #000000;

    font-family: 'museo500',Verdana,Arial,sans-serif;

    font-size: 20px;

    margin-right: 20px;

    padding-bottom: 5px;

}

							

							

							

#lifestyle_secondcontent{

    color: #0E0E0E;

    font-size: 11px;

    line-height: 13px;

    margin-top: 5px;

}





#aboutcovecreek_img{

    height: 210px;

    margin: 0 10px;

    padding: 10px 0 0;

    width: 899px;

}



.feature_items{

	/* width: 315px; */

	width: 460px;

	float: left;

}





.aboutcovecreek{

    float: left;

    font-size: 10px;

    margin: 5px 0 0;

    width: 166px;

}



.feature_box_list2 li{

    border-bottom: 1px solid #ADABAA;

    list-style: disc inside none;

    margin: 0 10px 0 10px;

}



.feature_box_list2 li.nobotborder{

    border-bottom: 0 none;

}





.feature_box_list2 {

    background: none repeat scroll 0 0 #EEEBE3;

    height: 132px;

    padding-bottom: 5px;

}



a.aboutcovecreek_mapbig{

    color: #000000;

    font-weight: bold;

    padding-left: 10px;

    text-decoration: underline;

}





a.aboutcovecreek_mapbig:hover{

	color:#A3381C

}



.aboutcovecreek img{

	-moz-box-shadow: 0 0 5px #000000;

}





a.overlooklink{

	color:#ffffff;

	text-decoration:underline;

}



a.overlooklink:hover{

	text-decoration: underline;

	color:#A14229;

}





.soFeatureTitle{

	color:#FFD100;

}





#highlightbox{

	margin: 15px 0 0;

}



#highlightbox_title{

    background: none repeat scroll 0 0 #fefef7;

    color: #FFFFFF;

    font-family: 'museo500',Verdana,Arial,sans-serif;

    font-weight: bold;

    padding: 2px 0 2px 5px;

    text-align: center;

}



#highlightbox_text{

    background: none repeat scroll 0 0 #fefef7;

    color: #000000;

    line-height: 14px;

    padding: 10px 5px;

    text-align: center;

}



input.error {

    background: none repeat scroll 0 0 #F8DBDB;

    border-color: #E77776;

}



textarea.error {

    background: none repeat scroll 0 0 #F8DBDB;

    border-color: #E77776;

}



label.error {

    color: #E77776;

    padding: 0 0 0 9px;

}





#contact_form .forminput {

    border: 1px solid #CECECE;

    color: #949494;

    font-family: Arial,Verdana,Helvetica,sans-serif;

    font-size: 11px;

    margin: 0 0 5px;

    padding: 6px;

    width: 165px;

}



#contact_form textarea {

    border: 1px solid #CECECE;

    color: #949494;

    font-family: Arial,Verdana,Helvetica,sans-serif;

    font-size: 11px;

    margin: 0 0 5px;

    padding: 6px;

    width: 165px;

}