@import url("nav.css");
/* CSS Document */

body{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../pics/body-Bckg.jpg);
	background-repeat: repeat-x;
	background-position: center;
	background-color: #93291B;
	color: #FFFFFF;
	margin:30px 0;
	padding:0;
}
h1{
	font-size: 20px;
	color: #FC7E05;
	font-weight: normal;
}
h2{
	font-size: 16px;
	color: #FC7E05;
	font-weight: normal;
}
p {
	font-size: 14px;
}
A:link, A:visited{
	text-decoration:none;
	color:#FFF;
}
A:hover{
	text-decoration:none;
	color:#00DFFD;
}
.ClearFloat{
	clear:both
}
/* BULLETS */
ul{
	font-size: 14px;
	float:left;
	list-style-type: none;
	margin:0px;
	padding:0;
	width:640px;/* this forces next line to wrap down and assumes image left is no wider than 270px*/
}
li{
	background-image:url(../pics/bullet1.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding:0 0 5px 15px;
}
li  li{
	background-image:url(../pics/bullet2.gif);
}
ul li ul{
float:none;
padding-left:10px
}
/* PRICES */
#leftcol{
float:left;
width:270px;
}
#rightcol{
margin:0 0 0 290px;
}
#rightcol H2.break{
	border-top:1px solid #333;
	padding-top:5px;
}
#PandB ul{
	width:auto;
	float:none;
}
table.pricetable{
	border:1px solid #FFF;
	/*width:450px;
	float:left;*/
	margin:10px 0 0 30px;
	color: #FFFFFF;
	
	/*background-color:#FFFFFF*/
}
td.hint{
font-size:12px;
	color: #FFFFFF;
}
.pricetable td{
	text-align:center
}
.dateformat{
	font-size:15px;
	font-weight:bold;
	border:1px solid #FC7D00;
	/*border:1px solid #D5EBFE;*/
	border-bottom:none;
	background-color:#FC7D00;
	/*background-color:#D5EBFE;*/
	color:#000;
	background-image: url(../pics/tt_orange.gif);
	/*background-image: url(../pics/tt_blue.gif);*/
	background-repeat: repeat-x;
	background-position: left top;
}
.dateformatHot{
	font-size:15px;
	font-weight:bold;
	border:1px solid #C74701;
	/*border:1px solid #FC7D00;*/
	border-bottom:none;
	background-color:#C74701;
	/*background-color:#FC7D00;*/
	color:#fff;
	background-image: url(../pics/tt_red.gif);
	/*background-image: url(../pics/tt_orange.gif);*/
	background-repeat: repeat-x;
	background-position: left top;
}
/* 
##############################
    - POSITION ELEMENTS -
##############################
*/
.logo{
margin:10px 0 0 0;
}
.VstripL{
position:absolute;
top:0;
left:0;
}
.VstripR{
position:absolute;
top:0;
right:0;
border:none;
}
#highlight{
	position:relative;
	width:998px;
	background-image: url(../pics/highlight-V.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	background-color: #1E0C00;
}

#setinner{
	display:block;
	text-align:left;
	background-image: url(../pics/content-Bckg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 20px;
	margin: 0;
}
img.floatleft{
	float:left;
	border: solid 1px #444;
	
	margin:0 30px 10px 0;margin:0 10px 10px 0;
}
img.floatright{
	float:right;
	border: solid 1px #444;
	margin:0 0 10px 10px;
}
#nav{
	font-size:13px;
	margin:0 0 40px  0;
	background-image: url(../pics/highlight-H.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height:30px;
	position:relative;
	top:20px;
	right:0;
	width:660px;
}
.randompic{
	float:right;
	border: solid 1px #444;
	margin:0 0 10px 10px;
}
#footer{
	font-size: 12px;
	background-color: #4D160F;
	border-top: 1px solid #666666;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-align: left;
}
/*
#########################
     - Forms -	
#########################
*/
div #enquiryform{
	border-left:1px solid #333;
	float:left;
	margin:20px 0 0 20px;
}
#enquiryform table {
	
	/*border-top:none;*/
	color:#ccc;
	margin:0 0 0 30px;
}
#enquiryform H2 {
}
#enquiryform td{
	padding:5px;
}
#enquiryform H2.break{
	border-top:1px solid #333;
	padding-top:5px;
}
#enquiryform input,
#enquiryform textarea{
	width:200px;
	border: 1px solid #B3D0E1;
	background-image:url(../pics/formbckg.gif);
	background-repeat:repeat-x;
	background-color:#FCFCFC;
	padding:2px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px
}
#enquiryform textarea{
	width:400px;
}
#enquiryform input.required{
	background-image:url(../pics/required.gif);
	background-repeat:no-repeat;
}
#enquiryform input.submitbutton,
#enquiryform input.submitbutton:visited{
	background-image:none;
	width:120px;/**/
	margin-right:10px;
	padding:3px;
	border: 1px solid #999;
	background-color:#CC0000;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
}
#enquiryform input.submitbutton:hover{
	border: 1px solid #EBEBEB;
	background-color:#F5F5F5;
	color:#FF006C;
}

.hide-formselect-message{
	display:none;
}
.show-formselect-message{
	display:inline;
	background-color:#FFFF99;
	padding:3px;
}
.formtitles{
	width:160px;
}
/*
#########################
     - END Forms -
#########################
*/

/*
#########################
 - mouse over tips -
#########################
*/
.tt_body,.tt_header,.tt_b200,.tt_h200{
font-weight:bold;
font-size:12px;
padding:3px;
filter:alpha(opacity=100);    
opacity: .99; 
position:relative;
z-index:100;
width:auto;
}
.tt_b200,.tt_h200{
width:200px;
}
.tt_body,.tt_b200{
	font-weight:normal;
	background-color:#FFF;
	color:#1B4966;
	filter:alpha(opacity=100);    
	opacity: 0.99; 
	
}
.tt_header,.tt_h200{
	font-size:18px;
	border:1px solid #FC7D00;
	border-bottom:none;
	background-color:#FC7D00;
	color:#000;
	background-image: url(../pics/tt_orange.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/*END mouse over tips ~~~~~~~~~~~~~~~~~~~~~~~~~*/
