body { 
margin: 0;
background-image: url(general_images/lhs_bg.gif);
background-repeat: repeat-y;
background-color: #eeefef;
}

p { 
margin: 0;
}

img {
border: 0;
}


/* ////// LINKS ///// */

.press a, .main_text a, .sub_heading a { 
text-decoration: none;
padding-bottom: 1px;
border-bottom: 1px #999 dotted;
color: #666;
}

.press a:hover, .main_text a:hover, .sub_heading a:hover{ 
border-bottom: 1px #ED1C24 dotted;
color: #ED1C24;
}


/* ////// RATES LAYOUT ///// */

#rates_table {
background-color: #E0E0E2;
margin: 0 0 10px 10px;
font: normal 12px/16px Arial, helvetica, sans-serif;
color: #545557;
}

#rates_table td {
border-bottom: 1px solid #eeefef;
vertical-align: top;
padding: 8px 4px;
margin: 0;
}


table {
width: 94%;
font: normal 12px/20px Arial, helvetica, sans-serif;
margin: 0 0 10px 10px;
}


/* ////// MAIN LAYOUT ///// */


#topPanel{
width: 100%;
height: 75px;
background-color: #fff;
margin-left: 80px;
}

.heading{
padding: 0 0 20px 10px;
}


#bottomPanel{
width: 100%;
height: 40px;
background-color: #fff;
margin-left: 80px;
}


/* ////// CONTACT NOS BOX ///// */


.main_contbox { 	
width: 516px;
}

.main_contboxLeft { 	
width: 256px;
float:left;				
}

.main_contboxRight { 	
width: 256px;
float: right;						
} 

.contboxleft { 	
width: 124px; 
float:left;
}

.contboxright { 	
width: 124px;
float: right;
}

.contboxleft, .contboxright {
font: normal 12px/16px Arial, helvetica, sans-serif;
color: #000;
padding-top: 10px;
}

.contboxleft a, .contboxright a {
text-decoration: none;
font-weight: bold;
color: #ED1C24;
}

.contboxleft a:hover, .contboxright a:hover {
color: #000;
}


/* ////// PRESS BOX ///// */


.press_contbox { 	
width: 94%;
height: 140px;
}

.press_contboxLeft { 	
width: 145px;
float:left;		
height: 140px;
color: #000			
}

.press_contboxRight { 	
width: 158px;
float: right;
height:140px;							
} 

.press{ 
font: normal 12px/16px Arial, helvetica, sans-serif;
padding: 0px 0px 0px 10px;
}

/* ////// BOTTOM 2 COL SECTION ///// */


#colcont { 	
width: 690px;	
margin-left: 80px;
height: auto;			
}

#colboxLeft { 
width: 342px;
float:left;
padding: 0 0px 40px 0px;
}

#colboxRight { 	
width: 346px;
float: right;
	
}


/* ////// FLOORPLAN ///// */


#plan_colcont { 	
width: 700px;	
margin-left: 80px;
height: 100%;				
}

#plan_colboxLeft { 
width: 240px;
float: left;
}

#plan_colboxRight { 	
width: 438px;
float: right;
height: 100%;
}

.plan_text {
font: normal 12px/16px Arial, helvetica, sans-serif;
margin-left:10px;
margin-bottom: 10px;
padding-bottom: 8px;
color: #ED1C24;
border-bottom: 1px solid #999
}

/* ////// PRESS 2 COL SECTION ///// */


#press_colcont { 	
width: 688px;	
margin-left: 80px;
height: 300px;				
}

#press_colboxLeft { 
width: 510px;
float:left;
padding: 0 0px 40px 0px;
height: 300px;
}

#press_colboxRight { 	
width: 172px;
float: right;
height: 300px;
}

/* ////// RHS IMAGE SECTION ///// */

.4imageRow{
width: 344px;
height: 86px;
white-space: nowrap;
}


.2imageRow{
width: 344px;
height: 172px;
white-space: nowrap;
}

.1imageRow{
width: 344px;
height: 258px;
}


/* ////// NAVIGATION ///// */

#navCont{
width: 100%;
height: 86px;
margin-left: 80px;
margin-bottom: 80px;		
}


#navRight{
white-space: nowrap;
float: right;
width: 100%; 
height:86px;
background-image: url(nav_images/nav_bg.gif);
background-repeat: repeat-x;
}

/* ////// TEXT ///// */


.main_text {
font: normal 12px/20px Arial, helvetica, sans-serif;
padding: 0px 86px 8px 10px;
color: #000
}

.main_text strong {
color: black
} 

.sub_heading {
font: normal 16px Arial, helvetica, sans-serif;
padding: 20px 86px 12px 10px;
}


#copyright {
font: normal 10px Arial, helvetica, sans-serif;
padding: 30px 0px 30px 10px;
color: #999;
}

#copyright p {
margin-bottom: 8px;
}

#heading{
padding-bottom: 20px;
}

#credit {
float: right;
font: bold 10px Verdana, Arial, helvetica, sans-serif;
color: #999;
}

.mapCaption {
font: normal 12px Verdana, Arial, helvetica, sans-serif;
padding-top: 10px
}
/* ////// MISC ///// */

#tRight_logos{
position: absolute;
top: 10px;
left: 594px;
z-index: 2;
}


ul{ 
padding: 0; 
margin: 0;
list-style-type: none;
}


.main_text li{ 
background: no-repeat; 
padding-top: 0; 
padding-left: 0px; 
margin-left: 13px; 
list-style-type: none; 
list-style-image: url(general_images/bullet.gif); 
}
