@charset "utf-8";
/*
Title:  Default CSS
*/
/*----------------- CSS NORMALIZER -----------------*/

/*
- cancels default styles applied to page elements
- adjusts default elements between browsers to same baseline
*/
fieldset, img {border:0;}
img {vertical-align:middle; align:middle; }

.booknow {padding-top: 5px; padding-left:4px;}

/*----------------- DEFAULT -----------------*/
body	{ margin: 0; padding: 0; color: #5b5c5c; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; }
#container	{ margin: auto; margin-top: 27px; width: 932px; }
.contBlock	{ width: 932px; float: left; margin-top: 10px; _margin-top: 5px; }

/*----------------- HEADER -----------------*/
#header	{ width: 932px; height: 80px; position: relative; }
#header a	{ color: #5e6639; text-decoration: underline; margin-right: 25px; }
#header a:hover	{ text-decoration: ; }
#logo	{ position: absolute; top: 0; left: 75px; }
.headerLinks	{ position: absolute; width: 510px; top: 15px; right: 27px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.HLleft		{ float: left; width: 350px; text-align: right; }
.HLright	{ float: left; width: 155px; text-align: right; margin-left: 0px; }
.loginTitle	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #666; }

/*----------------- MAIN MENU -----------------*/
#menuWrap	{ width: 902px; height: 39px; padding-left: 20px; margin-bottom: 27px; }

/*----------------- HOME PAGE COLUMNS -----------------*/
.colLeft	{ float: left; width: 460px; padding-left: 4px; }
.colRight	{ float: left; width: 450px; padding-left: 10px; }
.colRight .inner	{ padding: 0 7px 0 22px; }

#colLeft2	{ float: left; width: 460px; padding-left: 4px; position: relative; }
#colRight2	{ float: left; width: 450px; padding-left: 10px; position: relative; }

.roundBox	{ background: url(roundBox-bottom.gif) no-repeat bottom left; width: 461px; height: 280px; }
.roundBox .top	{ background: url(roundBox-top.gif) no-repeat top left; padding: 14px 25px 10px 25px; float: left; }
.roundBox .left		{ float: left; width: 233px; margin-top: 5px; }
.roundBox .right	{ float: left; width: 171px; padding-left: 7px; }
.genbooker	{ width: 221px; background: #ededed; height: 29px; padding: 6px; font-weight: bold; color: #000; }

/*----------------- CONTENT PAGE LAYOUT -----------------*/
#mainBoxTop		{ background: url(mainRoundTop.jpg) no-repeat; width: 886px; padding-top: 29px; margin: auto; margin-top: 7px; }
#mainBoxFill	{ background: url(mainRoundFill.jpg) repeat-y; width: 886px; padding-bottom: 20px; float: left; /*padding-top: 21px; */}
#mainBoxFill h1	{ font-weight: bold; font-size: 28px; color: #000; margin: 0; padding: 0; margin-bottom: 7px; }
#mainBoxBot		{ background: url(mainRoundBottom.jpg) no-repeat; width: 886px; height: 29px; clear: both; margin-bottom: 15px; }

.colLeftInner	{ float: left; width: 174px; margin-right: 15px; position: relative; }
#mainBoxFill.slogan	{ position: absolute; bottom: 0; left: 20px; margin-left: 20px; }

/*----------------- FOOTER -----------------*/
#footer	{  clear: both;text-align: center; padding-bottom: 20px; color: #959695; }
#footer a	{ text-decoration: none; color: #727371; }
#footer a:hover	{ text-decoration: underline; }

