@font-face {
font-family: "Helvetica Neue Light";
src: url("font/Helvetica Neue Light.eot") format("eot"), url("font/Helvetica Neue Light.woff") format("woff"), url("font/Helvetica Neue Light.ttf") format("truetype"), url("font/Helvetica Neue Light.svg#svgFont") format("svg");}

@font-face {
font-family: "chops___";
src: url("chops___.eot") format("eot"), url("chops___.woff") format("woff"), url("chops___.ttf") format("truetype"), url("chops___.svg#svgFontName") format("svg");}

@font-face {
font-family: "chops___";
src: url("font_1/chops___.eot") format("eot"), url("font_1/chops___.woff") format("woff"), url("font_1/chops___.ttf") format("truetype"), url("font_1/chops___.svg#svgFontName") format("svg");}

@font-face {
font-family: "ITCEdscr";
src: url("font_2/ITCEdscr.eot") format("eot"), url("font_2/ITCEdscr.woff") format("woff"), url("font_2/ITCEdscr.ttf") format("truetype"), url("font_2/ITCEdscr.svg#svgFontName") format("svg");}

@font-face {
font-family: "FUTUR2";
src: url("font_2/FUTUR2.eot") format("eot"), url("font_2/FUTUR2.woff") format("woff"), url("font_2/FUTUR2.ttf") format("truetype"), url("font_2/FUTUR2.svg#svgFontName") format("svg");}

/*
Theme Name: RoyalPalmsFPC
Author: Click Here Publishing
Description: The 2013 theme for WordPress has been greatly modified in this customized version, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0vx
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: twentythirteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

* {outline: none;}

body,html {margin: 0;padding: 0;	font-size: 12.5%;height: 100%;}

a:link, a:visited, a:hover, a:active {text-decoration: none;}

ul, ol {margin: 0;padding: 0;list-style-type: none;margin-top:15px;}

form {margin: 0px;padding: 0px;}

a img {border: 0;}

.clearfix:after{ content: ".";  display: block;  height: 0; clear: both;  visibility: hidden;}

.clearfix{min-width: 0;	display: inline-block; display: block;}

* html .clearfix{height: 1%;}

.left{float: left;}

.right{float: right;}

.textleft{text-align:left;}

.textright{text-align:right;}

textarea{overflow:auto;}

/* COMMON TAGS ----------------------------- */

.clear { clear:both;}

a:hover{ text-decoration:none; }

a {

	color:#4F5964;

}

/* TYPOGRAPHY ------------------------------ */

h1 { font-size:2.4em;} h2 { font-size:2.2em;} h3 { font-size:2.0em;} h4 { font-size:1.8em;} h5 { font-size:1.6em;} h6 { font-size:1.4em;}

p, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

/* LAYOUT TAGS ------------------------------ */

body{background:url(images/bg_body.png) top center #b5a169; font-family: "Helvetica Neue Light";}

.box{width:1000px; margin:0 auto;}

/* header ------------------------------ */

#header{width:100%; background:url(images/bg_header.png) repeat-x; height:93px; font-size:13px; color:#735c11; font-weight:bold; float:left;}

#header span.text{padding:24px 0 0 0; position:relative; left:58px; top:0px; float:left;}
#header span.text span{font-size:18px;}

#header span.right{padding:30px 0 0 0; position:relative; right:-65px; top:0px; float:right;}

#logo{width:100%; height:242px; text-align:center; display:block; position:relative; z-index:9; top:-65px; float:left;}

/* showcase ------------------------------ */

#showcase{width:1200px; margin:0 auto; position:relative;}

#showcase .img1 a{background:url(images/img_1.jpg) no-repeat; width:400px; height:392px; float:left;}

#showcase .img1 a:hover{background:url(images/img_10.jpg) no-repeat;}

#showcase .img2 a{background:url(images/img_2.jpg) no-repeat; width:400px; height:392px; float:left;}

#showcase .img2 a:hover{background:url(images/img_20.jpg) no-repeat;}

#showcase .img3 a{background:url(images/img_3.jpg) no-repeat; width:400px; height:392px; float:left;}

#showcase .img3 a:hover{background:url(images/img_30.jpg) no-repeat;}

/* container ------------------------------ */

#container{width:100%; float:left;}

#container h1{font-size:51px; color:#fff; font-weight:normal; font-family: "chops___"; line-height:80px;text-shadow:1px 1px 2px #000000;}

#container h2{font-size:51px; color:#87733b; font-weight:normal; font-family: "chops___";}

#container h3{font-size:28px; color:#87733b; font-weight:normal; margin:-20px 0 20px 0; line-height:36px;}

#container h4{color:#fff; font-size:18px; line-height:26px; display:block;}
#container h6{color:#87733b; font-size:16px; line-height:20px; display:block;}

#container span.link a{color:#0000ff; font-size:16px; display:block;}

#container p {color:#000; font-size:18px; line-height:28px;}

.list li{color:#000; font-size:18px; background:url(images/ico_list.png) no-repeat 0 10px; padding:0 0 0 30px; line-height:32px;}
.list li a {color:#000;}
.list li.color{color:#87733b; font-size:16px}

.footer-link{text-align:center;margin-top:35px;font-size:14px !important;float:right !important;width:100%;}

.niceList li{color:#753c11;font-size:17px;margin-bottom:15px;background:url(images/li-logo.png) no-repeat;padding-left:65px;}

#fsc-submit-1{background:url(images/but-form.png) no-repeat;width:282px;height:54px;border:none;margin:20px 0 0 31px !important;text-indent:-999px;}
#fsc-submit-3{background:url(images/but-form.png) no-repeat;width:282px;height:54px;border:none;margin-top:20px !important;text-indent:-999px;}

#fscf_form1{width:342px;}
#fscf_form1 input{width:100%;}
#fscf_submit_div1{padding-top:10px !important;}
#fscf_submit1{background:url(images/but-form.png) no-repeat;height:54px;border:none;width:282px !important;display:block;position:relative;margin:0 auto !important;color:#fff;}

#fscf_form3{width:375px;}
#fscf_form3 input{width:100%;}
#fscf_form3 textarea{width:100% !important;max-width:375px !important;}

#fscf_submit_div3{padding-top:10px !important;}
#fscf_submit3{background:url(images/but-form.png) no-repeat;height:54px;border:none;width:282px !important;display:block;position:relative;margin:0 auto !important;color:#fff;text-align:left;color:#753C11;}

/* navigation------------------------------ */
/*#navi{width:100%; font-family: "Helvetica Neue Light"; float:left;}
#navi li{color:#735c11; font-size:18px; float:left;}
#navi li a{display:block; padding:0 25px; color:#735c11; line-height:50px;}
#navi li a:hover , #navi li a.active{border-top:solid 5px #7c5c00; line-height:40px;}*/

#navigation{width:100%; margin:5px 0 0 0; float:left;}
/*#navigation ul{position:static;}
#navigation ul li{color:#735c11; font-size:20px; font-weight:bold; float:left;}
#navigation ul li a{display:block; padding:0 20px; color:#735c11; line-height:50px;}
#navigation ul li a:hover , #navigation li a.active{border-top:solid 5px #7c5c00; line-height:40px;}

#navigation ul li ul{visibility:hidden; margin:0xp; padding:0px; top:0px; left:0px; position:relative; background:#7c5c00; float:left;}
#navigation ul li ul li{clear:both; position:relative; float:left;}
#navigation ul li ul li a{color:#fff; display:inline-block;}
#navigation ul li:hover>ul{visibility:visible; line-height:50px;}*/

#si_contact_ex_field1_4{width:50px !important;}
#si_contact_ex_field3_2{width:50px !important;}


/* leftcoll ------------------------------ */

#leftcoll{width:auto; float:left;}
#leftcoll-private{width:599px; float:left;}
#leftcoll-corp{width:599px; float:left;}
#leftcoll-wed{width:599px; float:left;}
#leftcoll-about{width:599px; float:left;}
#leftcoll-home{width:477px;float:left;margin-top:30px;}

/* rightcoll ------------------------------ */
#rightcoll-plans{width:380px; float:left; margin-left:20px;}
#rightcoll-private{width:380px; float:left; margin-left:20px;}
#rightcoll{width:380px; float:right;}
#rightcoll.in{width:380px; float:left;}
#rightcoll .img{width:120px; float:left; margin:15px 10px 0 0;}

#rightcoll .img.mar2{margin:15px 0 0 0;}

#rightcoll .form_top{width:380px; background:url(images/form_top.png) no-repeat; margin:40px 0 0 0; height:5px; float:left;}

#rightcoll .form_mid{width:380px; background:#87733b; float:left;}
#rightcoll .form_mid.into{background:none;}

#rightcoll .form_mid h4{color:#fff; font-size:50px; line-height:70px; font-family: "ITCEdscr"; text-align:center; display:block;text-shadow:1px 1px 2px #000000;}

#rightcoll .form_mid p{color:#fff; text-align:center; font-size:16px; font-weight:bold; display:block; line-height:30px;}

#rightcoll .form_mid .row{width:100%; color:#fff; line-height:30px; padding:10px 0; float:left;}

#rightcoll .form_mid .row label{width:80px; padding:0 10px; font-weight:bold; font-size:16px; float:left;}

#rightcoll .form_mid .row .input{width:240px; color:#333; font-size:18px; text-transform:uppercase; line-height:30px; background:#fff; padding:0 0 0 10px; border:none; height:30px; float:left;}

#rightcoll .form_mid .row .input_min{width:160px; color:#333; font-size:18px; text-transform:uppercase; line-height:30px; background:#fff; padding:0 0 0 10px; border:none; margin:0 25px 0 0; height:30px; float:right;}

#rightcoll .form_mid .row .button{width:108px; margin:0 25px 0 0; cursor:pointer; background:url(images/button.png) no-repeat; border:none; height:42px; float:right;}

#rightcoll .form_bottom{width:380px; background:url(images/form_bottom.png) no-repeat; height:27px; float:left;}

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



#content_left{width:200px; padding:510px 0 0 0; text-align:center; color:#fff; font-size:22px; float:left; font-family:"FUTUR2"; position:absolute;border:1px solid #000;}

#content_left #button{width:97px; height:36px; background:url(images/ico_button.png) no-repeat bottom center; margin:20px 0 0 0; cursor:pointer; border:none;}

#content_right{width:350px; padding:572px 0 0 525px; color:#fff; font-family:"FUTUR2"; font-size:30px; float:left;position:absolute;border:1px solid #000;}

/* both ------------------------------ */

#both{width:945px; margin:-40px 0 0 0; float:left;}

#both li a{float:left; padding:0 15px 0 0;}

/* footer_top ------------------------------ */

#footer_top{width:100%; float:left;margin-top:40px;}

#footer_top_left{width:500px; float:left;}

#footer_top_left h6{font-size:41px; color:#87733b; font-family: "chops___"; line-height:80px;}

#footer_top_left p{color:#000; padding:0 0 20px 0; text-align:justify; font-size:18px;}

#footer_top_right{width:400px; float:right;}

#footer_top_right .ico1{width:100%; padding:20px 0 100px 0; float:left;}

#footer_top_right .ico2{width:78px; padding:20px 0 0 0; float:left;}

#footer_top_right span.bold a{color:#735c11; font-size:30px; font-family: "ITCEdscr"; width:300px; float:left;}

#footer_top_right p{color:#979797; font-size:13px; font-weight:bold; float:left; padding:0 0 0 20px; width:300px;}

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

#footer{width:100%; background:url(images/bg_footer.png) repeat-x; height:91px; padding:20px 0 0 0; margin:20px 0 10px 0; float:left;}

#footer_in {width:100%; color:#735c11; font-size:12px; font-weight:bold; float:left;}

#footer p{float:left; position:relative; z-index:9; top:-80px;}

#footer p.r{float:right; position:relative; z-index:9; top:-92px;font-size:15px;}

#footer .img div{width:100%; text-align:center; display:block; position:relative; z-index:9; top:-55px; float:left; border: none !important;}
#footer .img div img{border:none !important;}


#home-top{display:block;position:relative;padding:0;margin:0;height:435px;z-index:10;}
#home-mid{width:100%; background: url(images/bg_content.png) no-repeat center center #afa075; height:400px; margin:-60px 0 0 0; position:relative;float:left;z-index:9;}
.text-right{display:block;color:#fff;font-size:30px;margin:100px 0 0 517px;}
.text-left{display:block;text-align:center; color:#fff; font-size:22px; float:left;margin-left:177px;margin-top:-77px;}
#mid-text{width:1000px;display:block;margin:0 auto;margin-top:243px;position:relative;z-index:9;}

#si_contact_form1 input[type="text"], #si_contact_form1 input[type="email"]{ width:340px !important; height:20px;}
#si_contact_form1 label{display:block; font-size:16px; padding-bottom:6px;}

#si_contact_form3 input[type="text"], #si_contact_form3 input[type="email"]{ width:340px !important; height:20px;}
#si_contact_form3 label{display:block; font-size:16px; padding-bottom:6px;}
#si_contact_form3 textarea{display:block; width:340px !important; height:120px; resize:none;}

















/*

    ColorBox Core Style:

    The following CSS is consistent between example themes and should not be altered.

*/
body{font-size:18px; color:#CCC}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}

#cboxOverlay{position:fixed; width:100%; height:100%;}

#cboxMiddleLeft, #cboxBottomLeft{clear:left;}

#cboxContent{position:relative;}

#cboxLoadedContent{overflow:auto;}

#cboxTitle{margin:0;}

#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;font-size:18px; color:#CCC}

.cboxPhoto{float:left; margin:auto; border:0; display:block;}

.cboxIframe{width:100%; height:100%; display:block; border:0;}



/* 

    User Style:

    Change the following styles to modify the appearance of ColorBox.  They are

    ordered & tabbed in a way that represents the nesting of the generated HTML.

*/

#cboxOverlay{background:url(images/overlay.png) repeat 0 0;}

#colorbox{}

    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px 0;}

    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px 0;}

    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px -29px;}

    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px -29px;}

    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}

    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}

    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}

    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}

    #cboxContent{background:#fff; overflow:hidden;}

        .cboxIframe{background:#fff;}

        #cboxError{padding:50px; border:1px solid #ccc;}

        #cboxLoadedContent{margin-bottom:28px;}

        #cboxTitle{position:absolute; font-size:1em; font-weight:bold; bottom:4px; left:0; text-align:center; width:100%; color:#666666;/*Ronak*/}

        #cboxCurrent{position:absolute; font-size:0.9em; bottom:4px; left:58px; color:#666666;/*Ronak*/}

        #cboxSlideshow{position:absolute; font-size:0.9em; bottom:4px; right:30px; color:#0092ef;}

        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}

        #cboxPrevious:hover{background-position:-75px -25px;}

        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}

        #cboxNext:hover{background-position:-50px -25px;}

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

        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}

        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:9999px;}

        #cboxClose:hover{background-position:-25px -25px;}



/*

  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill

  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.

  See: http://jacklmoore.com/notes/ie-transparency-problems/

*/

.cboxIE #cboxTopLeft,

.cboxIE #cboxTopCenter,

.cboxIE #cboxTopRight,

.cboxIE #cboxBottomLeft,

.cboxIE #cboxBottomCenter,

.cboxIE #cboxBottomRight,

.cboxIE #cboxMiddleLeft,

.cboxIE #cboxMiddleRight {

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);

}



/*

  The following provides PNG transparency support for IE6

  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.

*/

.cboxIE6 #cboxTopLeft{background:url(images/ie6/borderTopLeft.png);}

.cboxIE6 #cboxTopCenter{background:url(images/ie6/borderTopCenter.png);}

.cboxIE6 #cboxTopRight{background:url(images/ie6/borderTopRight.png);}

.cboxIE6 #cboxBottomLeft{background:url(images/ie6/borderBottomLeft.png);}

.cboxIE6 #cboxBottomCenter{background:url(images/ie6/borderBottomCenter.png);}

.cboxIE6 #cboxBottomRight{background:url(images/ie6/borderBottomRight.png);}

.cboxIE6 #cboxMiddleLeft{background:url(images/ie6/borderMiddleLeft.png);}

.cboxIE6 #cboxMiddleRight{background:url(images/ie6/borderMiddleRight.png);}



.cboxIE6 #cboxTopLeft,

.cboxIE6 #cboxTopCenter,

.cboxIE6 #cboxTopRight,

.cboxIE6 #cboxBottomLeft,

.cboxIE6 #cboxBottomCenter,

.cboxIE6 #cboxBottomRight,

.cboxIE6 #cboxMiddleLeft,

.cboxIE6 #cboxMiddleRight {

    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");

}

.contact-right{height:397px;width:588px;margin-left:25px;float:left;margin-top:4px;}
.contact-right p{font-size:21px !important;}
.con-text{font-weight:bolder;color:#735C11;}

#interior{display:block;margin:auto;padding:0;position:relative;width:1000px;}

.news-title{background-color:#735C11;padding:5px;font-weight:bold;font-size:21px;margin-bottom:7px;}
.news-date{color:#735C11;font-size:15px;}

.tweet{color:#735c11;margin-bottom:20px;}















