body
{
background-image:url(img/bggrey.gif);
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}

p
{
margin-bottom:18px;
margin-top:0px;
padding:0px;
}




td
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height:16px;
color:#444444;
padding-left:3px;
}



#container
{
width:778px;
margin-left:auto;
margin-right:auto;
background-image:url(img/widebg.gif);
background-repeat:repeat-y;
}


#left
{
width:183px;
float:left;
background-repeat:repeat-y;
}


#middle
{
width:535px;
float:left;
}


#right
{
width:50px;
float:left;
background-repeat:repeat-y;
}


#columnleft
{
width:250px;
float:left;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height:16px;
color:#7F7F7F;
margin-left:32px;
display: inline;  /* fix for ie6s stupid float/margin rendering */
padding-right:10px;
margin-top:10px;
}


#columnleftgallery
{
width:231px;
float:left;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height:16px;
color:#7F7F7F;
margin-left:32px;
display: inline;  /* fix for ie6s stupid float/margin rendering */
padding-right:13px;
margin-top:10px;
}


#columnrightgallery
{
width:231px;
float:left;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height:16px;
color:#7F7F7F;
margin-top:10px;


display: inline;  /* fix for ie6s stupid float/margin rendering */
}




#columnbooking
{
width:470px;
float:left;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height:16px;
color:#7F7F7F;
margin-left:32px;
display: inline;  /* fix for ie6s stupid float/margin rendering */
padding-right:10px;
margin-top:10px;
}


.whitelink {
	color:#000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
}

.whitelink a:link {
	color:#000000;
	
}
.whitelink a:visited {
	color:#000000;
	
}
.whitelink a:hover {
	color:#000000;
	
}
.whitelink a:active {
	color:#000000;
	
}



.phonelink {
	color:#ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
}

.phonelink a:link {
	color:#ffffff;
	
}
.phonelink a:visited {
	color:#ffffff;
	
}
.phonelink a:hover {
	color:#ffffff;
	
}
.phonelink a:active {
	color:#ffffff;
	
}



#columnright
{
width:212px;
float:left;
margin-top:10px;
}

.borderblack
{
border:1px solid #000000;
margin-bottom:15px;
}


.borderblackleft
{
float:left;
border:1px solid #000000;
margin-bottom:5px;
margin-top:5px;
margin-right:5px;
}


.borderblackright
{
float:right;
border:1px solid #000000;
margin-bottom:5px;
margin-top:5px;
margin-left:5px;
}


.borderblackleft
{
float:left;
border:1px solid #000000;
margin-bottom:5px;
margin-top:5px;
margin-right:5px;
}

.borderblackrightside
{
float:left;
border:1px solid #000000;
margin-bottom:20px;
margin-top:5px;
margin-left:10px;
}




#footer{
width:535px;
height:130px;
clear:both;
background-color:#000000;
}

#footerbottom{
width:535px;
clear:both;

}

#footleft
{
float:left;
width:312px;
margin-left:32px;
display: inline;  /* fix for ie6s stupid float/margin rendering */
padding-top:5px;

}


#footright
{
float:left;
width:175px;
}

.clearcols
{
clear:both; 
height:1px;
}



#telephone{
clear:both;
padding-left:28px;

}

.tel_numbers{
width:130px;
float:left;
text-align:center;
padding-top:14px;

}

.tel_phone{
width:46px;
float:left;
padding-top:10px;
text-align:center;
}

.tel_text{
width:220px;
float:left;
padding-left:9px;
}

.phone_text{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height:16px;
color:#808080;

}

.phone_text_large{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
line-height:16px;
color:#808080;

}


.redlink a:link {color: #ff0000;}
.redlink a:visited {color: #ff0000;}
.redlink a:active {color: #ff0000;}
.redlink {color: #ff0000;}


#articlebox
{
padding-top:50px;
padding-bottom:50px;
width:440px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height:16px;
color:#7F7F7F;
margin-top:10px;
background-color:#ffffff;
padding-left:50px;
padding-right:50px;
}


.quote
{

width:140px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
line-height:14px;
color:#ffffff;
margin-left:35px;

}


.header
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 18px;
line-height:16px;
color:#7F7F7F;
}
