@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
line-height: 15px;
margin-top:30px;
background-image:url(../design/bg.png);
background-repeat:repeat;
background-color:#999;
font: 14px "Bookman Old Style";
}

#topend { 
width:920px;
height:97px;/**/
/*background-color: #036;*/
background-image:url(../design/topcurve.png);
background-repeat:no-repeat;
margin:0 auto;
margin-top:0;
margin-bottom:0px;
}

#outerbody{ 
/*background-image:url(../design/bgbody.png);
background-repeat:repeat-y;*/
background-color:#fff;
width:920px;
margin: 0 auto; /*Center container on page*/
/*margin-bottom:10px;*/
padding-top:10px;
margin-bottom:0px;
}

#maincontainer{
width: 900px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/

}

#topsection{
/*	background-image:url(../design/topsectionline.png);
	background-repeat:no-repeat;*/
height: 20px; /*Height of top section*/
margin-top:-10px;
width:900px;
/*background-color:#FFF;*/
}


#navbox { 
background-color:#FFF;
height:30px;
padding-top:0px;
margin-bottom:5px;
padding-bottom:5px;
margin-top:-5px;
}

#animbox { 
width:580px;
height:340px;
/*border:1px solid #C93;*/

margin-top:5px;
margin-bottom:10px;
background-color:#C93;
margin-left:0px;
padding:10px;
padding-bottom:0px;
text-align:left;
float:left;
}

#animholder { 
height:330px;
width:580px;
background-color:#999;
/*background:url(../design/golfbag.jpg);
background-repeat:no-repeat;*/
border:1px solid #fff;
}

#quickformbox { 
width:280px;
height:340px;
float:right;
background-color: #C93;
padding:10px 0px 5px 10px;
padding-bottom:0px;
margin-top:5px;
margin-bottom:10px;
}

.quickformtitle { 
width:240px;
color:#fff;
padding-bottom:3px;
border-bottom:1px dotted #fff;
margin-bottom:8px;
}

.timesepdots { 
width:5px;
float:left;
margin-left:0px;
margin-right:2px;
}

h1 { 

margin-bottom: 5px;
font-size:16px;
margin-top:3px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
color: #003;
margin-left:0px;
padding-top:5px;
width:485px;
border-bottom:1px solid #200d3c;
padding-bottom:3px;
/*background-image:url(../design/indextitle.png);
background-repeat:no-repeat;
overflow:hidden;
text-indent:-5000em;*/

/*height:20px;*/

line-height:20px;

}

h2 { 
margin-bottom: 3px;
font-size:12px;
margin-top:-5px;
color: #333;
font-family: "Bookman Old Style", Georgia, Times New Roman, Times, serif;
margin-left:0px;
}

h3 { 
font-size:13px;
color: #fff;
font-family: "Bookman Old Style", Georgia, Times New Roman, Times, serif;
padding-bottom:0px;
font-weight:normal;
/*line-height:15px;*/
float:left;
margin-top:0px;
border-bottom:1px solid #FFF;
width:280px;
}


#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 310px; /*Set right margin to RightColumnWidth*/
padding-right:10px;
/*border-right:1px dotted #999;*/
}

.emfasis { 
color:#003;

}

.emfasisgrey {
color:#999;	
	}

#contentcolumn a , #contentcolumn a:visited { 
color:#C90;
}

#contentcolumn a:hover { 
color:#666;
text-decoration:none;

}


#servicesbox { 
width:500px;
height:auto;
/*background-color:#CCC;*/
margin-top:10px;
margin-left:10px;


}

#serviceslist { 
width:325px;
height:auto;
}

#serviceslist ul{ 
display:block;
margin:8px 5px;

}

#serviceslist li { 
list-style:none;


}

/* end content column styling*/

#rightcolumn{
float: left;
width: 285px; /*Width of right column*/
margin-left: -300px; /*Set left margin to -(RightColumnWidth) */
/*background: #ccc;*/
min-height:50px;
padding-left:10px;
}

#rightcontentholder {
width:285px;
height:auto;
padding-bottom:5px;
/*background-color:#CCC;*/
	}


.rightbox { 
width:280px;
height: 140px;
/*border:1px solid #C93;*/
/*overflow:hidden;*/
margin-bottom:8px;
color: #604615;
margin-left:5px;
padding-bottom:10px;
font-size:13px;

}

.rightbox a, .rightbox a:visited { 
color:#003;
text-decoration:underline;
}

.rightbox a:hover{ 
color:#003;
text-decoration:none;
}

.rightboxtitle { 
width: 265px;
padding:3px;
border-bottom:1px dotted #003;
color: #003;
margin:3px 5px 5px 3px;
}

.bluedot { 
float:left;
margin-right:5px;
background-image:url(../design/bluedot.png);
background-repeat:no-repeat;
width:25px;
height:12px;
margin-top:6px;

}

.rightboxblue { 
width:290px;
height: 140px;
border:1px solid #C93;
overflow:hidden;
margin-bottom:8px;

}

.rightboxtitleblue { 
width: 275px;
padding:3px;
border-bottom:1px dotted #666;
color: #003;
margin:3px 5px 5px 3px;
}

#endcontent { 
clear: left;
width: 890px;
border-top:1px solid #666;
color: #FFF;
text-align: left;
padding: 4px 0 4px 4px;
font-size:10px;
margin-left:10px;

}

#footer{
clear: left;
width: 896px;
/*background-color: #336;*/
color: #666;
text-align: left;
padding: 4px 0 4px 4px;
font-size:10px;
margin-left:5px;
border-top:1px dotted #666;
margin-top:10px;
}

#footer a, #footer a:hover, #footer a:visited{
color: #666;
text-decoration:none;
margin-left:3px;
font-size:10px;
}


#subboxholder {
width:590px;
border-top:1px solid #666;
height:120px;
margin-bottom:10px;
margin-top:5px;
padding:5px 5px;
padding-top:10px;
padding-left:0px;

	}
	
.boxleft { 
width:288px;
height:110px;
background-color:#fff;
float:left;
margin-right:10px;
/*background-image:url(../design/gballfade.png);
background-repeat:no-repeat;*/
border:1px  groove #666;


}	

.boxright { 
width:288px;
height:110px;
background-color:#fff;
float:right;
margin-left:0px;
/*background-image:url(../design/daytripsfade.png);
background-repeat:no-repeat;*/
border:1px solid #666;
}	

#baseend { 
width:920px;
height:20px;
background-image: url(../design/botcurve.png);  
background-repeat:no-repeat;
margin:0 auto;
margin-top:0;
margin-bottom:10px;
}



/* subcontent section styling */

#subcontentsection { 
/*background-color: #99C;*/
/*background-color:#A70723;*/
/*background-image:url(../design/subsec_bg.jpg);
background-repeat:repeat;*/
height:110px; /*Height of top section*/
margin-top:10px;


} 

.subcontenttitle {
margin:3px 10px 3px 5px;
color: #003;
font-size:14px;
padding-bottom:2px;
border-bottom:1px dotted #666;
font: 14px "Bookman Old Style";

	}

.subcontenttext { 
	width:300px;
	height:75px;
	margin-top:0px;
/*	border-top:1px solid #CCC;*/
	padding-top:3px;
	padding-left:5px;
	line-height:16px;
	font-size:13px;
	overflow:hidden;
}

.subcontenttext a, .subcontenttext a:visited { 
color:#C90;
text-decoration:none;
}

.subcontenttext a:hover { 
text-decoration:underline;
}


.imgbox { 
height:120px;
width:118px;
/*border: 1px solid #850101;*/
/*background-color: #ccc;*/
background-image:url(../design/euro.png);
background-repeat:no-repeat;
margin-left:5px;
margin-right:10px;
float:left;
}

.noborder { 
border:none;
outline:none
} 

.subcontentbox { 
width: 305px;/* should equal width of subcontentboxright*/
height:120px;
float:left;
/*background-color: #850101;*/

}

.imgboxright { 
height:120px;
width:118px;
/*background-color: #ccc;*/
background-image:url(../design/info.png);
background-repeat:no-repeat;
margin-right:35px;
float:right;
}

.subcontentboxright { 
width: 305px;/* should equal width of subcontentbox*/
height:120px;
float:left;
/*background-color: #9CF;*/
margin-left:20px;
/*color:#05012e;*/
}


/* end subcontent section styling */


#contactdetails {
width:350px;
/*background-color:#CCC;*/
height:20px;
float:left;
padding-top:5px;
color:#960;
font-size:12px;
	}
	
	#outtermap {
width:540px;
height:540px;
/*background-color:#999;*/
padding:10px;
border:1px #666 solid;	
margin-bottom:10px;
margin-top:20px;
		}
	
	
	#mapbox { 
width:520px;
height:520px;
/*background-color:#999;*/
padding:10px;
border:1px #003 solid;
float:left;
margin-right:5px;
margin-bottom:5px;
}

#errorbox { 
color:#900;
height:auto;
width:auto;
}

.mainquoteformbox { 
width:490px;
height:auto;
margin-left:20px;
border:1px solid #666;
padding:10px 20px;
background-color: #F0F0F0;
}

.quoteemfasis { 
color:#C33;
}

