body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	margin: 0px 0px 40px 0px;
	padding: 0px;
	background:#DCDCDC url(../images/pagebg.gif) repeat-x left top;
}

p{margin:0 0 10px 0; line-height: 1.5em;}
p a{color:#CC6600; text-decoration:underline;}
p a:hover{color:#CC6600; text-decoration:none;}


ul li a{color:#CC6600; text-decoration:underline;}
ul li a:hover{color:#CC6600; text-decoration:none;}

.list{
	left-margin: 2em;
	width: 355px;
	float: right;
	margin-bottom: 30px;
	color: #CC6600;
	}


#wrapper{
	width:999px;
	margin:0 auto;
}

#leftcol{
	background:url(../images/left-bg.gif) no-repeat right top;
	width:247px;
	float:left;
	height:auto!important;
	min-height:525px;
	height:500px;
}

#Contact_leftcol{
	background:url(../images/contact_left_bg.gif);
	width:247px;
	height:589px;
	float:left;
}

#home-logo{
	margin-top:230px;
}


.clear{
	clear:both;
}

#content_box{
	width:752px;
	background:#8E96A4 url(../images/content_bg.gif) repeat-x;
	/*background-color:#8E96A4;*/
	float:left;
	height:auto!important;
	min-height:525px;
	height:525px;

}

#container{
	width:999px;
	background:#8E96A4 url(../images/bg-container.gif) repeat-y left top;
	float:left;
	border-bottom:solid 1px #DDDDDC;
}
.logo-leftbot{
	width:999px;
	background:url(../images/logo-bot.gif) no-repeat 5px bottom;
	float:left;
}
#content{
	width:730px;
	float:left;
	background-color:#DDE0E4;
}

#content-innerpages{
	width:730px;
	float:left;
	background:#EBEEF0 url(../images/top-strip.gif) no-repeat left top;
	padding:12px 0 0 0;
}
	
#btm_menu{
	width:729px;
	float:left;
	text-align:center;
	padding-top:10px;
	padding-bottom:15px;
	height:50px;
	vertical-align:middle;
}

#footer{ width:995px; float:none; clear:both; margin-left:4px; margin-bottom:40px; border-top:solid 15px #f8981d; background:#DCDCDC;}

.logo{
	margin:auto;
	width:170px;
	padding:15px 0px 5px;
}

/*-----------------------Oange List--------------------------*/
ul.orange_list{list-style-image:url(../images/bullet-orange.gif);}
.orange_list li{ height:20px; padding-top:5px;}

/*-----------------------Blue List--------------------------*/
ul.Blue_list{list-style-image:url(../images/bullet-blue.gif);}
.Blue_list li{height:20px; padding-top:5px;}

a.Link{text-decoration:none;color:#333333;}
a.Link:hover{text-decoration:none;color:#CC6600;}

.paragraph{
	padding:15px 15px 20px 10px;
}

.left_float{
float:left;
padding-right:10px;
}

.left_image{
float:left;
margin-right:20px;
border: solid #666 1px;
}

.right_image{
float:right;
border: solid #666 1px;
}

.right_image_home{
float:right;
border: solid #666 1px;
margin-bottom: 10px;
margin-left: 15px;
}

.left_image_pad{
float:left;
margin-right:20px;
margin-bottom: 20px;
border: solid #666 1px;
}

.left_title{
float:left;
margin-top: -10px;
margin-bottom: 10px;
}

.right_float{
float:right;
}

.orange_big_text{ font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:25px; color:#CC6600;}

.orange_biggest_text{ font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:25px; color:#CC6600;}

.left_padding{padding-left:20px;}

.font_11{font-size:11px;}
.font_11 a{color:#CC6600; text-decoration:underline;}
.font_11 a:hover{color:#CC6600; text-decoration:none;}

ul.btm_menu{
	margin:0px;
	padding:15px 15px 0 15px;
}
.btm_menu li{ font-size:11px; color:#FFFFFF; text-decoration:none; display:inline;}
.btm_menu li a{ font-size:11px; color:#FFFFFF; text-decoration:none; display:inline;}
.btm_menu li a:hover{ color:#333333; text-decoration:none;}


.padding15all{
	float:left;
	width:680px; padding:15px 15px 15px 25px;
}

.sub_title{
	background:#B9CDD9;
	border-bottom:solid 1px #fff;
	float:left;
	width:730px;
}

.right_border{
	border-left:0px; 
	border-bottom:0px; 
	border-top:0px;
	border-right:0px
}

.border{
	border:1px solid #999999; 
	
}

.red_text{color:#FF0000;}

.input_box{line-height:18px; width:299px; background-color:#FFFFFF; border:1px inset;}

.enquiry_box{background:url(../images/enquiry_bg.gif);width:299px;border:1px inset;}

.line_18_height{line-height:18px;}.video {
	padding-left: 25px;
	background-image: url(../images/film.gif);
	background-position: 4px;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;
}
.style2 {
	color: #CC6600;
}

#map_canvas{
	float:right;
	margin-left: 15px;
	background-color:#CCCCCC;
	}
	
	#address{
	float:left;
	width: 250px;
	}
	
	#line{
	border-top:#bbb solid 1px;
	padding-bottom: 20px;
	position: relative;
	}
	
	#back-link a{
	float:right; 
	width:220px;
	text-align:right;
	text-decoration: underline;
	color: #CC6600;
}

#back-link a:hover{
	text-decoration: none;
}

.small-text{
	font-size: 90%;
	color: #666666;
}





TABLE.schedule {
	CLEAR: right;
	LINE-HEIGHT: 1.4em; 
	BORDER-COLLAPSE: collapse;font-size:11px;
}			


TABLE.schedule THEAD TR TH {BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0.6em; HEIGHT: 25px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.4em; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0.4em; BORDER-BOTTOM: #fff 1px solid;}
TABLE.schedule THEAD TR TD A {COLOR: #000;}
TABLE.schedule TBODY TR {BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px}
TABLE.schedule TBODY TR.odd {BACKGROUND: #fff}
TABLE.schedule TBODY TR.disabled {	COLOR: #ff0000; BACKGROUND-COLOR: #ffcccc}
TABLE.schedule TBODY TR.disabled A:link {	COLOR: #ff0000}
TABLE.schedule TBODY TR.disabled A:hover:link {COLOR: #aa0000}
TABLE.schedule TBODY TD {BORDER-RIGHT: #888 1px solid; PADDING: 5px 5px 5px 5px; BORDER-TOP: #9493ad 1px solid; height:26px;BORDER-LEFT: #888 1px solid; BORDER-BOTTOM: #9493ad 1px solid}
TABLE.schedule THEAD TR TH A:link {COLOR: #000}
TABLE.schedule THEAD TR TH A:hover {COLOR: #333}
TABLE.schedule TBODY TD A:link {COLOR: #000; font-size: 100%;}
TABLE.schedule TBODY TD A:hover {COLOR: #666; font-size: 100%;}
TABLE.schedule TBODY TD A:visited {COLOR: #000; font-size: 100%;}

.icon-nudgeup{
	margin-top: -13px;
}

.image-nudgeup{
	margin-top: 3px;
}

ul.text-bullets{
margin-bottom: 40px;
list-style: square;
}

ul.text-bullets li{
line-height: 18px;
}
