
@font-face { font-family: 'DakotaRegular'; src: url('fonts/dakota__.eot'); src: local('Dakota Regular'), local('Dakota'), url('fonts/dakota__.ttf') format('truetype');}
@font-face { font-family: 'AmerTypeMdBTBold'; src: url('fonts/American_Typewriter_Bold_BT.eot'); src: local('AmerType Md BT Bold'), local('AmerTypewriterITCbyBT-Bold'), url('fonts/American_Typewriter_Bold_BT.ttf') format('truetype');}
@font-face { font-family: 'CooperStdBlack'; src: url('fonts/CooperBlackStd.eot');src: local('Cooper Std Black'), local('CooperBlackStd'), url('fonts/CooperBlackStd.otf') format('opentype');}

body { 	margin: 0 auto; padding: 0;	width: 1088px;	color:#4eabea; 	font-family: 'CooperStdBlack';}

/* IE 7 doesnt support color: inherit */
a { text-decoration: none; color: #4eabea; background: inherit; cursor: pointer;}
img { margin: 0; padding: 0; border: 0;}
p { font-size:1.5em; font-weight:bold;	margin: 0; padding: 10px;	text-align: left;}

table.center, div.center {margin: 0 auto;}
td.center {text-align: center;}
.h { display: none; }
.r { text-align: right; }
.clear { clear: both; }
.big { font-size: 5em; }
.bigger { font-size: 4.5em; line-height: 0.6; }
.medium { font-size: 4.0em; line-height: 0.7;}
.small { font-size: 2.0em; line-height: 0.9;}
.smaller { font-size: 1.5em; }
.smallest { font-size: 1.0em;}
.orange { color: #FF6633; }


div.row { clear: both;}
div.content { clear: both; position: relative; float: left; border: 4px solid #336699;	background-color: #FFFFFF;	background-repeat: no-repeat; padding: 4px; margin-bottom: 10px; width: 1080px; height: 650px; -moz-border-radius:6px;-webkit-border-radius:6px;}
.box  { position: relative; float: left; overflow: hidden; padding: 0px; margin: 4px; height: 200px; background-color: #FFFFFF; background-repeat: no-repeat; background-position: center; -moz-border-radius:6px; -webkit-border-radius:6px; border: 4px solid #336699;}
div.vcenter { min-width: 200px; display: table-cell; vertical-align: middle; height: 200px }
div.dvcenter { min-width: 408px; display: table-cell; vertical-align: middle; height: 200px }

.single { width: 200px; }
.double { width: 416px; }
.verticaldouble { width: 200px; height: 416px; }

.box img { width: 100%; height: 100%;}	
.speechbubble { position: absolute;	background-repeat: no-repeat; background-image: url('../images/sprites/speech_bubble.png'); text-align: center;	 top: 90px; right: 160px; width: 160px; height: 140px;}


div#mainmenu { padding-top: 30px; float: left;}
div#mainmenu a {font-size:1.5em; font-weight: bold; font-family:'AmericanTypewriter', 'AmerTypeMdBTBold';}
div#mainmenu a:hover { color: grey } 
div#mainmenu table tr td { padding: 5px;}

div#speechbubble1 { font-size: 0.8em; }
div#credits { display: table; color: black; font-size: 0.5em; clear:both;}
div#prices th { font-weight: bold}
div#footer { display: table; clear: both; color: black; border: 3px solid #4EABEA; background-color: white; -moz-border-radius:6px;	-webkit-border-radius:6px;}
div#tandc p { font-size: 0.8em; }
div#booknow_c { }
div#booknow_c p, div#booknow_c td {font-size: 1.0em;} 
form#quickenquiry fieldset {border: 1px solid #FF6633;}
form#quickenquiry fieldset legend {color: #6699CC;}
div#twitter { position: absolute;  padding: 0px; overflow: hidden; background-color: #FFFFFF; background-repeat: no-repeat; background-position: center; -moz-border-radius:6px; -webkit-border-radius:6px; border: 4px solid #336699;}
.twtr-tweets { font-size: 0.5em;}

div#eslogo {padding-top: 30px;margin-bottom: 30px;float:right; width: 100px;height:100px;border: none;}

div .pflip { background-color: #6699CC; -moz-border-radius:6px;	-webkit-border-radius:6px;}
div .pflip a { color: #FFFFFF;}

div#team p {padding: 0; margin: 0; height: 25px; width: 100%;text-align: center; line-height: 1em;}
div#team .label { padding: 0; margin: 0; position: absolute; width: 100%;text-align: center; background-color: #6699CC; color: white; }
div#team .top { top: 0px; left: 0px;}
div#team .bottom { bottom: 0px; left: 0px;}
div#team .flag img { width:25px;  height: 15px; margin: 1px;}

.tilt { -webkit-transform: rotate(-15deg); -moz-transform: rotate(-15deg); }

img.tape { width: 100px; height: 60px; }
div#fancy_div {background: #FFFFFF; color: #6699CC;}
div#fancy_div #result {font-size: 0.5em;}
