body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-image: url(../../Images/bg_lt.gif);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #f0f0ee;
}
html {height:100%; margin-bottom:1px;} /* Forces vertical scroll bar to be visible */
img {
	border: 0px;
}

a:link {
	color:#0059b4;
	text-decoration: none;
}
a:visited {
	color:#0059b4;
	text-decoration: none;
}
a:hover {
	color:#0059b4;
	text-decoration: underline;
}
a:active { color:#0059b4;}

ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

h1, h2, h3 {
	margin-bottom: 10px;
	
}

/*layout */

#wrapper {
	width: 780px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}
#header {
	height: 250px;
	width: 780px;
	
}
#separator {
	margin: 0px;
	padding: 0px;
}
#content {
	background-color: #FBFBFB;
	position: relative;
}
#col1 {
	width: 175px;
	float: left;
	padding-bottom: 30px;
}
#col1content {
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#col2 {
	float: left;
	width: 425px;
}
#col2content {
	padding: 1px 25px 15px 20px;
	font-size: 11px;
}
#col2copyright {
	padding: 1px 25px 15px 20px;
	font-size: 11px;
}
#col3 {
	float: left;
	width: 160px;
	padding-bottom: 30px;
}
#col3content {
	padding-top: 1px;
}

/*col content styles */

.col1heading {
	font-size: 12px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #000000;
	border-bottom-color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #ff9900;
	font-weight: 800;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 5px;
}

#col3content h3 {
	font-size: 12px;
	background-color: #FF9900;
	text-indent: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
}
#col2content h1 {
	font-size: 18px;
	color: #666666;
}
#col2content h2 {
	font-size: 15px;
	color: #999999;
	margin-top: 0px;
}
#col1content li {
	background-image: url(../../Images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	padding-left: 20px;
	font-size: 11px;
	line-height: 130%;
}
#col3content li {
	background-image: url(../../Images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	padding-left: 20px;
	font-size: 11px;
	line-height: 130%;
	
}

#col2content p {
	font-size: 11px;
	line-height: 130%;
	color: #333333;
	text-align: justify;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.paragraphul {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 0px;
}
.paragraphul2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 0px;
}

/*footer styles */
#clear {
clear: left;
margin:0; padding:0;
}
#footer {
border-top:1px solid #E4E4E4;
width:780px;
margin:0 auto 0 auto;
}


#footer ul
{
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	
}

#footer ul li
{
	/* needed for correct display in ie5/6 win */
	display: inline; 
}

#footer ul a
{
	font-weight: normal;
	color: #666666;
	border-right: 1px dashed #CCCCCC;
	text-align: center;
	text-decoration: none;
	display: block;
	float: left;
	padding-right: 6px;
	padding-left: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 3px;
	padding-bottom: 6px;
}



/*navigation */

#nav ul
{
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	
}

#nav ul li
{
	/* needed for correct display in ie5/6 win */
	display: inline; 
}

#nav ul a
{
	font-weight: normal;
	color: #666666;
	border-right: 1px dashed #CCCCCC;
	text-align: center;
	text-decoration: none;
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 3px;
	padding-bottom: 6px;
}

#nav ul a:hover
{
	background-color: #FFF0D9;
}



	

	

.imageborder{
	border:1px solid #D2D2D2;
	padding:4px;
	margin-left: 15px;
	margin-top: 15px;
	
}
.topimageborder {
	border:1px solid #D2D2D2;
	padding:4px;
	margin-left: 15px;
	margin-top: 10px;
}

.picturetitle {
	text-align: center;
	font-size: 11px;
	margin: 5px 0px 0px;
	padding: 0px;
}
#advert {
	background-color: #0033CC;
}
.col3heading {
	font-size: 12px;
	text-indent: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #75b1d9;
	margin-top: 20px;
	margin-bottom: 5px;
}
.col3text {
	font-size: 11px;
	line-height: 130%;
	color: #999999;
	margin-top: 8px;
	margin-bottom: 3px;
	padding-right: 12px;
	padding-left: 12px;
}

#col2content li {
	background-image: url(../../Images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	padding-left: 20px;
	font-size: 11px;
	line-height: 130%;
	color: #333333;
	text-align: justify;
}

#col2content ul {
	padding-bottom: 10px;
}
blockquote {
	font-size: 11px;
	line-height: 130%;
	color: #333333;
	text-align: left;
	background-color: #E5E5E5;
	border: 1px dotted #999999;
	padding: 4px 7px;
	margin-right: 10px;
	margin-left: 10px;
}
.highlight {
	color: #FF0000;
}
#headertop {
	height: 30px;
	width: 780px;
	background-image: url(../../Images/logo_header.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	
}




#nav {
	z-index: 6;
	height: 20px;
	width: 770px;
	margin-top: 5px;
}
#col2content h3 {

	font-size: 15px;
	color: #999999;
}
#header img {
	display: block;
}
#col2content h4 {

	font-size: 15px;
	color: #999999;
}
select {
	font-size: 10px;
	background-color: #D6E8F3;
	margin-top: 5px;
	margin-bottom: 5px;
}
#searchcontent {
	padding: 0px 5px 30px 20px;
}
#searchcontent p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	margin: 0px;
}
input {
	background-color: #D6E8F3;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
form {
	margin: 0px;
	padding: 0px;
}
.topcatalina {
	background-image: url(../../Images/Headers/catalina_night.jpg);
}
.topcorona {
	background-image: url(../../Images/Headers/corona_oranges.jpg);
}
.toppicwalkway {
	background-image: url(../../Images/headers/walkway.jpg);
}
.toppichorseriding {
	background-image: url(../../Images/headers/horse_riding.jpg);
}
.toppiccambridge {
	background-image: url(../../Images/headers/cb_beach.jpg);
}
.toppicscuba {
	background-image: url(../../Images/headers/scuba.jpg);
}
.toppicbermuda {
	background-image: url(../../Images/headers/bermuda.jpg);
}
.toppictaxi {
	background-image: url(../../Images/headers/taxi.jpg);
}
.toppicbdaregiment {
	background-image: url(../../Images/headers/bermuda_regiment.jpg);
}
.toppicsurfside {
	background-image: url(../../Images/headers/surf_side.jpg);
}
.toppicpeelrock {
	background-image: url(../../Images/headers/peel_rock.jpg);
}
.toppiccycling {
	background-image: url(../../Images/headers/cycling.jpg);
}
.toppicsunflower {
	background-image: url(../../Images/headers/sunflower.jpg);
}
.toppicbermuda1 {
	background-image: url(../../Images/headers/bermuda1.jpg);
}
.toppicportroyal {
	background-image: url(../../Images/headers/port_royal.jpg);
}
.toppictobacco {
	background-image: url(../../Images/headers/tobacco_bay.jpg);
}
.toppicnonsuch {
	background-image: url(../../Images/headers/non_such.jpg);
}
.toppicdiving {
	background-image: url(../../Images/headers/diving.jpg);
}
.toppicshipwreck {
	background-image: url(../../Images/headers/shipwreck.jpg);
}
.toppicwhale {
	background-image: url(../../Images/headers/whale.jpg);
}
.toppicfishingboats {
	background-image: url(../../Images/headers/fishingboats.jpg);
}
.toppickayak {
	background-image: url(../../Images/headers/kayak.jpg);
}
.toppicwindsurfing {
	background-image: url(../../Images/headers/windsurfing.jpg);
}
.toppicriddells {
	background-image: url(../../Images/headers/riddells_bay.jpg);
}
.toppicsailing {
	background-image: url(../../Images/headers/sailing.jpg);
}
.toppicjetski {
	background-image: url(../../Images/headers/jetski.jpg);
}
.toppicboat {
	background-image: url(../../Images/headers/boat.jpg);
}
.toppicstgeorgesgolf {
	background-image: url(../../Images/headers/st_georges.jpg);
}
.toppictuckerspoint {
	background-image: url(../../Images/headers/tuckers_point.jpg);
}
.toppicboaz {
	background-image: url(../../Images/headers/boaz_island.jpg);
}
.toppicdockyard {
	background-image: url(../../Images/headers/dockyard.jpg);
}
.toppicaquarium {
	background-image: url(../../Images/headers/aquarium.jpg);
}
.toppicjobson {
	background-image: url(../../Images/headers/jobson_cove.jpg);
}
.toppickdockyard1 {
	background-image: url(../../Images/headers/dockyard1.jpg);
}
.toppicdockyard1 {
	background-image: url(../../Images/headers/dockyard1.jpg);
}
.toppicflower {
	background-image: url(../../Images/headers/flower.jpg);
}
.toppiccityhall {
	background-image: url(../../Images/headers/city_hall.jpg);
}
.toppiccabinet {
	background-image: url(../../Images/headers/cabinet_building.jpg);
}
.toppiccamden {
	background-image: url(../../Images/headers/camden.jpg);
}
.toppicfrontstreet {
	background-image: url(../../Images/headers/front_street.jpg);
}
.toppiccarterhouse1 {
	background-image: url(../../Images/headers/carter_house1.jpg);
}
.toppicunionjack {
	background-image: url(../../Images/headers/union_jack.jpg);
}
.toppiccottage {
	background-image: url(../../Images/headers/cottage.jpg);
}
.toppicstpeters {
	background-image: url(../../Images/headers/st_peters.jpg);
}
.toppicpalmgrove {
	background-image: url(../../Images/headers/palm_grove.jpg);
}
.toppicisland {
	background-image: url(../../Images/headers/island.jpg);
}
.toppicwhalerinn {
	background-image: url(../../Images/headers/fm_whaler_inn.jpg);
}
.toppicbankofbermuda {
	background-image: url(../../Images/headers/bankofbermuda.jpg);
}
.toppicwaterlot {
	background-image: url(../../Images/headers/waterlot_inn.jpg);
}
.toppicflorist {
	background-image: url(../../Images/headers/florist.jpg);
}
.toppicbeach {
	background-image: url(../../Images/headers/beach.jpg);
}
.toppiccruiseship {
	background-image: url(../../Images/headers/cruise_ship.jpg);
}
.toppicflorist1 {
	background-image: url(../../Images/headers/florist1.jpg);
}
.toppicflorist2 {
	background-image: url(../../Images/headers/florist2.jpg);
}
.toppicfmgolf1 {
	background-image: url(../../Images/headers/fm_golf1.jpg);
}
.toppicsouthshore {
	background-image: url(../../Images/headers/south_shore.jpg);
}
.toppicnorthshore {
	background-image: url(../../Images/headers/north_shore.jpg);
}
.toppiccorn {
	background-image: url(../../Images/headers/corn.jpg);
}
.toppicoranges {
	background-image: url(../../Images/headers/oranges.jpg);
}
.toppicleeks {
	background-image: url(../../Images/headers/leeks.jpg);
}
.toppicflorist4 {
	background-image: url(../../Images/headers/florist4.jpg);
}
.toppicsouthroad {
	background-image: url(../../Images/headers/south_road.jpg);
}
.toppicjohnnybarnes {
	background-image: url(../../Images/headers/johnny_barnes.jpg);
}
.toppiclogicinternet {
	background-image: url(../../Images/headers/logic_internet.jpg);
}
.toppicfmmoongate {
	background-image: url(../../Images/headers/fm_moongate.jpg);
}
.toppicalcohol {
	background-image: url(../../Images/headers/alcohol.jpg);
}
.toppicsushi {
	background-image: url(../../Images/headers/sushi.jpg);
}
.toppicscooter1 {
	background-image: url(../../Images/headers/scooter1.jpg);
}
.toppicferry1 {
	background-image: url(../../Images/headers/ferry1.jpg);
}
.toppicsalon {
	background-image: url(../../Images/headers/salon.jpg);
}
.toppiccupmatch {
	background-image: url(../../Images/headers/cup_match.jpg);
}
.toppicfmgolf {
	background-image: url(../../Images/headers/fm_golf.jpg);
}
.toppicgolf {
	background-image: url(../../Images/headers/golf.jpg);
}
.toppichorseshoe {
	background-image: url(../../Images/headers/horseshoe1.jpg);
}
.toppicnclcrown {
	background-image: url(../../Images/headers/ncl_crown.jpg);
}
.toppictuckerhouse {
	background-image: url(../../Images/headers/tucker_house.jpg);
}
.toppiccigar {
	background-image: url(../../Images/headers/cigar.jpg);
}
.toppicdj {
	background-image: url(../../Images/headers/dj.jpg);
}
.toppictuckerstown {
	background-image: url(../../Images/headers/tuckers_town.jpg);
}
.toppicstgeorge {
	background-image: url(../../Images/headers/st_george.jpg);
}
.toppicstdavids {
	background-image: url(../../Images/headers/st_davids.jpg);
}
.toppiccastleis1 {
	background-image: url(../../Images/headers/castleis1.jpg);
}
.toppicseniors {
	background-image: url(../../Images/headers/seniors.jpg);
}
.toppicbermudashorts {
	background-image: url(../../Images/headers/bermuda_shorts.jpg);
}
.toppicphoenixclock {
	background-image: url(../../Images/headers/phoenix_clock.jpg);
}
.toppictriangle {
	background-image: url(../../Images/headers/triangle.jpg);
}
.toppicsandys {
	background-image: url(../../Images/headers/sandys.jpg);
}
.toppicfortscaur1 {
	background-image: url(../../Images/headers/fort_scaur1.jpg);
}
#customtrip {
}
#customtrip select {
	font-size: 10px;
	background-color: #FFD291;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#customtrip input {
	background-color: #FFD291;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
#searchcontent li {
	background-image: url(../../Images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	padding-left: 20px;
	font-size: 11px;
	line-height: 130%;
}
#col2copyright p {

	font-size: 10px;
	line-height: 130%;
	color: #999999;
	text-align: justify;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.toppicshelley {
	background-image: url(../../Images/headers/shelley_bay.jpg);
}

.col3headingbooking {

	font-size: 12px;
	text-indent: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #75b1d9;
	margin-top: 20px;
	margin-bottom: 15px;
}
.product {
	margin-right: 5px;
	margin-bottom: 5px;
}
textarea {

	background-color: #D6E8F3;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
