body{background-repeat:no-repeat;font:13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;color:#666;margin:0px;background-attachment:fixed;background-image:url(images/10.jpg);background-position:center top;background-color:#3BD0D4;}
.thebeach{background-repeat:no-repeat;font:13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;color:#666;margin:0px;background-attachment:fixed;background-image:url(images/bg_thebeach.jpg);background-position:center top;background-color:#FFF;}
#skipTo{display:none;}
a:focus{outline:1px dotted invert;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
.number{font-size:14px;font-weight:bold;font-family:Verdana, Geneva, sans-serif;color:#999;margin-bottom:8px;}
#nav_social{width:745px;float:right;margin-top:5px;}
#nav_social IMG{margin-left:10px;}
#nav_promo{margin-top:5px;position:absolute;left:240px;top:2px;width:547px;background-image:url(images/bg_banner_home.jpg);height:44px;}
#nav_promo_thebeach{margin-top:5px;position:absolute;left:250px;top:2px;width:547px;height:44px;}
a:link, a:visited, a:active{color:#089dcb;text-decoration:none;}
a:hover{color:#111;text-decoration:none;list-style-type:square;}
h1{font-size:18px;letter-spacing:-1px;font-weight:bold;}
h2{font-size:14px;letter-spacing:-1px;font:normal;}
h3{font-size:18px;letter-spacing:-1px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
ol{list-style:decimal;}
ul{list-style-type:square;}
li{margin-left:30px;}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset{}
.thumbContents{padding-left:10px;padding-right:10px;}
.alignright{float:right;margin:0 0 20px 20px;width:auto;}
.alignleft{float:left;margin:0 20px 10px 0;width:auto;}
a img{border:none;}
blockquote{border:1px solid #ccc;background-color:#eee;padding:10px 10px 10px 20px;margin:10px 0px 10px 0px;border-right:3px solid #ccc;font-size:12px;color:#555;}
.vspace{height:40px;}
#sitemap{font-size:14px;}
.thumbnail-border{border:1px solid #eee;padding:2px;}
.biggerimg-border{border:1px solid #eee;padding:8px;margin-bottom:20px;}
.h-divider{background-image:url(images/h-divider.png);background-repeat:no-repeat;background-position:center center;height:39px;}
a.view-more{background-image:url(images/view-more.png);background-repeat:no-repeat;background-position:center center;height:18px;width:80px;display:block;}
a.view-more:hover{background-image:url(images/view-more-ho.png);background-repeat:no-repeat;background-position:center center;height:18px;width:80px;display:block;}
a.view-more2{background-image:url(images/view-more1.png);background-repeat:no-repeat;background-position:center center;height:18px;width:80px;display:block;}
a.view-more2:hover{background-image:url(images/view-more1-ho.png);background-repeat:no-repeat;background-position:center center;height:18px;width:80px;display:block;}
h2.page-title{color:#333333;}
.title-info{background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px 0;margin:10px 0 20px 0;}
h3{color:#6A6A6A;}
h3.title-icon1{background-image:url(images/globe.png);background-repeat:no-repeat;background-position:center left;padding-left:40px;}
h3.title-icon2{background-image:url(images/key.png);background-repeat:no-repeat;background-position:center left;padding-left:40px;}
h3.title-icon3{background-image:url(images/presentation.png);background-repeat:no-repeat;background-position:center left;padding-left:40px;}
#header{height:auto;margin-top:0px;display:block;float:left;width:960px;}
#header h1{font-size:14px;color:#666666;letter-spacing:0.05em;}
#logo_text h1{font-size:18px;color:#3399FF;letter-spacing:0.05em;padding-top:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal;}
#header h2{font-size:12px;color:#999999;letter-spacing:0.05em;}
#header p{font-size:12px;color:#666666;}
.logo{width:212px;float:left;margin-top:15px;}
#logo_text{float:right;width:710px;height:auto;padding-right:10px;padding-top:5px;padding-bottom:5px;margin-top:18px;}
.contact-topright{float:right;margin-top:5px;width:auto;}
ul.navigation{}
ul.navigation li{margin-left:0px;list-style-type:none;}
.mid-wrapper{background-image:url(images/h-divider-wide.png);background-repeat:no-repeat;background-position:center top;display:block;float:left;width:960px;padding-top:20px;padding-right:0;padding-bottom:40px;padding-left:0;height:auto;}
.slider-frame{width:700px;height:420px;background-image:url(images/shadow-slider.png);background-repeat:no-repeat;margin-bottom:0px;}
.slider-frame-thebeach{width:700px;height:420px;background-image:url(images/shadow-slider-thebeach.png);background-repeat:no-repeat;margin-bottom:0px;}
table.table-data{color:#666;}
table.table-data th{background-color:#dedede;padding:3px 5px;border:1px solid #eee;color:#111;}
table.table-data td{background-color:#f9f9f9;border:1px solid #eee;padding:3px 5px;text-align:center;}
ul.gallery{margin:0px;padding:0px;list-style:none;}
ul.gallery li{list-style:none;margin:0px;}
.tm-section{margin:20px 0;}
.tm-section p.quote{background-image:url(images/testimonial-quote.png);background-repeat:no-repeat;background-position:right top;padding-right:30px;font-size:11px;color:#999;}
ul.follow-us{list-style:none;}
ul.follow-us li{margin:0px;padding:3px 0;}
ul.follow-us li.facebook{background-image:url(images/facebook.png);background-repeat:no-repeat;background-position:left center;padding-left:25px;}
ul.follow-us li.twitter{background-image:url(images/twitter.png);background-repeat:no-repeat;background-position:left center;padding-left:25px;}
ul.follow-us li.rss{background-image:url(images/rss.png);background-repeat:no-repeat;background-position:left center;padding-left:25px;}
#right-column{background-image:url(images/v-divider.png);background-repeat:repeat-y;background-position:20px top;padding-top:20px;}
#right-column_principal{padding-top:20px;}
.postTitle{margin:5px 0 8px 0;}
.post small{margin:0;padding:0px;}
.entry p{margin:10px 0;}
.post{margin-bottom:30px;float:left;width:auto;}
.postDate{display:none;}
.postInfo{display:none;}
.rss{}
.blogBack{font-size:20px;}
.navigation a{border:1px solid #eee;padding:5px;background-color:#f9f9f9;font-weight:bold;width:50px;height:50px;}
.navigation a.current{background-color:#777;color:#fff;}
.portfolio-2{margin-bottom:30px;float:left;width:auto;}
#cont_left{float:left;width:340px}
#cont_right{float:right;width:340px}
#cont_left_principal{float:left;width:310px}
#cont_right_principal{float:left;width:370px;margin:0 40px;}
#column1 input{padding:2px 5px;border:1px solid #ccc;background-image:url(images/grad-strip.jpg);background-repeat:repeat-x;height:20px;width:150px;background-color:#eee;}
textarea{width:20em;padding:2px 5px;border:1px solid #ccc;background-image:url(images/grad-strip.jpg);background-repeat:repeat-x;background-color:#eee;}
.submit{border:none;width:83px;height:23px;background-image:none;}
.red{color:red;font-weight:700;}
.form-col1{width:150px;float:left;display:block;text-align:left;font-weight:700;}
.message{background-color:#eee;border:1px solid #ccc;color:#333;display:none;width:460px;padding:10px;margin-bottom:30px;}
.contact{text-align:right;}
.contact ul{list-style-type:none;width:390px;}
.contact li{list-style-type:none;}
.contact input{width:260px;}
.contact textarea{width:260px;}
.footer{padding:10px 0px;border-top:1px solid #ccc;float:left;width:100%;margin:0px 0px;}
.copy{width:60%;float:left;}
.copy p{margin:0px;}
ul.footer-links{float:right;width:auto;}
ul.footer-links li{display:inline;margin-left:0px;}
ul.footer-links li a{padding:0px 10px;margin-left:0px;}
ul.footer-links li.current a{color:#000;}
.fieldItemInner{height:auto;padding:0px;}
.rss img{float:right;}
.left{float:left;margin-right:1em;}
.right{float:right;margin-left:1em;}
.textSmall{font-size:85%;}
.textLarge{font-size:125%;}
.noborder{border:none !important;}
.blogimage{float:left;margin-right:1em;margin-bottom:1em;border:1px solid #999;width:102px;height:80px;}
.alignright{float:right;margin:0 0 20px 20px;width:auto;}
.alignleft{float:left;margin:0 20px 10px 0;width:auto;}
a img{border:none;}
blockquote{border:1px solid #ccc;background-color:#60DBDB;padding:10px 10px 10px 20px;margin:10px 0px 10px 0px;border-right:3px solid #ccc;font-size:12px;color:#555;}
.vspace{height:40px;}
a.view-more{background-image:url(images/view-more1.png);background-repeat:no-repeat;background-position:center center;height:30px;width:80px;display:block;}
a.view-more:hover{background-image:url(images/view-more1-ho.png);background-repeat:no-repeat;background-position:center center;height:30px;width:80px;display:block;}
a.view-more2{background-image:url(images/view-more.png);background-repeat:no-repeat;background-position:center center;height:30px;width:80px;display:block;}
a.view-more2:hover{background-image:url(images/view-more-ho.png);background-repeat:no-repeat;background-position:center center;height:30px;width:80px;display:block;}
h2.page-title{color:#333333;}
.title-info{background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px 0;margin:10px 0 20px 0;}
h3{color:#6A6A6A;}
h3.title-icon1{background-image:url(images/globe.png);background-repeat:no-repeat;background-position:center left;padding-left:40px;}
h3.title-icon2{background-image:url(images/key.png);background-repeat:no-repeat;background-position:center left;padding-left:40px;}
h3.title-icon3{background-image:url(images/presentation.png);background-repeat:no-repeat;background-position:center left;padding-left:40px;}
.thumbnail-border{border:1px solid #eee;padding:2px;}
.biggerimg-border{border:1px solid #eee;padding:8px;margin-bottom:20px;}
table.table-data{color:#666;}
table.table-data th{background-color:#dedede;padding:3px 5px;border:1px solid #eee;color:#111;}
table.table-data td{background-color:#f9f9f9;border:1px solid #eee;padding:3px 5px;text-align:center;}
.Blogimg{border:1px solid #eee;padding:2px;float:left;margin:0 10px 10px 0;}

