﻿body { background: url('../images/MH2K_28_innerbg.jpg') top left #D6E0E8 no-repeat;color:#303030;font-family:arial narrow,arial; }

img { border:0;}
img.vertmid { vertical-align:middle; }
h2 {margin: 7px; }
a { text-decoration:none;color:#303030; }
a:hover { color:#353535;background-color:#F5F5F5; }

.content { margin-left:auto;margin-right:auto;text-align:center;width:700px;font-family:Tahoma; }
.left {text-align:left;}
.center, .centre { text-align:center; }
.clear { clear:both; }

/* bookings*/
.booking { background: #AA233A;color:#ffffff;text-align:center;font-family:arial narrow,arial; }
.bookingtop { background: url(../images/redne.gif) no-repeat top right; }
.bookingtop div { font-size: 0;height: 15px; background: url(../images/rednw.gif) no-repeat top left; }
.bookingbottom { background: url(../images/redse.gif) no-repeat bottom right; }
.bookingbottom div { font-size: 0;height: 15px; background: url(../images/redsw.gif) no-repeat bottom left; }
.bookingcontent {padding: 0px 15px 0px 15px;font-size:95%;}

.calendar { font-size:60%;background:#fff;border:1px solid #606060;}
.calendar td { text-align:center;width:28px;height:18px; }
.calendar td.booked { background-color:#AA233A;color:#fff; }

.leftmenu { margin-top:15px; }
.leftmenu a { display:block;border-left:1px solid #606060;border-top:1px solid #606060;border-bottom:1px solid #606060;border-right:0;margin: 5px 0 5px 5px;padding:5px; }
.leftmenu a img { width:64px;height:75px; }
.leftmenu a:hover { background-color:#F5F5F5; }
.leftmenu a.active { background-color:#dedeee;font-weight:bold;font-size:90%; }

.rightcontent { border:1px solid #606060;height:410px;width:600px;padding:10px;margin-top:10px; }
.rightcontent a { display:inline;float:left; }
.rightcontent img { display:block; }
.rightinner { text-align:left;width:590px;float:left;height:400px;}
.rightinner h2 { margin-bottom:15px; }
.rightinner td { vertical-align:top; }

.inner500 { width:500px;margin-left:auto;margin-right:auto; }