@charset "utf-8";
/* CSS Document */

#logo{font-size:1.5em; line-height: 1em; margin-top: 0; margin-bottom: 0.5em;font-family:Arial, Helvetica, sans-serif }
h1 { font-size:1.5em; line-height: 1em; margin-top: 0; margin-bottom: 0.5em;font-family:Arial, Helvetica, sans-serif }
h2 {  font-size:1.1667em;  line-height: 1.286em;  margin-top: 1.286em;margin-bottom: 0.5em;  }
h2.red{ color:#EE3A43;margin:25px 0 10px;}
h2.home-title { font-size:120%;background:url(../../images/home-title-back.jpg) top left repeat-x;width:340px;padding:10px 15px;height:25px;color:#fff;margin-bottom:1em;margin-top:0; }
.blue{ color:#40C2F4; }

h3 {font-size: 110%;font-weight:normal; }
h4 {font-size: 100%;}
h5 {font-size: 90%;}

p { line-height:1.5em; font-size:0.75em;  margin-top: 1.5em;  margin-bottom: 1.5em;  }
ul {list-style-type: disc;}
li { padding-bottom:5px; margin-left:15px;font-size:0.75em;}
li.left0, li.left2, li.left4, li.left6, li.left8, li.left10, 
li.left12, li.left14, li.left16, li.left18, li.left20, 
li.left22, li.left24, li.left26, li.left28, li.left30, 
li.left32, li.left34, li.left36, li.left38, li.left40, 
li.left42, li.left44, li.left46, li.left48, li.left50
{ float:left;width:167px;list-style-type:none;margin-left:0;padding-right:20px;line-height:14px;padding-top:3px;padding-left:5px; }

li.right1, li.right3, li.right5, li.right7,li.right9, 
li.right11, li.right13, li.right15, li.right17, li.right19, 
li.right21, li.right23, li.right25, li.right27, li.right29, 
li.right31, li.right33, li.right35, li.right37, li.right39, 
li.right41, li.right44, li.right45, li.right47, li.right49
{ float:right;width:168px;list-style-type:none;margin-left:0;line-height:14px;padding-top:3px; padding-left:5px;}

/*li.left0, li.right1,li.left4, li.right5,li.left8, li.right9,
li.left12, li.right13, li.left16, li.right17, li.left20, 
li.right21, li.left24, li.right25, li.left28, li.right29, 
li.left32, li.right33, li.left36, li.right37, li.left40, 
li.right41, li.left44, li.right45, li.left48, li.right49
{ background:#D8D8D8; } 

li.left2, li.right3,li.left6, li.right7,li.left10, 
li.right11,li.left14, li.right15, li.left18,li.right19, 
li.left22, li.right23,li.left26, li.right27, li.left30, 
li.right31, li.left34, li.right35, li.left38, li.right39, 
li.left42, li.right43,li.left46, li.right47, li.left50
{ background:#A0A0A0 ; } */

li.home-whats-on { float:left;width:370px;list-style-type:none;margin-left:0;border-bottom:1px solid #d8d8d8;padding:15px 0; }
li.home-whats-on-last { float:left;width:370px;list-style-type:none;margin-left:0;padding:15px 0 0 0; }
li.home-whats-on, li.home-whats-on-last {  }


a { text-decoration:none;margin:0px 0px 0px 0px;color:#EB3A42; }
a:visited {  }
a:hover {  text-decoration:underline; }

.red{ color:#EF3A43; }

#content {float:left;width:970px;padding-top:8px; margin-bottom:20px; padding-bottom:0; }

#mainContent {width:751px; float:left; padding:0px 0 0px;min-height:505px; margin:0px; }
#mainContentHome{ width:751px; float:left; padding:0px 0 0px;min-height:296px; margin:0px;min-height:296px;}

.mainContentRighttop { width:534px;float:right; }
.mainContentLeftop { width:204px;float:left; }

.mainContentLeftbottom{ width:365px;float:left; }
.mainContentLeftbottom h1{ margin-bottom:3px; }
.mainContentRightbottom{ width:365px;float:right; }
.mainContentRightbottom h3{ width:350px;padding:0 5px 0 10px;float:left;line-height:30px;font-size:120%;color:#fff;margin-bottom:10px; }

.maincontent-left{float:left;width:365px; }
.maincontent-right{float:right;width:366px; }
.planyourvisit table td p{ margin-top:0;font-weight:normal; }

.spacer { width:18px;float:left;min-height:100px; }

#footer_logo{float:right; width:271px; margin-right:5px; margin-top:20px; min-height:200px; text-align:center;}