html, body {
	background-image: url("../img/glob/drop_shaddow.png");
	background-color: #FFFFFF;
	background-position: 50% 56px;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}

table, tr, td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

#menu td {
	padding: 0px 0px;
}

img {
	border: 0;
	outline: none;
	padding: 0;
	margin: 0;
}

a {
	border: 0;
	outline: 0;
	padding: 0;
	margin: 0;
}
			
div {
	border: 0;
	margin: 0;
	padding: 0;
	border-collapse: collapse; 
}

.contact_grid {
	width: 455px;
	height: auto;
	position: absolute;
	bottom: 20px;
	left: 0;
}

.contact_heading {
	width: 100px;
	font-size: 13px;
	line-height: 19px;
	font-family: arial, helvetica, sans-serif;
	color: #000000;	
}

.gallery_wrapper {
	width: 492px;
	height: 342px;
	overflow: hidden;
	position: absolute;
	left: -8px;
	bottom: 0;
	margin-left: -10px;
}

#map {
	width: 455px;
	height: 240px;
	background-color: #FFFFFF;
	position: absolute;
	bottom: 20px;
	left: 0;
}

.page_title {
	width: auto; 
	background-color: #FFFFFF;
	height: auto; 
	color: #555555; 
	position: absolute; 
	top: 10px; 
	right: 18px;
	font-size: 26px;
	line-height: 32px;
	font-weight: normal;
	text-align: right;
	font-family: arial, helvetica, sans-serif;
	color: #000000;		
}

.textarea_input {
	height: 140px;
	font-size: 14px;
	line-height: 19px;
	font-family: arial, helvetica, sans-serif;
	color: #333333;	
	background-color: #FFFFFF;
	margin: 2px 0px;
	resize:none;
}

.submit_input {
	width: 100px;
	height: 28px;
	font-size: 14px;
	line-height: 19px;
	font-family: arial, helvetica, sans-serif;
	color: #333333;	
	margin: 2px 0px;	
}

.right {
	text-align: right;
}

.top {
	vertical-align: top;
}

.input_txt {
	width: 100%;
	font-size: 14px;
	line-height: 19px;
	font-family: arial, helvetica, sans-serif;
	color: #333333;	
	margin: 2px 0px;
}

.body_content_wrapper {
	width: 798px;
	height: 489px;
	position: absolute;
	top: 74px;
	left: 50%;
	margin-left: -400px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;				
}

.in_content {
	font-size: 14px;
	line-height: 19px;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.in_content:hover {
	text-decoration: underline;
}

.body_content_wrapper_inner {
	width: 798px;
	height: 489px;
	position: absolute;
	top: 150px;
	left: 50%;
	margin-left: -400px;
	background-image: none;
	background-color: #FFFFFF;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;				
}

.jquery_fade_content_wrapper {
	width: 746px;
	height: 438px;
	position: relative;
	top: 27px;
	left: 27px;
	background-color: #FFFFFF;
	overflow: visible;
}

.jquery_fade_content_logo {
	position: absolute;
	top: -111px;
	left: 50%;
	margin-left: -87px;
	width: 174px;
	height: 174px;
	background-color: transparent;
	background-image: url("../img/glob/logo.png");
	background-position: 0 0;
	background-repeat: no-repeat;			
}

.index_content_wrapper {
	width: 300px;
	height: auto;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 19px;
	font-family: arial, helvetica, sans-serif;
	color: #333333;
	position: relative;
	top: 75px;
	left: 50%;
	margin-left: -150px;
	text-align: justify;
}

.footer_wrapper {
	width: 750px;
	height: 80px;
	position: absolute;
	top: 563px;
	left: 50%;
	margin-left: -375px;
	background-color: transparent;
}

#footer_navigation {
	width: auto; 
	height: auto;
	position: absolute;
	top: 0;
	right: 0;
	background-color: transparent;			
}

#social_networking {
	width: auto; 
	height: auto;
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	background-color: transparent;
}

#footer_navigation td {
	text-align: right;
	background-color: transparent;			
}

#footer_navigation pre {
	font-weight: normal;
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	line-height: 16px;
	color: #666666;
	margin: 0;
	border: 0;
	padding: 0;
}

#footer_navigation pre a {
	font-weight: normal;
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	
	line-height: 16px;
	color: #666666;
	margin: 0;
	border: 0;
	padding: 0;
}

#footer_navigation pre a:hover {
	font-weight: normal;
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	line-height: 16px;
	color: #666666;
	margin: 0;
	border: 0;
	padding: 0;
}

#social_networking td {
	width: 38px; 
	text-align: left;
	background-color: transparent;
}

.page_break {
	overflow: hidden;
	height: 0px;
	line-height: 0px;
	width: auto;
	clear: both;
}

.menu_wrapper_full {
	width: 500px;
	height: 438px;
	background-image: url("../img/glob/inner_bg.jpg");
	background-color: #FFFFFF;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.menu_wrapper_half {
	width: 250px;
	height: 438px;
	background-image: url("../img/glob/inner_bg.jpg");
	background-color: #FFFFFF;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.nav {
	position: relative;
	display: block;
	width: 250px;
	height: 47px;
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
	background-image: url("../img/glob/nav_bg.png");
	background-color: transparent;
	background-position: 0 0;
	background-repeat: repeat-x;
	overflow: visible;
	cursor: pointer;			
}

.nav:hover, .blue {
	color: #000000;
}

.nav_on {
	top: 0;
	left: 0;
	position: absolute;
	background-image: url("../img/glob/nav_on.png");
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 12px;
	width: 210px;
	height: 42px;
	overflow: hidden;
	color: #000000;	
	cursor: pointer;		
}

.txt_wrapper_full {
	position: absolute; 
	top: 55px; 
	right: 18px; 
	background-color: #FFFFFF; 
	width: 460px; 
	height: 383px;
	font-size: 13px;
	line-height: 19px;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	vertical-align: bottom;
}

.txt_wrapper_half {
	position: absolute; 
	top: 20px; 
	right: 18px; 
	background-color: #FFFFFF; 
	width: 210px; 
	height: 418px;
	font-size: 18px;
	line-height: 24px;
	font-family: arial, helvetica, sans-serif;
	color: #000000;	
	vertical-align: bottom;
}

h1 {
	font-size: 26px;
	line-height: 32px;
	font-family: arial, helvetica, sans-serif;
	color: #333333;	
	font-weight: normal;
	margin: 0;
}

.nav_off {
	top: 0;
	left: 0;
	position: absolute;
	background-image: none;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 12px;
	width: 210px;
	height: 42px;
	overflow: hidden;
	color: #777777;
	cursor: pointer;		
}

.nav_off:hover {
	background-image: url("../img/glob/nav_on.png");
	color: #000000;			
}

.nav_wrapper {
	width: 250px;
	height: 423px;
	padding-top: 15px;
	background-image: url("../img/glob/nav_trans.png");
	background-position: 0 0;
	background-repeat: repeat;				
	overflow: hidden;
}

.img_wrapper {
	position: relative;
	display: block;
	margin: 0;
	border: 0;
	outline: 0;
	width: 142px;
	height: 92px;
	padding: 11px;
	background-image: url("../img/glob/img_wrapper.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	text-decoration: none;				
}

.home_menu_left {
	width: 164px;
	height: 382px;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 19px;
	font-family: arial, helvetica, sans-serif;
	color: #777777;
	position: absolute;
	top: 30px;
	left: 30px;				
}

.img_overlay {
	position: absolute;
	left: 11px;
	bottom: 11px;
	width: 142px;
	height: 25px;
	overflow: hidden;
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	font-weight: normal;
	text-align: center;
	background-color: transparent;
	background-image: none;
	color: #555555;
	padding-top: 5px;
}

.home_menu_right {
	width: 164px;
	height: 382px;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 19px;
	font-family: arial, helvetica, sans-serif;
	color: #777777;
	position: absolute;
	top: 30px;
	right: 30px;					
}

.two_down {
	position: absolute !important;
	top: 50%;
	margin-top: -59px;
	left: 0;				
}

.three_down {
	position: absolute !important;
	bottom: 0;
	left: 0;
}

.index_nav {
	font-family: arial, helvetica, sans-serif;
	padding-top: 66px;
	font-size: 15px;
	line-height: 22px;
	font-weight: normal;
	text-align: center;
	color: #555555;
	width: 142px;
	height: 26px;
	cursor: pointer;
}
.menu-content .img_wrapper{
	float:left;
	margin:8px;
}
.hover_un{text-decoration:underline}
.hover_un:hover{text-decoration:none}

.home_nav:hover {background-image:url('../img/nav/nav_home.jpg')}
.home_nav {background-image:url('../img/nav/nav_home_ov.jpg')}

.map_nav:hover {background-image:url('../img/nav/nav_map.jpg')}
.map_nav {background-image:url('../img/nav/nav_map_ov.jpg');}

.gallery_nav:hover {background-image:url('../img/nav/nav_gallery.jpg')}
.gallery_nav {background-image:url('../img/nav/nav_gallery_ov.jpg');}

.menu_nav:hover {background-image:url('../img/nav/nav_menu.jpg')}
.menu_nav {background-image:url('../img/nav/nav_menu_ov.jpg');}

.blog_nav:hover {background-image:url('../img/nav/nav_blog.jpg')}
.blog_nav {background-image:url('../img/nav/nav_blog_ov.jpg');}

.contact_nav:hover {background-image:url('../img/nav/nav_contact.jpg')}
.contact_nav {background-image:url('../img/nav/nav_contact_ov.jpg');}



.men1:hover {background-image:url('../img/men/1.jpg')}
.men1 {background-image:url('../img/men/1b.jpg')}
.men2:hover {background-image:url('../img/men/2.jpg')}
.men2 {background-image:url('../img/men/2b.jpg')}
.men3:hover {background-image:url('../img/men/3.jpg')}
.men3 {background-image:url('../img/men/3b.jpg')}
.men4:hover {background-image:url('../img/men/4.jpg')}
.men4 {background-image:url('../img/men/4b.jpg')}
.men5:hover {background-image:url('../img/men/5.jpg')}
.men5 {background-image:url('../img/men/5b.jpg')}

.men6:hover {background-image:url('../img/men/6.jpg')}
.men6 {background-image:url('../img/men/6b.jpg')}

.men7:hover {background-image:url('../img/men/7.jpg')}
.men7 {background-image:url('../img/men/7b.jpg')}

.men8:hover {background-image:url('../img/men/8.jpg')}
.men8 {background-image:url('../img/men/8b.jpg')}

.men9:hover {background-image:url('../img/men/9.jpg')}
.men9 {background-image:url('../img/men/9b.jpg')}

.men10:hover {background-image:url('../img/men/10.jpg')}
.men10 {background-image:url('../img/men/10b.jpg')}


		.page-wrapper{
			width:834px;
			margin:0 auto;
			position:relative;
		}

		.black-border{
			width:834px;
		}
		.black-border-top-left,.black-border-top-right,.black-border-bottom-left,.black-border-bottom-right{
			background-image:url("../img/beta/border-top-right.gif");
			width:45px;
			height:45px;
		}
		.black-border-top-right{
			background-position:right top;
		}
		.black-border-bottom-left{
			background-position:left -45px;
			height:27px;
		}
		.black-border-bottom-right{
			background-position:right -45px;
			height:27px;
		}
		.black-border-top{
			background-image:url("../img/beta/border-top.gif");
			background-repeat:repeat-x;
			background-color:#000000;
		}
		.black-border-left{
			background-image:url("../img/beta/border-left.gif");
			background-repeat:repeat-y;
		}
		.black-border-right{
			background-image:url("../img/beta/border-right.gif");
			background-repeat:repeat-y;
			background-position:right top;
		}
		.black-border-horizontal-tall{
			background-color:#000000;
			height:120px;
		}
		.black-border-horizontal-medium{
			background-color:#000000;
			height:93px;
		}
		.black-border-horizontal-small{
			background-color:#FFFFFF;
			height:3px;
		}


		#rotator-slide-wrapper{
			width:744px;
			height:462px;
			overflow:hidden;
		}
		#rotator-slide-wrapper ul{
			margin:0;
			padding:0;
		}
		#rotator-slide-wrapper ul li {
			float:left;
			position:absolute;
			list-style:none;
			margin:0;
			padding:0;
		}
		#rotator-slide-wrapper ul li.rotator-slide-visible {
			z-index:500;
		}
		


		.menu-wrapper{
			width:744px;
		}
		.menu-border-left{
			width:9px;
			background-image:url('../img/beta/menu-horizontal.gif');
			background-position:right top;
		}
		.menu-border-right{
			width:9px;
			background-image:url('../img/beta/menu-horizontal.gif');
			background-position:left top;
		}
		.menu-content{
			width:720px;
			padding:0 3px 12px 3px;
		}

		.menu-border-bottom-left,.menu-border-bottom-right{
			width:9px;
			height:9px;
			background-image:url("../img/beta/menu-bottom-edge.gif");
		}
		.menu-border-bottom-left{
			background-position:right top;
		}
		.menu-border-bottom{
			height:9px;
			background-image:url("../img/beta/menu-bottom.gif");
		}

		.header-social-networking{
			float:left;
			margin:0 0 0 0;
		}
		.social-networking{
			float:left;
			margin:20px 0 0 0;
		}
		.social-networking a img{
			float:left;
			margin:0 0 0 6px;
		}
		.hide-me{
			display:none;
			overflow:hidden;
			width:0;
			height:0;
			font-size:0;
			line-height:0;
		}

		.header-join-club{
			margin:14px 0 0 12px;
		}
		.join-club{
			margin:9px 0 0 0;
		}
		.join-club-top-left,.join-club-top-right,.join-club-bottom-left,.join-club-bottom-right{
			width:6px;
			height:6px;
			background-image:url("../img/beta/join-edges.gif");
		}
		.join-club-top-right{
			background-position:right top;
		}
		.join-club-bottom-left{
			background-position:left bottom;
		}
		.join-club-bottom-right{
			background-position:right bottom;
		}
		.join-club-top{
			background-image:url("../img/beta/join-vertical.gif");
			height:6px;
		}
		.join-club-bottom{
			background-image:url("../img/beta/join-vertical.gif");
			background-position:left bottom;
			height:6px;
		}
		.join-club-left{
			background-image:url("../img/beta/join-horizontal.gif");
			width:6px;
		}
		.join-club-right{
			background-image:url("../img/beta/join-horizontal.gif");
			background-position:right top;
			width:6px;
		}
		.join-the-club{
			display:block;
			width:124px;
			height:23px;
			font-family:arial,helvetica,sans-serif;
			font-size:15px;
			padding:7px 0 0 0;
			color:#FFFFFF;
			text-decoration:none;
			text-align:center;
			background-image:url("../img/beta/join-background.gif");
			font-style:italic;
		}
		.join-the-club:hover{
			color:#999999;
			background-position:left bottom;
		}

		.page-break{
			width:100%;
			height:0;
			overflow:hidden;
			font-size:0;
			line-height:0;
			clear:both;
		}

		.header-site-map{
			float:right;
			text-align:right;
			margin:27px 18px 0 0;
			font-family:arial,helvetica,sans-serif;
			font-size:11px;
			line-height:17px;
			color:#767676;
		}
		.site-map{
			float:right;
			text-align:right;
			margin:20px 6px 0 0;
			font-family:arial,helvetica,sans-serif;
			font-size:11px;
			line-height:17px;
			color:#767676;
		}
		.header-site-map a, .site-map a{
			text-decoration:none;
			font-family:arial,helvetica,sans-serif;
			font-size:11px;
			line-height:17px;
			color:#767676;
		}
		.header-site-map a:hover, .site-map a:hover{
			text-decoration:underline;
		}
		.bar-logo{
			top:0;
			left:50%;
			margin:0 0 0 -90px;
			position:absolute;
			z-index:1000;
		}

		.special-offer-wrapper{
			width:744px;
			height:215px;
			padding:247px 0 0 0;
		}
		.special-offer-container{
			width:744px;
			height:215px;
			background-image:url("../img/beta/offer-strip.png");
			background-repeat:repeat-y;
		}
		.special-offer-disk{
			margin:10px;
			float:left;
		}
		.special-offer-heading{
			float:left;
			width:200px;
			height:200px;
			font-family:arial,helvetica,sans-seirf;
			font-size:40px;
			line-height:48px;
			font-style:italic;
			color:#000000;
			text-align:center;
			margin:10px 10px 10px 0;
			vertical-align:middle;
		}
		.special-offer-heading table{
			width:200px;
			height:200px;
		}
		.special-offer-description{
			float:left;
			width:250px;
			height:200px;
			font-family:arial,helvetica,sans-seirf;
			font-size:12px;
			line-height:19px;
			color:#000000;
			margin:10px 10px 10px 20px;
			vertical-align:middle;
			text-align:justify;
		}
		.special-offer-description table{
			width:250px;
			height:200px;
		}
