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

.error{background-color: #FFFFFF; border: 1px solid; color: #FF0000; float: right; font-size: 12px; padding: 1px; width: 180px}
body{background:url(images/bodybgblue.jpg) repeat-x; font-family: Helvetica, Arial, sans-serif; font-size: 15px; font-style: normal; font-weight: normal;margin:0; padding:0}
a{color:#ac8209; outline:none; outline-style:none; outline-width:none}
#frontpagetop{ background:#153957; height:284px; position:absolute; left:0; top:142px; z-index:-1; width:100%}
img{border:0}
#wrapper{margin:0 auto; width:980px}
#header{float:left; padding:0 45px 0 0px; width:935px}
#logo{float:left; height:136px; margin:0 20px 0 0; padding:3px 0 0 0; width:154px}
#sitemoto{float:left; height:73px; margin:2px 0 0 0; width:436px}
#sitemoto span {float: left; font-family: Times New Roman; margin: 4px 6px 6px; color:#ffffff; font-size: 20px; width:520px}
#home{float:left; height:40px; padding:0; width:250px; margin-top: 15px}
#dvGlobalMask {position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; background-color:#3F3F3F}
#interviewttl{float:left;font:normal 17px Tahoma, Geneva, sans-serif; color:#111552; margin:10px 0; width:185px}
#headerright{float:right; height:80px; width:220px}
#callus{color:#eaeaea; float:left; font:normal 17px Tahoma, Geneva, sans-serif; padding:17px 0 0 0; width:220px}
.phone{background:url(images/callusicon.png) no-repeat left center; color:#a9d4f4; float:left; padding:0 0 0 25px; width:65px}
#langbox{float:left; margin:20px 0 0 0; text-align:center; width:220px}
#langbox img{border:0; padding:5px}
#slideshowcontainer{background:#153957; color:#fff; float:left; font:normal 15px Tahoma, Geneva, sans-serif; height:272px; margin:3px 0 0 0; padding:10px 25px 0 25px; width:930px; overflow:hidden}
#1 img, #2 img, #3 img{float:left; margin:0 0 0 20px 0; height:272px}
#1, #2, #3{float:left; height:264px; width:930px}
#slidelinks{background:url(images/slidelinksbg.png) no-repeat left top; height:23px;margin:0 0 0 800px; position:absolute; top:395px; z-index:999; padding:7px 0 0 30px; width:110px}
#slidelinks a{color:#fff; font:bold 13px Tahoma, Geneva, sans-serif; margin:0 1px 0 0 ; padding:6px; text-decoration:none}
#slidelinks a:hover, #slidelinks a.active{background:#99c0df; background-image: -moz-linear-gradient(top, #99c0df, #deeefe); background-image: -webkit-gradient(linear, left top,left bottom,color-stop(0, #99c0df),color-stop(1, #deeefe)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#99c0df', EndColorStr='#deeefe'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#99c0df', EndColorStr='#deeefe')"; color:#000}
#mainbodycontainer{float:left; margin:25px 0 0 0; padding:0 30px; width:920px}
#leftbar{float:left; margin:0 0 20px 0; width:187px}
.leftboxtop, .leftboxbot{float:left; height:15px; width:187px}
.leftboxtop{background:url(images/leftboxtop.png) no-repeat} 
.leftboxbot{background:url(images/leftboxbot.png) no-repeat}
#leftbarcontainer{background:#15344f; background-image: -moz-linear-gradient(top, #15344f, #184062); background-image: -webkit-gradient(linear, left top,left bottom,color-stop(0, #15344f),color-stop(1, #184062)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#15344f', EndColorStr='#184062'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#15344f', EndColorStr='#184062')"; float:left; width:187px}
#leftbar .h3{ background:#deeefe; background-image: -moz-linear-gradient(top, #deeefe, #99c0df); background-image: -webkit-gradient(linear, left top,left bottom,color-stop(0, #deeefe),color-stop(1, #99c0df)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#deeefe', EndColorStr='#99c0df'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#deeefe', EndColorStr='#99c0df')"; color:#111552; float:left; font:normal 24px "Times New Roman", Times, serif; margin:0 0 5px 0; padding:5px 0; text-align:center; width:187px}
.contactfield .required {color:#FF0000;width:auto;}
ul.leftmenu{list-style:none;float:left; margin:5px 0 20px 0;padding:0 11px; width:175px}
ul.leftmenu li{background:url(images/lisep.png) no-repeat -2px bottom; float:left; padding:5px 0; text-align:center; width:175px}
ul.leftmenu li, ul.leftmenu li a{color:#fff; font:normal 16px Tahoma, Geneva, sans-serif; text-decoration:none}
ul.leftmenu li a:hover{color:#3CF}
#leftquestionsbox{ background:url(images/glossy.png) no-repeat; float:left; height:83px; margin:20px 0; width:187px}
.reviewslink, .faqlink{color:#111552; float:left; font:normal 19px "Times New Roman", Times, serif; height:20px; padding:13px 10px 5px 40px; text-align:left; width:147px}
.reviewslink{background:url(images/reviewsicon.png) no-repeat 6px 10px}
.reviewslink a, .faqlink a{color:#111552; text-decoration:none}
.reviewslink a:hover, .faqlink a:hover{color:#ac8209; text-decoration:underline}
.faqlink{background:url(images/faqicon.png) no-repeat 6px 10px}
#rightgallerybox{background:#15344f; background-image: -moz-linear-gradient(top, #15344f, #184062); background-image: -webkit-gradient(linear, left top,left bottom,color-stop(0, #15344f),color-stop(1, #184062)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#15344f', EndColorStr='#184062'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#15344f', EndColorStr='#184062')"; float:left; padding:20px 0 10px 0; width:187px}
 
.viewgal{float:left; padding:5px 0; text-align:right; width:177px}
.viewgal a{color:#fff; font:bold 12px Tahoma, Geneva, sans-serif; text-decoration:none}
.viewgal a:hover{text-decoration:underline}
#sitecontents{ float:right; height:auto; margin:0 0 20px 0; min-height:400px; text-align:justify; width:700px}
#sitecontents p{float:left; text-align:justify; margin:0; width:100%}
#sitecontents table {/*float:left;*/}
#sitecontents ul {float:left}
ul.pricelist{ background:#e4eff9; float:left; list-style: none; margin:20px 0; padding:0; width:700px}
ul.pricelist li{ background:url(images/checked.png) no-repeat 2px 5px; border-bottom:1px solid #ffffff; color:#111552; float:left; font:bold 13px Arial, Helvetica, sans-serif; height:auto; min-height:25px; padding:5px 5px 2px 30px; width:640px}

ul.not_pricelist{ background:#e4eff9; float:left; list-style: none; margin:20px 0; padding:0; width:700px}
ul.not_pricelist li{ background:url(images/unchecked.png) no-repeat 2px 5px; border-bottom:1px solid #ffffff; color:#111552; float:left; font:bold 13px Arial, Helvetica, sans-serif; height:auto; min-height:25px; padding:5px 5px 2px 30px; width:640px}
#sitecontents img{background:#f8f8f8; background-image: -moz-linear-gradient(top, #f8f8f8, #eaeaea); background-image: -webkit-gradient(linear, left top,left bottom,color-stop(0, #f8f8f8),color-stop(1, #eaeaea)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8', EndColorStr='#eaeaea'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8', EndColorStr='#eaeaea')"; padding:10px}
#frontpagearticle{ background:url(images/line.png) repeat-x left bottom; float:left; margin:0 0 30px 0; padding:0 0 10px 0; width:700px}
#frontpagearticle h3, #sitecontents h3{color:#111552; float:left; font:normal 26px "Times New Roman", Times, serif; margin:0 0 20px 0; padding:0 0 5px 0; width:700px}
#frontpageboxes{float:left; width:700px}
#frontpageboxes h4{color:#ac8209; float:left; font:normal 24px "Times New Roman", Times, serif; margin:0; padding:0 0 10px 0; width:700px}
.frontoptionsbox{ float:left; margin:0 16px 0 0; width:206px}
.frontoptionsbox h6, .frontoptionsbox h5, #frontpageboxes .frontoptionsbox h3 {color:#09C; float:left; font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:3px 0; padding:0; width:202px}
.frontoptionsbox img{float:left; height:113px; margin:0 0 10px 0; padding:2px; width:192px}
.fronttext{float:left; height:345px; width:206px;font-size:13px;}
.fronttext h5 {font-size:18px;}
.frontoptionsbox .more{background:#d4e8fa; background-image: -moz-linear-gradient(top, #d4e8fa, #a6c8e5); background-image: -webkit-gradient(linear, left top,left bottom,color-stop(0, #d4e8fa),color-stop(1, #a6c8e5)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d4e8fa', EndColorStr='#a6c8e5'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d4e8fa', EndColorStr='#a6c8e5')"; color:#111552; float:right; font:bold 11px Tahoma, Geneva, sans-serif; padding:5px 8px; text-align:center; text-decoration:none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px}
#footercontainer{ background:#112c43; border-top:3px solid #638fcf; border-bottom:10px solid #184062; float:left; height:auto; width:100%}
.footerbox{ background:url(images/footersep.png) no-repeat right center; float:left; height:auto; margin:0 15px 0 0; padding:10px; width:320px}
.footerbox .yen img{padding-left:20px}
.footerbox .yen{color:#000; font:normal 11px Arial, Helvetica, sans-serif; background:#D5DBDD; float:left; margin:0 0 0 10px; padding:10px; width:188px}
.footerbox ul{float:left; list-style:none; margin:0; padding:0 5px; width:178px}
.footerbox ul li, .footerbox ul li a{color:#fff; font:bold 13px Tahoma, Geneva, sans-serif; text-decoration:none}
.footerbox ul li{padding: 0 0 5px 0}
.footerbox ul li a:hover{color:#0CF; text-decoration:underline}
.footerbox2{background:url(images/footersep.png) no-repeat right center; float:left; height:auto; margin:0 15px 0 0; padding:10px; width:320px}
.footerm, .footert, .footeri{color:#fff; float:left; font:normal 13px Tahoma, Geneva, sans-serif; padding:5px 0 5px 20px; width:310px}
.footerm a{color:#9ec3e1; font:bold 12px Tahoma, Geneva, sans-serif; text-decoration:none}
.footerm a:hover{text-decoration: underline}
.footerm{background:url(images/footermail.png) no-repeat left center}
.footert{background:url(images/footertel.png) no-repeat left center}
.footeri{background:url(images/footerhome.png) no-repeat left 8px}
.footerfaq, .footernews, .footerfb {color:#fff; float:left; font:bold 13px Tahoma, Geneva, sans-serif; padding:5px 0 5px 20px; width:168px}
.footerfaq a, .footernews a, .footerfb a{color:#fff; text-decoration:none}
.footerfaq a:hover, .footernews a:hover, .footerfb a:hover{text-decoration:underline}
.footerfaq{background:url(images/footerfaq.png) no-repeat left center}
.footernews{background:url(images/footernews.png) no-repeat left 10px}
.footerfb{background:url(images/fb.png) no-repeat left 8px}
#footerinfo{background:#122f48; background-image: -moz-linear-gradient(top, #122f48, #13334d); background-image: -webkit-gradient(linear, left top,left bottom,color-stop(0, #122f48),color-stop(1, #13334d)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#122f48', EndColorStr='#13334d'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#122f48', EndColorStr='#13334d')"; float:left; height:auto; width:100%}
#footermaincontents{margin:0 auto; padding:10px; width:960px}
#footerbottom{margin:0 auto; padding:10px; width:960px}
#footerinfo img{float:left; margin:0 20px 0 0 ; padding:5px}
#footerinfo span{color:#fff; float:left; font:normal 12px Tahoma, Geneva, sans-serif}
#copyright{color:#fff; float:right; font:normal 12px Tahoma, Geneva, sans-serif; padding:0 0 5px 0}
#copyright a {color:#fff; text-decoration:none;font:normal 12px Tahoma, Geneva, sans-serif}
.newsfield{background:#eaeaea; background-image: -moz-linear-gradient(top, #eaeaea, #cccccc); background-image: -webkit-gradient(linear, left top,left bottom,color-stop(0, #eaeaea),color-stop(1, #cccccc)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eaeaea', EndColorStr='#cccccc'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eaeaea', EndColorStr='#cccccc')"; border:1px solid #0CF; float:left; font:normal 14px Tahoma, Geneva, sans-serif; padding:5px; width:178px}
.log{background:#d4e8fa; background-image: -moz-linear-gradient(top, #d4e8fa, #a6c8e5); background-image: -webkit-gradient(linear, left top,left bottom,color-stop(0, #d4e8fa),color-stop(1, #a6c8e5)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d4e8fa', EndColorStr='#a6c8e5'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d4e8fa', EndColorStr='#a6c8e5')"; border:0; color:#111552; cursor:pointer; font:bold 13px Tahoma, Geneva, sans-serif; float:right; margin:5px 0 0 0; padding:5px}
#breadcrumbs, #contacttitle {background:url(images/breadborder.png) repeat-x bottom center; color:#111552; float:left; font:normal 23px Tahoma, Geneva, sans-serif; margin:0 0 10px 0; padding:5px 0; width:700px}
#contacttitle {background:none; text-align:center}
#contactcontainer{background:#b3cce6; background-image: -moz-linear-gradient(top, #b3cce6, #EDF6FF); background-image: -webkit-gradient(linear, left top,left bottom,color-stop(0, #b3cce6),color-stop(1, #EDF6FF)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#b3cce6', EndColorStr='#EDF6FF'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#b3cce6', EndColorStr='#EDF6FF')"; border:1px solid #a2c5e3; float:left; margin:0; width:700px; padding-top: 15px}
.contactfield{float:left; padding:5px 20px; width:660px}
.contactfield .textbox_120{float:left; width:200px}
.contactfield span{margin-top: 5px; color: #036; float:left; font:bold 16px "Times New Roman", Times, serif; width:260px}
.contactfield div{margin-top: 8px}
.contactfield font{color:#000; float:left}
.textbox_120, .textbox_60, .textarea{background:#eaeaea; background-image: -moz-linear-gradient(top, #eaeaea, #f8f8f8); background-image: -webkit-gradient(linear, left top,left bottom,color-stop(0, #eaeaea),color-stop(1, #f8f8f8)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eaeaea', EndColorStr='#f8f8f8'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eaeaea', EndColorStr='#f8f8f8')"; border:0; padding:8px 5px; resize:none }
.textarea{float:left}
.contactmessage{float:left; padding:5px 10px; width:420px}
.contactmessage span{color:#036; float:left; font:bold 16px "Times New Roman", Times, serif; width:70px}
.contactmessage font, .contactcaptcha font{color:#000; float:left}
.contactcaptcha{float:right; text-align:center; width:210px}
.entercap{font:normal 13px Tahoma, Geneva, sans-serif; padding:0 0 5px 0}
.contactcaptcha img{padding:5px; background:#036}
.contactsend{/*background:#ffffff; background-image: -moz-linear-gradient(top, #ffffff, #cccccc); background-image: -webkit-gradient(linear, left top,left bottom,color-stop(0, #ffffff),color-stop(1, #cccccc)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#cccccc'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#cccccc')";*/ 
color:#fff; float:left; margin:10px 0 0 0; padding:10px 20px; text-align:center; width:660px}
.contactcaptcha span{color: #036; float:left; font:bold 13px Tahoma, Geneva, sans-serif; width:50px}
.submit_red{background: rgb(18,47,72); /* Old browsers */
background: -moz-linear-gradient(top, rgba(18,47,72,1) 0%, rgba(24,64,98,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(18,47,72,1)), color-stop(100%,rgba(24,64,98,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(18,47,72,1) 0%,rgba(24,64,98,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(18,47,72,1) 0%,rgba(24,64,98,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(18,47,72,1) 0%,rgba(24,64,98,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(18,47,72,1) 0%,rgba(24,64,98,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#122f48', endColorstr='#184062',GradientType=0 ); /* IE6-9 */
border:0; color:#fff; cursor:pointer; font:bold 13px Tahoma, Geneva, sans-serif; padding:5px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: 2px 2px 5px #000; -moz-box-shadow: 2px 2px 5px #000; box-shadow: 2px 2px 5px #000; width:110px}
.style2 {font-family: "Comic Sans MS";font-size: 20px}
.style5 {color: #FF5400; font-weight: bold}
.style6 {font-family: "Comic Sans MS";font-size: 21px;font-weight: bold}
.style9 {font-size: 14px}
.style11 {color: #000066}
.style13 {font-family: "Times New Roman", Times, serif;font-size: 16px}
.style14 {color: #000066; font-family: "Times New Roman", Times, serif; font-size: 16px}
.style19 {font-size: 13px}
.style28 {font:bold 12px Tahoma, Geneva, sans-serif; color: #000; width:700px}
.style38 {}
.style39 {font-family: Arial, Helvetica, sans-serif;font-size: 12}
.style40 {font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.style43 {font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.style44 {font-family: Arial, Helvetica, sans-serif}
.style46 {font-family: Arial, Helvetica, sans-serif;font-size: 11px}
.style47 {font-size: 12px}
.style49 {font-weight: bold}
.style_Season {float:left; color: #000066; font-family: "Times New Roman", Times, serif; font-size: 26px; text-align:center; width:700px}
#Layer14{position:absolute; width:786px; height:115px; z-index:4; left: 200px; top: 2500px; background-color: #003399}
 
.style50 {color: #FF0000}
.style51 {font-family: "Times New Roman", Times, serif; font-size: 12px; color: #FF0000}

.clicktog{ background:#f8f8f8; border:1px solid #f1f1f1; cursor:pointer; float:left; font:normal 17px Tahoma, Geneva, sans-serif; margin: 0 0 1px 0; padding:10px; width:628px}
.clicktog:hover{bbackground:#deeefe; background-image: -moz-linear-gradient(top, #deeefe, #99c0df); background-image: -webkit-gradient(linear, left top,left bottom,color-stop(0, #deeefe),color-stop(1, #99c0df)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#deeefe', EndColorStr='#99c0df'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#deeefe', EndColorStr='#99c0df')"; color:#036}
.answer{ color:#333; float:left; font:bold 12px Arial, Helvetica, sans-serif; padding:5px; width:640px}

a.photobox{background:#f8f8f8; border:1px solid #f1f1f1; cursor:pointer; float:left; font:normal 17px Tahoma, Geneva, sans-serif; margin: 0 0 1px 0; padding:10px; width:628px}
a.photobox:hover{background:#deeefe; background-image: -moz-linear-gradient(top, #deeefe, #99c0df); background-image: -webkit-gradient(linear, left top,left bottom,color-stop(0, #deeefe),color-stop(1, #99c0df)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#deeefe', EndColorStr='#99c0df'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#deeefe', EndColorStr='#99c0df')"; color:#036}
/*.yearphoto{border:1px solid #a8eaff; float:left; height:auto; margin:10px 10px 0 0 ; width:auto}*/

.photocontainer{background:#deeefe; background-image: -moz-linear-gradient(top, #deeefe, #99c0df); background-image: -webkit-gradient(linear, left top,left bottom,color-stop(0, #deeefe),color-stop(1, #99c0df)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#deeefe', EndColorStr='#99c0df'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#deeefe', EndColorStr='#99c0df')"; float:left; margin:0 0 20px 0; padding:10px; width:630px}

.cattitle{background:#f1f1f1; float:left; font:bold 13px Arial, Helvetica, sans-serif; padding:5px; width:200px}
.catdesc{float:right; padding:5px; width:400px}
.catdesc p{float:left; width:400px}

.mainyear{background:#deeefe; background-image: -moz-linear-gradient(top, #deeefe, #99c0df); background-image: -webkit-gradient(linear, left top,left bottom,color-stop(0, #deeefe),color-stop(1, #99c0df)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#deeefe', EndColorStr='#99c0df'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#deeefe', EndColorStr='#99c0df')"; float:left; font:bold 12px Tahoma, Geneva, sans-serif; height:40px; margin:20px 10px 0 0; padding:20px 0 0 0; text-align:center; width:150px}
.mainyear a{border:1px solid transparent; color:#036; font:normal 20px Tahoma, Geneva, sans-serif; padding:5px; text-decoration:none; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.mainyear a:hover{ background:#036; -moz-box-shadow: 0px 0px 8px #009; -webkit-box-shadow: 0px 0px 8px #009; box-shadow: 0px 0px 8px #009; color:#fff}
#faqholder{float:left; width:700px}
#faqholder h6{color:#111552; font:normal 17px Tahoma, Geneva, sans-serif; margin:0 0 10px 0; padding:0 0 5px 0; width:700px}
#yachtslidebox{float:left; margin:20px 0 10px 0; width:700px}
#screen{float:left; margin:0; width:700px; padding:0}  
#screen li{float:left; text-align:center; list-style:none}
#screen .jq-ss-crop{margin:5px 5px; border:1px solid #FFFFCC;float:left}
#left img, #right img{padding:0; background:none}
#left{float:left; padding:90px 0 0 0; height:110px}
#right{float:right; padding:90px 0 0 0; height:110px}

#view{background:#f1f1f1; background-image: -moz-linear-gradient(top, #f1f1f1, #cccccc); background-image: -webkit-gradient(linear, left top,left bottom,color-stop(0, #f1f1f1),color-stop(1, #cccccc)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1', EndColorStr='#cccccc'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1', EndColorStr='#cccccc')"; float:left;margin:0; padding:0; width:600px; height:200px; overflow:hidden}

#images{width:3818px !important; width:3822px; padding:0}
#images li img{ background:none; border:1px solid #0CF; padding:0}
.yearttl{color:#111552; float:left; float:left; font:normal 26px "Times New Roman", Times, serif; margin:20px 0 0 0; width:700px}
.availables{border-top:1px solid #000; border-left:1px solid #000; float: left; font:bold 12px Tahoma, Geneva, sans-serif; margin: 15px 0; text-align: center}
.availables td{border-bottom:1px solid #69C; padding:5px; height:30px;border-bottom: 1px solid #000;   border-right: 1px solid #000}
.availables th{border-bottom:1px solid #000000;background:#CCCCCC; background-image: -moz-linear-gradient(top, #CCCCCC, #FFFFFF); background-image: -webkit-gradient(linear, left top,left bottom,color-stop(0, #CCCCCC),color-stop(1, #FFFFFF)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#CCCCCC', EndColorStr='#FFFFFF'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#CCCCCC', EndColorStr='#FFFFFF')"; padding:0 5px; border-right:1px solid #000; height:40px}
.availables p{float:left; max-width:140px}
.booked{background:#FF6633; color:#fff}
.available{background:#00CC66}
#prevcont{float:left; width:700px}
#previousyearscont{float:left; height:auto; width:700px}
.showprev{background:url(images/updown.png) no-repeat right center #036; color:#fff; cursor:pointer; float:left; margin:0 0 10px 0; padding:5px 20px 5px 5px}
.itenary{border-left:1px solid #0D1E7C;float:left;margin:0 25px 0 5px}
.itenary td{padding:6px;text-align:center; font-size:11px}
.itenary td:nth-child(2){text-align:left}
.itenary tr:nth-child(2n+1){background:#EEE}
.itenary thead td{color:#FFF;background-color:#0D1E7C;font-size:12px}
.itenary tfoot tr{background-color:#FFF !important}
.itenary tfoot td{color:#0D1E7C; font-style: italic;font-weight:bold}
.expand{cursor:pointer}
#payment{opacity:0.5; float: left}
.aphoto img {width:180px; height:120px}
.bphoto img {width:120px; height:180px}
.frontpage_news{ float:left; margin-top:30px}
.frontpage_more{ text-decoration:none; float:left; display:block; margin:0; padding:7px 0;}
.frontpage_more:hover{ background:#9CB8CE}
.frontpage_more div{ float:left; width:615px; height:15px; overflow:hidden}
.frontpage_more .frontpage_date{ float:right; font-size:12px; font-weight:bold; margin-right:15px; color: #133551; font-style:italic}

.red{color:#ff0000;}
