body#home, body#about, body#contact, body#pricing, body#thanks, body#album {
	background: url(/ui/images/bg-slice.gif) repeat-x fixed #a4adaf;
	font: 76%/1.6 Verdana, Arial, Helvetica, sans-serif;
	color: #c9c9c9;
	margin: 5px 0 10px 0;
	}
* {
	padding: 0;
	margin: 0;
	}
a {
	text-decoration: none;
	outline: none;
	}
img {
	border: none;
	}
span.blue {
	color: #85CCF8;
	}
a:link, a:visited {
	color: #cfb1e3;
	}
a:hover, a:active {
	color: #c187e7;
	}
span.no-see {
	display: none;
	}
#container {
	margin: 0 auto;
	width: 755px;
	}
#header {
	float: left;
	background: url(/ui/images/header.jpg) no-repeat #000;
	width: 755px;
	}
#main {
	float: left;
	background: #000;
	width: 755px;
	padding: 15px 0 0 0;
	}
ul#nav {	
	float: left;
	background: url(/ui/images/nav-bg.gif) repeat-x #000;
	width: 755px;
	margin: 122px 0 0 0;
	font-size: 100% !important;
	border-bottom: 1px #285874 solid;
	}
	#nav li {
		float: left;
		list-style: none;
		background: url(/ui/images/nav-1px-border.gif) no-repeat top right;
		}
	#nav li a {
		display: block;
		margin: 0 1px 0 0;
		float: left;
		padding: 5px 20px;
		color: #b9b9b9 !important;
		text-decoration: none !important;
		font-weight: normal !important;
		}
	#nav li a:hover {
		background: url(/ui/images/marker.gif) repeat-x right top;
		color: #cfb1e3 !important;
		}
	body#home a#navHome, body#contact a#navContact, body#gallery a#navGallery, body#about a#navAbout, body#pricing a#navPricing, body#album a#navAlbum {
		background: url(/ui/images/marker.gif) repeat-x right top;
		color: #cfb1e3 !important;
		} 
	#nav li.last {
		background: none;
		}
	#nav li.last a {
		display: block;
		margin: 0 1px 0 0;
		float: left;
		}
/*-------(=Home)--------*/
#content {
	float: left;
	width: 390px;
	}
	#content p {
		float: left;
		padding: 0 0 15px 15px;
		}
	body#home #content h1 {
		float: left;
		background: url(/ui/images/home-heading.gif) no-repeat top right #000;
		width: 380px;
		height: 44px;
		padding: 0 0 15px 10px;
		}
body#home object {
	float: right;
	margin: 0 15px 15px 0;
	display: inline;
	}
#photo {
	float: right;
	padding: 0 15px 15px 0;
	}
.photo {
	float: right;
	padding: 0 15px 15px 0;
	}
/*--------(=Album Design =Albums)--------*/
body#album h1 {
	float: left;
	display: inline;
	background: url(/ui/images/albums-heading.gif) no-repeat;
	margin: 0 0 0 15px;
	width: 285px;
	height: 45px;
	}
body#album #content {
	float: left;
	width: 320px;
	}
body#album #photo {
	float: right;
	padding: 0 15px 15px 0;
	width: 398px;
	height: 325px;
	}
#album-selector {
	float: left;
	padding: 0 0 20px 0;
	width: 755px;
margin: -50px 0 0 0;
	}
	#album-selector h2 {
		background: url(/ui/images/albums-view-heading.gif) no-repeat;
		float: left;
		display: inline;
		margin: 0 0 5px 15px;
		width: 272px;
		height: 44px;
		}
	#album-selector ul {
		list-style-type: none;
		clear: left;
		margin: 0 0 0 15px;
		}
	#album-selector ul li {
		float: left;
		display: inline;
		list-style: none;
		}
	#album-selector ul li a {
		display: block;
		float: left;
		padding: 10px;
		}
	#album-selector ul li a:hover {
		display: block;
		padding: 10px;
		background: #1c1c1c;
		}
/*--------(=Footer)--------*/
#footer {
	float: left;
	background: url(/ui/images/footer.jpg) no-repeat #000;
	width: 755px;
	clear: both;
	font-size: 90%;
	line-height: normal;
	padding: 5px 0 15px 0;
	margin: 0 0 15px 0;
	}
	#footer p {
		float: left;
		text-align: center;
		margin: 0 0 0 130px;
		display: inline;
		padding: 5px 0 2px 0;
		}
		#footer a {
		color: #d0eaf7 !important;
		}
body#gallery #footer {
	float: right;
	background: url(/ui/images/footer.jpg) no-repeat #000;
	width: 755px;
	clear: both;
	line-height: normal;
	}
	body#gallery #footer a {
		color: #d0eaf7 !important;
		}
	span.lt-blue {
		color: #d0eaf7 !important;
		}
/*--------(=Gallery)--------*/
body#gallery {
	background: url(/ui/images/bg-slice.gif) repeat-x fixed #a4adaf !important;
	font-size: 75%;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	color: #b9b9b9;
	}

.gecko {
	padding: 5px 0 0 0 !important;
	}
#gallery-container {
	clear: both;
	font-size: 94% !important;
	}
	div.gbBreadCrumb {
	padding: 15px 10px !important;
	}
	div.gbSystemLinks {
	padding: 15px 10px !important;
	}
/*--------(=About)--------*/
body#about #content h1 {
	float: left;
	background: url(/ui/images/about-heading.gif) no-repeat;
	width: 284px;
	height: 45px;
	margin: 0 0 5px 15px;
	}
/*--------(=Pricing)--------*/
body#pricing #content h1 {
	float: left;
	background: url(/ui/images/prices-heading.gif) no-repeat;
	width: 70px;
	height: 29px;
	margin: 0 0 15px 15px;
	display: inline;
	}
body#pricing #content h3 {
	clear: both;
	margin: 0 0 0 15px;
	font-size: 115%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #55c0ff;
	letter-spacing: 1px;
text-transform: uppercase;
	}
body#pricing #content p {
		float: left;
		clear: left;
		padding: 0 0 20px 15px;
		}
body#pricing #content img {
	padding: 10px 0 15px 15px;
	}
/*---------(=Contact)--------*/
body#contact h1 {
	float: left;
	background: url(/ui/images/contact-heading.gif) no-repeat;
	margin: 0 0 5px 15px;
	width: 212px;
	height: 31px;
	display: inline;
	}
#contact-form {
	float: left;
	clear: left;
	padding: 5px 15px 15px 15px;
	}
	#contact-form dt {
		padding: 5px 0 5px 0;
		}
	#contact-form label {
		color: #55c0ff;
		font-weight: bold;
		font-size: 115%;  
		letter-spacing: 1px;
		}
	#name, #email, #phone {	
		background: #d7d7d7;
		width: 225px;
		margin: -4px -2px -1px -6px;
		}
	#message {
		background: #d7d7d7;
		width: 100%;
		height: 150px;
		margin: 0 0 0 -6px;
		}
	#send {
		margin: 10px 0 0 0;
		background: url(/ui/images/marker.gif) repeat-x right top;
		width: 100px;
		color: #fff;
		}
	#contact-form input#name, input#email, input#phone, #message {
		border: 1px #d7d7d7 solid;
		}
span.UL {
	background: #d7d7d7 url(/ui/images/upper-left.gif) no-repeat;
	display: block;
	width: 235px;
	padding: 0 0 0 6px;
	}
span.UR {
	background: #d7d7d7 url(/ui/images/upper-right.gif) no-repeat top right;
	display: block;
	padding: 6px 0 0 0;
	}
span.BL {
	background: #d7d7d7 url(/ui/images/bottom-left.gif) no-repeat bottom left;
	display: block;
	padding: 0 0 0 6px;
	margin: 0 0 0 -6px;
	}
span.BR {
	background: #d7d7d7 url(/ui/images/bottom-right.gif) no-repeat bottom right;
	display: block;
	padding: 0 0 3px 5px;
	}
span.UL-msg {
	background: #d7d7d7 url(/ui/images/upper-left.gif) no-repeat;
	display: block;
	width: 350px;
	padding: 0 0 0 6px;
	}
span.UR-msg {
	background: #d7d7d7 url(/ui/images/upper-right.gif) no-repeat top right;
	display: block;
	padding: 6px 0 0 0;
	}
span.BL-msg {
	background: #d7d7d7 url(/ui/images/bottom-left.gif) no-repeat bottom left;
	display: block;
	padding: 0 0 0 6px;
	margin: 0 0 0 -6px;
	}
span.BR-msg {
	background: #d7d7d7 url(/ui/images/bottom-right.gif) no-repeat bottom right;
	display: block;
	padding: 0 0 3px 5px;
	}
#info {
	background: #111;
	float: right;
	padding: 0 40px 115px 15px;
	margin: -15px 0 0 0;
	width: 275px;
	border-left: 1px #333333 dotted;
	}
#info h3 {
	background: url(/ui/images/details-heading.gif) no-repeat;
	width: 86px;
	height: 30px;
	margin: 20px 0 0 0;
	}
	#info dl {
		margin: 15px 0 0 0;
		}
	#info dl dt {
		float: left;
		font-weight: bold;
		color: #55c0ff;
		}
	#info dl dd {
		margin: 0 0 5px 65px;
		}
#vendors {
	float: left;
	clear: both;
	width: 300px;
	padding: 25px 0 0 0;
	}
	#vendors h2 {
		font-size: 125%;
		padding: 0 0 10px 0;
		}
	#vendors ul li {
		list-style-type: none;
		padding: 0 0 5px 0px;
		}
body#thanks #content h1 {
	float: left;
	background: url(/ui/images/thank-you.gif) no-repeat;
	margin: 0 0 15px 15px;
	width: 212px;
	height: 44px;
	}
body#thanks #info {
	float: right;
	padding: 0 15px 0 0;
	width: 300px;
	}
/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { position:absolute;z-index:1000;width:220px;background:#000;border:2px double #fff;text-align:left;padding:5px;min-height:1em;
}
body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
body div#toolTip p em span { font-weight:bold;color:#fff; }