/*Global Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal; padding:0; margin:0}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
img 		{behavior: url(css/iepngfix.htc); border:0;}

/*Set some default stuff*/
body{background:#FFF;font-size:80%;line-height:166%;font-family:"Georgia", Times New Roman, serif; color:#554129;margin:0;padding:0;}
p{margin:0 0 20px;padding:0;}
a:link,a:visited,a:hover,a:active{color:#C6592D;text-decoration:underline;}
img{border:0;vertical-align:bottom;}
#form{border:0;margin:0;padding:0;}
#form ul{border:0;list-style-type:none;margin:0;padding:0;}
#form ul li{display:block;border:0;margin:0;padding:0;}

/*Build the layout*/

.id {

float:left;
width:112px;
height:70px


}

.contactinfo {

float:left;
margin:0 0 0 157px;
width:447px;
height:85px


}



#content-container{background-color:#FFFDEE;display:block;float:left;width:100%;padding:0; background-image:url(../img/content_bg_image.jpg); background-position:top; background-repeat:no-repeat;}
#content-container-review{background-color:#F2EFDC;display:block;float:left;width:100%;padding:0;background-position:top; background-repeat:no-repeat;}
#header{background-color:#FFFDEE;display:block;background-image:url(../img/title_head_background.jpg);background-position:center;background-repeat:no-repeat;padding:10px 0px;}
#content{width:900px;margin-left:auto;margin-right:auto; margin-top:34px;}
#content-left{width:420px;float:left;padding-right:30px;text-align:left;}
#content-fullwidth{width:900px;float:left;text-align:left; margin-top:5px;}
#content-right{width:420px;float:left;padding-left:30px;text-align:left;}
#footer{float:left;display:block;width:100%;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#FFF;font-size:90%;padding:15px 0; text-align:center}
#footer a:link,#footer a:visited,#footer a:hover,#footer a:active{color:#FFF;text-decoration:underline;outline:none;}
#footer ul li{float:left;display:block;border:none;list-style-type:none;background-color:#00F;text-align:center;margin:0;padding:0;}
#footer p {margin:0;padding:0;}
#map{width:690px;height:260px;background-color:#FFF; border:1px solid #333; margin:20px 0px}
#popup-txt-scroll{width:330px; height:390px; margin-left:auto;margin-right:auto; margin-top:20px; overflow-y:auto; padding:0px 190px 0px 210px; }







/*Classes*/
.subcontent-middle-txtinput	{width:190px; padding:2px; margin:2px 0px 4px 0px; font-family:"Georgia", Times New Roman, serif; color:#554129}
.contactform-txtinput	{width:280px; padding:1px; margin:6px 0px 15px 0px; font-family:"Georgia", Times New Roman, serif; color:#554129}
.contactform-submitbutton {margin-left:280px; margin-top:-20px; float:left}
.text-wrap-left {width:480px}
.noonline-booking {width:320px;margin-left:35px; margin-bottom:30px;}
.text-wrap-right {width:480px; margin-left:340px}
.supersizeme{font-size:204%; margin-bottom:4px}
.bottom-margin-me{margin-bottom:14px;}
.reviewmargin{background-color:#F4F2E5; line-height:20px; padding:0px 10px; border-bottom:1px solid #94945E; display:inline}
.reviewmargintop{}
.reviewby{font-size:140%}
.h2-alt{background-color:#F4F2E5; line-height:19px; padding:0px 10px ; border-bottom:1px solid #94945E; display:inline}
.h4-alt{ margin:6px 0px 0px 0px;}
.menu-left-text { width:600px; float:left}
.menu-left-image {}
.menu-right-text { width:600px; float:right}
.menu-right-image {}
.alert {color:#C6592D}
.description {color:#AA9F8C; font-style:italic}

