/*The following is the structure layout of the site*/
  
    body
    {
        margin:10px 0 0 0;
background-color:#fff;
    }
#outer
{
    width:1000px;
    margin:auto;
}
#wrapper
{
    width:950px;
    margin:auto;
}
#page-top
{
    clear:both;
    width:100%; 
    float:left;
    height:103px;
    vertical-align:bottom;
    background-color:#000;
}
#top-links
{
    float:right;
    background-color:#009900;
    
}


#top-logo
{
    float:left;
}
#page-middle
{
    width:950px;
    float:left;
    margin:10px 0px;
background-color:#000;
color:#000;
background-image:url(images/main-bg.jpg);
}
#middle-nav
{
    width:180px;
    float:left;
}
#middle-side
{
    width:180px;
    float:right;
}
#middle-content
{
    float:left;
    
    
    width:580px;
}
#content-container
{
    margin:0 10px;
    overflow:hidden;
}
#page-footer
{
    width:100%;
    clear:both;
    background-color:#000;
text-align:center;
}







/* The following is the formatting for the top menu*/


#top-links ul
{
	list-style:none;
	margin: 0px;
	padding: 0px;
}

#top-links li
{
	
	display:block;
	width:95px;
	height:81px;
	font-weight:bold;
	float:left;
	position:relative;
	
	
}

#top-links li a
{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	width:100%;
	bottom:3px;
	position:absolute;
	text-align:center;
	font-size:0.8em;
	text-transform:uppercase;
	font-family:Tahoma,verdana;
}
#top-links li a img
{
    border:none;
    clear:right;
    float:left;
    
}

#top-links li a:hover
{
	text-decoration:underline;
}


#top-logo
{
    width:180px;
}


.FooterList
{
    padding:0 10px;
}

#BottomBranding
{
    text-align:center;
    background-color:#000;
    padding:10px 0px;
color:#fff;
}

#BottomBranding a
{
    color:#fff;
}



.RoundBox190 {
float:left;
width:185px;
height:100%;
margin-right:5px;
background-color:#f2d8d8;
}
.RoundBox190last{
float:left;
width:190px;
height:100%;
margin-right:0px;
background-color:#f2d8d8;
}

.RoundBox190-Content 
{
    padding:5px;

overflow:hidden;

}

.RoundBox190-Top h3
{   
    text-align:center;
    background-color:#cc3300;
    color:#fff;
    line-height:1.6em;
}
.RoundBox190 h3 p
{
    display:inline;
}
.clearBoth
{
    clear:both;
}

#CompetitionsWrapper
{
    height:200px;
    display:block;
    padding-bottom:20px;
}

#content-container h2
{
    margin-bottom:5px;
    line-height:2em;
    text-indent:5px;
}

#RoomSearch h4
{
    color:#fff;
display:inline;
font-weight:normal;

}


#SpecialOffers dl
{
    margin: 5px 5px 10px 5px;
}


#SpecialOffers a
{
    text-decoration:none;
}
#SpecialOffers a:hover
{
    text-decoration:underline;
}

#EntsEvents a
{
    text-decoration:none;
}
#EntsEvents a:hover
{
    text-decoration:underline;
}

.BoxCenter table
{
margin:auto;
padding:10px;
}

.BoxCenter table img
{
padding:5px;
}

#middle-side .BoxCenter
{
margin: 5px;
}

.BoxCenter img
{
margin:2px 0;
}
