@charset "utf-8";

/* CSS Document */



/*----*****---- << General >> ----*****----*/

	

	body { background:/*#fffae4*/ #fff url(images/top-bg.jpg) repeat-x; color:#4e4635;font-size: 12pt;}

p {line-height: 1.8em;}

.buttoner {float:none !important;}

	/*----*****---- << Headings >> ----*****----*/

	

	h1,h2,h3,h4,h5,h6{ color:#322f20; }



	h1.title, h2.title, h3.title, h4.title, h5.title, h6.title { background:url(images/title-border.png) bottom repeat-x; color:#fffae4; text-shadow:-1px -1px 0px #634e37; }

	h1.title span, h2.title span, h3.title span, h4.title span, h5.title span, h6.title span { background:url(images/title-bg.jpg) repeat; }


h1 {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
h2 {
    font-size: 25px;
    line-height: 26px;
    margin-bottom: 30px;
}
h3 {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 15px;
}
h4 {
    font-size: 18px;
    line-height: 15px;
    margin-bottom: 15px;
}
h5 {
    font-size: 16px;
    line-height: 15px;
    margin-bottom: 10px;
}
h6 {
    font-size: 14px;
    line-height: 15px;
    margin-bottom: 10px;
}

	

	/*----*****---- << Text Elements >> ----*****----*/

	

	a{ color:#687719; }

	

	blockquote{ color:#4e4635; border:1px solid #cfc89d; background:#e5deb0 url(images/quote.png) 10px 15px no-repeat; }

	blockquote span{ color:#666666; }

	

	blockquote.type2 { background-image:url(images/quote2.png); }

	blockquote.type3 { background-image:url(images/quote3.png); }

	blockquote.type4 { background-image:url(images/quote4.png); }

	

	pre, code{ border-left:5px solid #dcd6ae; background-color:#f1eccd; }

	

	hr{ background-color:#efefef; color:#efefef; }

	

	/* due to IE <HR> margin bugs I had to made classed and apply them to div to achieve the effect of a <HR> */

	

	.hr{ background:url(images/splitter.jpg) repeat-x; }

	

	.hr.thin{ background:url(images/splitter-thin.jpg) repeat-x; }

	

	/*----*****---- << Tables >> ----*****----*/

	

	th{ background:url(images/tab-bg.jpg) repeat; color:#fffae4; text-shadow:-1px -1px 0px #634e37; border-bottom:1px solid #fffae4; }	

	td{ background:#e5deb0; color:#4e4635; border-bottom:1px solid #FFFAE4; }

	tr.even td{ background:#d4cc9a; }

	tfoot td { background:#d4cc9a; border-bottom:4px solid #9d9564; }

	

	/*----*****---- << Forms >> ----*****----*/

	

	label{ color:#4e4635; }

	

	fieldset{ border:1px solid #2e3338; }

	

	input[type=text], input[type=password], input.text, textarea{ background-color:#fbf2ce; border:1px solid #bbaf9b; color:#4e4635; }

	select{ background-color:#fbf2ce; border:1px solid #bbaf9b; }

	

	input[type=submit]:hover { background:url(images/btn-bg-hover.jpg) repeat; }	

	

	/*----*****---- << Images >> ----*****----*/

	

	.post-content img { border:2px solid #617b00; }

	

	.wp-caption { background:#ECE8D5; }	

	.wp-caption .wp-caption-text { color:#4E4635; }

	.wp-caption:hover { background:#819a16; }

	.wp-caption:hover .wp-caption-text { color:#fffae4; }

	

	.rounded-img { background:#ebaa98; }

	.rounded-img:hover { background:#a06c5d; }



	.green-border { border:5px solid #617b00; }

	.pink-border { border:5px solid #a06c5d; }

	

	/*----*****---- << Lists >> ----*****----*/

	

	ul.flower-bullet li a { color:#4e4635; }

	ul.flower-bullet li a:hover { color:#687719; }

	

	/*----*****---- << Widgets >> ----*****----*/



	.widget.widget_recent_entries img { border:3px solid #a19680; }

	.widget.widget_recent_entries img:hover { border:3px solid #617b00; }

	

	.widget.tweetbox ul li .tweet-time, .widget.tweetbox ul li a { color:#728b23; }

	

	.widget ul.contact-details span.address { background:url(images/addr-ico.png) center no-repeat; }

	.widget ul.contact-details span.mail { background:url(images/mail-ico.png) center no-repeat; }

	.widget ul.contact-details span.phone { background:url(images/phone-ico.png) center no-repeat; }	

	

	.error404 .content .widget ul.contact-details p a, .booknow-page-sidebar .widget ul.contact-details p a { color:#4e4635; }	

	.error404 .content .widget ul.contact-details p a:hover, .booknow-page-sidebar .widget ul.contact-details p a:hover { color:#687719; }

	.error404 .content .widget ul.contact-details span.address, .booknow-page-sidebar .widget ul.contact-details span.address { background:url(images/addr-ico-big.png) center no-repeat; }

	.error404 .content .widget ul.contact-details span.mail, .booknow-page-sidebar .widget ul.contact-details span.mail { background:url(images/mail-ico-big.png) center no-repeat; }

	.error404 .content .widget ul.contact-details span.phone, .booknow-page-sidebar .widget ul.contact-details span.phone { background:url(images/phone-ico-big.png) center no-repeat; }

	

	.widget.widget_calendar caption { color:#fffae4;}	

	.widget.widget_calendar th{ background:url(images/tab-bg.jpg) repeat; color:#fffae4; text-shadow:-1px -1px 0px #634e37; border-bottom:1px solid #e5deb0; }

	.widget.widget_calendar td{ background:#e5deb0; color:#4e4635; }

	.widget.widget_calendar tr.even td{ background:#d4cc9a; }

	.widget.widget_calendar tfoot td { background:#d4cc9a; border-bottom:4px solid #9d9564; }

	.widget.widget_calendar a { color:#7d8d29; }

	.widget.widget_calendar a:hover { color:#221d1b; }	



/*----*****---- << Layout >> ----*****----*/



	/*----*****---- << Header >> ----*****----*/

	

	#header { background:url(images/header.jpg) left 55px repeat-x; /*border-bottom:5px solid #0d0902;*/ }

	

	#top-menu { background:url(images/menu-bg.jpg) repeat-x; }

	ul.menu { border-left:1px solid #322f20; border-right:1px solid #322f20;background: #1F7F85; }

	ul.menu li { border-bottom:5px solid #617b00; }

	ul.menu li a { color:#fffae4; }

	ul.menu li a span { color:#c0b891; }

	ul.menu li.current_page_item, ul.menu li:hover { border-bottom:5px solid #b79a65; }

	ul.menu li.current_page_item a span { background:url(images/menu-active-arrow.png) left top no-repeat; }	

	

	ul.menu ul { background:#b89a62 url(images/dropdown-menu.jpg) repeat; border-bottom:5px solid #967d4f; }

	ul.menu li ul li a:hover, ul.menu ul li:hover a { color:#644814; }	

	ul.menu li ul li:hover ul li:hover a { color:#644814; }	

	ul.menu li ul li:hover ul li a, ul.menu li ul li:hover ul li:hover ul li a { color:#fffae4; }

	ul.menu li ul li:hover ul li a:hover, ul.menu li ul li:hover ul li:hover ul li a:hover { color:#644814; }	

	ul.menu li ul li ul li { background:url(images/dropbg.png); }

	

	ul.menu li ul li.current_page_item a { color:#644814; }

	

	#searchform fieldset { background:#2e3338; }

	#searchform input[type="text"] { background:#fbf2ce; color:#2e3338; }

	#searchform input[type="submit"] { background:url(images/search.png) no-repeat;}

	

	/*----*****---- << Home Slider >> ----*****----*/

	

	#home-slider { background:#659C28 url(images/slider-bg.jpg) center top no-repeat; }

	.slider-wrapper { border-bottom:5px solid #2c3c1a; background:#5fa023 url(images/loading.gif) 50% 50% no-repeat; }

	

	.nivo-caption { left:140px; top:205px; width:340px; }

	

	.theme-default .nivo-caption h2 { color:#f9f1d7; }

	

	.theme-default .nivo-caption p { color:#f9f1d7; }

		

	/*----*****---- << Main >> ----*****----*/

	

	#main { /*background:url(images/breadcrumb.jpg) repeat-x;*/ background: #fbf8eb url("images/page-background.jpg") repeat-y scroll center; border-top: 50px solid #cc8f29;}

	

		/*----*****---- << Home >> ----*****----*/

				

		.home #main { background:url(images/content-bg.jpg) center top repeat-x; }

		.readmore { background:#bfb092 url(images/readmore.png) center no-repeat; }

		.readmore:hover { background-color:#7d674e; }

		
		.main-container-home {margin: -35px auto 0 auto; width: 940px;}

		.main-container {margin: -35px auto 0 auto!important; width: 940px!important;}

			/*----*****---- << Home Services >> ----*****----*/

			

			.home .content-center-aligned a { color:#322f20; }

			.home .content-center-aligned a:hover { color:#7d8d29; }

			

			/*----*****---- << Popular Procedures >> ----*****----*/

			

			.box-content { background:#eadbbc; border-bottom:5px solid #bfb092; }

			

			.notice { color:#4e4635; }

			.notice span.right { color:#8a2626; }

	

	/*----*****---- << Breadcrumb >> ----*****----*/

	

	.breadcrumb { text-shadow:-1px -1px 0px #596a13;margin-top:-50px; }

	.breadcrumb .arrow { background:url(images/breadcrumb-arrow.png) no-repeat; }

	.breadcrumb a { color:#1F7F85; }

	.breadcrumb a:hover { color:#deeca2; }

	.breadcrumb .current-crumb { color:#fffae4; }

	

	/*----*****---- << Content >> ----*****----*/

	

		/*----*****---- << Contact >> ----*****----*/

		

		ul.contact-details span.address { background:url(images/addr-ico-big.png) center no-repeat; }

		ul.contact-details span.mail { background:url(images/mail-ico-big.png) center no-repeat; }

		ul.contact-details span.phone { background:url(images/phone-ico-big.png) center no-repeat; }

		ul.contact-details p a { color:#4e4635; }

		ul.contact-details p a:hover { color:#687719; }

		

		/*----*****---- << 404 >> ----*****----*/

		

		.error404 h1.big-title { color:#282d31; }

		.back-btn { background:url(images/back-btn.png) no-repeat; color:#322f20; text-shadow:1px 1px 0px #dbcaa5; }

		

		.error404 .widget h2 a { color:#322F20; }

		.error404 .widget h2 a:hover { color:#687719; }

		

		.error404 .widget ul li { background:url(images/bullet-green.png) left 1px no-repeat; }

		.error404 .widget a { color:#4e4635; }

		.error404 .widget a:hover { color:#687719; }

		.error404 .widget a.big-ico-button, .error404 .widget a.big-ico-button:hover { color:#322F20; }

		

		.error404 .widget.widget_calendar caption { color:#322f20; }

		

		.error404 .widget.widget_nav_menu ul.menu li a { color:#4E4635; }

		.error404 .widget.widget_nav_menu ul.menu li a:hover { color:#687719; }

		

		.lost-image { background:url(images/404.png) no-repeat; }

		

		/*----*****---- << Sidebar >> ----*****----*/

		

		.sidebar h2 { background:url(images/sidebar-title-border.png) bottom repeat-x; color:#fffae4; }

		.sidebar h2 span { background:url(images/sidebar-title.jpg) repeat-x; }

		

		.sidebar h2 a { color:#fffae4; }

		.sidebar h2 a:hover { color:#ebaa98; }

		

		.sidebar .widget ul li { background:url(images/bullet-green.png) left 1px no-repeat; }

		.sidebar a { color:#4e4635; }

		.sidebar a:hover { color:#687719; }

		.sidebar a.big-ico-button, .sidebar a.big-ico-button:hover { color:#322F20; }

		

		.sidebar .widget.widget_calendar caption { color:#322f20; }

		

		.sidebar .widget.widget_nav_menu ul.menu li a { color:#4E4635; }

		.sidebar .widget.widget_nav_menu ul.menu li a:hover { color:#687719; }

		

		/*----*****---- << Popular Procedures >> ----*****----*/

		

		.box-content-with-design { background:#e5deb0 url(images/design-border.png) right top no-repeat; }

	

		table.price-table td { border-bottom:1px solid #fffae4; }

		table.price-table td.even { color:#3e8711; } 

		

		/*----*****---- << Blog >> ----*****----*/

		

			ul.cat-menu li { background:url(images/blog-header-splitter.png) left no-repeat; }

			ul.cat-menu li span.active { border-top:10px solid #fffae4; }

			

			ul.cat-menu li a { color:#252212; }

			.arrow-down { border-top:10px solid #1c1909; }

			

			.categories-list { background:url(images/dark-green-bg.jpg) repeat;}

			.categories-list ul li a { color:#fffae4; background:#2d2914; border-top:2px solid #4a4633; }

			.categories-list ul li a:hover, .categories-list ul li.active a { border-color:#534f3d; background:#534f3d; }

			

			.post-title { background:url(images/title-bg.jpg) repeat; }

			.post-title h2 a { color:#fffae4; }

			

			.post-title h2 a:hover { color:#cec28d; }

			

			.sticky .post-title .featured { background:url(images/featured.png) right no-repeat; color:#fffae4; }

			.sticky .post-title .featured span { background:url(images/btn-bg-hover.jpg) repeat; }			

			

			.post-title .readmore:hover { background-color:#bfb092 }

			.post-title .arrow { border-right:5px solid #453829; border-top:4px solid #453829; }

		

			.post-details { background:#f4efd7; }				

				.post-details .date, .post-comments { background:#c8bb81 url(images/small-design-border.png) left 12px no-repeat; }

				.post-details .day, .post-comments .count { color:#322f20; }

				.post-details .arrow { border-right:5px solid #445600; border-top:4px solid #445600;  }

				.post-details .date-group, .post-comments span.comment { background:#617b00; color:#d5e695; } 

				

			.post-thumb img { border:5px solid #617b00; }

			

		.pagination { text-shadow:-1px -1px 0px #634e37; color:#fffae4; }

		.pagination a { color:#fffae4; }

		

		.prev-post a { background:url(images/prev-post.png) left no-repeat; }

		.prev-post span { background:url(images/btn-bg.jpg) repeat; }	

		.prev-post span:hover, .next-post span:hover , .prev-post a:hover span, .next-post a:hover span { background-image:url(images/btn-bg-hover.jpg); }

		.prev-post a:hover { background-image:url(images/prev-post-hover.png); }

		

		.next-post a { background:url(images/next-post.png) right no-repeat; }

		.next-post span { background:url(images/btn-bg.jpg) repeat; }

		.next-post a:hover { background-image:url(images/next-post-hover.png); }

		

		.pagination ul { list-style-type:none; list-style-position:outside; text-align:center; width:100%; margin-top:8px; padding:0px; }

		.pagination ul li { display:inline-block; zoom:1; height:100%; display:inline; margin:0px 5px; }

		.pagination li a { background:url(images/btn-bg.jpg) repeat; padding:8px 17px 7px; height:100%; zoom:1; }

		.pagination ul li.active-page, .pagination li a:hover { background:url(images/btn-bg-hover.jpg) repeat; padding:8px 17px 7px; text-decoration:none; }

	

		.post-tags { background:url(images/light-bg.jpg) repeat; color:#fffae4; }

		.post-tags a { color:#fffae4; }

		.post-tags a:hover { color:#5b563d; }

		.post-tags span { background:url(images/tags-ico.png) no-repeat; }

		

			ul.commentlist li.comment { background:#f4efd7; }

			.gravatar { background:#79634a; border:1px solid #5d5449; }

			.gravatar span { background:#fffae4; }

			

			.comment-meta a { color:#4e4635; }

			

			.reply a { background:#7c664d; color:#fffae4;}

			.reply a:hover { background:#90a925; }

			

			.comment-body p { color:#5a5a5a; }

			

			.cancel-comment-reply a { background:#7c664d; color:#fffae4; }

			.cancel-comment-reply a:hover { background:#90a925; }

			

			#respond h1 { color:#7E684F; }

			

			.comment-body blockquote p { color:#4E4635; }

			.comment-body table td, .comment-body table th { border-bottom:1px solid #F4EFD7; }

			ul.commentlist li.bypostauthor { background:#ddd6b3; }

			

		ul.related-posts li { background:#eadbbc; border-bottom:5px solid #bfb092; }

		ul.related-posts li h2 a { color:#322F20; }		

		ul.related-posts li h2 a:hover { color:#EBE6D2; }		

		ul.related-posts li:hover, ul.related-posts li.active { background:#bfb092; }

		

		.related-slider-controls a { background:url(images/related-slider-arrows.png) left top no-repeat; }

			

		/*----*****---- << Pagination >> ----*****----*/

		

		.page-link { color:#4E4635; }

		.page-link a, .page-link span { background:url(images/btn-bg.jpg) repeat; color:#fffae4; }

		.page-link a:hover, .page-link span { background:url(images/btn-bg-hover.jpg) repeat; }

		

		.edit-link a { background:#7c664d; color:#fffae4; }

	    .edit-link a:hover { background:#90a925; }

		

	/*----*****---- << Gallery >> ----*****----*/

	

		#sorting-container a { background:#9f9a82; color:#3a3a3a; }

		#sorting-container a.active_sort, #sorting-container a.active_sort:hover { color:#fffae4; background:#839c18; }

		#sorting-container a:hover { background:#786249; color:#fffae4; }

		

		.no-margin.gallery-entry { background:#e5deb0; }

		

		.gallery-details .nav a, .single-gallery-details .nav a { background:url(images/slideshow-arrows.png) no-repeat; }

		

		.gallery-details .nav a:after, .single-gallery-details .nav a:after { background:url(images/slideshow-arrows.png) no-repeat; } 	

	    .gallery-details .nav a:hover:after, .single-gallery-details .nav a:hover:after  { opacity:1; }

		

		.ajax_close { background:#303739 url(images/close.png) center center no-repeat; }

		.ajax_close:hover, .ajax_previous:hover, .ajax_next:hover { background-color:#839c18; }		

		.ajax_previous { background:#303739 url(images/ajax-prev.png) 12px center no-repeat; }

		.ajax_next { background:#303739 url(images/ajax-next.png) 16px center no-repeat; }

		

		.gallery-title h5 a { color:#4e4635; background:#ece8d5; }

		.inner-entry:hover .gallery-title h5 a { background:#819a16; color:#fffae4; }

	

		.image-overlay {  background:#303739; }

		.image-overlay-inside { background:url(images/image-overlay.png) center center no-repeat; }

		

	/*----*****---- << Shortcodes >> ----*****----*/

		

		/* Tabs */

		.tabs ul li a { color:#fffae4; text-shadow:-1px -1px 0px #596a13; background:url(images/tab-bg.jpg) repeat; }

		.tabs .tabnav li a:hover, .tabs .tabnav li a:focus, .tabs .tabnav li a.current { background:url(images/btn-bg-hover.jpg) repeat; }	

		.tabs .tab-container { background:#e5deb0; border-bottom:2px solid #c4bc89; }

	

		/* Accordion */

		.accordion li a { color:#fffae4; text-shadow:-1px -1px 0px #596a13; background:url(images/tab-bg.jpg) repeat; }

		.accordion li a span { background:url(images/accordion-hide.png) no-repeat; }

		.accordion li a.active span { background:url(images/accordion-active.png) no-repeat; }

		.accordion li div.holder a { color:#687719; }

		

	/*----*****---- << Newsletter >> ----*****----*/

	

	#newsletter { background:url(images/newsletter-bg.png) no-repeat; }

	#newsletter input[type="text"] { border:1px solid #bfb092; background:#fffae4; }

		

	/*----*****---- << Footer >> ----*****----*/

	

	#footer { background:url(images/footer-bg.jpg) repeat; border-top:5px solid #100b09; color:#afa38a; }



	#footer h2 { background:url(images/footer-title-border.png) bottom repeat-x; color:#221d1b; }

	#footer h2 span { background:url(images/footer-title.jpg) repeat-x; }

	#footer h2 a { color:#221d1b; }

	#footer h2 a:hover { color:#687719; }

	

	#footer a { color:#afa38a; }

	#footer a:hover { color:#ebe6d2; }

	

	#footer .widget ul li { background:url(images/bullet-sandal.png) left top no-repeat; }

	

	.testimonial-skin-carousel .jcarousel-item-placeholder { background: #fff; }

	.testimonial-skin-carousel .jcarousel-prev-horizontal { background:url(images/testimonial-nav.png) left top no-repeat; }

	.testimonial-skin-carousel .jcarousel-next-horizontal { background:url(images/testimonial-nav.png) -22px top no-repeat; }

	

	.testimonial-skin-carousel .jcarousel-next-disabled:hover { background:url(images/testimonial-nav.png) -22px top no-repeat; }

	.testimonial-skin-carousel .jcarousel-prev-disabled:hover { background:url(images/testimonial-nav.png) left top no-repeat; }

	

	#footer blockquote { color:#afa38a; }

	#footer blockquote cite { color:#afa38a; }

	

	#footer .widget.social-widget h2 { color:#afa38a; }



	.footer-bottom { background:url(images/footer-bottom-bg.jpg) repeat; }

	.footer-bottom p { color:#514b37; }

	

	#footer .widget.widget_calendar a { color:#7d8d29; }

	#footer .widget.widget_calendar a:hover { color:#221d1b; }

	

	#footer .widget_search #searchform fieldset { background:#7e735c; }

	

	#footer .widget_rss li a { color:#ebe6d2; }

	#footer .widget_rss li a:hover { color:#cec28d; }

	

	#footer .widget.widget_nav_menu ul.menu li a { color:#AFA38A; }

	#footer .widget.widget_nav_menu ul.menu li a:hover { color:#ebe6d2; }

	

	#footer .widget.tweetbox ul li a { color:#ebe6d2; }

		

		

		

