
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio[controls], canvas, video { display: inline-block; *display: inline; *zoom: 1; }


html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}

html { font-size: 100%; overflow-y: scroll; -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

nav ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
a{font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:#88bbc8;margin:0;padding:0;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:separate;border-spacing:0;border-top-width:5px;margin-bottom:10px;border:1px solid #efefef;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}
body{font-size:small;background:url(../images/bg.gif) top left repeat fixed;font:12px/20px arial, serif;line-height:20px;color:#333;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#ff0;}
select,input,textarea,button{font:99% sans-serif;}
pre,code,kbd,samp{font-family:monospace, sans-serif;}
body,select,input,textarea{color:#000;}
h1,h2,h3,h4,h5,h6{font-family: arial, serif;font-weight:400;font-variant:normal;white-space:normal;color:#272727;margin-bottom:10px;}
html{overflow-y:scroll;}
a:hover,a:active{outline:none;}
a,a:active,a:visited{color:#000;}
a:hover{text-decoration:none;color:#000;}
ul,ol{margin-left:1.8em;}
ol{list-style-type:decimal;list-style-position:inside;}
small{font-size:85%;}
strong,th{font-weight:700;}
td,td img{vertical-align:top;}
sub{vertical-align:sub;font-size:smaller;}
sup{vertical-align:super;font-size:smaller;}
pre{white-space:pre-line;word-wrap:break-word;padding:15px;}
textarea{overflow:auto;}

img { border: 0; }
.ie6 legend,.ie7 legend{margin-left:-7px;}
input[type=checkbox]{vertical-align:bottom;}
.ie7 input[type=checkbox]{vertical-align:baseline;}
label,input[type=button],input[type=submit],button{cursor:pointer;}
input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red;}
.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd;}
a:link{-webkit-tap-highlight-color:#55c9f4;}
button{width:auto;overflow:visible;}
.ie7 img{-ms-interpolation-mode:bicubic;}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}
.hidden{display:none;visibility:hidden;}
.visuallyhidden{position:absolute!important;clip:rect(1px,1px,1px,1px); display:none;}
.invisible{visibility:hidden;}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
h1{font-size:28px;line-height:36px;font-family: 'Adamina', serif;}
h2{font-size:24px;line-height:31px; font-family: 'Adamina', serif;}
h3{font-size:18px;line-height:29px;}
h4{font-size:20px;line-height:25px;}
h5{font-size:16px;line-height:21px;}
h6{font-size:14px;line-height:17px;}
#homepage h1, #homepage h2  {text-align: center;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#272727 !important;font-family:arial, serif;font-size:100%;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#C00;font-family: arial, serif;font-size:100%;text-decoration:none;}
th{text-transform:uppercase;font-weight:700;background:#9cc;color:#FFF;padding:10px 15px;}
td{border-top:1px solid #efefef;padding:10px 15px;}
label{font-weight:400;display:block;color:#333;}
input[type=text],input[type=password],input.text,input.title,textarea{background-color:#FFF;border:1px solid #bfab93;font-size:11px;}
input[type=text]:focus,input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus{-moz-box-shadow:0 0 3px #88bbc8;-webkit-box-shadow:0 0 3px #88bbc8;box-shadow:0 0 3px #88bbc8;border-color:#88bbc8;}
select{background-color:#fff;border-style:solid;border-width:1px;}
input[type=text],input[type=password],input.text,input.title,textarea,select{margin:5px 0;}
#container{position:relative;width:960px;background:#F7EED4;text-align:left;border-top: 6px solid #C0AC94;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;box-shadow:0 0 6px #000;margin:10px auto 0 auto;padding:0 30px;}
#content{padding-bottom:0;height:auto;float:left;clear:both;}
header{height:100px;float:left;clear:both;width:960px;padding:0 0 10px 0; background:url(/images/logo.jpg) top left no-repeat; margin-top:6px; }
a#logo{display:block;float:left;width:280px;height:100px;margin:0;font-family:serif;font-size:24px;color:#000;}
.slideshow{border-top:1px solid #efefef;padding:0 0 12px 0; margin:15px 0 0 0; background:url(../images/slider.png) bottom center no-repeat; width:712px; overflow:hidden; }
a img{border:none;}
strong{font-weight:700;}
p,ul,ol,pre,code{margin-bottom:10px;}
ul{list-style-type:none;}
blockquote{line-height:24px;background:url(../images/quote.png) no-repeat top left;color:#999;padding:5px 20px 5px 45px;}
blockquote span{color:#666;}
pre,code{border:1px solid #efefef;border-left:5px solid #efefef;display:block;font-size:11px;font-family:monospace;background-color:#f5f5f5;padding:10px;}
.horizontal-line{width:100%;float:left;border-top:1px solid #efefef;margin:20px auto;}
.clear-line{width:100%;margin:10px auto auto;}
.right{float:right;}
.one-half,.two-third,.one-third,.one-fourth,.one-fifth,.one-sixth,.inner-content,.one-third-big{margin-right:30px;}
.one{width:960px;}
.one-half{width:465px;}
.two-third{width:630px;}
.inner-content{width:712px;}
.one-third-big{width:340px;}
.one-fourth{width:217px;}
.one-fifth{width:168px;}
.one-sixth{width:135px;}
.last{margin-right:0!important;}
.img-align-left{float:left;margin:5px 10px 0 0;}
.img-align-right{float:right;margin:5px 0 0 10px;}
.img-align-center{text-align:center;margin:5px 0;}
.text-align-left{float:left;width:220px;}
/*#hometxt {-moz-column-count: 2;-moz-column-gap: 20px;-webkit-column-count: 2;-webkit-column-gap: 20px;column-count: 2;column-gap: 20px;}*/
/*Main Menu*/
#hometxt h2 { font-size:16px !important;}
#hometxt li { list-style:disc;}
nav{top:10px;font-size:11px;height:50px;float:right; margin-top:15px;}
nav{position:relative;z-index:22;font-family:'Droid Sans', arial, serif;}
nav ul{list-style-type:none;margin:0;padding:0;}
nav ul li{position:relative;display:inline;float:left;font-size:14px;}
nav ul li a,nav ul li a:link,nav ul li a:visited{line-height:35px;color:#3d4753;font-size:11px;}
nav ul li a{text-decoration:none;overflow:hidden;padding:0 15px; display:inline-block; margin-right:2px;}
nav ul li a:hover, nav ul li a.current{background-color:#C0AC94; color:#fff !important; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
nav ul li ul{position:absolute;left:0;display:block;visibility:hidden;}
nav ul li ul li{display:list-item;float:none;}
nav ul li ul li a{width:160px;padding:5px 10px;}
nav ul ul{background:#FFF;border:1px solid #e0e0e0;-moz-box-shadow:0 3px 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.1);box-shadow:0 3px 3px rgba(0,0,0,0.1);}
nav ul ul li a,nav ul ul li a:link,nav ul ul li a:visited{height:100%;line-height:20px;margin-right:-2px!important;border-bottom:dotted 1px #e1e1e1;padding:5px 10px!important; }
nav ul li ul li a:hover,nav ul ul li a:hover{background:#fbfbfb;text-decoration:none!important;color:#C00 !important;margin:0;}
.intro-pages{height:auto;margin-bottom:30px;background:transparent url(../images/intro-bg.png) no-repeat  center bottom;padding:20px 0 20px; width:712px;}
.intro-pages h1,.intro-pages h2,.intro-pages h3,.intro-pages h4{text-align:center;margin-bottom:0;font-style:italic; width:712px;}
.caption{z-index:500;position:absolute;bottom:0;left:0;height:30px;background:url(../images/thumb-hover-bg.png) repeat;margin-bottom:5px;width:662px;font-size:12px;color:#fff;border-top:1px solid #000;text-shadow:none;padding:10px 20px 5px;}
.caption p{margin-bottom:0;font-style:italic;}
.slides_container{background:#C0AC94;overflow:hidden;position:relative;z-index:1;}
.slides_container a img{display:block;z-index:99;}
.big-slider{height:230px;width:702px;background-color:#f8f8f8;background:#C0AC94;border:1px solid #C0AC94!important;padding:4px;}
#simple-slider{margin-top:0;}
.pagination{position:relative;float:right;z-index:501;margin:-30px 10px 0 0;}
.pagination li{float:left;margin:0 5px 0 0;}
.pagination li a{display:block;background:url(../images/slideshow-nav.png) left no-repeat;width:12px;float:left;height:12px;outline:none;text-indent:-9999px;}
.slides-nav{position:relative;z-index:100;display:none;}
.slides-nav a{position:absolute;display:block;text-indent:-9999px;width:50px;height:50px;cursor:pointer;background-image:url(../images/slide-next-prev.png);z-index:10;}
.slides-nav a.prev{background-position:left;-webkit-transition:all .3s ease, top 0 linear;-moz-transition:all .3s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .3s ease;margin:-195px 0 0 20px;}
.slides-nav a.prev:hover{background-position:left;margin:-195px 0 0 15px;}
.slides-nav a.next{background-position:right;-webkit-transition:all .3s ease, top 0 linear;-moz-transition:all .3s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .3s ease;margin:-195px 0 0 642px;}
.slides-nav a.next:hover{background-position:right;margin:-195px 0 0 885px;}
.pagination li.current a{background:url(../images/slideshow-nav.png) right no-repeat;}
.company {font-size:14px;}
#leftmain { padding:10px; background:#C0AC94; color:#000; width:197px !important;}


.hero-item-preview img{-moz-box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000}
#grid{width:960px;padding-bottom:30px;height:auto;}
#grid .thumb-text{padding:10px;}
#grid .one-half,#grid .one-third,#grid .one-fourth,#grid .one-fifth{margin:2px 2px 0 0 !important;}
#grid .one-half{width:478px;float:left;position:relative;}
#grid .one-third{width:318px;float:left;position:relative;}
#grid .one-fourth{width:238px;float:left;position:relative;}
#grid .one-fifth{width:118px;float:left;position:relative;}
#grid .last-grid{margin-right:0;}
.herolink h4 {padding-top:4px; font-size:16px;}
.checklist-list{list-style-type:none;list-style-position:outside;width:170px; margin-left: 0.9em;}
.checklist-list li{border-bottom:1px dotted #efefef;color:#666;display:block;background:url(../images/checklist-icon.png) no-repeat 5px 9px;padding:6px 0 6px 25px;}
#rightMap{width:190px;height:80px;margin:15px 0 15px 0;-moz-box-shadow:0 0 4px #00;-webkit-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000; border:3px solid #FFF;}

/*Default Button Style*/

.button {display: inline-block;outline: none;cursor: pointer;text-align: center;text-decoration: none;border:1px solid #cbcbcb;padding: .3em 2em .45em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em; -moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);background: #eeeeee; /* Old browsers */background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */background: linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* W3C */
}
.button:hover {text-decoration: none;background: #eeeeee; /* Old browsers */background: -moz-linear-gradient(top, #eeeeee 0%, #bfbfbf 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#bfbfbf)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #eeeeee 0%,#bfbfbf 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #eeeeee 0%,#bfbfbf 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #eeeeee 0%,#bfbfbf 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#bfbfbf',GradientType=0 ); /* IE6-9 */background: linear-gradient(top, #eeeeee 0%,#bfbfbf 100%); /* W3C */
}
.button:active {position: relative;top: 1px;}


/*Fooer styles*/
footer{width:1020px;float:left;background:#C0AC94;line-height:20px;color:#000;margin-top:30px;border-top:5px solid #b49e87;border-bottom:1px solid #977e67;margin-left:-30px;text-shadow:0 1px 0 #977e67;}
footer a {color:#000 !important;}
#footer-container{width:100%;float:left;padding:30px 0;}
#footer ul{list-style-type:none;float:left;margin:0;padding:0;}
#footer ul li{display:block;margin-bottom:10px;}
#footer ul li span,#footer ul li span a{display:block;text-transform:none;}
#footer ul li span a{display:inline;}
ul.social-links{float:left;margin:0;padding:0;}
ul.social-links li{display:block;margin-bottom:0;}
ul.social-links li img{margin-right:7px;float:left;margin-top:2px;}
#footer .tweet{width:auto;}
#footer .tweet ul{list-style-type:none;float:left;margin:0;padding:0;}
#footer .tweet li,.block .tweet li{margin-bottom:20px;}
#footer .tweet li .tweet_text,.block .tweet li .tweet_text{list-style-type:none;font-style:normal;font-size:12px;}
#footer .tweet a,.block .tweet a{text-transform:none;display:inline;font-style:italic;font-size:12px;margin:0;padding:0;}
#footer .tweet .tweet_time a,.block .tweet .tweet_time a{text-transform:none;display:block;font-style:italic;font-size:12px;margin-top:10px;}
#footer-last-links{width:1020px;float:left;background:#977e67;line-height:20px;margin-left:-30px;border-top:1px solid #252525;text-shadow:0 1px 0 #262626;padding:30px 0 25px;font-family: arial, serif;color:#fff;}
#legal a{color:#fff;font-size:13px;}
#legal p,#legal span{margin-bottom:0;padding:0 10px;}
#legal .left. #legal .right {}

.item-hover{height:150px;margin:0!important;padding:0!important;}
article>ul {clear:both;}
article>ul li {list-style-position:outside;list-style-type:disc;}
article>ol li {list-style-position:outside;}
#pageFiles li  {list-style-position:outside; list-style:square;}
.inner-content table { margin-bottom:15px; max-width:700px; }
.inner-content table td { border:1px solid #dadada; padding:5px; }
/*CMS*/
#googlemapwrap{width:290px;height:250px;float:left; -moz-box-shadow:0 0 4px #00;-webkit-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000; border:5px solid #FFF;}
#googlemap{width:290px;height:250px;float:left;}
#qrcode {width:300px; height:160px; float:left; -moz-box-shadow:0 0 4px #00;-webkit-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000; margin:10px 0 0 0; text-align:right; background:url(../images/qr-bg.jpg) bottom left no-repeat;}
#cmsImagesWrap{float:right;width:284px;height:275px;margin:0 0 10px 5px;padding:10px 5px;}
#cmsImages img{position:absolute;top:0;left:0;}
#vidimg li {list-style:none !important;}
#vidimg{list-style:none;width:290px;margin:0;padding:5px 0 0;}
#vidimg li a{float:left;display:inline;list-style:none;background-color:#000;color:#FFF;text-align:center;width:127px;text-decoration:none;font-weight:900;border-top:none;margin:0 2px 0 0;padding:4px 6px; }
#vidimg li .active:hover{background-color:#C00;color:#fff;}
#vidimg li a:hover,#vidimg li .active{background-color:#C00;color:#FFF;}
#vid{margin:0!important;}
.postWrap{height:124px;border-bottom:1px solid #C0AC94;width:715px;float:left;clear:both;padding-bottom:6px;margin:2px 0 5px;}
.postImage{width:160px;height:120px;float:left;-moz-box-shadow:0 0 4px #000;-webkit-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000;border:1px #C0AC94 solid;margin:2px;}
.postTitle{width:530px;height:20px;float:left;display:block;clear:none;letter-spacing:1px;border:none;font-size:18px;margin:2px;padding:0 0 0 10px;}
.postTitle a{text-decoration:none;}
.postDisc{width:525px;height:60px;float:left;margin:2px;padding:0 0 0 15px;}
.postMore{width:122px;height:30px;float:right;text-align:center;}
/*.postMore a{width:120px;height:20px;float:right;text-align:center;background:#C00;color:#FFF;text-decoration:none;border:2px solid #000;padding:5px 0 0;}
.postMore span{text-shadow:0 3px 3px rgba(0,0,0,0.3);-moz-text-shadow:0 3px 3px rgba(0,0,0,0.3);-webkit-text-shadow:0 3px 3px rgba(0,0,0,0.3);}
.postMore a:hover{text-decoration:none;border:2px solid #C00;background:#000;color:#FFF;}*/
.postGalleryWrap{position:relative;float:left;display:inline;width:305px;height:220px;-moz-box-shadow:0 0 5px #374c9e;-webkit-box-shadow:0 0 5px #374c9e;box-shadow:0 0 5px #374c9e;margin:5px;}
.postGalleryImage{width:305px;height:220px;}
.postGalleryTitle{display:block;position:absolute;top:180px;left:0;width:260px;height:22px;background-color:#374c9e;color:#FFF;-moz-box-shadow:0 0 4px #00;-webkit-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000;float:none;clear:none;padding:3px 0 0 10px;}
.postGalleryTitle a{text-decoration:none;-moz-text-shadow:0 0 4px #000;-webkit-text-shadow:0 0 4px #000;text-shadow:0 0 4px #000;}
#cmsGalleryImages{width:650px;float:left;clear:both;}
.iphorm-outer{width:400px;float:left;}
#bookMeLarge{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#def4fb;}
.bookingDetails{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#f9f9ab;}
#thetotal{font-size:16px;display:block;clear:both;width:160px;border-bottom:2px solid #000;border-top:1px solid #000;margin:6px 0;padding:6px 0 0;}
.bookingDetails .error{clear:both!important;}
#bookMeLarge #from{margin-right:20px;}
.bookingDetails h4{font-size:16px;font-family:'Francois One', arial, serif;color:#364b99;}
.bookingDetails .alt{background:#f9f99a!important;}
.bookingDetails td{padding-top:4px;}
#items{position:relative;}

.comment{float:left;clear:both;display:inline;position:relative;width:690px;border:1px solid #D8D9D6;margin-bottom:15px;background:#e6e8e5 url(/images/quote.png) 4px 8px no-repeat;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-style:italic;-moz-border-radius-topleft:8px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:0;-webkit-border-radius:8px 0 8px 0;border-radius:8px 0 8px 0;padding:10px 10px 5px;}
.comment .avatar{height:50px;left:651px;position:absolute;width:50px;background:url(/images/default_avatar.gif) no-repeat #fcfcfc;margin-top:-25px;top:37px;-moz-box-shadow:1px 1px 0 #000;-webkit-box-shadow:1px 1px 0 #000;box-shadow:1px 1px 0 #000;}
.comment .name{font-size:20px;padding-top:10px;color:#666;margin:0 0 0 30px;}
.comment .date{font-size:10px;position:absolute;right:15px;top:10px;color:#bbb;padding:6px 0;}
.comment p{font-size:14px;line-height:1.5;overflow-x:hidden;color:#333;min-height:40px;}
#addCommentContainer{margin-bottom:25px;padding:0 0 30px 20px; width:700px; float:left; clear:both}
#addCommentContainer p{font-size:14px;line-height:1.5;overflow-x:hidden;}
#addCommentContainer input[type=text],#addCommentContainer textarea{display:block;font-size:12px;color:#555;font-family:Arial, Helvetica, sans-serif;margin:5px 0;padding:3px;}
#addCommentContainer label{font-size:10px;}
#addCommentContainer label span.error{color:red;position:relative;right:-10px;}

.preloader {position:relative;}
.default {height:100%;width:100%;background:url(../images/throbber.gif) #ffffff center no-repeat;}


.paging { padding:10px 0px 0px 0px; text-align:center; margin:5px 0 0 0;}
.paging.display{text-align:right;}
.paging a, .paging span {padding:2px 8px 2px 8px;}
.paging span {font-weight:bold; color:#000;  }
.paging a {color:#000; text-decoration:none; border:1px solid #C0AC94;}
.paging a:hover { text-decoration:none; background-color:#C0AC94; color:#fff; border-color:#000;}
.paging span.prn { font-size:13px; font-weight:normal; color:#C0AC94; }
.paging a.prn { border:1px solid #C0AC94;}
.paging a.prn:hover { border-color:#000;}
.paging p#total_count{color:#C0AC94;  padding-top:8px; padding-left:18px;}
.paging p#total_display{color:#000; padding-top:10px;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,.comment .avatar img{display:block;}
nav ul,nav li,button,input,select,textarea{margin:0;}
input[type=radio],.ie6 input{vertical-align:text-bottom;}
::-moz-selection,::selection{text-shadow:none;background:#f26c4f;color:#fdfdfa;}
img::selection,img::-moz-selection{background:transparent;}
.colored,#grid .portfolio-thumbnail h4{color:#f26c4f;}
.left,.one,.one-half,.two-third,.one-third,.one-fourth,.one-fifth,.one-sixth,.inner-content,.one-third-big{float:left;}
.one-third,#addCommentContainer textarea{width:300px;}
nav ul li a:hover,.intro-pages span,.intro-pages a,#footer ul li a:hover,#copyright a:hover{color:#C00;}
#footer,#copyright{width:960px;margin:0 auto;}
#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{color:#FFF;}

#cmsImages,#cmsVideo{width:280px;position:relative;height:210px;overflow:hidden;-webkit-box-shadow:0 0 3px 0 #000;-moz-box-shadow:0 0 3px 0 #000;box-shadow:0 0 3px 0 #000;}


.leftwhite{
    padding:6px;
    margin:5px 0;
    background:#FFF;
	color:#000;
    width: 185px;
	text-align:center;
}
#leftaddress {text-align:left; min-height:165px; padding-left: 14px; }
#tripadvisors {text-align:left; min-height:165px; padding-left: 6px; padding-bottom: 10px; }
#room-booking{padding:30px 0 0 25px; width:685px; float:left; clear:both; margin:10px 0 10px 0; background:#d8e7ef url(/images/book-online.jpg) top center no-repeat; height:110px; -moz-box-shadow:0 0 4px #000;-webkit-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000;}

#homeTrip { width:172px; float:left; margin:5px 0 0 10px; -moz-box-shadow:0 0 4px #000;-webkit-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000; background:#FFF;}
#homeroom-booking{padding:30px 20px 0 25px; width:685px; float:left; clear:both; margin:5px 0 10px 20px; background:#d8e7ef url(/images/book-online.jpg) top center no-repeat; height:110px; -moz-box-shadow:0 0 4px #000;-webkit-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000;}
