/* CSS Document */

u {text-decoration:none;}


body {
background:#ffffff; background-image:url(/core/img/interface/bg_vignette.gif); background-repeat:repeat-x; background-position:top center;

}
#whole {

background-repeat:repeat-x;


}

#hd {background:white;}
#bd {background:white;}

/*------- Right Column  -------------------*/
#rhc { background-image:url(/core/general/img/bg/rhc_bottom.jpg); background-position:left bottom; background-repeat:no-repeat; }
#rhc h2 {

padding:3px 10px 3px 10px;
border:none;
color:white;
font-weight:bold;
text-transform:uppercase;
font-size:90%;
}
#rhc h2.orange {background-image:url(/lib/images/interface/h2_rhc_generic1_orange.gif); color:#000;}
#rhc h3 {
font-size:80%;
padding:8px 10px 2px 10px;
border:none;
color:black;
font-weight:bold;
}

#rhc p {padding:0 10px 0 10px;
margin:1em 0 1.2em 0;
font-size:80%;
}

#rhc a{text-decoration:none;}
#rhc a:hover{text-decoration:underline;}




#rhc ul {margin:10px 0px 0px 10px;font-size:80%;}


#rhc li {margin:0 0 0 10px;
list-style-type: disc;}

#rhc .caption{font-size:80%; font-weight:bold;padding:0 10px 0 10px}

#rhc .rndcorner {margin-left:10px;
margin-top:25px;
margin-bottom:3px;
margin-right:0;
}


#rhc .imgdiv {margin:10px 10px 15px 10px;}
#rhc .qlinkimg{margin:10px 10px 15px 10px;}
#rhc .qlinkmore {margin-bottom:10px;}
#rhc .qlinktext {margin-bottom:10px;}

.availability .date-pick{width:80px;}
.availability  .dp-choose-date { position:relative; top:-5px;}
.availability select {width:130px; }

.availability input[type='button'] {width:130px; margin:0 0 10px 10px;}

/*------- LEft Column  -------------------*/

#lhc {}

#lhc h1 {
font-weight:bold;
font-size:24px;
margin:0 0 1.0em 0;
}
#lhc h2 {
font-weight:bold;
font-size:1.2em;
margin:1em 0 1.0em 0;

}

#lhc h3 {
font-weight:bold;
font-size:1.1em;
margin:1em 0 1.0em 0;
color:#000000;
}

#lhc p {
margin:1em 0 1.2em 0;}


#lhc .contentwrap
{margin:0 13px 0 18px;
}

#lhc strong {font-weight:bold;}

#lhc ul {margin:0 0 0 10px;}


#lhc li {margin:0 0 0 10px;
list-style-type: disc;}

#lhc h3,#lhc h3 a { text-decoration:none;
}
#lhc h3 a:hover{text-decoration:underline;}

#lhc a{ font-weight:bold;text-decoration:none;}
#lhc a:hover{text-decoration:underline;}



#lhc .event  h3 {margin-top:15px; margin-bottom:0px;padding:0px;}
#lhc .event .eventdate p {padding:0;margin-bottom:3px;margin-top:3px;}
#lhc .event .eventlocation p {padding:0;margin-bottom:3px;margin-top:3px;}


/*------- NAVIGATION  -------------------*/

#vnc {background-color:#ffffff; /*logo blue*/
background-image:url(/core/img/interface/nav_bg.gif);
background-position:bottom left;
width:190px;
padding-top:10px;
padding-bottom:15px;
}


.promos {
margin:35px 0 0 20px;}

/*------- Footer  -------------------*/

#credits {color:#0C43A7; /*logo blue*/
text-align:center;
padding:4px;
font-size:70%;}

#credits a:link {color:#0C43A7; /*logo blue*/
text-decoration:none;}


/*-------Weather-------*/

.weather {margin:0px 0px; }
#rhc .weather {width:192px; overflow:hidden;}

.weather table {border-collapse: separate;}

.weather {border-bottom:1px solid #cccccc;}

.weather td
{
padding:7px;
font-size:90%;
border-bottom:1px dashed #cccccc;
}
#rhc .weather img {padding:0px; margin:0px;}
#rhc .weather td {font-size:11px;}

.weather .day {font-weight:bold;}

.weather td.firsttd,
.weather td.middletd 
{
border-right:1px solid #cccccc;
}
#rhc .weather p {margin:0px;padding:0px 3px;
text-align:left;
}
.weather .more {color:blue;}
.weather a:link {color:#666666; text-decoration:none;}



.catList 


{
margin:5px 10px;
font-size:80%;
}




/*contact*/
table.contact td{border:none;padding:5px;}
table.contact input{border:1px solid #999999; height:20px; width:300px; font-size:100%;}
table.contact textarea{border:1px solid #999999; width:300px;font-size:100%;}
table.contact input.button{float:right; width:100px;font-size:100%; cursor:pointer;}

/*promoslot*/

.promoslot{ background-color:#006fa0; margin:10px 5px 10px 0px; padding:2px 0px 2px 0px; background-image:url(/core/img/bg/p_bg_grad.png); background-repeat:repeat-y; background-position:right top;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/core/img/bg/p_bg_grad.png',sizingMethod='scale');
_height:0px;

}
.promoslot .toppic{height:55px; margin:10px 5px; background-image:url(/core/img/bg/p_birds.png); background-repeat:no-repeat; background-position:left top; 
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/core/img/bg/p_birds.png',sizingMethod='scale');
}
#rhc .promoslot h2{background:none; padding:5px; width:170px; font-size:110%; margin:0px 5px; display:block; background-image:url(/core/img/bg/p_text_bg.png); color:#1E6495; background-repeat:repeat-y; background-position:left top;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/core/img/bg/p_text_bg.png',sizingMethod='scale');
}
.promoslot .text{position:relative; background-image:url(/core/img/bg/p_cont_bg.png); background-repeat:repeat-y; background-position:left top; margin:1px 5px 5px 5px;
}
.yellow{ background-color:#ffaf00; 
}

.promoslot .btn { vertical-align:bottom; padding-bottom:5px; padding-right:10px}
.promoslot .text { }
#rhc .promoslot .text { font-weight:bold; font-size:12px; color:#595959;}
#rhc .promoslot .text p { font-weight:bold; font-size:12px;color:#595959;margin:5px;padding:0px;}
.promoslot .btn a { position:relative; }


/* header */
#yblock{width:950px; height:33px;background-color:#fea803;}
#yblock .yb{ width:100%; height:33px;}

#hd #yblock .yb #horizontal {  height :33px; margin-left :0px;font-family:  Arial,Verdana,Helvetica, sans-serif;}
#hd #yblock .yb #horizontal a{ width :204px; text-align :center ;}


#hd #yblock .yb #horizontal .facebook a{width:65px;text-align :center ;}
#hd #yblock .yb #horizontal .facebook img{ margin:7px 5px 5px 10px;}
#hd #yblock .yb #horizontal .facebook iframe{ margin:7px 5px 5px 5px;}
/*


#hd #yblock .yb #horizontal .facebook #LikePluginPagelet{margin:5px;} */
#hd #yblock .yb #horizontal a,#hd #yblock .yb #horizontal a:link{padding:0;color:#0f5083; text-decoration :none; font-size :14px;letter-spacing :1px; height:33px; line-height:33px; display :block; float :left;}
#hd #yblock .yb #horizontal img{ display:block; float:left;}
#hd #mast{ height :163px;}
/* qlinks */
#lhc table.qlinks {margin:7px 0;}
#lhc table.qlinks td { vertical-align:top;}
#lhc table.qlinks p {margin:0 0 5px 0;font-size:11px;line-height: 1.3em;font-family: verdana, arial, sans-serif;}
#lhc table.qlinks .normal p {font-size:inherit; line-height:1.3em; font-family:arial, helvetica, clean, sans-serif;}
#lhc table.qlinks td.img {padding-right:10px; padding-bottom:3px;}

