html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
line-height: 140%;
font-size:12px;
color:#4b4c4b;
background:#e6bb94;
font-family:Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px;

}


ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6da8;
text-decoration:underline;
}

a:hover{
color:#bd593f;
}

.headerwrapper{
width:1000px;
margin:0 auto;
}

.header{
width:1000px;
height:37px;
margin:0px 0px 0px 0px;
}



.gotop{
width:962px;
margin:0 auto;
clear:both;
}

.gotop a{
padding:2px 10px 2px 10px;
display:block;
background:#cc9a2f;
text-decoration:none;
color:#ffffff;
float:left;
margin-right:5px;
}

.gotop a.showhide{
background: #cc9a2f;
padding:2px 10px 2px 10px;

}

.gotop a:hover{
background-color:#EAC117;
}
.gotop img{
margin-top:20px;
}

.footer_wrapper{
width:1000px;
margin:0 auto;
color:#3c3c3c;
}

.footer_wrapper a{

}
.footer_container{
width:962px;
clear:both;
font-size:11px;
float:left;
padding:19px;
background:#ebc9a9;
margin-top:2px;
margin-bottom:10px;
}

.footermenu {
width:962px;
margin-bottom:5px;
text-align:center;
border-bottom:1px dotted #f4e1d0;
padding-bottom:5px;
}

.footermenu a{
padding:0px 5px 0px 5px;
color:#896e51;
text-decoration:none;
}

.footermenu a:hover{
color:#FFFFFF;
}





.footer_content2{
width:962px;
padding: 0px;
margin-top:0px;
float:left;
text-align:center;

}

.footer_content2 p{
float:left;
width:700px;
display:block;
margin:0px;
padding:0px;
}

.footer_content2 span{
float:right;
width:160px;
display:block;
}

.footer_content2 img{
margin-left:10px;
}



.menu{
float:right;
width:793px;
height:37px;
}

.menu a{
display:block;
height:27px;
float:left;
padding:10px 15px 0px 15px;
font-size:11px;
font-weight:bold;
color:#424242;
text-decoration:none;
text-transform:uppercase;
}

.menu a:hover{
background:#f1ceab;
color:#FFFFFF;
}

.logo{
width:160px;
z-index:1000;
position:absolute;
margin:0px;
text-align:right;
clear:both;
}
.banner{
width:962px;
margin:0 auto;
}

/*.banner div{
margin:0 auto;
height:371px;
width:937px;
padding: 25px 0px 35px 23px;
}

.banner div span{
float:right;
display:block;
width:700px;
height:371px;
}*/

.banner-wrapper{
width:100px;
margin:0 auto;
}
.banner-container{
width:962px;
float:left;
padding:0px;
background:#FFFFFF;

}
.banner-right{
float:left;
display:block;
width:692px;
padding:0px;
background-color:#000000;
}

/*.banner-right img{
border:5px solid #FFFFFF;
}*/


.banner-right a{
margin:0px !important;
padding:0px !important;
border:none;
}

.banner-left{
width:268px;
padding: 0px;
float:right;
background:#fbf9ef /*url(../images/bgs/online-booking-bg.gif) no-repeat right bottom*/;
}
.banner-left-content{
width:240px;
padding:10px 14px 0px 14px;
float:right;
background:#f9f6e6;
}

.banner-left-bottom{
float:left;
width:248px;
padding:10px 10px 0px 10px;
background:#fbf9ef;
border-top:1px solid #f2efe0;
}

.banner-left-bottom a{
display:block;
}

.banner-left-bottom h4{
font-size:12px;
text-align:left;
font-weight:bold;
color:#90846a;
margin-bottom:5px;
}

.banner-left-bottom div{
width:248px;
float:left;
}
.banner-left-bottom div span{
float:left;
width:200px;
height:24px;
display:block;
margin:0px;
padding:0px;
text-align:left;
}

.banner-left-bottom div p{
font-size:11px;
font-weight:bold;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#749c4c;
margin:0px;
padding:0px;
text-decoration:blink;
}


.banner-left-bottom div label{
margin:0px;
padding:0px;
float:right;
width:44px;
height:24px;
display:block;
}

.banner-left-bottom div input{
border:1px solid #f7f3e0;
border-bottom-width:0px;
border-right-width:0px;
height:20px;
padding:3px 5px 0px 5px;
font-weight:normal;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
width:185px;
font-size:11px;
}






.banner-left h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
display:block;
text-align:left;
background:#f9e4b7;
color:#90846a;
height:22px;
padding-top:8px;
padding-left:10px;
font-weight:bold;
}

.banner-left span{
height:30px;
width:169px;
display:block;
margin:10px 0px 10px 0px;
text-align:center;
}

.banner-left p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#433f3a;
width:169px;
text-align:center;
line-height:16px;
}

.middlefull{
width:100%;
float:left;
}

.main_container{
width:1000px;
margin:0 auto;
}


.container{
width:960px;
float:left;
padding:19px 19px 19px 19px;
background:#FFFFFF;
border:1px solid #d6b38d;
}

.containerblack
{
float:left;
width:942px;
padding:10px;
background:#000000;

}



.container1
{
float:left;
width:942px;
padding:10px;
background:#f7e4b4;
margin-top:2px;

}

.home-pickweek{
width:266px;
margin-right:10px;
padding:10px;
float:left;
background:#FFFFFF;
}

.home-testimonials-right{
width:166px;
float:right;
margin-top:10px;
}



.home-testimonials-left{
width:90px;
margin-right:10px;
float:left;
margin-top:10px;
}



.home-testimonials-left img{
width:88px !important;
margin: 3px 0px 0px 0px!important;
border:1px #ece3d1 solid;
}

.home-testimonials-left a{
padding:0px !important;
margin:0px !important;
}

.home-testimonials{
width:266px;
margin-right:10px;
padding:10px;
float:left;
background:#FFFFFF;
height:157px;
font-size:11px;

}

.home-testimonials h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
color:#bd593f;
}

.home-testimonials h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
color:#333333;
}

.home-testimonials a{
text-decoration:none;
font-size:11px;
display:inline;
padding:0px !important;
margin:0px !important;
}

.home-testimonials p{
font-size:11px;
line-height:150%;
}


.home-testimonials span{
color:#faa702;
}

.home-testimonials img{
width:266px;
margin:10px 0px 10px 0px;
}

.scroller{
height:48px;
float:left;
width:942px;
padding:0px 0px 0px 20px;
background:#f9f6e6;
margin-top:1px;
}

.flashnews{
width:390px;
height:33px;
float:left;
padding:15px 20px 0px 0px;
background:url(../images/bar2.gif) no-repeat right center;
font-size:12px !important;
}


.search_index{
width:320px;
height:48px;
float:left;
background:url(../images/bar2.gif) no-repeat right center;
padding:0px 0px 0px 20px;
}
.search_index label{
display:block;
height:37px;
width:230px;
float:left;
padding-top:11px;
}

.search_index input{
border:1px solid #f7f3e0;
border-bottom-width:0px;
border-right-width:0px;
height:20px;
padding:3px 5px 0px 5px;
font-weight:bold;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
width:215px;
font-size:11px;
font-weight:normal;
}


.search_index span{
height:27px;
padding:11px 0px 10px 0px;
float:left;
display:block;
}


.gds{
float:right;
height:48px;
text-align: center;
}

.gds a{
display:block;
width:140px;
height:33px;
padding:15px 20px 0px 20px;
text-decoration:none;
font-size:12px;
color:#999999;
float:right;
}
.gds a:hover{
background:#f3edcf;
}


.scroller-left{
width:480px;
float:left;
padding:7px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.scroller-left strong{
font-size:12px;
font-weight:bold;
}
.scroller-left span{
font-size:11px;
font-weight:bold;
color:#996705;
}

.scroller-right{
width:390px;
font-size:12px;
font-weight:bold;
float:right;
padding-top:15px;
text-align:right;
}


.home-left-container{
width:630px;
float:left;
}

.leftboxcontainer{
width:628px;
float:left;
margin-top:30px;
}
.leftboxcontainer fieldset { 
border:1px solid #eaeaea;
border-top-width:2px;
}

.leftboxcontainer legend {
  padding: 0px 5px 0px 5px;
  margin-left:27px;
  background:#f6a31a;
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  text-align:right;
  }



.leftbox1{
width:572px;
float:left;
/*border:1px solid #eaeaea;*/
padding:28px;
}

.leftbox1_heads{
width:572px;
}


.leftbox1-left{
float:left;
width:247px;
margin:0px;
padding:0px;
}
.leftbox1-left img{
border:1px solid #CCCCCC;
}

.leftbox1-left h3{
font-size:14px;
color:#000000;
}
.leftbox1-left a{
display:block;
font-size:12px;
padding:0px;
margin:0px;
}


.leftbox1-left span{
display:block;
font-size:14px;
}


.leftbox1 h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#5a4c41;
border-bottom: 2px solid #dcae3c;
padding-bottom:5px;
font-weight:bold;
margin-bottom:20px;
}

.leftbox1 h5{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-top:10px;
}

.leftbox1 span{
color:#e1ad30;
}


.leftbox1-right{
float:right;
width:300px;
padding:0px !important;
}

.leftbox1-right h3{
font-size:14px;
font-weight:bold;
}

.leftbox1-right h4{
display:block;
margin-bottom:10px;
}


.rotator{
width:630px;
float:left;
margin-top:30px;
}

.home-right-container{
float:right;
width:302px;
}


.home-right-container-videoblock-container{
float:right;
width:302px;
background: url(../images/bgs/video_block-bg.gif) repeat-y;
margin-top:30px;
}


.home-right-container-videoblock-container span#top1{
width:302px;
height:10px;
background:url(../images/bgs/video_top.gif) no-repeat left top;
display:block;
float:left;
}
.home-right-container-videoblock-container span#bottom1{
width:302px;
height:10px;
background:url(../images/bgs/video_bottom.gif) no-repeat left bottom;
display:block;
float:left;
}
.home-right-container-videoblock{
float:left;
width:282px;
padding:0px 10px 0px 10px;

}


.home-tab{
float:right;
width:350px;
/*background: #f6faf4 url(../images/bgs/bgtab.gif) repeat-y right top;*/
}
.home-tab span#bottomtab{
width:350px;
height:10px;
background: url(../images/bgs/tab_bg_bottom.gif) no-repeat right bottom;
display:block;
float:right;
}


.rightblock2{
float:right;
width:302px;
margin-top:30px;
background: #f6faf4 url(../images/bgs/bgtab.gif) repeat-y right top;
}
.rightblock2 span#block2bottom{
width:302px;
height:10px;
background: url(../images/bgs/tab_bg_bottom.gif) no-repeat right bottom;
display:block;
float:left;
}
.rightblock2 span#block2top{
width:302px;
height:10px;
background: url(../images/bgs/block2top.gif) no-repeat left bottom;
display:block;
float:left;
}

.rightblock2-content{
width:282px;
padding:0px 10px 0px 10px;
font-size:11px;
line-height:140%
}
.rightblock2-content h4{
font-weight:bold;
margin-bottom:10px;
}

.rightblock2-content span{
color:#e1ad30;
}

.rightblock2-content img{
float:left;
border: #FFFFFF 4px solid;
margin-right:20px;
}

.home-right-container-block1{
float:right;
width:270px;
padding:0px 0px 0px 30px;
border-left: 1px dotted #999999;
font-size:11px;
margin-top:30px;
}

.home-right-container-block1 h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#5a4c41;
border-bottom: 2px solid #dcae3c;
padding-bottom:5px;
font-weight:bold;
}
.home-right-container-block1 h5{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5a4c41;
font-weight:bold;
margin-top:20px;
}
.home-right-container-block1 strong{
color:#e1ad30;
font-weight:bold;
margin-top:5px;
}

.home-right-container-block1 span{
color:#e1ad30;
}
.home-right-container-block1 img{
float:left;
margin-top:20px;
margin-right:10px;
margin-bottom:30px;
}

.home-right-container-block1 p{
margin-top:20px;
display:block;
}


.booking-map-container{
width:630px;
float:left;
}


.bookhotel_container{
float:left;
width:240px;
}

.boldchat{
width:240px;
float:left;
margin-top:5px;
}



.bookhotel{
padding:0px;
font-size:12px;
}


.bookhotel h1{
font-family:Arial, Helvetica, sans-serif;
color:#6e5c44;
font-size:18px;
font-weight:bold;
display:block;
margin-bottom:5px;
margin-top:0px;
padding-bottom:10px;
border-bottom:1px #dad2cd dotted;
}

.bookhotel table{
width:220px;
float:left;
color:#6b4d46;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.bookhotel table td{
padding:0px 10px 5px 0px;
}

.bookhotel table input{
font-size:11px;
}

.bookhotel table select{
font-size:10px;
}

.bookhotel a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#538beb;
text-decoration:underline;
}

.bookhotel a:hover{
color:#006600;
}

.bookhotel strong{
font-weight:bold;
color:#faa61a;
}

.bookhotel input, .bookhotel select, .bookhotel textarea{
font-size:11px;
border:1px solid #ccc5c0;
color:#725746;
}

.bookhotel img{
border:none;
}


.googlemap{
float:right;
width:340px;
border:1px solid #f9f8f6;
background-color:#ffffff;
padding:4px;
margin-top:20px;
}

.googlemap a{
width:340px;
height:228px;
background:url(../images/googlemap.gif) left top;
display:block;
}
.googlemap a:hover{
background:url(../images/googlemap.gif) right top;
}

.clear1{
width:100%;
height:20px;
clear:both;
}

.clear2{
width:100%;
height:10px;
clear:both;
}

.innerleft_container{
width:251px;
float:right;

}
.inner_box_in{
width:230px;
padding:10px;
}

.inner_box1{
width:250px;
background:#f9f6e6;
float:left;
border-bottom:1px #f3edcf solid;
}

.inner_box1 h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
text-align:left;
background:#f9e4b7;
color:#90846a;
height:23px;
padding:7px 0px 0px 10px;
font-weight:bold;
text-transform:uppercase;
}


.left1{
clear:both;
padding:10px;
background:#ffffff;
border:1px solid #f3edcf;
}

.left1 h1{
font-size:12px;
font-weight:bold;
}

.left1 a{
display:block;
border-bottom:#f2efe0 1px solid;
color:#bd593f;
padding:5px 0px 5px 20px;
text-decoration:none;
font-size:12px;
background:url(../images/bullets/bullet1.gif) left no-repeat;
font-weight:bold;
}

.left1 a:hover{
background:#fdfbf1 url(../images/bullets/bullet11.gif) left no-repeat;
color:#4980a8;
}


.left1 ul{
list-style:none;
margin:0px;
padding:0px;
}

.left1 ul li{
width:190px;
}

.left1 ul li a{
display:block;
width:190px;
border-bottom:#c2c2c2 1px dotted;
color:#745a27;
padding:5px 0px 5px 40px;
text-decoration:none;
font-size:12px;
background:url(../images/bullets/menu_bullet1.gif) left no-repeat;
font-weight:normal;
}

.left1 ul li a:hover{
background:#fff0d1 url(../images/bullets/menu_bullet11.gif) left no-repeat;
}



.sidebanner{
width:250px;
margin-top:10px;
clear:both;
}


/*right container*/
.right_container_inside{
width:692px;
float:left;
}

.bookmarker{
width:672px;
background:#eecb9e;
padding:0px 20px 0px 0px;
text-align:right;
float:left;
margin-top:2px;
}

.headingbar{
background:#eecb9e;
float:left;
width:652px;
padding:0px 20px 20px 20px;

}

.headingbar h1{
padding:0px;
line-height:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
color:#ffffff;
display:block;
clear:both;
}


.headingbar span{
width:140px;
float:right;
display:block;
height:40px;
height:20px;
}

.headingbar a{
color:#84505b;
font-size:12px;
text-decoration:none;
height:20px;
display:inline-block;
margin-top:30px;
}

.headingbar a:hover{
color: #dc9302;
text-decoration: underline !important;
}

h1.contentheading{
width:480px;
height:40px;
padding:10px 0px 0px 0px;
line-height:normal;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px;
color:#dc9302;
display:block;
float:left;
clear:both;
margin-bottom:5px;
}

span.heading1 {
height:45px;
width:692px;
display:block;
background:url(../images/heading_border.gif) no-repeat left top;
margin-top:10px;
clear:both;
}

a.print{
background:url(../images/icons/print.gif) no-repeat left center;
}

a.email{
background: url(../images/icons/email.gif) no-repeat left center;
}


a.fav{
background: url(../images/icons/bookmark.gif) no-repeat left center;
}

.content_right_img{
margin-top:0px;
clear:both;
}


.content1_right{
width:692px;
margin-top:30px;
clear:both;
}

.content1_right h1, .content1_right h3, .content1_right h4, .content1_right h5, .content1_right h6{
margin-bottom:10px;
display:block;
margin-top:20px;
}


.content2_right{
float:left;
width:692px;
margin-top:30px;
}

.content2_right h1, .content2_right h3, .content2_right h4, .content2_right h5, .content2_right h6{
margin-bottom:10px;
display:block;
margin-top:20px;
}
.content2_right p{
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.content2_right img{
margin:10px 20px 10px 0px;
}
.content2_right ul{

}
.content2_right ul li{
background:url(../images/bullets/bullet3.png) no-repeat left center;
padding:0px 0px 0px 20px;
}



.content_tab{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
}

.content_tab h1, .content_tab h2, .content_tab h3, .content_tab h4, .content_tab h5, .content_tab h6{
margin-bottom:5px;
margin-top:10px;
border-bottom:1px dotted #f7e3ad;
padding-bottom:5px;
}

.content_tab span{
color:#dc9302;
}

.content_tab ul{

}
.content_tab ul li{
background:url(../images/bullets/bullet3.png) no-repeat left center;
padding:0px 0px 0px 20px;
}


.content_photo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
}

.content_photo h1{
font-size:20px;
border-bottom:2px solid #e8e0c4;
padding:0px 0px 10px 0px;
margin-bottom:18px;
font-weight:bold;
}

.content_photo ul{
margin:0px;
padding:0px;
}

.content_photo ul li{
float:left;
width:118px;
margin:5px;
display:block;
padding:0px !important;
height:auto !important;
}
.content_photo ul img{
border:4px solid #FFFFFF;
margin:0px !important;
padding:0px !important;
}

.post_comment_link{
margin-top:10px;
margin-bottom:30px;
clear:both;
}


.post_comment_link a{
padding:2px 15px 2px 0px;
display:block;

background: url(../images/icons/post_comment.png)  no-repeat 150px 3px;
width:180px;
text-decoration:none;
color:#bd593f;
height:27px;
font-size:14px;
font-weight:bold;
}

.post_comment_link a:hover{
text-decoration:underline;
}

.post_comment{
margin-top:30px;
clear:both;
}
.post_comment h1{
font-weight:bold;
font-size:20px;
margin-bottom:10px;
border-bottom:2px solid #e8e0c4;
padding-bottom:5px;
display:block;
}
.post_comment p{
padding:0px 20px 0px 20px;
display:block;
margin-bottom:5px;

}
.post_comment label{

padding:0px 20px 10px 20px;
margin-bottom:10px;
border-bottom: 1px dotted #CCCCCC;
display:block;
}

.guest_comments{
padding-bottom:10px;
border-bottom:1px dotted #CCCCCC;
clear:both;
}

.guest_comments h3{
font-size:16px;
font-weight:bold;
margin-bottom:5px;
}
.guest_comments span{
display:block;
margin-bottom:10px;
}
.guest_comments p{
margin-bottom:5px;
font-size:12px;
line-height:20px;
}

.guest_comments strong{
color:#dc9302;
font-weight:bold;
}



.testimonials{
padding:0px 20px 20px 20px;
clear:both;
margin-top:20px;
float:left;
}

.testimonials h1{
font-size:20px;
margin-bottom:10px;
}

.testimonials p{
line-height:20px;
display:block;
}

.testimonials span{
float:left !important;
width:110px !important;
display:block !important;
}

.testimonials strong{
color:#009900;
font-size:12px;
font-weight:bold;
}
.testimonials_photo{
}


.testimonials_inner{
float:right;
width:500px;
margin-bottom:30px;
}

.testimonials_inner h5{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999900;
font-weight:bold;

}





/* tabbed-pans*/

.tab-pan{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:180%;
background:#eecb9e;
float:left;
width:692px;
}

.tab-pan h1, .tab-pan h2, .tab-pan h3, .tab-pan h4, .tab-pan h5, .tab-pan h6{
margin-bottom:5px;
margin-top:10px;
border-bottom:1px dotted #f7e3ad;
padding-bottom:5px;
}

.tab-pan span{
color:#dc9302;
}

.tab-pan p{
line-height:20px;
}
/* non-tabbed contents */

.plain-content{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:30px;
clear:both;
line-height:180%;
}

.plain-content h1, .plain-content h2, .plain-content h3, .plain-content h4, .plain-content h5, .plain-content h6{
margin-bottom:5px;
margin-top:10px;
border-bottom:1px dotted #f7e3ad;
padding-bottom:5px;
}


.plain-content span{
color:#dc9302;
}

.plain-content p{
line-height:150%;

}
.plain-content img{
margin:20px;
}

.innersearch form{
padding:0px;
margin:0px;
}
.innersearch{
width:230px;
background:#f9f6e6;
padding:10px;
float:left;
}

.innersearch span{
width:152px;
display:block;
float:left;
height:24px;
padding:0px;
margin:0px;
}

.innersearch label{
width:68px;
height:24px;
float:right;
display:block;
margin:0px;
padding:0px;
}

.innersearch input{
border:1px solid #f7f3e0;
border-bottom-width:0px;
border-right-width:0px;
width:147px;
height:19px;
padding:3px 0px 0px 5px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.innersearch h4{
font-size:12px;
font-weight:bold;
color:#90846a;
margin-bottom:5px;
}


.videolist{
}

.videolist ul{
list-style:none;
margin:0px;
padding:0px;
}

.videolist ul li{
margin:15px;
width:180px;
height:135px;
overflow:hidden;
float:left;
}


.videolist h1{
font-size:20px;
border-bottom:2px solid #e8e0c4;
padding:0px 0px 10px 0px;
margin-bottom:20px;
font-weight:bold;
color:#e59902;
}

.videolist img{
width:180px;
height:135px;
}

.search_result_container{
clear:both;
}

.search_result_container span{
clear:both;
font-size:12px;
display:block;
margin-bottom:30px;
color:#666666;
border-bottom:2px #CCCCCC solid;
padding-bottom:10px;
}

.search_result_container span strong{
font-weight:bold;
color:#000000;
}

.search_result{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:150%;
clear:both;
border-bottom:#999999 1px dotted;
margin-bottom:20px;
padding-bottom:20px;
}

.search_resul p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:150%;
}

.search_result h1, .search_result h1 a{
font-size:18px;
font-weight:bold;
color:#faa702;
font-weight:bold;
clear:both;
display:block;
border:none;
}

.search_big{
width:651px;
height:43px;
padding:20px;
background: url(../images/bgs/search_big.gif) no-repeat 0 0;
margin-bottom:30px;
}

.search_big span{
height:33px;
float:left ;
display:block ;
width:350px;
margin-top:5px;
text-align:right;
}
.search_big label{
height:33px;
float:left;
display:block;
margin-top:5px;
width:90px;

}
.search_big input{
height:24px;
width:330px;
border:2px solid #b6a6a6;
border-right-width:0px;
padding:5px 0px 0px 5px;
font-size:16px;
color:#666666;
margin:0px;
}

.pagination{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-top:20px;
border-bottom:1px solid #CCCCCC;
height:20px;
clear:both;
}

.pagination a{
display:block;
float:left;
padding:0px 5px 0px 5px;
text-decoration:none;
font-size:12px;
border:1px solid #CCCCCC;
margin-right:3px;
height:19px;
background-color:#CCCCCC;
color:#ffffff;
}
.pagination a:hover{
border-bottom-color:#FFFFFF;
background-color:#ffffff;
color:#999999;

}
.pagination a.current{
border-bottom-color:#FFFFFF;
background-color:#ffffff;
color:#999999;
}

.pagination a.prevnext{
background-color:#929292;
border:#929292 1px solid;
}

.pagination a.prevnext:hover{
background-color:#0f9de0;
border:#0f9de0 1px solid;
color:#FFFFFF;
}


.packages_carrier{
width:302px;
float:left;
margin-top:30px;
}










.event_container{
clear:both;
margin-top:20px;

}

.event_container span{
clear:both;
font-size:12px;
display:block;
margin-bottom:30px;
color:#666666;
border-bottom:2px #CCCCCC solid;
padding-bottom:10px;
}

.event_container span strong{
font-weight:bold;
color:#000000;
}

.event{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:150%;
clear:both;
border-bottom:#999999 1px dotted;
margin-bottom:20px;
padding-bottom:20px;
}

.event p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:150%;
}

.event h1, .event h1 a{
font-size:18px;
font-weight:bold;
color:#bd593f;
font-weight:bold;
clear:both;
display:block;
border:none;
margin-top:10px;
}

.event a{
text-decoration:none;
}

.event_finder{
width:651px;
height:43px;
padding:20px;
background: url(../images/bgs/search_big.gif) no-repeat 0 0;
margin-bottom:30px;
}

.event_finder h3{
width:200px;
height:23px;
float:left;
display:block;
text-align:right;
margin-top:8px;
}
.event_finder span{
float:right;
display:block;
width:430px;
height:23px;
margin-top:8px;
}

.event_finder select{
height:24px;
width:120px;
border:1px solid #b6a6a6;
font-size:12px;
color:#666666;
margin:0px;
}
.event_finder input{
height:24px;
width:34px;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.event_left{
width:240px;
margin-top:30px;
clear:both;
}

.event_left h3{
font-size:18px;
padding-bottom:5px;
border-bottom:2px solid #999999;
display:block;
width:240px;
}

.event_left a{
width:240px;
display:block;
padding:5px 0px 5px 0px;;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
border-bottom:#999999 1px dotted;
}

.event_left a:hover{
background-color:#fff0d1;
}


.videoblock2{
}

.videoblock2 ul{
list-style:none;
margin:0px;
padding:0px;
}

.videoblock2 ul li{
width:282px;
height:192px;
padding:5px 7px 7px 5px;
margin:15px;
background:url(../images/bgs/video_block2.gif) no-repeat 0 0;
float:left;
list-style:none;
display:block;
}


.videoblock2 h1{
font-size:20px;
border-bottom:2px solid #e8e0c4;
padding:0px 0px 10px 0px;
margin-bottom:20px;
font-weight:bold;
color:#bd593f;
}

.errormsg{
padding:10px;
background-color:#fef0ce;
border:1px solid #fadba9;
color:#FF0000;
font-weight:bold;
font-size:14px;
clear:both;
}