body{
	padding:0px;
	margin:0px;
	background-color: #8E8E8E;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
}
a:link, a:visited {
	color: #787878;

}
a:hover, a:active {
	color: #000000;

}
p{
	margin:0px;
	padding:0px 0px 20px 0px;
}
#description {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#787878;
	font-weight:500;
	padding:15px 0px 10px 0px;
	font-size:12px;
	display:none;
}
#container {
	margin: 0 auto 0 auto;
	padding:0px 0px 0px 0px;
	width: 741px;
	text-align: left;
	background-color: #fff;
	/*border-bottom:2px solid #6D6D6D;*/
}
#nav {
	text-align:right;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #8E8E8E;
	height:21px;
}
#header{
	width:725px;
	height:59px;
	margin:0px 0px 0px 0px;
	padding:0px;
	border-bottom:1px solid #8E8E8E;
}
#logo{
	width:420px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#logo_jpg{
	border:none;
	width:315px;
	height:59px;
	padding:0px;
	margin:0px;
}
#tagline{
	margin:0px 0px 0px 0px;
	padding:23px 0px 0px 0px;
}
#tagline_jpg{
	border:none;
	width:141px;
	height:17px;
	padding:0px 0px 0px 140px;
	margin:0px;
}
#top{
	width:741px;
	height:66px;
	margin:0px 0px 0px 0px;
	background-color: #8E8E8E;
}
#footer{
	/*text-align:center;
	border-top:1px solid black #8E8E8E;
	padding:3px 0px 0px 0px;*/
	width:725px;
	height:15px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#shadow_top{
	height:8px;
	font-size:6px;
	background:url("../images/shadow-top.gif") repeat-x;
}
#shadow_top_right{
	height:8px;
	font-size:6px;
	background:url("../images/shadow-top-right.gif") no-repeat;
}
#shadow_top_left{
	height:8px;
	font-size:6px;
	background:url("../images/shadow-top-left.gif") no-repeat;
}
#shadow_right{
	background:url("../images/shadow-right.gif") repeat-y;
}
#shadow_bottom{
	height:8px;
	font-size:6px;
	background:url("../images/shadow-bottom.gif") repeat-x;
}
#shadow_bottom_right{
	height:8px;
	font-size:6px;
	background:url("../images/shadow-bottom-right.gif") no-repeat;
}
#shadow_bottom_left{
	height:8px;
	font-size:6px;
	background:url("../images/shadow-bottom-left.gif") no-repeat;
}
#shadow_left{
	background:url("../images/shadow-left.gif") repeat-y;
}
#content{
	width:725px;
}
#content_interior{
	padding:15px 45px 15px 45px;
}
#content_header{
	color:#787878;
	font-weight:700;
	padding:15px 0px 10px 0px;
	font-size:12px;
}
#nav ul{
	padding:0px;
	margin:0px;
}
#nav li{
	padding:0px;
	margin:0px;
}
.swap span {
	display: none;
}
#nav ul {
	list-style: none;
	padding: 0px;
	margin: 0 0 0 0px;
}

#nav li {
	float: left;
	padding: 0;
}

#nav li a {
	display: block;
	height: 18px;
	text-decoration: none;
	margin: 0 0px 0px 0;
}

/*    ################################    */

#navhome, #navhomeloc{
	width: 48px;
}
#navabout, #navaboutloc{
	width: 53px;
}
#navservices, #navservicesloc{
	width: 60px;
}
#navcontact, #navcontactloc{
	width: 202px;
}
#navnewborns, #navnewbornsloc{
	width: 75px;
}
#navchildren, #navchildrenloc{
	width: 69px;
}
#navfamilies, #navfamiliesloc{
	width: 68px;
}
#navintimates, #navintimatesloc{
	width: 70px;
}
#navweddings, #navweddingsloc{
	width: 65px;
}
#navvi_gallery, #navvi_galleryloc{
	width: 65px;
}

/*    ################################    */

#nav #navhome a {
	background: url("../images/home.gif") no-repeat;
}
#nav #navabout a {
	background: url("../images/about.gif") no-repeat;
}
#nav #navservices a {
	background: url("../images/services.gif") no-repeat;
}
#nav #navcontact a {
	background: url("../images/contact.gif") no-repeat;
}
#nav #navnewborns a {
	background: url("../images/newborns.gif") no-repeat;
}
#nav #navchildren a {
	background: url("../images/children.gif") no-repeat;
}
#nav #navfamilies a {
	background: url("../images/families.gif") no-repeat;
}
#nav #navintimates a {
	background: url("../images/intimates.gif") no-repeat;
}
#nav #navweddings a {
	background: url("../images/weddings.gif") no-repeat;
}
#nav #navvi_gallery a {
	background: url("../images/caribbean.gif") no-repeat;
}

/*    ################################    */

#nav #navhome a:hover,
#nav #navhomeloc {
	background: url("../images/home-over.gif") no-repeat;
}
#nav #navabout a:hover,
#nav #navaboutloc {
	background: url("../images/about-over.gif") no-repeat;
}
#nav #navservices a:hover,
#nav #navservicesloc {
	background: url("../images/services-over.gif") no-repeat;
}
#nav #navcontact a:hover,
#nav #navcontactloc {
	background: url("../images/contact-over.gif") no-repeat;
}
#nav #navnewborns a:hover,
#nav #navnewbornsloc {
	background: url("../images/newborns-over.gif") no-repeat;
}
#nav #navchildren a:hover,
#nav #navchildrenloc {
	background: url("../images/children-over.gif") no-repeat;
}
#nav #navfamilies a:hover,
#nav #navfamiliesloc {
	background: url("../images/families-over.gif") no-repeat;
}
#nav #navintimates a:hover,
#nav #navintimatesloc {
	background: url("../images/intimates-over.gif") no-repeat;
}
#nav #navweddings a:hover,
#nav #navweddingsloc {
	background: url("../images/weddings-over.gif") no-repeat;
}
#nav #navvi_gallery a:hover,
#nav #navvi_galleryloc {
	background: url("../images/caribbean-over.gif") no-repeat;
}
#phone_footer{
  text-align:right;
  background-color:#8E8E8E;
  padding:0px 8px 0px 0px;
}


