@charset "utf-8";
/******************* Real Estate Gold (Default Style) ********************************/
/*

	You can customize font styles, colors, and background ../../images here

	00. General Style
	01. Navigation
	02. Home Tabs
	03. Banner
	04. Pagination
	05. Sidebar
	06. Sidebar (Listing Search)
	07. Main Content (Home)
	08. Achive List
	09. Single Page and Post
	10. Contact Us Form
	11. Footer
	12. Typhography Set
	
	Author: designspike.ca
   
*/
/************************************************************************/

/*** 00. General Style ***/
/** ----------------------------------------------------- **/
body { background:url(../../images/fond_site6.jpg); background-position:center; background-repeat:repeat-y;  }
#logo_header a { background: url(../../images/titre.jpg) no-repeat left top; }
#header_contact_us h3 { color: #333f46; font: 16px Georgia, "Times New Roman", Times, serif; }
#header_contact_us p { color: #5a5548; font: 12px/18px Arial, Helvetica, sans-serif; }
#header_contact_us p strong { color: #444034; }
#header_contact_us p a { color: #444034; }
#header_contact_us p a:hover { text-decoration: none; }
/**/

/*** 01. Navigation ***/
/** ----------------------------------------------------- **/

#navigation { border-bottom: 1px solid #cecece; }
#nav_main li { border-right: 1px solid #cecece; }
#nav_main li a { font: 12px Arial, Helvetica, sans-serif; color: #4d4d4d; text-decoration: none; }
#nav_main li a .sf-sub-indicator { background: url(images/nav-drop-down-indicator.gif) no-repeat left top; }
#nav_main li a .active_indicator { background: url(images/bullet-blue-floral.gif) no-repeat left top; }
#nav_main li a:hover { color: #333; }
#nav_main li ul { background: url(images/bg-rough.jpg); }
#nav_main li ul li { border: 1px solid #cecece; border-top: none; }
#nav_main li ul li a { font: 12px Arial, Helvetica, sans-serif; color: #4d4d4d; text-decoration: none; }
#nav_main li ul li ul li:first-child { border-top: 1px solid #cecece; }
#nav_meta li#header_icon_rss a { background: url(images/header_icons.png) no-repeat left top; }
#nav_meta li#header_icon_contact a { background: url(images/header_icons.png) no-repeat right top; }
/**/

/*** 02. Home Tabs ***/
/** ----------------------------------------------------- **/

#home_tabs .tab_header { color: #eee; }
#home_tabs #home_tabs_header { background: url(images/bg-brown-box-header.gif) no-repeat left top; }
#home_tabs #home_tabs_body { background: url(images/bg-brown-box-body.gif) no-repeat left bottom; }
#home_tabs #home_tabs_header li a { background: url(images/bg-brown-box-divider.gif) no-repeat right top; font: 12px/40px Arial, Helvetica, sans-serif; text-decoration: none; color: #7d7771; }
#home_tabs #home_tabs_header li a:hover { color: #a09891; }
#home_tabs #home_tabs_header li.ui-tabs-selected a { color: #fff; }
#home_tabs #home_tabs_body { color: #fff; }
#home_tabs #home_tabs_body .set_style_a p,
#home_tabs #home_tabs_body .set_style_a li { color: #aaa9a9; }
#home_tabs #home_tabs_body .set_style_a p strong { color: #fff; }
#home_tabs #home_tabs_body .set_style_a p a,
#home_tabs #home_tabs_body .set_style_a li a { color: #6f95ac; text-decoration: none; }
#home_tabs #home_tabs_body .set_style_a p a:hover,
#home_tabs #home_tabs_body .set_style_a li a:hover { color: #a7deff; text-decoration: none; }
#home_tabs #home_tabs_body .more_link a { background: url(images/home-tabs-more-buttons.png) no-repeat left top; text-decoration: none; color: #15191c !important; font: bold 11px/26px Arial, Helvetica, sans-serif; }
#home_tabs #home_tabs_body .more_link a:hover { color: #eee !important; }
#home_tabs #home_tabs_body .more_link span { background: url(images/home-tabs-more-buttons.png) no-repeat right top; }
/**/

/*** 03. Banner ***/
/** ----------------------------------------------------- **/

#slider_overlay { background: url(images/banner-frame.png) no-repeat left top; }
#slider_pagination { background: url(images/banner-pagination.jpg) no-repeat left top; }
#slider_pagination .nivo-controlNav a { background: url(images/banner-pagination-button.gif) no-repeat left bottom; }
#slider_pagination .nivo-directionNav .nivo-prevNav { background: url(images/banner-pagination-left.png) no-repeat left top; }
#slider_pagination .nivo-directionNav .nivo-nextNav { background: url(images/banner-pagination-right.png) no-repeat left top; }
#slider_wrapper .nivo-caption p { font: 12px Arial, Helvetica, sans-serif; color: #eee; }
.nivo-caption { background:#000; color:#fff; }
/**/

/*** 04. Pagination ***/
/** ----------------------------------------------------- **/

.wp-commentnavi, .wp-pagenavi { font: bold 11px Arial, Helvetica, sans-serif; color: #555; }
.wp-commentnavi .pages, .wp-pagenavi .pages { color: #CCC; }
.wp-commentnavi .current, .wp-pagenavi .current { color: #000; }
.wp-commentnavi .extend, .wp-pagenavi .extend { color: #CCC; }
.wp-commentnavi a, .wp-pagenavi a { color: #555; text-decoration: none; }
.wp-commentnavi a:hover, .wp-pagenavi a:hover { color: #000; }
/**/

/*** 05. Sidebar ***/
/** ----------------------------------------------------- **/

#content_right .widget_welcome { background: url(images/bg-sidebar.gif) no-repeat left top; }
#content_right .widget_welcome .box { background: url(images/bg-sidebar.gif) no-repeat left bottom; }
#content_right .widget_welcome .widget_welcome_title { color: #896800; font: 21px Georgia, "Times New Roman", Times, serif; }
#content_right .widget_welcome .widget_welcome_subtitle { color: #7f7f7f; font: 11px Verdana, Geneva, sans-serif; }
#content_right .widget_welcome p { color: #434343; font-family: Tahoma, Geneva, sans-serif; }
#content_right .widget_welcome .more_link a { background: url(images/sidebar-buttons.gif) no-repeat left top; text-decoration: none; color: #636363; font: bold 12px/29px Arial, Helvetica, sans-serif; }
#content_right .widget_welcome .more_link a:hover { color: #333; }
#content_right .widget_welcome .more_link span { background: url(images/sidebar-buttons.gif) no-repeat right top; }
#content_right .widget_login { background: url(images/bg-sidebar.gif) no-repeat left top; }
#content_right .widget_login .box { background: url(images/bg-sidebar.gif) no-repeat left bottom; }
#content_right .widget_login .widget_title { font: 18px Arial, Helvetica, sans-serif; color: #333; }
#content_right .widget_login label { font: 11px/28px Verdana, Geneva, sans-serif; color: #434343; }
#content_right .widget_login label#for_rememberme { font: 11px/15px Verdana, Geneva, sans-serif; color: #434343; }
#content_right .widget_login ul.quick_options li { background: url(images/bullet-blue-floral-2.gif) no-repeat left 0.35em; font: 12px/18px Arial, Helvetica, sans-serif; color: #aaa9a9; }
#content_right .widget_login #hlg_signout { color: #c05a5a; }
#content_right .widget_login #hlg_signout:hover { color: #c17b7b; }
a.jqTransformCheckbox { background: transparent url(../../site-styles/style-set-default/images/sidebar-widget-checkbox.gif) no-repeat left top; }
#content_right .widget_login #sidebar_login_signups { font: 11px/15px Verdana, Geneva, sans-serif; color: #b0b0b0; }
#content_right .widget_login #sidebar_login_signups a { color: #6e6e6e; text-decoration: none; }
#content_right .widget_login #sidebar_login_signups a:hover { color: #333; }
#content_right .widget_login .button_submit a { background: url(images/sidebar-buttons.gif) no-repeat left top; text-decoration: none; color: #636363; font: bold 12px/29px Arial, Helvetica, sans-serif; }
#content_right .widget_login .button_submit a:hover { color: #333; }
#content_right .widget_login .button_submit span { background: url(images/sidebar-buttons.gif) no-repeat right top; }
#content_right .widget_nav_menu .widget_title,
#content_right .widget_pages .widget_title,
#content_right .widget_categories .widget_title,
#content_right .widget_archive .widget_title { font: 21px Arial, Helvetica, sans-serif; color: #424242; }
#content_right .widget_nav_menu ul li,
#content_right .widget_pages ul li,
#content_right .widget_categories ul li,
#content_right .widget_archive ul li { background: url(images/sidebar-widget-button-divider.gif) no-repeat center top; }
#content_right .widget_nav_menu ul li .sf-sub-indicator,
#content_right .widget_pages ul li .sf-sub-indicator,
#content_right .widget_categories ul li .sf-sub-indicator,
#content_right .widget_archive ul li .sf-sub-indicator { background: url(images/sidebar-widget-sub-indicator.gif) no-repeat left top; }
#content_right .widget_nav_menu ul li a,
#content_right .widget_pages ul li a,
#content_right .widget_categories ul li a,
#content_right .widget_archive ul li a { font: 12px Tahoma, Geneva, sans-serif; color: #505050; text-decoration: none; background: url(images/sidebar-widget-right-bullet.jpg) no-repeat left 0.80em; }
#content_right .widget_nav_menu ul li a:hover,
#content_right .widget_pages ul li a:hover,
#content_right .widget_categories ul li a:hover,
#content_right .widget_archive ul li a:hover { color: #424242; }
#content_right .widget_nav_menu ul li:hover > a,
#content_right .widget_pages ul li:hover > a,
#content_right .widget_categories ul li:hover > a,
#content_right .widget_archive ul li:hover > a { color: #424242; }
#content_right .widget_nav_menu ul li ul li a,
#content_right .widget_pages ul li ul li a,
#content_right .widget_categories ul li ul li a,
#content_right .widget_archive ul li ul li a { color: #9d9d9d; }
#content_right .widget_nav_menu ul li ul li a:hover,
#content_right .widget_pages ul li ul li a:hover,
#content_right .widget_categories ul li ul li a:hover,
#content_right .widget_archive ul li ul li a:hover { color: #eee; }
#content_right .widget_nav_menu ul li ul,
#content_right .widget_pages ul li ul,
#content_right .widget_categories ul li ul,
#content_right .widget_archive ul li ul { background: url(images/sidebar-dropdown-bg.gif) no-repeat left bottom; border: 1px solid #191919; }
#content_right .widget_nav_menu ul li ul li,
#content_right .widget_pages ul li ul li,
#content_right .widget_categories ul li ul li,
#content_right .widget_archive ul li ul li { background: none; border-bottom: 1px solid #36312e; }
#content_right .widget_nav_menu ul li ul li .sf-with-ul,
#content_right .widget_pages ul li ul li .sf-with-ul,
#content_right .widget_categories ul li ul li .sf-with-ul,
#content_right .widget_archive ul li ul li .sf-with-ul { color: #eee; }
#content_right .widget_recent_blog .widget_title { font: 21px Arial, Helvetica, sans-serif; color: #fff; }
#content_right .widget_recent_blog .preview_blog_list { background: url(images/preview-blog-divider.gif) no-repeat left top; }
#content_right .widget_recent_blog .blog_image_frame { background: url(images/preview-blog-frame.png) no-repeat left top; }
#content_right .widget_recent_blog li.preview_blog_title { font: 14px Arial, Helvetica, sans-serif; color: #525252; }
#content_right .widget_recent_blog li.preview_blog_title a { color: #525252; text-decoration: none; }
#content_right .widget_recent_blog li.preview_blog_title a:hover { color: #2c2c2c; }
#content_right .widget_recent_blog li.preview_blog_author { font: 11px Verdana, Geneva, sans-serif; color: #8b8b8b; background: url(images/preview-blog-icon-author.gif) no-repeat left 0.02em; }
#content_right .widget_recent_blog li.preview_blog_category { font: 11px Verdana, Geneva, sans-serif; color: #8b8b8b; background: url(images/preview-blog-icon-cat.gif) no-repeat left 0.02em; }
#content_right .widget_recent_blog li.preview_blog_category a { color: #59788b; text-decoration: none;  }
#content_right .widget_recent_blog li.preview_blog_category a:hover { color: #334550;  }
#content_right .widget_recent_blog .more_link a { background: url(images/sidebar-buttons-2.gif) no-repeat left top; text-decoration: none; color: #636363; font: bold 12px/29px Arial, Helvetica, sans-serif; }
#content_right .widget_recent_blog .more_link a:hover { color: #333; }
#content_right .widget_recent_blog .more_link span { background: url(images/sidebar-buttons-2.gif) no-repeat right top; }
/**/

/*** 06. Sidebar (Listing Search) ***/
/** ----------------------------------------------------- **/

#search_widget { background: url(images/bg-sidebar.gif) no-repeat left top; }
#search_widget .box { background: url(images/bg-sidebar.gif) no-repeat left bottom; }
#search_widget .widget_title { color: #896800; font: 18px Georgia, "Times New Roman", Times, serif; }
#search_widget .widget_subtitle { color: #565555; font: 11px Verdana, Geneva, sans-serif; }
#search_widget .search_widget_symbol { background: url(images/search-widget-symbol.gif) no-repeat left top; }
#search_widget #listing_type_wrapper ul li { font: 12px/17px Verdana, Geneva, sans-serif; color: #696969; }
#search_widget #listing_type_wrapper ul li label.selected,
#search_widget span.selected { color: #333; }
#search_widget .label_holder label { color: #6b6b6b; font: 12px Verdana, Geneva, sans-serif; }
#search_widget .button_submit a { background: url(images/sidebar-buttons.gif) no-repeat left top; text-decoration: none; color: #636363; font: bold 12px/29px Arial, Helvetica, sans-serif; }
#search_widget .button_submit a:hover { color: #333; }
#search_widget .button_submit span { background: url(images/sidebar-buttons.gif) no-repeat right top; }
.jqTransformInputWrapper { background: transparent url(images/sidebar-input-text-bg.gif) no-repeat left top; }
.jqTransformInputInner { background: transparent url(images/sidebar-input-text-bg.gif) no-repeat right top; }
.jqTransformInputInner div input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7f7f7f; background:transparent; }
.jqTransformRadio { background: transparent url(images/search-widget-radio.gif) no-repeat left top; }
a.jqTransformCheckbox { background: transparent url(images/sidebar-widget-checkbox.gif) no-repeat left top;}
.jqTransformSelectWrapper { background: url(images/search-widget-select-field.gif) no-repeat top left; }
.jqTransformSelectWrapper div span { font: 12px/29px Verdana, Geneva, sans-serif; color: #484848; }
.jqTransformSelectWrapper a.jqTransformSelectOpen { background: url(images/search-widget-select-field.gif) no-repeat right top; }
.jqTransformSelectWrapper ul { border: solid 1px #CCC; font: 12px Arial, Helvetica, sans-serif; background: #fff url(images/dropdown-gray-gradient.gif) no-repeat left bottom; }
.jqTransformSelectWrapper ul a { text-decoration: none; color:#333; background-color: transparent; font-size: 12px; }
.jqTransformSelectWrapper ul a.selected { color: #333; font-weight: bold; font-style: italic; }
.jqTransformSelectWrapper ul a:hover,
.jqTransformSelectWrapper ul a.selected:hover { color: #eee; background: #666; }
.jqTransformHidden { display: none; }
/**/

/*** 07. Main Content (Home) ***/
/** ----------------------------------------------------- **/

#preview_list .preview_list_item { background: url(images/preview-list-item-bg.jpg) repeat left top; }
#preview_list .preview_list_item .box { background: url(images/preview-list-item-bg.jpg) repeat left bottom; }
.preview_list_item .preview_left_box .preview_title { font: 22px Arial, Helvetica, sans-serif; color: #6c6660; }
.preview_list_item .preview_left_box .preview_title a { font: 22px Arial, Helvetica, sans-serif; color: #5d5d5d; text-decoration: none; }
.preview_list_item .preview_left_box .preview_title a:hover { text-decoration: underline; }
.preview_list_item .preview_left_box .preview_subtitle { font: 12px Arial, Helvetica, sans-serif; color: #686868; }
.preview_list_item .preview_left_box .preview_location, .preview_list_item .preview_left_box .preview_location a { font: 14px Tahoma, Geneva, sans-serif; color: #333; text-decoration: none; }
.preview_list_item .preview_left_box .preview_location a:hover { color: #877e5d; }
.preview_list_item .preview_left_box .preview_image_frame { background: url(images/preview-image-frame.png) no-repeat left top; }
.preview_list_item .preview_left_box .preview_price p { font: 10px Verdana, Geneva, sans-serif; color: #7e7555; }
.preview_list_item .preview_left_box .preview_price h3 { font: 25px Arial, Helvetica, sans-serif; color: #ffffff; }
.preview_list_item .preview_left_box .preview_location span { color: #877e5d; }
#preview_list .preview_list_item .preview_right_box .preview_bbg li { font: 12px Arial, Helvetica, sans-serif; color: #3b3b3b; }
#preview_list .preview_list_item .preview_right_box .preview_bbg li.preview_bbg_beds { background: url(images/preview-icon-bed.gif) no-repeat 12px -2px; }
#preview_list .preview_list_item .preview_right_box .preview_bbg li.preview_bbg_baths { background: url(images/preview-icon-bath.gif) no-repeat 12px -2px; }
#preview_list .preview_list_item .preview_right_box .preview_bbg li.preview_bbg_garage { background: url(images/preview-icon-garage.gif) no-repeat 12px -2px; }
#preview_list .preview_list_item .preview_right_box .preview_meta_info li { background: url(images/preview-meta-info-divider.gif) no-repeat right top; }
#preview_list .preview_list_item .preview_right_box .preview_meta_info li p { font: 11px/18px Verdana, Geneva, sans-serif; color: #6f6f6f; }
#preview_list .preview_list_item .preview_right_box .preview_meta_info li p a { color: #537386; text-decoration: none; }
#preview_list .preview_list_item .preview_right_box .preview_meta_info li p a:hover { color: #364b58; }
#preview_list .preview_list_item .preview_right_box .preview_meta_info li p span { color: #4f4f4f; }
#preview_list .preview_list_item .more_link a { background: url(images/preview-more-link-bg.gif) no-repeat left top; text-decoration: none; color: #342a0c; font: bold 11px/22px Arial, Helvetica, sans-serif; }
#preview_list .preview_list_item .more_link a:hover { color: #eee; }
#preview_list .preview_list_item .more_link span { background: url(images/preview-more-link-bg.gif) no-repeat right top; }
/**/

/*** 08. Achive List ***/
/** ----------------------------------------------------- **/

#achive_list_title { color: #867972; font: 28px Georgia, "Times New Roman", Times, serif; }
/**/

/*** 09. Single Page and Post ***/
/** ----------------------------------------------------- **/

#single_page_title { color: #5a524e; font: 28px Georgia, "Times New Roman", Times, serif; }
#single_post_title { color: #5a524e; font: 28px Georgia, "Times New Roman", Times, serif; }
.post_meta_rooms { background: url(images/post-meta-rooms-bg.gif) no-repeat left top; }
.post_meta_rooms div { background: url(images/post-meta-rooms-bg.gif) no-repeat right top; }
.post_meta_rooms span { font: 12px/36px Arial, Helvetica, sans-serif; color: #333; }
.post_meta_rooms .post_meta_beds { background: url(images/post-meta-rooms-beds.gif) no-repeat left 10px; }
.post_meta_rooms .post_meta_baths { background: url(images/post-meta-rooms-baths.gif) no-repeat left 10px; }
.post_meta_rooms .post_meta_garages { background: url(images/post-meta-rooms-garage.gif) no-repeat left 10px; }
.post_meta_info span { font: 12px/19px Arial, Helvetica, sans-serif; color: #596067; }
.post_meta_info .post_meta_date { background: url(images/icon-post-meta-date.gif) no-repeat left top; }
.post_meta_info .post_meta_user { background: url(images/icon-post-meta-user.gif) no-repeat left top; }
.post_meta_info .post_meta_comments { background: url(images/icon-post-meta-comments.gif) no-repeat left top; }
.post_meta_info .post_meta_comments a { text-decoration: none; color: #5a7e94; }
.post_meta_info .post_meta_comments a:hover { color: #365364; }
.post_page_info_wrapper .post_page_excerpt_image .post_page_image_frame { background: url(images/preview-image-frame-2.png) no-repeat left top; }
.post_page_meta_info li { border-bottom: 1px solid #cbcbcb; }
.post_page_meta_info li p { font: 11px/18px Verdana, Geneva, sans-serif; color: #717171; }
.post_page_meta_info li p a { color: #6f95ac; text-decoration: none; }
.post_page_meta_info li p a:hover { color: #eee; }
.post_page_meta_info li p span { color: #4f4f4f; }
.post_meta_price p { font: 10px Verdana, Geneva, sans-serif; color: #7e7555; }
.post_meta_price h3 { font: 25px Arial, Helvetica, sans-serif; color: #ffffff; }
.post_meta_locntype { font: 14px Tahoma, Geneva, sans-serif; color: #333; }
.post_meta_locntype span { color: #7e7555; }
.post_meta_locntype a { color: #333; text-decoration: underline; }
.post_meta_locntype a:hover { color: #786e4c; text-decoration: none; }
.post_meta_locntype_blog { font: 12px Tahoma, Geneva, sans-serif; color: #eee; }
.post_meta_locntype_blog span { color: #a99d74; }
.post_meta_locntype_blog a { color: #eee; text-decoration: none; }
.post_meta_locntype_blog a:hover { color: #a99d74; text-decoration: underline; }
.edit_this a { color: #959595; font: 12px/18px Arial, Helvetica, sans-serif; text-decoration: none; }
.edit_this a:hover { color: #333; }
#response_list { border-top: 1px solid #303030; }
#response_list #response_list_pre_title { font: 14px Georgia, "Times New Roman", Times, serif; color: #686159; }
#response_list #response_list_title { font: 24px Georgia, "Times New Roman", Times, serif; color: #686159; }
#response_list #response_list_title_holder #response_list_comment_rss a { background: url(images/response-button-comment-rss.gif) no-repeat left top; }
#response_list .comment_wrapper .avatar_wrapper .avatar_frame { background: url(images/reponse-avatar-frame.png) no-repeat left top; }
#response_list .comment_wrapper .comment_body { background: url(images/response-comment-body-bg.gif) repeat left top; border: 1px solid #c8c5be; }
#response_list .comment_wrapper .comment_body .comment_body_arrow { background: url(images/response-left-arrow.gif) repeat left top; }
#response_list .comment_wrapper .comment_body .comment_body_quote { background: url(images/response-quote-graphics.gif) repeat left top; }
#response_list .comment_wrapper .comment_body .comment_body_reply a { background: url(images/response-button-reply.gif) no-repeat left top; }
#response_list .comment_wrapper .comment_body .comment_meta_time { font: 11px Arial, Helvetica, sans-serif; color: #4e4d4d; }
#response_list .comment_wrapper .comment_body .comment_meta_name { font: 14px Arial, Helvetica, sans-serif; color: #baa96d; }
#respond { border-top: 1px solid #c9c9c9; }
#respond #cancel-comment-reply-link { font: 12px/18px Verdana, Geneva, sans-serif; color: #8e7a3e; text-decoration: none !important; }
#respond a:hover#cancel-comment-reply-link { text-decoration: underline !important; }
#respond .respond_title { font: 21px Georgia, "Times New Roman", Times, serif; color: #686159; }
#respond .respond_status { font: 12px Verdana, Geneva, sans-serif; color: #7B7465; }
#respond .respond_status a { color: #7B7465; text-decoration: none; }
#respond .respond_status a:hover { text-decoration: underline; color: #333; }
.field_name label,
.field_email label,
.field_website label { font: bold 12px/18px Arial, Helvetica, sans-serif; color: #665f50; }
.field_name div,
.field_email div,
.field_website div { background: url(images/response-form-input.gif) no-repeat left top; border: none; }
.field_name input,
.field_email input,
.field_website input { background: none; border: none; color: #333; font: 12px Arial, Helvetica, sans-serif; }
#respond .respond_info { font: 12px/18px Arial, Helvetica, sans-serif; color: #717070; }
#respond .textarea_comment { background: url(images/response-form-textarea.gif) no-repeat left top; }
#respond .textarea_comment textarea { background: none; border: none; font: 12px/18px Arial, Helvetica, sans-serif; color: #333; }
#respond .respond_button #submit { background: url(images/respond-button-comment-submit.gif) no-repeat left top; border: none; }
#respond .respond_button #submit:hover { background-position: right bottom; }
ul.children #respond .textarea_comment { background: #D9D7D4; border: 1px solid #C8C5BE; }
ul.children #respond .textarea_comment textarea { font: 12px/18px Arial, Helvetica, sans-serif; color: #333; }
ul.children #respond .field_name label,
ul.children #respond .field_email label,
ul.children #respond .field_website label { color: #665f50; font: bold 12px/18px Arial, Helvetica, sans-serif; }
ul.children #respond .field_name div,
ul.children #respond .field_email div,
ul.children #respond .field_website div { background: #D9D7D4; border: 1px solid #C8C5BE; }
ul.children #respond .field_name input,
ul.children #respond .field_email input,
ul.children #respond .field_website input { color: #333; font: 12px Arial, Helvetica, sans-serif; }
.awaiting_moderation, .nocomments { font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #5f5f5f !important; }
/**/

/*** 10. Contact Us Form ***/
/** ----------------------------------------------------- **/

#contact_form .field_name label,
#contact_form .field_email label,
#contact_form .field_subject label,
#contact_form .label_message label { color: #817967; font: bold 12px/18px Arial, Helvetica, sans-serif; }
#contact_form .field_name div,
#contact_form .field_email div,
#contact_form .field_subject div { background: url(images/response-form-input.gif) no-repeat left top; border: none; }
#contact_form .field_name input,
#contact_form .field_email input,
#contact_form .field_subject input { background: none; border: none; color: #eee; font: 12px Arial, Helvetica, sans-serif; }
#contact_form .respond_info { font: 12px/18px Arial, Helvetica, sans-serif; color: #717070; }
#contact_form .field_message { background: url(images/response-form-textarea.gif) no-repeat left top; }
#contact_form .field_message textarea { background: none; font: 12px/18px Arial, Helvetica, sans-serif; color: #eee; }
#contact_form .submit_button #submit { background: url(images/button-submit.gif) no-repeat left top; border: none; }
#contact_form .submit_button #submit:hover { background-position: right bottom; }
#contact_form span.error_message { text-align: right; font: 10px Verdana, Geneva, sans-serif; color: #c05a5a; }
#contact_form_result #loader { color: #C39C0A; font: 12px Arial, Helvetica, sans-serif; }

/*** 11. Footer ***/
/** ----------------------------------------------------- **/

#footer_header { background: url(images/footer-header-bg.gif); }
#footer_body { background: url(images/footer-body-bg.gif); background-position: bottom; }
#footer_widget_holder .widget_custom_text_block h3 { font: 18px Arial, Helvetica, sans-serif; color: #FFF; }
#footer_widget_holder .more_link a { background: url(images/home-tabs-more-buttons.png) no-repeat left top; text-decoration: none; color: #15191c; font: bold 11px/26px Arial, Helvetica, sans-serif; }
#footer_widget_holder .more_link a:hover { color: #eee; }
#footer_widget_holder .more_link span { background: url(images/home-tabs-more-buttons.png) no-repeat right top; }
#footer_widget_holder .widget .set_style_a p,
#footer_widget_holder .widget .set_style_a li { color: #aaa9a9; }
#footer_widget_holder .widget .set_style_a p strong { color: #fff; }
#footer_widget_holder .widget .set_style_a p a,
#footer_widget_holder .widget .set_style_a li a { color: #6f95ac; text-decoration: none; }
#footer_widget_holder .widget .set_style_a p a:hover,
#footer_widget_holder .widget .set_style_a li a:hover { color: #a7deff; text-decoration: none; }
#footer_widget_holder .widget_contact_info_header { background: url(images/footer-contact-us-header.png) no-repeat left top; }
#footer_widget_holder .widget_contact_info_body { background: url(images/footer-contact-us-body.png) no-repeat left bottom; }
#footer_widget_holder .widget_contact_info_body h3 { font: 18px Arial, Helvetica, sans-serif; color: #eee; }
#footer_widget_holder .widget_contact_info_body .widget_contact_info_data { font: 12px Arial, Helvetica, sans-serif; color: #aaa9a9; }
#footer_widget_holder .widget_contact_info_body .widget_contact_info_data a { color: #6f95ac; }
#footer_widget_holder .widget_contact_info_body .widget_contact_info_data a:hover { color: #eee; text-decoration: none; }
#footer_widget_holder .widget_nav_menu ul,
#footer_widget_holder .widget_nav_menu ul li { padding: 0; margin: 0; }
#footer_widget_holder .widget_nav_menu ul li a { font: 12px/18px Verdana, Geneva, sans-serif; color: #AAA9A9; text-decoration: none; border-bottom: 1px solid #453e39; }
#footer_widget_holder .widget_nav_menu ul li a:hover { color: #fff; }
#footer_widget_holder .widget_nav_menu .widgettitle { font: 18px Arial, Helvetica, sans-serif; color: #FFF; }
#footer_copyright_n_logo #logo_footer a { background: url(images/logo-footer.jpg) no-repeat left top; }
#footer_copyright_n_logo #footer_nav_n_copy ul li a { background: url(images/footer-nav-button-bg.gif) no-repeat left top; color: #8b8b8b; font: bold 11px/23px Arial, Helvetica, sans-serif; text-decoration: none; }
#footer_copyright_n_logo #footer_nav_n_copy ul li a:hover { color: #515151; }
#footer_copyright_n_logo #footer_nav_n_copy ul li a span { background: url(images/footer-nav-button-bg.gif) no-repeat right top; }
#footer_copyright_n_logo #footer_nav_n_copy p { font: 10px Verdana, Geneva, sans-serif; color: #ababab; }
#footer_copyright_n_logo #footer_nav_n_copy p a { text-decoration: none; color: #ababab; }
#footer_copyright_n_logo #footer_nav_n_copy p a:hover { color: #4e4e4e; }
/**/


/*** 12. Typhography Set ***/
/** ----------------------------------------------------- **/

.set_style_a { font-family: Arial, Helvetica, sans-serif; }
.set_style_a h1,
.set_style_a h2,
.set_style_a h3,
.set_style_a h4,
.set_style_a h5,
.set_style_a h6 { color: #baa96d; }
.set_style_a h1 a,
.set_style_a h2 a,
.set_style_a h3 a,
.set_style_a h4 a,
.set_style_a h5 a,
.set_style_a h6 a { color: #baa96d; text-decoration: none }
.set_style_a h1 a:hover,
.set_style_a h2 a:hover,
.set_style_a h3 a:hover,
.set_style_a h4 a:hover,
.set_style_a h5 a:hover,
.set_style_a h6 a:hover { color: #333; text-decoration: none; }
.set_style_a h1 { font-size: 28px; }
.set_style_a h2 { font-size: 25px; }
.set_style_a h3 { font-size: 21px; }
.set_style_a h4 { font-size: 19px; }
.set_style_a h5 { font-size: 17px; }
.set_style_a h6 { font-size: 15px; }
.set_style_a p { color: #434343; font-size: 12px; }
.set_style_a ul li { background: url(images/bullet-blue-floral.gif) no-repeat left 0.35em; font: 12px/18px Arial, Helvetica, sans-serif; color: #434343; }
.set_style_a ol li { list-style-type: decimal; font: 12px/18px Arial, Helvetica, sans-serif; color: #434343; }
.set_style_a ol ul li { list-style-type: none; background: url(images/bullet-blue-floral.gif) no-repeat left 0.35em; font: 12px/18px Arial, Helvetica, sans-serif; color: #aaa9a9; }
.set_style_a blockquote p { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; background: url(images/blockquote-bg.gif) no-repeat left top; }
.set_style_a p strong { color: #333; }
.set_style_a p a,
.set_style_a li a { color: #1b5469; text-decoration: none; }
.set_style_a p a:hover,
.set_style_a li a:hover { text-decoration: underline; color: #1a5266; }
.set_style_a .photo_with_border img,
.set_style_a .photo_with_border img { border: 1px solid #2A2A2A; }
.set_style_a table th { font: bold 12px Arial, Helvetica, sans-serif; color: #FFF; }
.set_style_a table td { border-collapse: collapse; font: 12px/18px Arial, Helvetica, sans-serif; color: #666; }
.set_style_a .custom_table_design { background: url(images/bg-brown-box-body.gif) no-repeat left bottom; }
.set_style_a .custom_table_header { background: url(images/bg-brown-box-header.gif); color: #b8a99f; }
.set_style_a table th { font: 12px Verdana, Geneva, sans-serif; }
.set_style_a .custom_table_design td { color: #aaa9a9; font: 12px/18px Tahoma, Geneva, sans-serif; border-bottom: 1px solid #161413; border-top: 1px solid #423d39; border-left: 1px solid #423d39; border-right: 1px solid #161413; }
.set_style_a table tr td a { text-decoration: none; color: #6f95ac; }
.set_style_a table tr td a:hover { color: #a7deff; }
.set_style_a .wp-caption-text { font: 11px/18px Verdana, Geneva, sans-serif; color: #535353; text-align: center; }
/**/