body {
	background-color:#E4F1FC;
}

#background {
	position:absolute;
	left: 125px;
	width: 750px;
	height: 910px;
	background-image:url(images/background_05a.png);
}

#Top {
	position:absolute;
	left:165px;
	top: 28px;
	width: 650px;
	height: 105px;
}

#navcard {
	position:absolute;
	left: 160px;
	width: 677px;
	height: 308px;
	top: 181px;
}


.menu {
	height: 44px;
	width: 548px;
	position:absolute;
	left: 273px;
	top: 154px;
	z-index:40;
}

#home #nav-home a,
#about #nav-about a,
#cap #nav-cap a,
#art #nav-art a,
#contact #nav-con a,
#news #nav-news a
	{
	text-decoration:none;
	background-image:url(images/Btnup.png);
	text-align:center;
	line-height:30px;
	color:white;	
	
}
#nav {
	
	margin:0;
	padding:0;
}

#nav li {
	display:inline;
	padding:0;
	margin:0;
	background-image:url(images/Btndown.png);
	text-decoration:none;
	vertical-align:bottom;
	font-size:14px;
	font-family:Impact, sans-serif;	

}

#nav a:link,
#nav a:visited {
	
	color:white;
	float:left;
	width:88px;
	height:28px;
	background-image:url(images/Btndown.png);
	text-decoration:none;
	text-shadow: 2px 2px 2px #555;
	text-align:center;
	line-height:30px;
	
	
}
#nav a:hover {
	color:white;
	background-image:url(images/Btnup.png);
}

img{vertical-align:middle}
 
.top {padding: 10px}

#card-text {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	width:300px;
	heigh:250px;
	left:200px;
	top:190px;
	color:#fff;
	text-align:justify;
	line-height:120%;
	font-size:14px;
	
}

.card-head {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
	line-height:120%;
	font-size:14px;
	
}

h1 {
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	strong;
	font-size:18px;
	letter-spacing:-.5px;
	
}

p.contact {
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:0.2in;
	line-height:1%;
}

.head1 {
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	strong;
	font-size:18px;
	letter-spacing:-.5px;
	
}

#picture {
	position:absolute;
	left: 530px;
	top: 181px;
}

#content {
	color:#fff;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	left: 189px;
	width: 620px;
	top: 450px;
	
}

#contact {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:14px;
}

#list {
	position:absolute;




	strong;
	color:#fff;
	left: 192px;
	top: 629px;
	text-align:left;
	list-style-type:none;
	display:block;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#list1 {
	position:absolute;

	strong;
	color:#fff;
	left: 442px;
	top: 629px;
	text-align:left;
	list-style-type:none;
	display:block;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.link-text {
	position:absolute;
	top:235px;
	width:100px;
	font-family:Impact, sans-serif;
	font-size:13px;
	color:white;
	text-align:left;
}

.small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:white;
}

.copy {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	top:885px;
	left:139px;
	color:white;
	font-size:9px;
}

.hide a:link,
.hide a:visited,
.hide {
	visibility:hidden;
	text-decoration:none;
}

#hide a:link,
#hide a:visited,
#hide {
	visibility:hidden;
	text-decoration:none;
}


#capdisplay-map { /* background image map */
	margin:0;
	padding:0;
	width:597px;
	height:104px;
	z-index:200;
}

#capdisplay-map li {
	margin:0;
	padding:0;
	list-style:none;
}

#capdisplay-map li a {
	position:absolute;
	display:block;
	text-decoration:none;
}

#capdisplay-map a.surface {
	top:258px;
	left:193px;
	width:100px;
	height:100px;
}

#capdisplay-map a.lam {
	top:258px;
	width:100px;
	height:100px;
	left:317px;
}

#capdisplay-map a.atmo {
	top:258px;
	width:100px;
	height:100px;
	left:445px;
}

#capdisplay-map a.film {
	top:258px;
	left:560px;
	width:100px;
	height:100px;
}

#capdisplay-map a.bags {
	top:258px;
	left:693px;
	width:100px;
	height:100px;
}

#picture-d {
	position:absolute;
	top:182px;
	left:400px;
}

#card-text-h {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	width:195px;
	heigh:250px;
	left:190px;
	top:188px;
	text-align:left;
	color:white;
	font-weight:500;
	font-size:18px;
	letter-spacing:-.5px;
}

#card-text-d {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	width:182px;
	heigh:250px;
	left:200px;
	top:225px;
	color:#fff;
	text-align:left;
	line-height:120%;
	font-size:14px;
	
}

#address {
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:13px;
}


#gallery a:link,
#gallery a:visited,
#gallery {
	position:absolute;
	font-family:Impact, sans-serif;
	color:#FFCC00;
	font-size:20px;
	text-align:left;
	text-decoration:none;
	top:186px;
	left:120px;
	width:250px;
}


#gallery_back a:link,
#gallery_back a:visited,
#gallery_back {
	position:absolute;
	font-family:Impact, sans-serif;
	color:white;
	font-size:18px;
	text-align:left;
	text-decoration:none;
	top:197px;
	left:109px;
}

#gallery_next a:link,
#gallery_next a:visited,
#gallery_next {
	position:absolute;
	font-family:Impact, sans-serif;
	color:white;
	font-size:18px;
	text-align:left;
	text-decoration:none;
	
	top:197px;
	left:151px;
}

#dp_nav a:link,
#dp_nave a:visited,
#dp_nav {
	font-family:Impact, sans-serif;
	color:white;
	text-decoration:none;
	font-size:14px;
	text-align:left;
	text-shadow: 2px 2px 2px #555;
}

#portmap {
	margin:0;
	padding:0;
	width:500px;
	height:300px;
	
}

#portmap li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline
}

#portmap li a {
	position:absolute;
	display:block;
	text-decoration:none;
}

#portmap a.salad {
	top:250px;
	left:195px;
	width:75px;
	height:75px;
}

#portmap a.guys {
	top:250px;
	left:297px;
	width:75px;
	height:75px;
}

#portmap a.crispy {
	top:250px;
	left:400px;
	width:75px;
	height:75px;
}

#portmap a.sachs {
	top:250px;
	left:505px;
	width:75px;
	height:75px;
}

#portmap a.photo1 {
	top:250px;
	left:610px;
	width:75px;
	height:75px;
}

#portmap a.photo2 {
	top:250px;
	left:715px;
	width:75px;
	height:75px;
}

#portmap a.earl {
	top:335px;
	left:195px;
	width:75px;
	height:75px;
}

#portmap a.oven {
	top:335px;
	left:297px;
	width:75px;
	height:75px;
}

#portmap a.rays {
	top:335px;
	left:400px;
	width:75px;
	height:75px;
}

#portmap a.coco {
	top:335px;
	left:505px;
	width:75px;
	height:75px;
}

#portmap a.photo3 {
	top:335px;
	left:610px;
	width:75px;
	height:75px;
}

#portmap a.photo4 {
	top:335px;
	left:713px;
	width:75px;
	height:75px;
}

#port_text {
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	text-align:right;
	font-size:13px;
	position:absolute;
	top:210px;
	left:175px;
	width:200px;
	line-height:100%;
}

#nav_button_l a:link,
#nav_button_l a:visited,
#nav_button_l {
	position:absolute;
	top:388px;
	left:180px;
	width:34px;
	height:34px;
	text-decoration:none;
	background-image:url(images/button2.png);
}

#nav_button_r a:link,
#nav_button_r a:visited,
#nav_button_r {
	position:absolute;
	top:388px;
	left:342px;
	width:34px;
	height:34px;
	text-decoration:none;
	background-image:url(images/button.png);
}

#nav_button a:link,
#nav_button a:visited,
#nav_button {
	text-decoration:none;
}

.navtest {
	position:absolute;
	top:250px;
	left:160px;
	width:400px;
	height:100px;
	text-decoration:none;
}

#test li {
	display:inline;
	text-decoration:none;
}

#test a:link,
#test a:visited {
	color:#939;
}

#pmap {display:block; top:234px; left:195px; position:absolute; width:592px; height:158px; background-image:url(images/port_arta.png); z-index:100}

#pmap a#titlep {display:block; width:592px; height:158px; position:relative; top:0px; left:0px;}

* html #pmap a#titlep {height:158px; he\ight:0;}

a#salad, a#guys, a#earl, a#oven, a#crispy, a#sachs, a#rays, a#coco, a#photo1, a#photo2, a#photo3, a#photo4 {
	display:block;
	width:70px;
	height:0px;
	padding-top:65px;
	position:absolute;
}

* html a#salad, * html a#guys, * html a#earl, * html a#oven, * html a#crispy, * html a#sachs, * html a#rays, * html a#coco,
* html a#photo1, * html a#photo2, * html a#photo3, * html a#photo4 {
	height:70px;
	he\ight:0;
}

a#salad {top:0px; left:0px; background:transparent;}
a#guys {top:0px; left:100px; background:transparent;}
a#crispy {top:0px; left:205px; background:transparent;}
a#sachs {top:0px; left:310px; background:transparent;}
a#photo1 {top:0px; left:415px; background:transparent;}
a#photo2 {top:0px; left:520px; background:transparent;}
a#earl {top:90px; left:0px; background:transparent;}
a#oven {top:90px; left:100px; background:transparent;}
a#rays {top:90px; left:205px; background:transparent;}
a#coco {top:90px; left:310px; background:transparent;}
a#photo3 {top:90px; left:415px; background:transparent;}
a#photo4 {top:90px; left:520px; background:transparent;}

#imap {
	display:block;
	width:597px;
	height:104px;
	position:absolute;
	top:242px;
	left:195px;
	background:url(images/capdisplay_images.png);
}

#imap a#titlex {
	display:block;
	width:597px;
	height:110px;
	position:relative;
	left:0px;
	top:0px;
	
}

* html #imap a#titlex {
	height:104px;
	he\ight:0;
}

* html a#surface {
	height:80px;
	he\ight:0;
}

a#surface {
	display:block;
	width:100px;
	height:0;
	padding-top:100px;
	position:absolute;
	top:0;
	left:0px;
}

a#lam {
	display:block;
	width:100px;
	height:0;
	padding-top:100px;
	
	position:absolute;
}

a#atmo, a#film, a#bag {display:block; width:100px; padding-top:100px; position:absolute; overflow:hidden}

* html a#surface, * html a#lam, * html a#atmo, * html a#film, * html a#bag {height:80px; he\ight:0;}


a#lam {left:125px; top:0px; background:transparent;}
a#atmo {left:245px; top:0px; background:transparent;}
a#film {left:370px; top:0px; background:transparent;}
a#bag {left:495px; top:0px; background:transparent;}














	

