body
{
background: #aaaaaa;
font-family: Verdana;
}

.HomeTitle
{
	color:#535e94;
	font-size:24px;
	font-weight:bold;
	font-family:Verdana;
}

.PackageIcon
{
	overflow: hidden;
	width: 300px;
	height: 300px;
	overflow: hidden;
	position: relative;
	
}

.PackageIcon img
{
	border:0;
}

.PackageTitle
{
	font-weight:bold;
	padding: 5px;
	font-size: 14px;
	text-decoration:underline;
}

.PackageDesc
{
	width:100%;
	height:106px;
	overflow:hidden;
	font-size: 10px;
	padding: 4px;
	margin-bottom: 5px;
}

.PackageBuyNow
{
	background:#bbbbbb;
	font-size: 24px;
	background:red;
}

.PackagePrice
{
	font-weight:bold;
	font-size: 10px;
	padding: 5px;
}

.PackageBuyNow a, .PackageBuyNow a:link
{
	text-decoration: none;
	color: white;
	font-weight: bold;
}

.PackageBuyNow a:hover
{
	color: black;
}

.CartRowAlt
{
	background: #eeeeee;
}

.CartHeader
{
	background: #cccccc;
	font-weight: bold;
}


.CATBorder .CATRow img
{
	width:250px;
}


.GalleryPane
{
	text-align:center;
	border: solid 0px black;
	background: white;
}

.Gallery
{
	padding-left: 8px;
}

.Gallery td
{
	background: white;
}

.GalleryHeader
{
	background:white;
	color:black;
	text-align: center;
}

.GalleryHeader img
{
	margin-top:5px;
}

.GalleryHeader a,.GalleryHeader a:link, .GalleryHeader a:visited
{
	color:#003366;
}

.GalleryHeader a:hover
{
	text-decoration:none;
	color: white;
}

.GalleryTable
{
	width:645px;
	height:387px;
	background: #cce6f3 url('images/icons_down.jpg') no-repeat;
}

.GalleryTable td
{
	width:129px;
	height:127px;
}

.GalleryTable a
{
	display:block;
	width:129px;
	height:127px;
}

.MainDiv
{
height: 100%;
width: 100%;
background: #aaaaaa;
padding-top: 15px;
position: relative;
}

.Banner
{
height: 385px;
width: 772px;
background: #cce6f3 url('images/banner.jpg') no-repeat;
}

.Banner2
{
height: 256px;
width: 772px;
background: #cce6f3 url('images/banner.jpg') no-repeat;
}

.Banner3
{
height: 256px;
width: 774px;
background: white url('images/banner3.jpg') no-repeat;
}

.HeaderBanner
{
height: 385px;
width: 774px;
background: white url('images/banner.jpg') no-repeat;
}

.HeaderBanner a, .HeaderBanner a:link, .HeaderBanner a:hover
{
	text-decoration: none;
}

.HeaderBanner a span
{
	text-align: center;
	color: white;
	display: block;
	padding-top:50px;
}

.HeaderBanner a:hover span
{
	text-align: center;
	color: yellow;
	display: block;
	padding-top:50px;
}

.headerLink
{
	width:127px;
	height:127px;
	margin-right:2px;
	margin-bottom:2px;
	border:0;
	display:block;
	float:left;
}


.headerLinkNoSwap
{
	width:127px;
	height:127px;
	margin-right:2px;
	margin-bottom:2px;
	border:0;
	display:block;
	float:left;
}

.bottombar
{
height: 125px;
background: #89a0cb url('images/bottomright.jpg') no-repeat bottom right;
padding-right: 20px;
padding-top: 15px;
font-family: Verdana;
font-weight: bold;
}

.bottombar a, .bottombar a:link, .bottombar a:visited
{
font-size: 12px;
font-family: Myriad Pro;
color: black;
}

.links, .links a, .links a:link, .links a:visited
{
  color: white;
  font-size: 14px;
  font-family: Times New Roman;
}

.link-aboutus .link-aboutus a, .link-aboutus a:link, .link-aboutus a:visited
{
  position: relative;
  top: 55px;
  left: 65px;
  color: white;
  font-size: 14px;
  font-family: Times New Roman;
}

.link-profiles .link-profiles a, .link-profiles a:link, .link-profiles a:visited
{
  position: relative;
  top: 172px;
  left: -65px;
  color: white;
  font-size: 14px;
  font-family: Times New Roman;
}

.link-services  .link-services a, .link-services a:link, .link-services a:visited
{
  position: relative;
  top: 152px;
  left: 325px;
  color: white;
  font-size: 14px;
  font-family: Times New Roman;
}

.link-clients .link-clients a, .link-clients a:link, .link-clients a:visited
{
  position: relative;
  top: 137px;
  left: -190px;
  width: 45px;
  color: white;
  font-size: 14px;
  font-family: Times New Roman;
}

.leftmenu
{
border-left: solid 1px white;
border-bottom: solid 2px white;
}

.leftmenu a, .leftmenu a:link, .leftmenu a:visited
{
color: white;
  font-size: 14px;
  font-family: Times New Roman;
}

.BuyNow:link
{
	display: block;
	background: #325398;
	color:white;
	text-align: center;
	width: 150px;
	margin-left: 30px;
}

.ZLDNNPhotoAlbumList .SubHead span, .ZLDNNPhotoAlbumList .Normal span
{
	display:none;
}

.BuyNow:visited
{
	display: block;
	background: #325398;
	color:white;
	text-align: center;
	width: 150px;
	margin-left: 30px;
	text-decoration: none;
}

.BuyNow:hover
{
	display: block;
	background: #89A0CB;
	color:white;
	text-align: center;
	width: 150px;
	margin-left: 30px;
	text-decoration: none;
}

/* LEFT MENU */

.LeftMenu
{
  text-align: left;
  padding: 0;
  font-size: 12px;
  width:126px;
  z-index: 10000
}

.LeftMenu ul
{
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0;
  z-index: 10000
}

.LeftMenu ul li a, .LeftMenu ul li a:link
{
  display: block;
  width:100%;
  text-decoration: none;
  color:white;
  font-size:14px;
  z-index: 10000
}

.LeftMenu ul li a:hover
{
  display: block;
  width: 100%;
  text-decoration: none;
  color:white;
  font-size:14px;
  background: #535e94;
  z-index: 10000
}

.LeftMenu ul ul li a:hover
{
  display: block;
  width: 100%;
  text-decoration: none;
  color:white;
  font-size:14px;
  background: #89A0CB;
  z-index: 10000
}

.LeftMenu ul li
{
  position: relative;
  list-style: none;
  background: #89A0CB;
  padding-left:5px;
  z-index: 10000
}

.LeftMenu UL UL li
{
	background: #325398;
	z-index: 10000
}

.LeftMenu UL UL {
	LEFT: 100%;
	WIDTH: 100%;
	POSITION: absolute;
	TOP: 0px;
	background: #325398;
	z-index: 10000
}
.LeftMenu UL UL {
	DISPLAY: none
}
.LeftMenu UL LI:hover UL {
	DISPLAY: none
}
.LeftMenu UL LI:hover UL {
	DISPLAY: block
}
.LeftMenu UL UL LI:hover UL {
	DISPLAY: block
}

#s1:hover
{
	background: #cce6f3 url('images/icons_over.jpg') no-repeat;
	background-position:0px 0px;
	text-decoration:none;
	top: -1px;
	left: 0px;
	position: relative;
	
}

#s2:hover
{
	background: #cce6f3 url('images/icons_over.jpg') no-repeat;
	background-position:-129px 0px;
	text-decoration:none;
	top: -1px;
	left: 0px;
	position: relative;
	
}

#s3:hover
{
	background: #cce6f3 url('images/icons_over.jpg') no-repeat;
	background-position:-258px 0px;
	text-decoration:none;
	top: -1px;
	left: 0px;
	position: relative;
	
}

#s4:hover
{
	background: #cce6f3 url('images/icons_over.jpg') no-repeat;
	background-position:-387px 0px;
	text-decoration:none;
	top: -1px;
	left: 0px;
	position: relative;
	
}

#s5:hover
{
	background: #cce6f3 url('images/icons_over.jpg') no-repeat;
	background-position:-516px 0px;
	text-decoration:none;
	top: -1px;
	left: 0px;
	position: relative;
	
}

#s6:hover
{
	background: #cce6f3 url('images/icons_over.jpg') no-repeat;
	background-position:0px -129px;
	text-decoration:none;
	top: -1px;
	left: 0px;
	position: relative;
	
}

#s7:hover
{
	background: #cce6f3 url('images/icons_over.jpg') no-repeat;
	background-position:-129px -129px;
	text-decoration:none;
	top: -1px;
	left: 0px;
	position: relative;
	
}

#s8:hover
{
	background: #cce6f3 url('images/icons_over.jpg') no-repeat;
	background-position:-258px -129px;
	text-decoration:none;
	top: -1px;
	left: 0px;
	position: relative;
	
}

#s9:hover
{
	background: #cce6f3 url('images/icons_over.jpg') no-repeat;
	background-position:-387px -129px;
	text-decoration:none;
	top: -1px;
	left: 0px;
	position: relative;
	
}

#s10:hover
{
	background: #cce6f3 url('images/icons_over.jpg') no-repeat;
	background-position:-516px -129px;
	text-decoration:none;
	top: -1px;
	left: 0px;
	position: relative;
	
}


#s11:hover
{
	background: #cce6f3 url('images/icons_over.jpg') no-repeat;
	background-position:0px -258px;
	text-decoration:none;
	top: -1px;
	left: 0px;
	position: relative;
	
}

#s12:hover
{
	background: #cce6f3 url('images/icons_over.jpg') no-repeat;
	background-position:-129px -258px;
	text-decoration:none;
	top: -1px;
	left: 0px;
	position: relative;
	
}

#s13:hover
{
	background: #cce6f3 url('images/icons_over.jpg') no-repeat;
	background-position:-258px -258px;
	text-decoration:none;
	top: -1px;
	left: 0px;
	position: relative;
	
}

#s14:hover
{
	background: #cce6f3 url('images/icons_over.jpg') no-repeat;
	background-position:-387px -258px;
	text-decoration:none;
	top: -1px;
	left: 0px;
	position: relative;
	
}

#s15:hover
{
	background: #cce6f3 url('images/icons_over.jpg') no-repeat;
	background-position:-516px -258px;
	text-decoration:none;
	top: -1px;
	left: 0px;
	position: relative;
	
}

.Hidden
{
	background: #cce6f3 url('images/icons_over.jpg') no-repeat;
}
