@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}

body{ background:#041F31 url(../images/oc_body_bg.gif) no-repeat top center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#535353; margin:0px; padding:0px;}

p{margin:0px; padding:0px; line-height:18px;}

a, a:visited { text-decoration:none; color:#041F31; }
a:hover { text-decoration:underline; color:#041F31; }
a:active { color:#000000; }

/* wrapper */
.wrapper{width:915px; margin:0px auto; /*background:url(../images/oc_wrapper_bg.gif) repeat-y center; 20090317*/}

/* header 
.header{ background:url(../images/oc_logo.gif) no-repeat left top; height:221px;}*/

/* middle bg */
/*.middle{ background:url(../images/oc_middle_bg.gif) no-repeat top left; height:100%; padding-bottom:30px;} sandip 20090317 */
.middle{ background:url(../images/oc_middle_bg.gif) no-repeat top left; padding-bottom:30px; min-height:550px;  height:auto !important;  height:550px;}

/* middle bg 2 right yellow strip */
.middle2{ background:url(../images/oc_middle_bg2.gif) repeat-y right;}

/* flating element */
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clear2{clear:both; height:0; font-size:0; line-height:0;}

/* left */
.left_section{ width:185px; padding:0px 10px 0px 30px; font-family:"Times New Roman", Times, serif; color:#39454D;}

/* left navigation */
.leftnav{ font-size:14px; margin-bottom:20px;}
.leftnav ul{list-style:none; margin:0px; padding:0px;}
.leftnav ul li{ padding:0px 10px 0px 0px; text-align:right;}
.leftnav a:link, .leftnav a:visited{color:#39454D; text-decoration:none;}
.leftnav a:hover{color:#39454D; text-decoration:underline;}


/* address */
#address{ margin-left:10px; background:url(../images/address_bg.png) repeat-y; width:164px; border:1px solid #EDEDEA; font-size:12px;}
#address p{padding:5px;}

/* homepage title */
.home_title{ background:url(../images/oc_title_welcome.png) no-repeat left top; width:681px; margin-bottom:10px;}
/* contact title */
.contact_title{ background:url(../images/oc_title_contact.png) no-repeat left top; width:681px; margin-bottom:10px;}
/* accommodation title */
.accommodation_title{ background:url(../images/oc_title_accommodation.png) no-repeat left top; width:681px; margin-bottom:10px;}
/* aboutus title */
.aboutus_title{ background:url(../images/oc_title_aboutus.png) no-repeat left top; width:681px; margin-bottom:10px;}
/* dining title */
.dining_title{ background:url(../images/oc_title_dining.png) no-repeat left top; width:681px; margin-bottom:10px;}



/* page content */
.page_content{ padding-top:88px; width:444px;}
.page_content p{ padding:3px 10px; background:#FFFFFF; font-size:10px; color:#535353;  border:1px solid #EDEDEA;}

/* page images */
.page_images{padding-left:10px; padding-top:60px;}
.page_images img{border:1px solid #041F31;}


/* footer */
.footer{ background:url(../images/oc_footer_bg.png) no-repeat left top; font-size:10px; font-weight:bold; text-align:center;}
.footer a:link, .footer a:visited{color:#041F31; text-decoration:none;}
.footer a:hover{color:#041F31; text-decoration:underline;}
.footer_nav{padding-top:28px;}
.copyright{font-size:10px; font-weight:normal; padding:8px 0px;}

/* contact form */
.contact_form{padding:3px 10px; width:420px; background:#FFFFFF; font-size:10px; color:#535353;  border:1px solid #EDEDEA;}
.contact_form p{ margin:0px; padding:2px 10px; text-align:left; border:none; line-height:15px;}
.contact_form p label{ width:100px; display:block; float:left;}
