BODY {
	padding: 0px; margin: 0px; COLOR: #333333; margin-top: 10px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-ALIGN: center; font-size:12px;
}



/*page */
#page-image {float: left; margin-right: 20px; margin-bottom: 0px; line-height:1em; font-size: 0px;}
#page-image img {width: 100px; height: 100px;}
#page-image:hover {opacity:0.7;filter:alpha(opacity=70)}
.floor-plan {height: 120px; display: block;}
#large-photo {
	position:relative;
 	width: 940px; height: 400px;
	background:url(/images/loading.gif) no-repeat 50% 50%;
	padding: 0px;
}
.center {margin: 0px auto;}


/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/

#slider {
	position:relative;
 	width: 940px; height: 400px;
	background:url(/images/loading.gif) no-repeat 50% 50%;
	padding: 0px;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:20px;
	bottom: 20px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:11px;
	background:url(/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}


.nivo-controlNav a.active {
	background-position:0 -11px;
}

.nivo-directionNav a {
	display:block;
	width:15px;
	height:30px;
	background:url(/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-15px 0px;
	right:20px;
}
a.nivo-prevNav {
	left:20px;
	background-position:0px 0px;
}

a.nivo-nextNav:hover {
	}

a.nivo-prevNav:hover {
	}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a {
    color:#efe9d1;
    text-decoration:underline;
}




/*packages*/
.package{border: 1px solid #333333; margin-bottom: 10px; padding: 10px; padding-bottom: 0px;}


/*blog*/
.wp-pagenavi {height: 30px;}
#blog-content-right {width: 240px; margin-left: 10px; float:left;}
#blog-content-left {width: 690px; float:left; line-height: 1.5em}
#blog-content-left a {color: #333333; text-decoration:underline;}
#blog-content-left a:hover {text-decoration:none;}

.blog-post-listing {padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; margin-bottom: 20px; }
.blog-h1 {font-size: 18px; color: #cc9e04; padding: 0px; margin: 0px; line-height: normal; font-weight:normal; padding-bottom: 5px;}
.blog-h1 a {font-size: 18px; color: #333333; padding: 0px; margin: 0px; line-height: normal; font-weight:normal; text-decoration:none;}
.blog-h1 a:hover {text-decoration:underline; color: #af1e2d;}
.blog-post-photo {margin-bottom: 20px;}
.blog-post-photo img{border: 0px;}

#post-photo img {margin-bottom: 20px;}
#container-left-single p {margin-bottom: 15px;}
.h2-single {margin-top: 10px; margin-bottom: 10px; color: #95c018;}
.h2-single-contact {margin-bottom: 10px; color: #95c018;}
#container-left-single {padding-left: 15px; padding-top: 15px;}
#container-left-single-a {width: 520px; float: left; display: block; padding-right: 20px;}
#container-left-single-b {width: 220px; float: left; display: block;}
.studio-label {float: left; width: 100px; font-weight: bold;}
.studio-label-content {display: block; margin-left: 100px;}
.contact-info {border-top: 1px dashed #e5e5e5; border-bottom: 1px dashed #e5e5e5; padding-top: 10px; padding-bottom: 10px;  margin-top: 15px; margin-bottom: 15px;}
.main-photo {margin-bottom: 20px;}
.post-meta {padding-bottom: 10px;  margin-bottom: 15px;}
.post-meta a {color: #333333; text-decoration:none;}
.post-meta a:hover {color: #999999;} 
.post-meta-header {background-color: #848484; color: #ffffff; height: 25px; padding-left: 10px; font-weight:bold; line-height: 25px;}
.the-author {padding: 10px; border-bottom: 1px solid #e5e5e5;}
.the-author a {font-weight: bold;}
.the-tags {padding: 10px; border-bottom: 1px solid #e5e5e5;}
.the-tags a {font-weight: bold;}
.the-tag-cloud {padding: 10px; border-bottom: 1px solid #e5e5e5; color: #999999;}
.the-tag-cloud a {line-height:1.5em;}
#post-photo img {margin-left: auto; margin-right: auto; padding: 10px;border: 1px solid #D5D5D5; display:block; background-color: #f5f5f1;}
.list-archives {padding: 0px; margin: 0px; margin-top: 7px;}
.list-archives a {display: block;}
.list-archives a:hover {text-decoration:none;}
.list-archives li {
	padding-top: 3px;
	padding-left: 10px;
	margin-left: 0px;
	margin-bottom: 5px;
    list-style-type: none;
	border-bottom: 1px dashed #e5e5e5;
	color: #666666;}







/*SHOP*/
#page-content-left-shop {}
#page-content-right-shop {width: 690px; float:left; line-height: 1.5em; min-height: 300px;}
#page-content-shop {width: 940px;}
#content_area {padding: 0px;}
#shop-header-banner {border: 1px solid #e5e5e5; height: 90px; background: url(http://grrma.ppjpe.servertrust.com/v/vspfiles/assets/images/shop-header-banner.jpg) #f9faf8 no-repeat;}
#shop-header-banner-text {width: 450px; float: right; padding: 15px; line-height:1.5em;}
#shop-header-banner-text span {font-weight:bold;}
#header_nav {margin-top: 50px;}
#header_nav ul {padding: 0px; margin: 0px;}
#header_nav ul .last {margin-right: 5px; border-right: 0px; padding-right: 0px;}
#display_menu_2 ul {list-style:none; list-style-type:none; margin: 0px; padding: 0px;}
#display_menu_2 ul a {font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; width: 220px; height: 30px; display: block; line-height:30px; padding-left:20px;  color: #333333; text-decoration:none; font-weight:bold;}
#display_menu_2 ul a:hover {background-color:#9c9b98;color: #ffffff;font-weight: bold;}
#display_menu_2 .nav a {font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; width: 220px; height: 30px; line-height:30px; color: #72716d; text-decoration:none; font-weight:bold; display: block; padding-left:10px;}
#display_menu_2 .nav a:hover {text-decoration: underline;}
#display_menu_2 .subnav a {font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; width: 220px; height: 30px; display: block; line-height:30px; padding-left:30px;  color: #72716d; text-decoration:none; font-weight:normal;}
#display_menu_2 .subnav a:hover {text-decoration: underline;}

#search_section {margin-top: 10px; margin-bottom: 10px; display: block; clear:both; height: 40px;}
.search-field {width: 150px; height: 25px; font-size: 12px; float: left; padding-left: 10px;}
#walden-search-form {margin: 0px; padding: 0px;}
.PageText_L155n {float: right; margin-top: -35px;}
#shopping_cart_summary {clear: both;}
#shop-home-pso p {padding: 10px; line-height: 1.5em;}
#shop-home-pso a {color: #9c9b98; text-decoration:none; font-weight: bold; margin-bottom: 10px; display:block;}
#shop-home-pso a:hover {color: #9c9b98; text-decoration:underline;}
#shop-home-pso1-container {width: 223px; float: left;}
#shop-home-pso1 {display: block; height: 200px; width: 221px; border: 1px solid #e5e5e5; background: url(http://grrma.ppjpe.servertrust.com/v/vspfiles/assets/images/shop-pso-1.jpg) no-repeat;}
#shop-home-pso2-container {width: 224px; float: left; margin-left: 10px; }
#shop-home-pso2 {display: block; height: 200px; width: 222px; border: 1px solid #e5e5e5; background: url(http://grrma.ppjpe.servertrust.com/v/vspfiles/assets/images/shop-pso-2.jpg) no-repeat; }
#shop-home-pso3-container {width: 223px; float: left; margin-left: 10px; }
#shop-home-pso3 {display: block; height: 200px; width: 221px; border: 1px solid #e5e5e5; background: url(http://grrma.ppjpe.servertrust.com/v/vspfiles/assets/images/shop-pso-3.gif) no-repeat; }
.colors_backgroundneutral {background-color: #fff;}
.subcategory_link {color: #9c9b98; text-decoration:none; font-weight: bold; margin-right: 10px; display:block;}



/*comment form */
#comment {width: 500px; height: 150px;}

#banners-small p {margin: 0px; padding: 0px;}
.comment-div {margin-top: 10px; color: #333333; background-color: #F0F0F0; background-image: url(images/comments-dark-bg.gif); width: 615px;}
.comment-text {padding: 20px; padding-right: 200px;}
.comment-text a {color: #333333;}
.comment-text a:hover {text-decoration: none;}
.comment-footer {height: 16px; background-image: url(images/comments-dark-footer.gif); line-height: 20px; display:block; width: 615px;}
.comment-meta {padding-bottom: 10px; padding-left: 30px;}
.views {float: left; width: 75px;}

/*end of comment form */



#header-right {float: right; width: 200px; height: 100px;}
#header-right a {width: 200px; height: 50px; display:block;}

.toggle {width: 130px; float: left;}
h2.trigger {
padding: 0px; 
margin: 0px;
height: 24px;
line-height: 24px;
font-size: 12px; 
font-weight: bold;
text-decoration:none;
color: #9c9b98; 
}
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	overflow: hidden;
	width: 130px;
	clear: both;
}
.toggle_container .block {
	padding-left: 10px;
	padding-bottom: 10px;

}

#footer ul {margin: 0xp; padding: 0px; list-style:none; display:inline;}
#footer a {color: #9c9b98; text-decoration:none; }
#footer a:hover {color: #333333; text-decoration: underline;}
.block a {display: block;line-height: 20px;font-size: 11px;}
.fheader {color: #9c9b98; display: block; font-weight:bold; text-decoration:none; height: 26px;}
a.fheader:hover {color: #333333; text-decoration:underline;}



#footer {width: 940px; margin: 0px auto; text-align: left; padding-top: 10px;}
.footer-column-first {float: left; width: 420px; line-height: 14.em; padding-top: 5px;}
#footer-column-second {float: left; width: 500px;text-align: left;}
#footer-column-second-blog a {text-decoration:underline;}
#footer-column-second-blog img {float: left; margin-right: 10px;}



.footer-links {color: #9c9b98; text-decoration:none; padding-left: 5px; padding-right: 5px; font-size: 9px;}
a.footer-links a:hover {color: #333333;}

.footer-links-u {color: #9c9b98; text-decoration:none; padding-left: 5px; padding-right: 5px;}
a.footer-links-u a:hover {color: #333333; text-decoration:underline;}












.club-right {float:right; width: 400px; text-align: right;}
.float-right {float: right;}

.sidebar-link {font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; width: 220px; height: 35px; display: block; line-height:35px; padding-left:20px; border-bottom:1px solid #9c9b98; border-top:1px solid #ffffff;  color: #333333; text-decoration:none; font-weight:bold;}
a.sidebar-link:hover {background-color:#9c9b98;color: #ffffff;font-weight: bold;}



.sidebar-link2 {font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; width: 230px; height: 40px; display: block; line-height:20px; padding-left:20px; border-bottom:1px solid #4d91c3; border-top:1px solid #ffffff;  color: #ffffff; text-decoration:none; font-weight:normal; padding-top: 8px;padding-bottom: 8px;}
a.sidebar-link2:hover {background-color:#cccccc;color: #333333;font-weight: normal;}

.sidebar-link-b {font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; width: 210px; height: 35px; display: block; line-height:35px; padding-left:40px; border-bottom:1px solid #4d91c3; border-top:1px solid #ffffff;  color: #ffffff; text-decoration:none; font-weight:normal;}
a.sidebar-link-b:hover {background-color:#cccccc;color: #333333;font-weight: normal;}
.sidebar-link-b2 {font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; width: 210px; height: 40px; display: block; line-height:20px; padding-left:40px; border-bottom:1px solid #4d91c3; border-top:1px solid #ffffff;  color: #ffffff; text-decoration:none; font-weight:normal; padding-top: 8px;padding-bottom: 8px;}
a.sidebar-link-b2:hover {background-color:#cccccc;color: #333333;font-weight: normal;}

.sidebar-link-white {font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; width: 220px; height: 35px; display: block; line-height:35px; padding-left:10px; color: #72716D; text-decoration:none; font-weight:bold;}
a.sidebar-link-white:hover {text-decoration: underline;}


.sub-menu {list-style:none; list-style-type:none; margin: 0px; padding: 0px;}
.sub-menu li { margin: 0px; padding: 0px;}
.sub-menu li a {font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; width: 220px; height: 35px; display: block; line-height:35px; padding-left:10px; color: #72716D; text-decoration:none; font-weight:bold;}
.sub-menu li a:hover {text-decoration: underline;}
.sub-menu li ul {list-style:none; list-style-type:none; margin: 0px 0px 0px 20px; padding: 0px;}


.tee-time {font-weight:bold; text-decoration:underline; margin-left: 5px; margin-right: 5px; color: #000000;}
a.tee-time:hover {text-decoration:none;}






.title {font-size: 20px; color: #2e2a2b;  margin-bottom: 10px;}
h2 {color: #2e2a2b; margin-top: 10px; padding: 0px; margin-bottom: 5px; font-size: 16px; font-weight:bold; line-height:inherit; cclear: both;}
h3 {color: #9c9b98; margin: 0px; padding: 0px; font-size: 14px; font-weight:bold; line-height:inherit; display:inherit; clear: both;}
p {padding: 0px; margin-top:0px; margin-bottom:10px;}


.column-left {width: 340px; float: left;}
.column-right {width: 340px; float: right;}

.postimage {
background-color:#F0F0F0;
border:1px solid #D5D5D5;
color:#AAAAAA;
float:right;
font-size:10px;
margin-left:20px;
padding:10px;
text-align:right;
margin-bottom: 10px;
}

.postimageleft {
background-color:#F0F0F0;
border:1px solid #D5D5D5;
color:#AAAAAA;
float:left;
font-size:10px;
margin-right:20px;
padding:10px;
text-align:right;
margin-bottom: 10px;
}



/*
#customer-testimonials {width: 205px; height: 34px; background-image: url(../images/button-customer-testimonials.gif);}
#customer-testimonials a {width: 205px; height: 34px; display: block;}
#customer-testimonials a:hover {width: 205px; height: 34px; background: url(../images/button-customer-testimonials.gif) -205px 0px no-repeat; }
*/









#container-top {width: 960px; height: 10px; margin: 0px auto; background-image:url(images/bg-top.gif);}
#container-bottom {width: 960px; height: 10px; margin: 0px auto; background-image:url(images/bg-bottom.gif);}
#container {width: 940px; margin: 0px auto; background-image:url(images/bg.gif); padding-left: 10px; padding-right: 10px; text-align:left;}



#header {width: 940px; height: 100px; background-image:url(images/header.gif); border: 0px;}
#logo {width: 280px; height: 100px; margin-left: 10px; }
#logo a {width: 280px; height: 100px; display:block;}


.clear {clear: both;}
.spacer-10 {height: 10px; line-height: 1px; font-size:1px;}
.spacer-15 {height: 15px; line-height: 1px; font-size:1px;}
.spacer-10-clear {height: 10px; line-height: 1px; font-size:1px;clear: both;}
.spacer-30-clear {height: 30px; line-height: 1px; font-size:1px;clear: both;}

#media-home {width: 940px; height: 300px;}
#media-page {width: 940px; height: 300px;}
#media-page-left {width: 240px; height: 300px; margin-right: 10px; float:left;}
#media-page-right {width: 690px; height: 300px; float:left;}


.media-page-light-green {background-color: #f9faf8;}
.media-page-medium-green {background-color: #bbc1b1;}
.media-page-dark-green {background-color: #9c9b98;}
.media-page-blue {background-color: #adbbbc;}
.media-page-tan {background-color: #d3ccb9;}





#page-content {width: 940px; background: url(images/page-bg.gif) repeat-y; overflow:hidden;}
#page-content-white {width: 940px; overflow:hidden;}
#page-content-blog {width: 940px; overflow:hidden;}
#page-content-left {width: 240px; margin-right: 10px; float:left;}
#page-content-right {width: 690px; float:left; line-height: 1.5em; min-height: 400px;}
#page-content-right a {color: #333333; text-decoration:underline;}
#page-content-right a:hover {text-decoration:none;}




.breadcrumb {display: block;}
.breadcrumb a { font-size: 11px; color: #333333; }
.breadcrumb a:hover { text-decoration: none;}


#tile-inn {margin-right: 10px; background-image: url(images/tile-inn.gif); width: 180px; height: 150px;float: left;}
#tile-inn a {width: 180px; height: 150px; display: block;}
#tile-inn a:hover {background: url(images/tile-inn.gif) 0px -150px no-repeat;}
#tile-spa {margin-right: 10px; background-image: url(images/tile-spa.gif); width: 180px; height: 150px;float: left;}
#tile-spa a {width: 180px; height: 150px; display: block;}
#tile-spa a:hover {background: url(images/tile-spa.gif) 0px -150px no-repeat;}
#tile-live {margin-right: 10px; background-image: url(images/tile-live.gif); width: 180px; height: 150px;float: left;}
#tile-live a {width: 180px; height: 150px; display: block;}
#tile-live a:hover {background: url(images/tile-live.gif) 0px -150px no-repeat;}
#tile-club {margin-right: 10px; background-image: url(images/tile-club.gif); width: 180px; height: 150px;float: left;}
#tile-club a {width: 180px; height: 150px; display: block;}
#tile-club a:hover {background: url(images/tile-club.gif) 0px -150px no-repeat;}
#tile-gather {background-image: url(images/tile-gather.gif); width: 180px; height: 150px;float: left;}
#tile-gather a {width: 180px; height: 150px; display: block;}
#tile-gather a:hover {background: url(images/tile-gather.gif) 0px -150px no-repeat;}

#home-right {width: 370px; float: right; }
.home-post-title{color: #9c9b98; text-decoration:underline; font-weight:bold; padding-bottom: 5px; display: block;;}
a.home-post-title:hover {text-decoration:none;}
#home-left {width: 540px; padding-left: 10px; line-height: 1.5em}
#home-left a {color: #333333; text-decoration:underline;}
#home-left a:hover {text-decoration:none; color: #9c9b98}


#from-our-blog a {color: #333333;}
.blog-post-title{color: #9c9b98; text-decoration:underline; font-size: 18px; line-height: 30px;}
a.blog-post-title:hover {text-decoration:none;}
.text-middle {vertical-align: middle;}
.text-middle-comments {vertical-align: middle; padding-left: 30px;}
.post {border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; margin-bottom: 20px;}
.post-content img {margin-left: auto; margin-right: auto; padding: 10px;border: 1px solid #9c9b98; display:block; background-color: #f9faf8;}

/*nav*/

#divnavb {margin: 0px auto;	position: relative;}	
#nav { 
	margin: 0px auto;
	background:url("images/nav.gif") no-repeat; 
	width:940px; 
	height:30px; 
	padding:0; 
	list-style: none;
	line-height: 1;
    text-align: left;
	}

#nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
}

#nav span { display: none; }

#nav li, #nav a { height:30px; display:block; } /* add the height again */

#nav li { float:left; list-style:none; position:relative; }

#nav-01 { width: 73px;}
#nav-02 { width: 123px;}
#nav-03 { width: 110px;}
#nav-04 { width: 115px;}
#nav-05 { width: 117px;}
#nav-06 { width: 125px;}
#nav-07 { width: 142px;}
#nav-08 { width: 135px;}


/*-------------- X position of item -84px (width of first item)/ height of item from above -38px (height of visibale portion of menu) ------------- */
#nav-01 a:hover { background:url("images/nav.gif") -0px -30px no-repeat; }
#nav-02 a:hover { background:url("images/nav.gif") -73px -30px no-repeat; }
#nav-03 a:hover { background:url("images/nav.gif") -196px -30px no-repeat; }
#nav-04 a:hover { background:url("images/nav.gif") -306px -30px no-repeat; }
#nav-05 a:hover { background:url("images/nav.gif") -421px -30px no-repeat; }
#nav-06 a:hover { background:url("images/nav.gif") -538px -30px no-repeat; }
#nav-07 a:hover { background:url("images/nav.gif") -663px -30px no-repeat; }
#nav-08 a:hover { background:url("images/nav.gif") -805px -30px no-repeat; }


#nav a {
	display: block;
/*	width: 10em;*/
}

#nav li {
	float: left;
/*	width: 10em;*/
}

#nav li ul {
	position: absolute;
	left: -9999em;
	padding-right:1px;			
	background-color:#ffffff;	/* this is the bgcolor of drop down menu*/
	z-index: 100;
	}




/*start of third level*/

#nav li ul ul {
	margin: -25px 0 0 10em;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}







/* end of third level */





#nav li:hover, #nav li.hover {  
    position: static;  
}


/* test for IE7 hack

*/

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li ul li { 
	height:30px; 				/* Height of each drop down nav list item */
	border:1px solid #e5e5e5;
	border-top:none;
	/*width: 200px;*/
	}	

#nav li ul li a {
	width:100%;
	height:30px;				/* Height of each drop down nav link, same as above */
	line-height:30px;			/* Height of each drop down nav link, same as above */
	font-weight: bold;
	}

#nav li ul li a span {
	display:block;
	padding-left:14px;
	text-align: left;
	font-size: 12px;
	}

/* Drop down link styles */
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	font-size:1.0em;
	color:#999999;
	text-decoration:none;
	}

#nav li:hover ul, #nav li.sfHover ul	{ left: auto; }


/* Hover styles for drop down items */

#nav ul a:hover { 
	background-image:none;
	background-color:#ffffff;
	color:#000000;
	text-decoration:none;
	}

/* width of drop down nav - choose width that allows items to display on one line*/
#nav-02 ul, #nav-02 li { width:200px; }
#nav-03 ul, #nav-03 li { width:200px; }
#nav-04 ul, #nav-04 li { width:200px; }
#nav-05 ul, #nav-05 li { width:200px; }
#nav-06 ul, #nav-06 li { width:200px; }
#nav-07 ul, #nav-07 li { width:200px; }








/*nav top*/

#divnav-top {margin: 0px auto;	position: relative;	z-index:100;}	
#nav-top { 
	margin: 0px auto;
	background:url("images/nav-top.gif") no-repeat; 
	width:940px; 
	height:30px; 
	padding:0; 
	list-style: none;
	line-height: 1;
	 text-align: left;
	}

#nav-top ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
}

#nav-top span { display: none; }

#nav-top li, #nav-top a { height:30px; display:block; } /* add the height again */

#nav-top li { float:left; list-style:none; position:relative; }

#nav-top-00 { width: 340px;}
#nav-top-01 { width: 125px;}
#nav-top-02 { width: 55px;}
#nav-top-03 { width: 137px;}
#nav-top-04 { width: 125px;}
#nav-top-05 { width: 158px;}


/*-------------- X position of item -84px (width of first item)/ height of item from above -38px (height of visibale portion of menu) ------------- */
#nav-top-01 a:hover { background:url("images/nav-top.gif") -340px -30px no-repeat; }
#nav-top-02 a:hover { background:url("images/nav-top.gif") -465px -30px no-repeat; }
#nav-top-03 a:hover { background:url("images/nav-top.gif") -520px -30px no-repeat; }
#nav-top-04 a:hover { background:url("images/nav-top.gif") -657px -30px no-repeat; }
#nav-top-05 a:hover { background:url("images/nav-top.gif") -782px -30px no-repeat; }


#nav-top a {
	display: block;
/*	width: 10em;*/
}

#nav-top li {
	float: left;
/*	width: 10em;*/
}

