/*
Theme Name: Fears & Clark
Theme URI: http://www.fearsclark.com
Description: Fears & Clark
Version: 2.0
Author: 425 design
Author URI: http://www.425design.com
Tags: Fears & Clark
*/





/*	------------------------------------------------------------
	re-defined
	------------------------------------------------------------
*/

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: baseline;
}

html, 
body {
	min-height: 100%;
}

body {
	background: #ececec url(/wp-content/themes/FearsClark/images/bg_site.jpg) repeat-x top center;
	font: normal 0.9em/1.6em Verdana, Helvetica, Arial;
	color: #777;
	text-align: left;
}

a:link, 
a:visited {
	color: #077692;
	text-decoration: underline;
}

a:hover, 
a:active, 
a:focus {
	color: #1ba5c9;
	text-decoration: underline;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

p {
	padding: 0 0 14px 0;
}

h1 {
	font: normal 1.3em/1.2em "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #172545;
	padding: 0 0 14px 0;
}

h1 a:link, 
h1 a:visited {
	color: #172545;
	text-decoration: none;
}

h1 a:hover, 
h1 a:active, 
h1 a:focus {
	color: #1ba5c9;
	text-decoration: underline;
}

h2 {
	font: normal 1.1em/1.2em "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #172545;
	padding: 0 0 0 0;
}

h2 a:link, 
h2 a:visited {
	color: #172545;
	text-decoration: none;
}

h2 a:hover, 
h2 a:active, 
h2 a:focus {
	color: #1ba5c9;
	text-decoration: underline;
}

h4 {
	font: normal 1.4em/1.2em "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #777;
}

h5 {
	font: bold 1.0em/1.2em "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 0 8px 0;
	text-transform: uppercase;
}

h5 a:link, 
h5 a:visited {
	color: #fff;
	text-decoration: none;
}

h5 a:hover, 
h5 a:active, 
h5 a:focus {
	color: #1ba5c9;
	text-decoration: none;
}

h6 {
	font: normal 1.5em/2.3em "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #fff;
}

hr {
	width: 95%;
	border: 0;
	color: #ddd;
	background-color: #ddd;
	height: 1px;
	clear: both;
}

.gutter_small {
	margin: 15px 0 15px 0;
}

.gutter_medium {
	margin: 30px 0 30px 0;
}

.gutter_top {
	margin: 20px 0 10px 0;
}

ul {
	padding: 0 0 30px 0;
	list-style-type: none;
}

blockquote {
	padding: 0 0 0 30px;
}




/*	------------------------------------------------------------
	high level
	------------------------------------------------------------
*/

#container {
	background: url(/wp-content/themes/FearsClark/images/bg_content.jpg) no-repeat top center;
}

#inner {
	width: 950px;
	min-height: 600px;
	clear: both;
	margin: 0 auto;
}

#header {
	height: 131px;
	clear: both;
}

#nav {
	width: 650px;
	height: 131px;
	float: left;
}

#brand {
	width: 300px;
	height: 131px;
	float: right;	
}

#content {
	padding: 0 0 10px 0;
}

#footer {
	background: #2f2f2f url(/wp-content/themes/FearsClark/images/bg_footer.jpg) repeat-x top center;
	min-height: 150px;
	clear: both;
	margin: 0 auto;
	margin: 0 0 0 0;
	padding: 27px 0 50px 0;
	font: normal 0.8em/1.6em Verdana, Helvetica, Arial;
	color: #999;
}




/*	------------------------------------------------------------
	nav
	------------------------------------------------------------
*/

#nav_container {
    width: 100%;
	height: 24px;
	padding: 0 0 0 0;
	margin: 70px 0 0 0;
	position: relative;
	z-index: 1000;
}

#nav_container ul {
	width: 650px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    float: left;
}

#nav_container li {
	padding: 0 0 0 0;
	margin: 0 5px 0 0;
	float: left;
	list-style-type: none;
	background: transparent;
}

#nav_container li.first {
	padding-left: 0;
	border: 0;
}

#nav_container #nav_ui a {
	height: 24px;
	float: left;
	overflow: hidden;
	font: bold 0.74em/24px Verdana, Helvetica, Arial;
	text-indent: 12px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
}

#nav_container a {
	background-repeat: no-repeat;
}

#nav_ui li:hover a,
#nav_ui a:hover, #nav_ui a:active, #nav_ui a:focus,
#nav_container #ui_Commercial_current a,
#nav_container #ui_Residential_current a,
#nav_container #ui_Gallery_current a,
#nav_container #ui_AboutUs_current a,
#nav_container #ui_Blog_current a,
#nav_container #ui_ContactUs_current a {
	background-position: left bottom;
}

#nav_container #ui_Commercial a, #nav_container #ui_Commercial_current a {
	width: 119px;
	background-image: url(/wp-content/themes/FearsClark/images/button_nav_commercial.gif);
}

#nav_container #ui_Residential a, #nav_container #ui_Residential_current a {
	width: 119px;
	background-image: url(/wp-content/themes/FearsClark/images/button_nav_residential.gif);
}

#nav_container #ui_Gallery a, #nav_container #ui_Gallery_current a {
	width: 79px;
	padding: 0 5px 0 0;
	background-image: url(/wp-content/themes/FearsClark/images/button_nav_gallery.gif);
}

#nav_container #ui_AboutUs a, #nav_container #ui_AboutUs_current a {
	width: 102px;
	background-image: url(/wp-content/themes/FearsClark/images/button_nav_aboutus.gif);
}

#nav_container #ui_Blog a, #nav_container #ui_Blog_current a {
	width: 72px;
	background-image: url(/wp-content/themes/FearsClark/images/button_nav_blog.gif);
}

#nav_container #ui_ContactUs a, #nav_container #ui_ContactUs_current a {
	width: 89px;
	background-image: url(/wp-content/themes/FearsClark/images/button_nav_contact.gif);
}

#nav_ui li {
	position: relative;
	z-index: 5;
}

#nav_ui ul li {
	width: 100%;
	z-index: 10;
}

#nav_container #nav_ui ul a {
	width: 100%;
	display: block;
	text-indent: 0;
	color: #fff;
}

#nav_ui .nav_dropdown {
	display: none;
	width: 190px;
	top: 20px;
	left: 0;
	position: absolute;
	padding: 10px 20px 5px 13px;
	background: #1ca6cc url(/wp-content/themes/FearsClark/images/bg_dropdown.jpg) repeat-x 0 0;
	z-index: 2500;
}

#nav_ui .nav_dropdown .nav_dropdown_item a:link, 
#nav_ui .nav_dropdown .nav_dropdown_item a:visited {
	text-transform: inherit !important;
	background: none !important;
}

#nav_ui .nav_dropdown .nav_dropdown_item_divide hr {
	width: 100%;
	margin: 4px 0 5px 0;
	position: relative;
	top: 2px;
	background-color: #61c1db;
	height: 1px;
	float: left;
	clear: both;
}

#nav_ui .nav_dropdown .nav_dropdown_item a:hover, 
#nav_ui .nav_dropdown .nav_dropdown_item a:active, 
#nav_ui .nav_dropdown .nav_dropdown_item a:focus {
	text-decoration: underline !important;
}

#nav_ui .nav_dropdown .cat-item {
	color: #fff;
	display: block;
}

#nav_ui .nav_dropdown .cat-item a:link, 
#nav_ui .nav_dropdown .cat-item a:visited {
	text-transform: inherit !important;
	background: none !important;
}

#nav_ui .nav_dropdown .cat-item a:hover, 
#nav_ui .nav_dropdown .cat-item a:active, 
#nav_ui .nav_dropdown .cat-item a:focus {
	text-decoration: underline !important;
}

#nav_ui li:hover ul {
	display: block;
}

#sidenav {
	padding: 10px 0 0 10px;
	margin: 0 0 0 0;
	font-size: 0.9em;
	color: #159ec1;
}

#sidenav li {
	padding: 0 0 0 14px;
}

#sidenav li a:link, 
#sidenav li a:visited {
	color: #159ec1;
	text-decoration: none;
}

#sidenav li a:hover, 
#sidenav li a:active, 
#sidenav li a:focus {
	color: #159ec1;
	text-decoration: underline;
}

.header_sidenav {
	text-indent: 0.3em;
	font-size: 1.0em;
	line-height: 1.4em;
	text-transform: uppercase;
	font-weight: bold;
}

.current-cat {
	font-weight: bold;
}




/*	------------------------------------------------------------
	structure
	------------------------------------------------------------
*/

#content_top {
	min-height: 580px;
	clear: both;
	margin: 7px 0 0 0;
	width: 948px;
	background-color: #fff;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
}

#content_lower {
	clear: both;
	padding: 0 0 20px 0;
	margin: 0 0 0 0;
	width: 948px;
	background-color: #fff;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
}

#content_left {
	width: 640px;
	float: left;
	background-color: #fff;
	margin: 0 0 0 0;
	padding: 0 0 30px 14px;
}

#content_left_interior {
	width: 590px;
	float: left;
	background-color: #fff;
	margin: 0 0 0 0;
	padding: 0 30px 30px 34px;
}

#content_right {
	width: 285px;
	padding: 2px 9px 0 0;
	float: left;
}

#home_lower_content {
	padding: 10px 46px 20px 47px;
}

#home_lower_left {
	width: 285px;
	float: left;
	padding: 0 0 0 47px;
	text-align: center;
}

#home_lower_center {
	width: 285px;
	float: left;
	text-align: center;
}

#home_lower_right {
	width: 245px;
	float: left;
	padding: 0 46px 0 40px;
	text-align: left;
}

.home_lower_right_content {
	padding: 6px 0 0 0;
	line-height: 1.5em;
	font-size: 0.8em;
}

.home_lower_right_content a:link, 
.home_lower_right_content a:visited {
	color: #777;
	text-decoration: none;
	border-bottom: 1px solid #e5e5e5;
}

.home_lower_right_content a:hover, 
.home_lower_right_content a:active, 
.home_lower_right_content a:focus {
	color: #1ba5c9;
	text-decoration: none;
	border-bottom: 1px solid #1ba5c9;
}

.home_lower_right_social {
	padding: 10px 0 0 20px;
	background: url(/wp-content/themes/FearsClark/images/bg_home_lower_right_social.jpg) no-repeat 0 0.2em;
}

.home_lower_right_social img {
	padding: 0 12px 0 12px;
}

.right_social {
	padding: 30px 0 0 20px;
	margin: 0 auto;
	margin: 0 0 0 15px;
	background: url(/wp-content/themes/FearsClark/images/bg_home_lower_right_social.jpg) no-repeat 0 1.5em;
}

.right_social img {
	padding: 0 16px 0 16px;
}

.right_search {
	width: 260px;
	padding: 10px 0 0 20px;
}




/*	------------------------------------------------------------
	home, featured
	------------------------------------------------------------
*/

.table_featured .tablerow_featured {
	width: 300px;
	height: 26px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url(/wp-content/themes/FearsClark/images/bg_tablerow_featured.jpg) no-repeat top left;
	list-style-type: none;
}

.table_featured .tablerow_featured {
	color: #fff;
	padding: 0 0 15px 5px;
	margin: 0 0 0 0 !important;
	list-style-type: none !important;
	line-height: 1.9em;
	height: 25px !important;
}

.tablerow_featured a:link, 
.tablerow_featured a:visited {
	padding: 0 5px 0 5px;
	font-size: 0.95em;
	color: #fff;
	text-decoration: none;
}

.tablerow_featured a:hover, 
.tablerow_featured a:active, 
.tablerow_featured a:focus {
	font-size: 0.95em;
	color: #fff;
	text-decoration: underline;
}

.tablerow_featured_controls {
	float: right;
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
	line-height: 1.0em;
}

.tablerow_featured_controls img {
	position: relative;
	top: 4px;
}

.tablerow_featured_controls a:link, 
.tablerow_featured_controls a:visited {
	padding: 0 5px 0 5px;
	font-size: 0.8em;
	color: #fff;
	text-decoration: none;
}

.tablerow_featured_controls a:hover, 
.tablerow_featured_controls a:active, 
.tablerow_featured_controls a:focus {
	font-size: 0.8em;
	color: #fff;
	text-decoration: underline;
}

.table_featured {
	width: 300px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 2px;
	overflow: hidden;
}

.table_featured li {
	min-height: 204px;
	padding: 0 0 0 0;
	margin: 0 13px 0 0 !important;
	list-style-type: none !important;
	line-height: 1.3em;
	font-size: 0.85em;
}

.table_featured li a:link img, 
.table_featured li a:visited img {
	background-color: #fff;
}

.table_featured li a:hover img, 
.table_featured li a:active img, 
.table_featured li a:focus img {
	background-color: #1ba5c9;
	border: 1px solid #fff;
}

.table_featured_left {
	padding: 0 10px 0 0;
}

.table_featured_item {
	width: 297px;
	padding: 0 0 0 2px !important;
}

.table_featured_item_link {
	width: 297px;
	float: left;
	clear: both;
}

.padding_left {
	padding: 0 12px 0 0 !important;
}

.table_featured_item img {
	padding: 4px;
	margin: 0 0 6px 0;
	border: 1px solid #b2b2b2;
}

.table_featured_more {
	float: left !important;
	width: 297px;
	height: 94px;
	padding: 31px 0 0 0 !important;
	margin: 0 0 0 0;
	background: url(/wp-content/themes/FearsClark/images/bg_featured_more.jpg) no-repeat top left;
	text-align: center;
	min-height: 115px !important;
}

.table_featured_more img {
	margin: 0 0 6px 0;
}

.table_featured_more a:link img, 
.table_featured_more a:visited img {
}

.table_featured_more a:hover img, 
.table_featured_more a:active img, 
.table_featured_more a:focus img {
	border: none !important;
}




/*	------------------------------------------------------------
	interior, featured
	------------------------------------------------------------
*/

.table_featured_interior .tablerow_featured_interior {
	width: 600px;
	height: 26px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url(/wp-content/themes/FearsClark/images/bg_tablerow_featured_interior.jpg) no-repeat top left;
	list-style-type: none;
}

.table_featured_interior .tablerow_featured_interior {
	color: #fff;
	padding: 0 0 15px 0;
	margin: 0 0 0 0 !important;
	list-style-type: none !important;
	line-height: 1.9em;
	height: 25px !important;
}

.tablerow_featured_interior a:link, 
.tablerow_featured_interior a:visited {
	padding: 0 5px 0 5px;
	font-size: 0.95em;
	color: #fff;
	text-decoration: none;
}

.tablerow_featured_interior a:hover, 
.tablerow_featured_interior a:active, 
.tablerow_featured_interior a:focus {
	font-size: 0.95em;
	color: #fff;
	text-decoration: underline;
}

.tablerow_featured_interior_controls {
	float: right;
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
	line-height: 1.0em;
}

.tablerow_featured_interior_controls img {
	position: relative;
	top: 4px;
}

.tablerow_featured_interior_controls a:link, 
.tablerow_featured_interior_controls a:visited {
	padding: 0 5px 0 5px;
	font-size: 0.8em;
	color: #fff;
	text-decoration: none;
}

.tablerow_featured_interior_controls a:hover, 
.tablerow_featured_interior_controls a:active, 
.tablerow_featured_interior_controls a:focus {
	font-size: 0.8em;
	color: #fff;
	text-decoration: underline;
}

.table_featured_interior {
	width: 600px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	overflow: hidden;
}

.table_featured_interior li {
	min-height: 155px;
	padding: 0 0 0 0;
	margin: 0 10px 0 10px !important;
	list-style-type: none !important;
	line-height: 1.3em;
	font-size: 0.85em;
	float: left;
}

.table_featured_interior_item_link {
	width: 297px;
	float: left;
	clear: both;
}

.table_featured_interior li a:link img, 
.table_featured_interior li a:visited img {
	background-color: #fff;
}

.table_featured_interior li a:hover img, 
.table_featured_interior li a:active img, 
.table_featured_interior li a:focus img {
	background-color: #1ba5c9;
	border: 1px solid #fff;
}

.table_featured_item_interior {
	width: 175px;
	padding: 0 0 0 2px !important;
}

.table_featured_item_interior img {
	padding: 4px;
	margin: 0 0 6px 0;
	border: 1px solid #b2b2b2;
}




/*	------------------------------------------------------------
	right column
	------------------------------------------------------------
*/

#right_different {
	margin: 0 auto;
}

#right_different h2 {
	padding: 10px 0 3px 33px;
}

#right_different p {
	padding: 0 0 0 33px;
	font-size: 0.9em;
}

#right_different p a:link, 
#right_different p a:visited {
	color: #777;
	text-decoration: none;
	border-bottom: 1px solid #e5e5e5;
}

#right_different p a:hover, 
#right_different p a:active, 
#right_different p a:focus {
	color: #1ba5c9;
	text-decoration: none;
	border-bottom: 1px solid #1ba5c9;
}

#right_virtualtour {
	margin: 0 auto;
	padding: 20px 0 0 0;
}

#right_virtualtour h2 {
	padding: 10px 0 3px 33px;
}

#right_virtualtour p {
	padding: 0 0 0 33px;
	font-size: 0.9em;
}

#right_virtualtour p a:link, 
#right_virtualtour p a:visited {
	color: #777;
	text-decoration: none;
	border-bottom: 1px solid #e5e5e5;
}

#right_virtualtour p a:hover, 
#right_virtualtour p a:active, 
#right_virtualtour p a:focus {
	color: #1ba5c9;
	text-decoration: none;
	border-bottom: 1px solid #1ba5c9;
}

#email_residential {
	width: 257px;
	height: 245px;
	padding: 47px 0 0 28px;
	margin: 50px 0 0 0;
	background: url(/wp-content/themes/FearsClark/images/bg_featured_home_right.jpg) no-repeat top center;	
}

#right_buyertools {
	padding: 0 5px 0 12px;
}

.h2_list_right {
	padding: 15px 0 3px 17px;
	background: url(/wp-content/themes/FearsClark/images/list_arrow_right.jpg) no-repeat 0em 1.13em;
}

.right_buyertools_item {
	padding: 0 0 0 18px;
	line-height: 1.5em;
	font-size: 0.8em;
}

.right_buyertools_item a:link, 
.right_buyertools_item a:visited {
	color: #777;
	text-decoration: none;
	border-bottom: 1px solid #e5e5e5;
}

.right_buyertools_item a:hover, 
.right_buyertools_item a:active, 
.right_buyertools_item a:focus {
	color: #1ba5c9;
	text-decoration: none;
	border-bottom: 1px solid #1ba5c9;
}

.noborder {
	padding: 4px 0 0 0 !important;
	border-bottom: 0px solid #ff0000;
	display: block;
}

#sidebar_youtube {
	width: 255px;
	height: 189px;
	padding: 91px 15px 15px 15px;
	margin: 0 0 10px 0;
	text-align: center;
	background: url(/wp-content/themes/FearsClark/images/bg_youtube.jpg) no-repeat 0em 0em;
}

#sidebar_youtube img {
	padding: 13px 0 0 0;
}




/*	------------------------------------------------------------
	content
	------------------------------------------------------------
*/

.masthead {
	padding: 20px 0 20px 0;
	font-size: 1.6em;
}

.masthead_sublink a:link, 
.masthead_sublink a:visited {
	padding: 0 20px 0 10px;
	font-size: 0.55em;
	color: #7b7b7b;
	background: url(/wp-content/themes/FearsClark/images/h1_arrow.jpg) no-repeat top right;
	text-decoration: none;
}

.masthead_sublink a:hover, 
.masthead_sublink a:active, 
.masthead_sublink a:focus {
	padding: 0 20px 0 10px;
	font-size: 0.55em;
	color: #7b7b7b;
	background: url(/wp-content/themes/FearsClark/images/h1_arrow.jpg) no-repeat top right;
	text-decoration: underline;
}

.interior_header {
	padding: 20px 0 30px 0;
}

#content_left_property_image {
	width: 180px;
	margin: 0 20px 0 0;
	float: left;
	text-align: center;
}

#content_left_property_image .thumbnail_featuredproperty {
	padding: 4px;
	margin: 0 0 0 0;
	border: 1px solid #b2b2b2;
}

#content_left_property_image img {
	padding: 0 0 10px 0;
}

#content_left_property_content {
	width: 380px;
	float: left;
}

#content_left_property_content hr {
	width: 100%;
}

#property_list {
	width: 40%;
	float: left;
}

#property_address {
	width: 60%;
	float: left;
}

#contact_top {
	width: 100%;
	height: 50px;
	clear: both;
	padding: 30px 0 30px 0;
}

#contact_top_left {
	width: 50%;
	float: left;
	padding: 0 0 15px 0;
}

#contact_top_right {
	width: 50%;
	float: left;
}

#content_left li {
	padding: 0 0 0 0;
	margin: 0 0 0 25px;
	list-style-type: disc;
}

#container_iframe {
	width: 565px;
	min-height: 1000px;
}

#content_iframe {
	width: 565px;
	min-height: 500px;
	text-align: center;
}

.content_stylized strong {
	color: #159ec1;
}

.top_div {
	height: 8px;
	background: url(/wp-content/themes/FearsClark/images/bg_topdiv.jpg) no-repeat top center;
}

.end_div {
	height: 30px;
	clear: both;
	background: url(/wp-content/themes/FearsClark/images/bg_enddiv.jpg) no-repeat top center;
}

.clearfix {
	clear: both;
}

.blog_title {
	font-weight: bold;
	text-transform: uppercase;
}

.searchresults_title {
	font-weight: bold;
}

.post_group {
	padding: 0 0 0 0;
}

.postmetadata_date {
	padding: 0 0 10px 0;
	font-size: 0.8em;
	letter-spacing: 0.02em;
}

.postmetadata {
	padding: 0 0 0 0;
	font-size: 0.8em;
	letter-spacing: 0.02em;
}

.pagination {
	width: 591px;
	height: 24px;
	padding: 0 0 0 0;
	text-indent: 10px;
	font-size: 0.9em;
	line-height: 1.0em;
	background: url(/wp-content/themes/FearsClark/images/bg_pagination.jpg) no-repeat top center;
}

.pagination a:link, 
.pagination a:visited {
	text-decoration: none;
}

.pagination a:hover, 
.pagination a:active,
.pagination a:focus {
	text-decoration: underline;
}




/*	------------------------------------------------------------
	footer
	------------------------------------------------------------
*/

#group_footer {
	width: 950px;
	margin: 0 auto;
}

#group_footer div {
	min-height: 120px;
}

#group_footer ul {
	padding: 0 0 15px 0;
}

#group_footer li {
	padding: 0 0 0 6px;
	font-size: 0.85em;
	line-height: 1.75em;
	letter-spacing: 0.06em;
	position: relative;
	background: url(/wp-content/themes/FearsClark/images/img_list_footer.jpg) no-repeat 0 0.7em;	
}

#group_footer li a:link, 
#group_footer li a:visited {
	color: #c1c1c1;
	text-decoration: none;
}

#group_footer li a:hover, 
#group_footer li a:active, 
#group_footer li a:focus {
	color: #1ba5c9;
	text-decoration: none;
}

#footer_column1 {
	width: 211px;
	float: left;
	padding: 0 10px 0 14px;
	border-left: 1px solid #4e4e4e;
}

#footer_column2 {
	width: 279px;
	float: left;
	padding: 0 10px 0 14px;
	border-left: 1px solid #4e4e4e;
}

#footer_column3 {
	width: 192px;
	float: left;
	padding: 0 10px 0 14px;
	border-left: 1px solid #4e4e4e;
}

#footer_right {
	width: 178px;
	float: left;
	padding: 0 0 0 14px;
	border-left: 1px solid #4e4e4e;
	font-size: 0.9em;
	line-height: 1.5em;
}

#footer_right h5 {
	font-size: 1.3em;
	padding: 0 0 0 0;
}

.footer_contact {
	width: 100%;
	color: #1ba5c9;
	font-size: 1.9em;
	font-weight: bold;
	margin: 0 0 20px 0;
	float: left;
	clear: both;
}




/*	------------------------------------------------------------
	messaging
	------------------------------------------------------------
*/

#div_group {
	width: 910px;
	color: #fff;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
					
.div_content {
	float: left;
}

.ui-tabs-hide {
	display: none;
}

.ui-tabs-selected {
	padding: 0 0 0 0;
}

#tab_controls {
	line-height: 1px;
}

#tab_control_button {
}

#div_controls {
    width: 300px;
	height: 258px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: left;
	clear: right;
}

#div_controls ul {
	width: 300px;
    float: left;
}

#div_controls li {
	padding: 0 0 0 0;
	list-style-type: none;
	background: transparent;
	line-height: 1px;
	float: left;
}

#div_controls li.first {
	padding-left: 0;
	border: 0;
}

#div_controls #tab_controls a:link, #div_controls #tab_controls a:visited {
	height: 86px;
	float: left;
	text-indent: -9000em;
	overflow: hidden;
}

#div_controls #tab_controls a:hover, #div_controls #tab_controls a:active, #div_controls #tab_controls a:focus {
	background-position: left bottom;
}

#div_controls #ui_messaging_Commercial a {
	width: 300px;
	background: url(/test/button_messaging_commercial.jpg) no-repeat;
}

#div_controls #ui_messaging_Residential a {
	width: 300px;
	background: url(/test/button_messaging_residential.jpg) no-repeat;
}

#div_controls #ui_messaging_Featured a {
	width: 300px;
	background: url(/test/button_messaging_featured.jpg) no-repeat;
}

#div_controls #tab_controls .ui-tabs-selected a {
	background-position: 0 -86px;
}

#commercial {
	width: 610px;
	height: 258px;
	background: url(/wp-content/themes/FearsClark/images/bg_messaging_commercial.jpg) no-repeat 0 0;
}

#residential {
	width: 610px;
	height: 258px;
	background: url(/wp-content/themes/FearsClark/images/bg_messaging_residential.jpg) no-repeat 0 0;
}

#featured {
	width: 590px;
	height: 340px;
	background: url(/wp-content/themes/FearsClark/images/bg_messaging_featured.jpg) no-repeat 0 0;
	margin: 0 0 0 0;
	padding: 10px 0 0 20px;
}

.messaging_copy {
	width: 450px;
	line-height: 16px;
	margin: 70px 0 0 85px;
}

.messaging_buttons {
	margin: 30px 0 0 80px;
}

.messaging_buttons img {
	margin: 0 15px 0 0;
}

.messaging_img {
	width: 165px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
}

.messaging_list {
	width: 115px;
	float: left;
	margin: 0 0 0 10px;
}

.messaging_list img {
	margin: 0 0 12px 0;
}

.featured_list {
	list-style-type: none;
	margin: 4px 0 0 0;
	padding: 0 0 15px 0;
}

.featured_list li {
	height: 20px;
	padding: 0 0 0 20px;
	margin: 0 0 0 0;
	line-height: 1.0em;
	position: relative;
	list-style-type: none;
	background: url(/wp-content/themes/FearsClark/images/img_list.gif) no-repeat top left;
}





/*	------------------------------------------------------------
	formatting
	------------------------------------------------------------
*/

.alignleft {
	float: left;
	margin: 5px 20px 10px 0;
}

.alignright {
	float: right;
	margin: 5px 20px 10px 20px;
}

.aligncenter {
	display: block;
	margin: 0 auto 20px auto;
}

.alignnone {
	margin: 0;
}




/*	------------------------------------------------------------
	form
	------------------------------------------------------------
*/

.field_search {
	background: url(/wp-content/themes/FearsClark/images/bg_field_mid.jpg) no-repeat top center;
	width: 145px;
	height: 12px;
	margin: 1px 8px 12px 0;
	padding: 5px 3px 6px 5px;
	border: 1px solid #c3c3c3;
	font: normal 0.8em Verdana, Helvetica, Arial;
	color: #555;
	float: left;
}

.field_small {
	background: url(/wp-content/themes/FearsClark/images/bg_field_mid.jpg) no-repeat top center;
	width: 100px;
	height: 14px;
	margin: 0 0 12px 0;
	padding: 5px 3px 6px 5px;
	border: 1px solid #c3c3c3;
	font: normal 0.8em Verdana, Helvetica, Arial;
	color: #555;
}

.field_mid {
	background: url(/wp-content/themes/FearsClark/images/bg_field_mid.jpg) no-repeat top center;
	width: 217px;
	height: 14px;
	margin: 0 0 12px 0;
	padding: 5px 3px 6px 5px;
	border: 1px solid #c3c3c3;
	font: normal 0.8em Verdana, Helvetica, Arial;
	color: #555;
}

.field_large {
	background: url(/wp-content/themes/FearsClark/images/bg_field_large.jpg) no-repeat top center;
	width: 240px;
	height: 14px;
	margin: 0 0 12px 0;
	padding: 5px 3px 6px 5px;
	border: 1px solid #c3c3c3;
	font: normal 0.8em Verdana, Helvetica, Arial;
	color: #555;
}

.form_dropdown {
	width: 226px;
	margin: 0 0 20px 0;
}

.field_textarea {
	background: url(/wp-content/themes/FearsClark/images/bg_field_textarea.jpg) no-repeat top center;
	width: 520px;
	height: 70px;
	margin: 0 0 12px 0;
	padding: 5px 3px 6px 5px;
	border: 1px solid #c3c3c3;
	font: normal 0.8em/1.5em Verdana, Helvetica, Arial;
	color: #555;
}

#form_column {
	width: 280px;
	float: left;
}

#form_doublecolumn {
	width: 565px;
	clear: both;
}

.required {
	font: bold 1.2em Verdana, Helvetica, Arial;
	color: #159ec1;
}




/*	------------------------------------------------------------
	messaging
	------------------------------------------------------------
*/

#mygallery {
	float: left;
}

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 610px; /*Width of Carousel Viewer itself*/
height: 266px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 610px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

#mygallery-paginate {
	width: 610px;
	float: left;
	clear: both;
	text-align: center;
}





