/* CSS Document Gemini Explorer General */

html, body {
    height: 100%;
}

body {
	background: #FFFFFF;
	font: 80% Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	background-image: url(../../library_dolphin_boat_trips_moray_firth_gemini_explorer/background.jpg);
	background-repeat: repeat-x;
}

#mainwrap {
	width: 1145px;
	margin-top: 4px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 0 0;
}

#top_banner_wrap {
	width: 960px;
	height: 120px;
	margin-right: auto;
	margin-left: auto;
	padding: 10 0 0 0;
	background-image: url(../../library_dolphin_boat_trips_moray_firth_gemini_explorer/a_logo_moray_firth_marine_charters_gemini_explorer.jpg);
	background-position: center;
	background-repeat: no-repeat;
}


#main_internal_wrap {
	width: 960px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 0 0;
}

#banner_and_logo_wrap_explorer {
	width: 960px;
	height: 290px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(../../library_dolphin_boat_trips_moray_firth_gemini_explorer/a_explorer_bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

#banner_and_logo_wrap_endeavour {
	width: 960px;
	height: 290px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(../../library_dolphin_boat_trips_moray_firth_gemini_explorer/a_endeavor_bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

#banner_and_logo_wrap_main {
	width: 960px;
	height: 446px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#menu_holder {
	z-index: 1000;
	width: 960px;
	height: 29px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
}

#main_content_wrap {
	width: 960px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #FFFFFF;
	clear: both;
	overflow: visible;
}

#updating_wrap {
	width: 950px;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #FFFFFF;
	clear: both;
	overflow: visible;
}


#main_content_left {
	width: 480px;
	margin-top: 20px;
	margin-bottom: 7px;
	margin-left: 60px;
	margin-right: 7px;
	padding-top: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	text-align: left;
}

#main_content_right {
	width: 280px;
	margin-top: 26px;
	margin-bottom: 7px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 30px;
	float: right;
	text-align: right;
}

#main_content_right_contact {
	width: 205px;
	margin-top: 26px;
	margin-bottom: 7px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 14px;
	float: right;
	text-align: right;
}

#main_content_left_contact {
	width: 602px;
	margin-top: 20px;
	margin-bottom: 7px;
	margin-left: 20px;
	margin-right: 7px;
	padding-top: 10px;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	text-align: left;
}

#main_content_left_gallery{
	width: 862px;
	margin-top: 20px;
	margin-bottom: 7px;
	margin-left: 20px;
	margin-right: 7px;
	padding-top: 10px;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	text-align: left;
}

#flashcontent {  /* viewer div */
	width: 860px;
	height: 600px;
	margin: 0 0 0 0;
	color: #C0B3B4;
	text-align: center;
	padding: 0 0 0 0;
}

#index_choice {
	width: 856px;
	height: 240px;
	margin: 0 0 0 0;
	background-image: url(../../library_dolphin_boat_trips_moray_firth_gemini_explorer/a_index_choice.jpg);
	text-align: left;
}

#bottom_logo_holder {
	width: 960px;
	height: 120px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-image: url(../../library_dolphin_boat_trips_moray_firth_gemini_explorer/a_bottom_logo_holder.jpg);
	background-repeat: no-repeat;
}

#foot { 
	width: 960px;
	height: 106px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-image: url(../../library_dolphin_boat_trips_moray_firth_gemini_explorer/a_foot_wave.gif);
	background-repeat: no-repeat;
}

#footer_content_wrap {
	width: 940px;
	height: 78px;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
}

#footer_bar_right {
	width: 390px;
	height: 70px;
	margin: 0 0 0 0;
	padding: 20px 0px 0px 0px;
	float: right;
	text-align: right;
}

#footer_bar_left {
	width: 380px;
	height: 70px;
	margin: 0 0 0 0;
	padding: 0 0 10 0;
	float: left;
	text-align: left;
}


/* styles */

.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:130%;
	font-weight: bolder;
	color: #1A879C;
	font-stretch: expanded;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
}

.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #1FA3BA;
}

.h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #1A879C;
}
	
ul#content {
	list-style-image: url(../../library_dolphin_boat_trips_moray_firth_gemini_explorer/a_icon_wave.gif); 
}

ul#content li {
	padding-left: 0em;
	margin-bottom: .5em;
}



/* link styles */

	
a.bodylink {
	color: #35A9A6;
	text-decoration: none;
}

a.bodylink:visited {
	color: #35A9A6;
	text-decoration: none;
}

a.bodylink:hover {
	color: #1A879C;
	text-decoration: none;
}

a.bodylink:active {
	color: #35A9A6;
	text-decoration: none;
}

a.flashlink {
	color: #FFFFFF;
	text-decoration: none;
}

a.flashlink:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.flashlink:hover {
	color: #666666;
	text-decoration: none;
}

a.flashlink:active {
	color: #FFFFFF;
	text-decoration: none;
}


.footerlink {
	padding: 0px 1.5em;
}

a.footerlink:link {
	color: #35A9A6;
	text-decoration: none;
}

a.footerlink:visited {
	color: #35A9A6;
	text-decoration: none;
}

a.footerlink:hover {
	color: #1A879C;
	text-decoration: none;
}

a.footerlink:active {
	color: #35A9A6
	text-decoration: none;
}

/* site map */

ul#sitemap {
	margin: 1em 0;
	list-style-type: none;
	background: url(../../sitemap_images/a_dot.gif) repeat-y 3px 0;
	padding: 0;
}

ul#sitemap li {
	margin-bottom: .5em;
}

ul#sitemap li a {
background: url(../../sitemap_images/a_bullet_1.gif) no-repeat 0 .4em;
	padding-left: 15px;
}

ul#sitemap li a.open, ul#sitemap li li a.open, ul#sitemap li li li a.open, ul#sitemap li li li li a.open {
background: url(../../sitemap_images/a_bullet_2.gif)
}

/* second level */
ul#sitemap ul {
	margin: .5em 0 0 0;
	padding: 0;
	list-style-type: none;
}

ul#sitemap li li {
	background: url(../../sitemap_images/a_dot_2.gif) no-repeat 2px .5em;
}

ul#sitemap li li a {
	padding: 0 0 0 30px;
	background: url(../../sitemap_images/a_bullet_1.gif) no-repeat 20px .3em;
}

/* third level */
ul#sitemap ul ul { 
	background: url(../../sitemap_images/a_dot.gif) repeat-y 30px 0; 
}

ul#sitemap li li li {
	background: url(../../sitemap_images/a_dot_2.gif) no-repeat 30px .5em; 
}

ul#sitemap li li li a {
	padding: 0 0 0 60px;
	background: url(../../sitemap_images/a_bullet_1.gif) no-repeat 50px .3em;
}

/* fourth level */
ul#sitemap ul ul ul { 
	background: url(../../sitemap_images/a_dot.gif) repeat-y 60px 0; 
}

ul#sitemap li li li li { 
	background: url(../../sitemap_images/a_dot_2.gif) no-repeat 60px .5em; 
}

ul#sitemap li li li li a {
	padding: 0 0 0 90px;
	background: ../../siteamap_images/a_bullet_1.gif) no-repeat 80px .3em;
} 

