@charset "iso-8859-1";
/* BaM layout CSS Document */

body{
margin:0;
padding:0;
}

#header{
width:813px;
display:block;
height:157px;
}

#main{
width:491px;
display:inline;
float:left;
}

#right-col{
border: solid #a50228 1px;
float:left;
width:318px;
}

#mainwide{
width:780px;
float:left;
padding: 0 35px 0 35px;
}

#mainwide td{
padding: 5px;
}

#signUp{
border-top: solid #a50228 1px;
}

#formdw{
padding-left:10px;
padding-top: 20px;
}

#navBar{
border-top: solid 1px #a50228;
background-image:url(images/navBar-BG.gif);
height:37px;
display:block;
}

#mainContent{
margin-left:35px;
width:400px;
}

#navBar ul{
list-style:none;
color:#53127c;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
margin-left:35px;
}

.dropShadow{
background:url(images/drop-shadow.gif) repeat-x;
display:block;
height:11px;
margin-left:0px;
padding:0;
margin-top:0;
}

#navBar li{
padding:0;
margin:0;
float:left;
padding:10px 5px 0 5px;
}

#navBar li.separator{
padding:0;
height:37px;
border-right:1px solid #a50228
}

ul.NewsItem{
border-top: solid #a50228 1px;
margin:0;
padding:0;
padding:10px 0 10px 0;
}

ul.NewsItem li{
margin-left:0px;
color:#e15727;
font-size:1.2em;
font-weight:bold;
}

ul.NewsItem li.NewsLink{
list-style:none;
font-size:0.75em;
}

#bookingform{
border-color:#a50228;
background-color: #CCCCCC;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;


}

