﻿body{ font: normal normal 12px/12px callibri, Helvetica, Verdana, sans-serif; padding: 0px; margin: 0px; }

#shell { width: 980px; margin: auto; background: #f8f8ea;}

#header { }
    #top { width: 980px; height: 183px; background: url('../img/identity/banner top!.jpg') no-repeat; }
    #nav { background: url('../img/identity/1 pixel.jpg') repeat-x; color: black; font-weight: bold; }
        #nav a { text-decoration: none; color: black; }
        #nav > ul { height: 20px; margin: 0px; padding: 9px 0px 0px 0px; text-align: center; }
        #nav > ul > li { display: inline; font-size: 12px; cursor: pointer; position: relative; margin-left: 10px; border-right: 1px solid Black; padding-right: 10px; } 
        #nav img { padding-left: 10px; }
        #nav ul ul { display: none; position:absolute; top:15px; left:0px; list-style:none; Background: #cee3c2; padding: 0px; margin: 0px;}
        #nav ul ul li { text-align: left; width: 200px; margin: 5px 0px 10px 0px; padding: 5px 0px 0px 5px; }

#main { width: 980px; margin-top: 10px; }
    #main td { vertical-align: top; text-align: center;}
    
#lc {width: 200px; text-align: center; }
#rc {width: 233px; text-align: center; } 
    #lc > div { border: 1px solid blue; margin: 5px auto 20px auto; width: 194px; }
    #lc > div div:first-child { font: 12px; height: 16px; color: White; background: #0782c6 ; width: 100%; text-align: center; padding-top: 5px;}
    #rc img { margin-bottom: 10px; cursor: pointer; }
    #regButton, #bookButton { cursor:pointer }
    
#section { width: 494px; text-align: center; padding: 25px 0px 20px 0px;}
    #ajaxContent { text-align: left }
    #ajaxContent strong { font-size: 14px; }
    #ajaxContent span { color: Red; font-weight: bold; cursor: pointer; }
    #ajaxContent h1 { font: 14px; border-bottom: 2px Solid Black; padding-bottom: 20px; color:Black; }
    #ajaxContent h2 { font: 12px; }
    #ajaxContent p { font-size:12px; line-height: 15px; text-align:justify;}

#bs table td:first-child, #rg table td:first-child { vertical-align: middle; } #rg table table td { text-align:left; }
#bs table td:nth-child(2), #rg table td:nth-child(2) { text-align: left; }

#mediapartners img { padding-right: 10px; }
#afterhours img { padding-right: 10px; }
#gallery { margin-left: 20px; }
    #gallery img { padding: 10px; text-align: center; cursor: pointer; }
#preview img {width: 130px; height: 80px; }
#whyimage { text-align: center; }
#prList { padding: 0px 0px 0px 10px; }
    #prList li {margin: 10px 0px 10px 0px; }
#ctable { width: 100%; }
    #ctable td { width: 50%; }
#afterhours div { display: none; margin-top: 20px; }
    #afterhours > ul li { display: inline; }
    #afterhours #init { display:block; }

#footer { vertical-align: middle; }
    #footer div { display: inline; }
    #footr table { vertical-align: bottom; }
