/*



Theme Name: Signature Garden



Theme URI: http://wordpress.org/extend/themes/signaturegarden



Author: the WordPress team



Author URI: http://wordpress.org/



Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Signature Garden comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.



Version: 1.5



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready



Text Domain: signaturegarden



*/







/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html



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







@charset "utf-8";
/* CSS Document */



body {
	color: #222222;
	font: normal 11px arial;
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #ffffff !important;
}
html > body {
	font-size: 11px;
}
html, body {
	height: 100%;
}
form, table, p, h1, h2, h3, h4, h5, h6, div, dl {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
li {
	padding: 0;
	margin: 0;
}
a {
	text-decoration: none;
	outline: none;/*color:#303030;*/
}
img {
	border: 0;
	vertical-align: top;
}
.clsFloatLeft {
	float : left;
}
.clsFloatRight {
	float : right;
}
.clear {
	clear : both;
}
/*-- End of Common Styles --*/



.clsClearFix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clsClearFix {
	display: inline-table;
}
/* Hides from IE-mac \*/



* html .clsClearFix {
	height: 1%;
}
.clsClearFix {
	display: block;
}
/* CSS Clearfix */



/*input{outline:none;border:none;} */



@font-face {
	font-family: 'MYRIADPRO-SEMIBOLD.OTF';
	src: url('MYRIADPRO-SEMIBOLD.OTF.eot');
	src: url('MYRIADPRO-SEMIBOLD.OTF.eot?#iefix') format('embedded-opentype'), url('MYRIADPRO-SEMIBOLD.OTF.woff') format('woff'), url('MYRIADPRO-SEMIBOLD.OTF.ttf') format('truetype'), url('MYRIADPRO-SEMIBOLD.OTF.svg#MYRIADPRO-SEMIBOLD.OTF') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'myriad-web-pro';
	src: url('myriad-web-pro.eot');
	src: url('myriad-web-pro.eot?#iefix') format('embedded-opentype'), url('myriad-web-pro.woff') format('woff'), url('myriad-web-pro.ttf') format('truetype'), url('myriad-web-pro.svg#myriad-web-pro') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Old Script_0';
	src: url('Old Script_0.ttf.eot');
	src: url('Old Script_0.ttf.eot?#iefix') format('embedded-opentype'), url('Old Script_0.ttf.woff') format('woff'), url('Old Script_0.ttf.ttf') format('truetype'), url('Old Script_0.ttf.svg#Old Script_0') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'myriadwebpro-bold-webfont';
	src: url('myriadwebpro-bold-webfont.eot');
	src: url('myriadwebpro-bold-webfont.eot?#iefix') format('embedded-opentype'), url('myriadwebpro-bold-webfont.woff') format('woff'), url('myriadwebpro-bold-webfont.ttf') format('truetype'), url('myriadwebpro-bold-webfont.svg#myriadwebpro-bold-webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*Home page start*/







.header_wrap {
	background: #f0f0f0;
}
.head_wrap {
	width: 960px;
	margin: 0 auto;
}
.logo {
	width: 335px;
	display: block;
}
.head_wrap .logo .logo_wrap {
	background: url(images/logo_bg.png) no-repeat center top;
	width: 335px;
	min-height: 88px;
	text-indent: -2000px;
	margin: 18px 0;
	display: block;
}
/*menu*/



.menu_wrap {
	margin: 0px 0;
}
/* Since we'll have the "ul li" "float:left"

 * we need to add a clear after the container. */

.menu_wrap:after {
	content: "";
	display: table;
	clear: both;
}
/* Removing padding, margin and "list-style" from the "ul",

 * and adding "position:reltive" */

.menu_wrap ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	background: #f2f2f2;
}
/* Positioning the navigation items inline */

.menu_wrap ul li {
	margin: 0px;
	display: inline-block;
	float: left;
	width: 101px;
}
/* Styling the links */

.menu_wrap ul li a {
	display: block;
	font: 15px 'MYRIADPRO-SEMIBOLD.OTF';
	color: #151515;
	text-transform: capitalize;
	text-align: center;
	line-height: 103px;
}
.menu_wrap ul li.current_page_item a {
	color: #fff !important;
	background: url(images/menu_hbg.png) no-repeat left top;
}
/* Background color change on Hover */

.menu_wrap ul li:hover {
	color: #fff !important;
	background: url(images/menu_hbg.png) no-repeat left top;
	width: 101px;
	text-align: center;
}
.menu_wrap ul li:hover a {
	color: #fff !important;
}
.menu_wrap ul li a:hover {
	color: #fff;
	text-align: center;
}
/* Hide Dropdowns by Default

     * and giving it a position of absolute */

.menu_wrap ul ul {
	display: none;
	position: absolute;
	top: 70px;
	margin-left: 1px
}
/* Display Dropdowns on Hover */

.menu_wrap ul li:hover > ul {
	display: inherit;
}
/* Fisrt Tier Dropdown */

.menu_wrap ul ul li {
	background-image: none;
	background: #981715;
	min-width: 110px;
	float: none;
	display: list-item;
	position: relative;
}
.menu_wrap ul ul li a {
	display: block;
	font: 15px 'MYRIADPRO-SEMIBOLD.OTF';
	color: #ffffff !important;
	text-transform: capitalize;
	text-align: left;
	line-height: 30px;
	padding-left: 10px
}
.menu_wrap ul ul li a:hover {
	text-align: left;
	color: #ffffff;
}
.menu_wrap ul ul li:hover {
	background-image: none;
	background: #981715;
}
.menu_wrap ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	margin-left: 0px
}
/* -------------------------------- */



















/*main_wrap start*/



.main_wrap {
	background: url(images/body_bg.jpg) no-repeat center top;
	background-attachment: fixed
}
.main_wrap .container_wrap {
	background: #f0f0f0;
	border-left: 5px solid #ffffff;
	width: 934px;
	margin: 20px auto 0;
	box-shadow: 0 5px 5px 5px #ededed;
	border-top: 5px solid #ffffff;
	border-right: 5px solid #ffffff;
}
/*banner start*/



.banner_wrap {
	width: 912px !important;/* padding:0 0 23px;*//* background:url(images/banner_shadowbg.png) no-repeat center bottom;*/
}
.banner1 {
	width: 682px; /*min-height:390px;*/
}
.banner2 {
	background: #fff;
	width: 228px !important;
	border-right: 1px solid #dbdbdb;/* min-height:389px;*/
	margin-left: 0px !important;
	height: auto !important;
}
.banner2 img {
	width: 217px;
	height: 123px; /*padding:3px 6px;*/
}
.center_wrap {/* background:url(images/banner_bg.png) no-repeat 10px bottom; */
	padding: 11px 11px 30px;
 *width:912px;
}
.banner3 {
	width: 911px;
	background: url(images/banner3bg.png) repeat-x center top;
	min-height: 65px;
	position: relative;
	top: -10px;
}
.banner3 p {
    font: 19px/19px 'myriad-web-pro';
    color: #fffefe;
    text-shadow: 0 1px 1px #FFFFFF;
    width: 505px;
    margin-left: 30px;
    font-style: italic;
    font-weight: 500;
    margin-top: 33px;
}
.banner_btn {
	width: 365px;
	margin: 21px 0;
 *width:365px;
 *display:block;
}
.banner_btn a span {
	padding-top: 10px;
	display: block;
 *padding-top:3px;
}
/*.bannerbtn{ background:url(images/btn_right_bg.png) no-repeat right top; width:auto;font:15px/18px 'myriad-web-pro'; color:#450605; text-align:center;margin-right:10px; cursor:pointer; min-height:38px; float:left; text-shadow:1px 1px 1px #f89d00; *width:150px;}



.btn{ background:url(images/btn_left_bg.png) no-repeat left top; padding-left:2px;min-height:38px; float:left;}



*/







.bannerbtn {
	background: url(images/btnbg.png) repeat-x center top;
	width: auto;
	font: 15px/18px 'myriad-web-pro';
	color: #450605;
	text-align: center;
	margin-right: 10px;
	cursor: pointer;
	min-height: 38px;
	text-shadow: 1px 1px 1px #fff;
	border-left: 1px solid #fcd036;
	border-right: 1px solid #dc8b00;
	border-radius: 3px;
	width: 125px;
 *display:block;
 *font:15px/35px 'myriad-web-pro';
}
.bannerbtn1 {
	width: 212px;
 *font:15px/35px 'myriad-web-pro';
}
/*left_wrap start*/







.left_wrap {
	width: 269px;
}
.left_head {
	padding: 10px 10px;
	text-align: left;
	background-color: #9e1c1a;
	margin-bottom: 10px;
}
.left_head h1 {
	font: 15px/18px 'myriadwebpro-bold-webfont';
	color: #ffffff;
	text-transform: uppercase;
	width: 245px;
}
.left_img {
	background: #fff;
	border-bottom: 1px solid #d1d1d1;
	border-right: 1px solid #e2e2e2;
	padding: 5px 6px;
	margin: 15px 0 10px;
}
.link {
	font: 15px/26px 'myriad-web-pro';
	color: #9e1c1a;
	text-align: right;
	text-decoration: underline;
}
.link:hover {
	text-decoration: none;
}
.left_wrap1 {
	margin: 11px 0 22px;
 *width:269px;
 *margin-bottom:10px;
}
.left_wrap1 p, .news p {
	font: 13px/18px 'myriad-web-pro';
	color: #111111;
	margin-bottom: 10px;
}
.news a {
	font: 15px/26px 'myriad-web-pro';
	color: #9e1c1a;
	text-transform: capitalize;
}
.link1 {
	font: 13px/26px 'myriad-web-pro';
	color: #9e1c1a;
	text-align: right;
}
.news {
	background: url(images/left_bg.png) no-repeat center bottom;/* padding:15px 0 10px;*/
	display: block;
 *padding-bottom:0px;
	padding: 10px 0;
}
.news span {
	font: 13px/26px 'myriad-web-pro';
	color: #9e1c1a;
}
/*right_wrap start*/







.right_wrap {
	width: 616px;
	margin-left: 26px;/*margin-top: 18px;*/
}
.right_img {
	background: #fff;
	border-bottom: 1px solid #d1d1d1;
	border-right: 1px solid #e2e2e2;
	padding: 8px 9px;
	margin: 0 0 18px;
}
.right_wrap span {
	font: 'myriad-web-pro';
}
.right_wrap p {
	font: 14px/18px 'myriad-web-pro';
	color: #222222;
	padding-bottom: 14px;
}
.right_wrap1 {
	width: 230px;
}
.right_wrap2 {
	width: 192px;
}
.right_wrap3 {
	width: 180px;
}
.right {
	margin: 11px 0 0px;
}
.right h2, .right_wrap th, .right_wrap td h2 {
	font: 14px/18px 'myriadwebpro-bold-webfont';
	color: #9e1c1a;
	padding-bottom: 13px;
}
.right li, .right_wrap td li {
	font: 13px/18px 'myriad-web-pro';
	color: #111111;
}
.right ul, .right_wrap td ul {
	margin: 0 0 15px;
}
/*footer start*/







.footer {
	width: 934px;
	background: #9e1c1a;
	min-height: 156px;
}
.footer_wrap {
	padding: 20px 30px 30px;
	display: block;
 *padding:20px 30px 30px;
 *width:874px;
}
.foot_wrap1 {
	width: 315px; /*margin:17px 0 0;*/
}
.foot_wrap1 h3 {
	font: 15px/18px 'myriadwebpro-bold-webfont';
	color: #ffffff;
}
.foot_wrap1 span {
	font: 13px/18px 'myriad-web-pro';
	color: #ffffff;
	padding-bottom: 15px;
	display: block;
}
.foot_wrap1 p {
	font: 13px/18px 'myriad-web-pro';
	color: #ffffff;
}
.foot_wrap2 { /*width:335px;*/
}
.foot_wrap2 .tel_wrap {
	width: 145px;
	text-align: left;
	margin: 0 auto;
}
.foot_wrap2 .tel_wrap p {
	font: 13px/18px 'myriad-web-pro';
	color: #ffffff;
}
.foot_wrap {
	background: #6e0d0b;
	width: 934px;
}
.foot_wrap3 {
	padding: 18px 0;
	width: 400px;
	margin: 0 auto;
}
.foot_wrap3 p {
	font: 13px/18px 'myriad-web-pro';
	color: #ffffff;
}
.foot_wrap3 a {
	font: 13px/18px 'myriad-web-pro';
	color: #ffffff;
}
.foot_wrap3 a:hover {
	text-decoration: underline;
}
/*inner pages start*/



/*404*/



.right_wrap h3 {
	font: 18px 'myriadwebpro-bold-webfont';
	color: #111111;
	text-transform: uppercase;
}
.online_wrap {
	width: 134px;
	margin: 0 auto;
	padding-top: 37px;
}
.online {
	background: url(images/online_bg.png) repeat-x center top;
	padding: 10px 16px;
	border-bottom: 1px solid #ca6e00;
	border-right: 1px solid #db8000;
	border-left: 1px solid #fddf37;
	border-top: 1px solid #fdef6d;
	border-radius: 4px;
	font: 15px/18px 'myriad-web-pro';
	color: #450605;
	text-transform: capitalize;
 *font:15px/28px 'myriad-web-pro';
 *padding:10px 16px 6px;
}
.page_not_wrap {
	width: 616px;
	margin-top: 34px;
}
/*about_us start*/



.right1_wrap {
	width: 616px;
	margin-top: 0;
}
.breadcrumb {
	width: 616px;
	border-bottom: 1px solid #dadada;
	padding-bottom: 10px;
}
.breadcrumb ul li {
	float: left;
	display: block;
	background: url(images/bread_li.png) no-repeat left center;
	padding: 0 10px;
}
.breadcrumb ul li a {
	font: 14px/29px 'myriad-web-pro';
	color: #111111;
	text-transform: capitalize;
}
.breadcrumb ul li:hover a {
	color: #9e1c1a;
}
.breadcrumb ul li.hme {
	background: none;
	padding-left: 0;
	padding-right: 8px;
}
.active1 {
	color: #9e1c1a!important;
}
.about_wrap {
	width: 616px;
	margin: 17px 0 0;
}
.about_wrap p a {
	color: #9E1C1A;
	font: 13px/18px 'myriad-web-pro';
	text-decoration: underline;
}
.about_wrap ul {
	margin: 0 0 10px;
}
.about_wrap ul li {
	font: 13px/18px 'myriad-web-pro';
	color: #111111;
}
.about_wrap .category-archive-meta ul li {
	font: 13px/18px 'myriad-web-pro';
	color: #111111;
	list-style: disc outside none;
	margin-left: 55px;
}
.about_wrap ul li a {
	font: 13px/18px 'myriad-web-pro';
	color: #9e1c1a;
}
.about_wrap ul li a:hover {
	color: #9e1c1a;
}
.about_wrap h1 {
	font: 24px/20px 'myriadwebpro-bold-webfont';
	color: #9e1c1a;
	text-transform: uppercase;
	padding: 0 0 20px;
}
.abt_wrap1 {
	width: 311px;
	min-height: 267px;
	margin-right: 16px;
}
.abt_wrap1 img {
	border: 7px solid #fff;
	width: 297px;
	height: 257px;
}
.abt_wrap2 { /*width:288px;*/
}
.abt_wrap2 p {
	font: 14px/18px 'myriad-web-pro';
	color: #111111;
}
.right1_wrap h2 {
	font: 20px/20px 'myriadwebpro-bold-webfont';
	padding: 0 0 21px;
	text-transform: uppercase;
}
.right1_wrap p {
	color: #111111;
}
/*floor_plans start*/



.floor_wrap {
	width: 586px;
	padding: 15px 15px;
	background: #fff;
	border-bottom: 1px solid #d1d1d1;
	border-right: 1px solid #e2e2e2;
	margin: 0 0 14px;
}
.floor_wrap1 { /*width:277px; min-height:180px; margin-right:18px;*/
}
/*.floor_wrap1 img{ width:271px; height:168px; border:3px solid #f0f0f0;}*/



.floor_wrap1 img {
	max-width: 250px;
	max-height: 250px;
	border: 3px solid #f0f0f0;
}
.floor_wrap2 { /*width:286px;*/
}
.floor_wrap2 h3 {
	font: 24px/20px 'myriadwebpro-bold-webfont';
	padding-bottom: 13px;
	text-align: left;
	color: #111111;
	text-transform: capitalize;
}
.floor_wrap3 {
	width: 586px;
}
.floor_wrap3 h4 {
	font: 18px/18px 'myriadwebpro-bold-webfont';
	color: #111111;
	text-transform: capitalize;
	border-bottom: 1px solid #dadada;
	padding-bottom: 16px;
}
.floor1_wrap3 {
	width: 248px;
	padding: 19px 0 25px;
}
.floor1_wrap3 span {
	font: 15px/18px 'myriad-web-pro';
	color: #9e1c1a;
	text-transform: capitalize;
	padding-right: 3px;
}
.floor1_wrap3 p {
	font: 15px/18px 'myriad-web-pro';
	color: #474747;
	text-transform: capitalize;
}
.floor1_wrap3 .total {
	color: #111111;
}
.plan_wrap { /*width:190px;*/
 *width:205px;
}
.pdf_wrap {
	background: url(images/pdf_img.png) no-repeat left top;
	font: 14px/26px 'myriad-web-pro';
	height: 26px;
	display: block;
	color: #9e1c1a;
	text-indent: 36px;
}
.floor_wrap4 {
	width: 552px;
	margin: 0 auto;
	clear: both;
}
.floor_wrap4 ul li {
	float: left;
	display: block;
	margin-right: 10px
}
.floor_wrap4 ul li:last-child {
	margin-right: 0;
}
.floor_wrap4 ul li img {
	border: 2px solid #eaeaea !important; /*width:78px; height:64px;*/
}
.floor_wrap5 {
	width: 115px;
	margin: 0 auto;
	clear: both;
	padding: 18px 0 5px;
}
.clk_wrap {
	background: url(images/quick_bg.png) no-repeat left top;
	height: 16px;
	font: 13px/16px 'myriad-web-pro';
	color: #111111;
	text-transform: uppercase;
	display: block;
	text-indent: 20px;
}
.plan1_wrap {
	margin-top: 14px;
}
/*single post */



.post_wrap {
	width: 616px;
	margin: 0 0 7px;
}
.post_wrap1 span {
	font: 14px/18px 'myriad-web-pro';
}
.post_wrap1 span a {
	color: #9e1c1a;
}
.template_wrap2 .post_wrap2 p {
	color: #111111;
	padding-top: 0;
}
.template_wrap2 .post_wrap1 p {
	padding-top: 0;
}
/*Template*/



.template_wrap1 {/* width:150px; margin-right:14px;*/
}
.template_wrap1 img {
	border: 2px solid #f0f0f0;
	float: left;
	margin-right: 14px;
}
.template_wrap2 { /*width:415px;*/
}
.template_wrap2 h1 {
	padding-bottom: 11px;
	text-transform: capitalize;
}
.template_wrap2 h1 a {
	font: 24px/20px 'myriadwebpro-bold-webfont';
	color: #111111;
}
.template_wrap2 p {
	padding-bottom: 0;
	font: 13px/18px 'myriad-web-pro';
	color: #474747;
	padding-top: 27px;
}
.post1_wrap {/*width:415px;*/
	width: auto;
}
.page_wrap { /*width:270px;*/
	margin: 14px 0 4px;
}
.page_wrap ul li {
	float: left;
	display: block;
}
.page_wrap ul li a {
	font: 14px/11px 'myriadwebpro-bold-webfont';
	color: #fff;
	text-transform: uppercase;
}
.pge {
	background: #dc514f;
	padding: 7px 10px;
	text-align: center;
	margin-right: 3px;
}
.pge:hover, .pge.current {
	background: #9e1c1a;
}
/*online_contact*/



.contact_wrap {
	width: 616px;
}
.contact_wrap p {
	padding-bottom: 10px;
}
.txt_wrap {
	width: 203px;
}
.txt_wrap p {
	font: 14px/18px 'myriad-web-pro';
	color: #111111;
	text-transform: capitalize;
}
.txt {
	background: #fff;
	border: 1px solid #cfcfcf;
	width: 168px;
	padding: 6px 12px;
	font: 14px/18px 'myriad-web-pro';
	color: #474747;
}
.txt_wrap1 {
	width: 616px;
	margin: 19px 0 0;
}
.fixedEmail, .ccf_address1, .ccf_address2, .ccf_phone, .ccf_if_friend, .accommodation {
	margin: 19px 0 0;
	width: 616px;
}
.txt1 {
	background: #fff;
	border: 1px solid #cfcfcf;
	width: 369px;
	padding: 6px 12px;
	font: 14px/18px 'myriad-web-pro';
	color: #474747;
}
.text {
	background: #fff;
	border: 1px solid #cfcfcf;
	width: 369px;
	padding: 12px;
	font: 14px/18px 'myriad-web-pro';
	color: #474747;
	resize: none;
	overflow: hidden;
	height: 94px;
}
.text1 {
	height: 58px;
	width: 554px;
}
.txt2 {
	width: 107px;
	padding: 9px 12px;
}
.btn {
	background: url(images/submit_bg.png) repeat-x center top;
	width: 111px;
	padding: 6px 0;
	text-align: center;
	text-transform: uppercase;
	font: 18px/20px 'myriadwebpro-bold-webfont';
	color: #ffffff;
	border-radius: 3px;
	margin-top: 21px;
	cursor: pointer;
}
.code_wrap2 {
	margin-left: 19px;
 *margin-left:0;
}
.info_wrap {
	width: 394px;
}
.radio_wrap {
	width: 616px;
	padding-top: 19px;
}
.radio_wrap1 {
	width: 205px;
}
.radio1 { /*width:168px;*/
	float: left;
	width: 207px;
}
.contact_wrap h4, .accommodation p, .ccf_factors p, .ccf_time_frame p .rd, .ccf_info_pack p .chk {
	font: 14px/14px 'myriadwebpro-bold-webfont';
	color: #111111;
	text-transform: uppercase;
}
.info_wrap {
	width: 616px;
	padding-top: 19px;
	clear: both;
}
.ccf_city, .ccf_postal {
	padding-top: 19px;
}
.ccf_state, .allCountries {
	width: 385px;
	padding-top: 19px;
}
.txt_wrap1 span, .ccf_if_friend span {
	font: 12px/14px 'myriad-web-pro';
	color: #111111;
}
.radio_wrap h4, .accommodation p, .ccf_factors p, .ccf_time_frame p .rd { /*padding-bottom:20px;*/
}
.radio_wrap2 {
	padding: 14px 0 0px;
}
.txt_wrap1 h4 {
	padding-bottom: 14px;
}
.radiop {
	width: 616px;
	clear: both;
	padding-bottom: 0!important;
	padding-top: 19px;
}
.txt_wrap1 .small {
	font: 11px/14px 'myriad-web-pro';
	padding-bottom: 5px;
	display: block;
}
.contact_wrap .radio_wrap span, .contact_wrap .radio_wrap1 span {
	font: 12px/14px 'myriad-web-pro';
	color: #111111;/* padding-bottom:14px;*/
	display: block;
	text-transform: none;
	padding-top: 10px;
}
.ccf_info_pack {
	width: 265px;
	clear: both;
	padding-top: 14px;
}
.radio1_wrap h4 {
	padding-bottom: 10px;
}
.radio1 p {
	padding-left: 4px;
}
.code_wrap1 {
 *width:152px;
}
.accommodation input {
	display: none;
}
#custom-contact-forms-errors ul {
	margin-left: 40px;
}
#custom-contact-forms-errors p, #custom-contact-forms-errors p a {
	color: #9e1c1a;
}
#custom-contact-forms-errors p a:hover {
	text-decoration: underline;
}
#custom-contact-forms-errors ul li {
	font: 14px/18px 'myriad-web-pro';
	color: #111111;
	padding-bottom: 10px;
	list-style: decimal;
}
.widgetheading {
	font: 15px/18px 'myriadwebpro-bold-webfont';
	color: #ffffff;
	text-transform: uppercase;
}
img.magnify {
	cursor: pointer !important;
}
h4.individual_floor_plan_title {
	background-color: #292929;
	color: #fff;
	padding: 2%;
	font-weight: normal;
	margin: 3% 0;
	text-transform: uppercase;
}
ul.widget-list.featured-post-widget.featured-post {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul#menu-topmenu {
	margin: 0;
	padding: 0;
}
.breadcrumb ul {
	padding-left: 0px;
}
p.testimonial_content_res {
	color: #9E1C1A;
	text-align: right;
	padding-right: 1%;
	font-weight: bold;
}
.gallery {
	margin: auto;
	margin-bottom: 20px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 33%;
}
.gallery img {
    background: #fff;
    border-bottom: 1px solid #d1d1d1;
    border-right: 1px solid #e2e2e2;
    padding: 9px;
}
.gallery .gallery-caption {
	margin-left: 0;
}


