*{margin:0;padding:0;}
html,body{background-color:#fff;height:100%;}
body{font-family:Verdana;font-size:10pt;background:#fff url(../img/bg.gif) repeat-y top center;}
a img{border:0px solid #000;}
h2,h3,h4{color:#A23401;margin-bottom:10px;}
td{font-family:Verdana;font-size:10pt;line-height:15px;}
p{margin:10px 0;}
.container{width:900px;margin:0 auto;padding-top:50px;}
.header{width:260px;margin:0 auto 10px auto;}
.content{overflow:auto;}
.content ul,.content ol{margin-left:20px;}
.page{width:880px;}

.page h3{margin-top:-10px;}
.page .left{width:626px;float:left;padding-right:10px;}
.page .right{width:230px;float:left;margin-left:10px;}
.page p{font-size:10px;line-height:14px;}
.page img{margin:0 10px 0 10px;}
.line{padding:5px 0;}
.slideshow{width:626px;height:338px;}
.slideshow img{display:none;}
.img-right{float:right;margin:0 -10px 10px 10px;}
#check_availability{position:absolute;top:160px;left:50%;margin-left:285px;width:131px;height:69px;z-index:99;}
.txtright{text-align:right;}

/* Jquery Dialog */
.ui-dialog { -webkit-box-shadow: 0px 0px 10px #666;  -moz-box-shadow: 0px 0px 10px #666; }

/* CUSTOM PAGES */
#page-menus .left{width:400px;}
#page-menus .right{width:456px;}
#page-menus .right p{clear:both;}
#page-menus .slideshow{width:400px;}
#page-weddings .left{width:586px;}
#page-weddings .right{width:270px;}
#page-weddings .slideshow{width:586px;}

/* NAV */
#nav{width:900px;height:55px;margin:0 auto;}
#nav li{float:left;list-style:none;position:relative;text-align:left;}
#nav li:hover{}
#nav li a{display:block;width:auto;}

/* FORMS */
form hr{clear:both;margin:10px 0;width:100%;}
.form label{clear:both;font-weight:bold;display:block;}
.form input[type="text"], input[type="password"], textarea{width:100%;} 
.form .input{margin-bottom:10px;}
.form .checkbox{margin:10px 25px;}
.form .checkbox label{display:inline;margin-left:5px;}
.form .error-message{color:#A54D0C;margin-bottom:10px;}

/* FOOTER */
.footer{width:860px;font-size:10px;margin:0 auto;padding:10px;text-align:center;clear:both;}
.footer .footer-contact{width:300px;float:right;text-align:right;line-height:15px;position:relative;z-index:5;}
.footer .footer-contact h4{color:#000;font-size:14px;margin:0;}
.footer-nav{clear:both;overflow:auto;padding:0;margin:-25px 0 0 0;width:380px;float:right;position:relative;z-index:5;}
.footer-nav li{list-style:none;float:left;margin-left:5px;text-transform:uppercase;font-size:8px;}
.footer-nav li a{color:#000;text-decoration:none;}
.footer-nav li a:hover{color:#A54D0C;}
.footer .social-icons{clear:both;text-align:right;}
.social-icons img{margin-left:10px;}

/* OPEN TABLE */
.open-table{text-align:left;float:left;width:500px;position:relative;z-index:2;height:60px;overflow:visible;margin-left:-10px;}
.mboxDefault,.OT_feedTitle{display:none;}
#OT_searchWrapperAll{width:100%;height:100px;position:relative;margin:0;padding:0;}
#OT_searchWrapper{border:none;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;width:100%;height:100px;position:relative;margin:0;}
#OT_searchWrapper{position:absolute;top:0;left:0;margin:0 0 1px 5px;font-size:10px;font-weight:normal;line-height:normal;}
#OT_searchWrapper dl{position:absolute;top:0;left:0;padding:0;margin:0;}
#OT_partySizeLbl{position:absolute;top:0;left:50px;margin:0 0 0 5px;padding:3px 0;text-align:right;width:110px;display:block;}
#OT_partySize{position:absolute;top:0;left:170px;margin:0;padding:0;}
#OT_dateLbl{position:absolute;top:0;left:140px;margin:0 0 0 5px;padding:3px 0;text-align:right;width:110px;}
#OT_date{position:absolute;top:3px;left:260px;width:100px;margin:0;padding:0;}
#OT_timeLbl{position:absolute;top:0;left:330px;width:60px;padding:3px 0;text-align:right;}
#OT_time{position:absolute;top:0;left:395px;margin:0;}
#OT_empty{position:absolute;width:0;height:0;padding:0;margin:0;top:100px;left:0;}
#OT_submitWrap{position:relative;top:0;left:-5px;margin:0 5px 0 0;z-index:5;}
#OT_logo{position:absolute;top:0;left:460px;width:100%;padding:0;margin:0;display:block;}
#OT_logoLink{position:absolute;top:30px;left:-10px;width:100%;padding:0 0 10px 0;margin:0;font-size:9px;font-family:Verdana,Arial,Helvetica,Sans-Serif;display:block;}
#OT_logoLink a{padding:0 0 0 10px;}
#OT_imglogo{border:0;margin:0 0 0 10px;}
#OT_searchWrapper form{margin:0;padding:0;}
#OT_searchWrapper input.hidden{display:none;}
#OT_searchWrapper .feedFormField,#OT_searchWrapper .feedFormField option{font-size:10px;margin:2px 2px 2px 2px;}
#OT_searchWrapper #startDate,#OT_searchWrapper .OT_feedFormfieldCalendar{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;margin:0;width:85px;}
#OT_searchWrapper #dateDisplay{font-size:10px;color:#999;font-family:Verdana,Arial,Helvetica,Sans-Serif;float:right;margin:0 30px 0 0;display:inline;}
#OT_searchWrapper .imgCal{position:absolute;display:none;z-index:100;}
#OT_searchWrapper #imageCal table{font-size:10px;width:150px;font-family:arial;font-weight:bold;}
#OT_searchWrapper #imageCal td{padding:0;text-align:center;}
#OT_searchWrapper .clickableDays{color:#000;text-decoration:none;height:18px;}
#OT_searchWrapper .nonclickableDays{color:#CCC;height:18px;}
#OT_searchWrapper .months{color:#FFF;text-decoration:none;}
#OT_searchWrapper .weekdays{color:#000;text-decoration:none;color:#666;background-color:#EFEFEF;width:14%;}