body {
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#1a1a1a;
	background-color:#F4F4F4;
}

.wrapper {
	position: relative;
	width: 957px;
	font-size: 12px;
	margin: 0 auto -46px;
	text-align: left;
}
.header {
	height: 135px;
	background-image: url(../images/top-bg.png);
	background-repeat: no-repeat;
}

#header-index {
	position:absolute;
	top:0;
	width:957px;
	height:135px;
	background-image: url(../images/top-bg.png);
	background-repeat: no-repeat;
}
#flash{
	position: absolute;
	width:957px;
	top: 80px;
	text-align:center;
}
h1 {
	text-indent: -500em;
}
p {
	color: #1a1a1a;
	font: 12px  Arial, Helvetica, sans-serif;
}

a {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
a:hover {
	color: #003366;
}

a.blue{
	color: #1B75BB;
	text-decoration: none;
	font-weight:bold;
	}
.login {
	position: absolute;
	right: 20px;
	top:0;
}
.login a {background:url(../images/buttons/login_up.png); width:112px; height: 37px;}
.login a:hover {background:url(../images/buttons/login_over.png);}

.login input {background:url(../images/buttons/login_up.png); width:112px; height: 37px; border:none; cursor:pointer;}
.tellfriend{background:url(../images/buttons/tellafriend.png); width:70px; height: 15px; border:none; cursor:pointer;}

.locator{
	font-family:Arial, sans-serif;
	font-size:10px;
	color:#888;}
	
.description{
	font-family:Arial, sans-serif;
	letter-spacing:0.3ex;
    text-align:left;
    line-height:150%;
	color:#888;}
	
.locator a{color:#D8720B}
.clear {clear:both}

.procontainer{
	width:150px;
	margin: 0 17px 15px 0;
	float:left;}
	
.gallerythumbs{
	width:145px;
	margin:0 10px 10px 0;
	float:left;}
	
.home{
	position: absolute;
	left: 30px;
	top:0;}
	
.home a{
	background:url(../images/spacer.png);
	width:201px;
	height: 85px;
}
.home a:hover{background:url(../images/bubble.png); width:201px; height: 78px;}

/*------------Paginations------------*/
.pagination {display: inline; color:#333;list-style-type: none; margin:0; padding:0;}
.pagination a {color:#000; text-align:center; float:left; margin:0 3px 0 0; width: 15px; height:15px}
.pagination a:hover{background-color:#CCCCCC; width: 15px; height:15px}
.pagination-selected{ background-color:#CCCCCC; width:15px; height:15x; float:left; text-align:center; color:#000;}


/*------------Top Navigations------------*/
.topNavi {
	position:absolute;
	right:-40px;
	width:680px;
	top: 64px;
}

.topNavi ul, li{display:block;}

.topNavi li a, .topNavi li{
	float:left;
	text-decoration:none;
	list-style-type:none;
	padding:0 22px 0 0;
	background-repeat:no-repeat;}

.topNavi li a.homeMain {background: url(../images/buttons/home_up.png) no-repeat; width:66px; height:17px;}
.topNavi li a:hover.homeMain, .contact{background: url(../images/buttons/home_over.png) no-repeat;} 
.homeMain-select {background: url(../images/buttons/home_over.png) no-repeat; width:66px; height:17px;}

.topNavi li a.services {background: url(../images/buttons/ourservices_up.png) no-repeat; width:78px; height:17px;}
.topNavi li a:hover.services, .services{background: url(../images/buttons/ourservices_over.png) no-repeat;}
.services-select {background: url(../images/buttons/ourservices_over.png) no-repeat; width:78px; height:17px;}

.topNavi li a.exclusive {background: url(../images/buttons/exclusivebrands_up.png) no-repeat; width:104px; height:17px;}
.topNavi li a:hover.exclusive, .exclusive{background: url(../images/buttons/exclusivebrands_over.png) no-repeat;} 
.exclusive-select {background: url(../images/buttons/exclusivebrands_over.png) no-repeat; width:104px; height:17px;}

.topNavi li a.events {background: url(../images/buttons/eventsactivities_up.png) no-repeat; width:113px; height:17px;}
.topNavi li a:hover.events, .events{background: url(../images/buttons/eventsactivities_over.png) no-repeat;}
.events-select {background: url(../images/buttons/eventsactivities_over.png) no-repeat; width:113px; height:17px;}

.topNavi li a.about {background: url(../images/buttons/about_up.png) no-repeat; width:55px; height:17px;}
.topNavi li a:hover.about, .about{background: url(../images/buttons/about_over.png) no-repeat; width:55px; height:17px;} 
.about-select{background: url(../images/buttons/about_over.png) no-repeat; width:55px; height:17px;} 

.topNavi li a.contact {background: url(../images/buttons/contact_up.png) no-repeat; width:66px; height:17px;}
.topNavi li a:hover.contact, .contact{background: url(../images/buttons/contact_over.png) no-repeat;} 
.contact-select {background: url(../images/buttons/contact_over.png) no-repeat; width:66px; height:17px;}


/*------------Side Navigations------------*/
/*Main Menu*/
.sidemenu{
list-style-type: none;
margin: 0;
width: 160px;
}

.sidemenu li a{
	color: #FFF;
	background:url(../images/sidebar_up.png) no-repeat;
	display: block;
	width: 138px;
	height:18px;
	padding: 2px 8px 0px 15px;
	margin-bottom: 3px;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
}


.sidemenu li a:visited{
	color: #FFF;
}

.sidemenu li a:hover, .sidemenu li a:active{
	color: #000;
	background:url(../images/sidebar_over.png) no-repeat;
}

.sidemenu-select{
	color: #000;
	background: url(../images/sidebar_over.png) no-repeat;
	display: block;
	width: 153px;
	padding: 2px 0px 0px 15px;
	margin-bottom: 3px;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
	line-height: 140%;
}
.sidemenu a{
	color: #FFF;
	background:url(../images/sidebar_up.png) no-repeat;
	display: block;
	width: 153px;
	height:18px;
	padding: 2px 0px 0px 15px;
	margin-bottom: 3px;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
}


.sidemenu a:visited{
	color: #FFF;
}

.sidemenu a:hover, .sidemenu li a:active{
	color: #000;
	background:url(../images/sidebar_over.png) no-repeat;
}
/*Sub Menu*/
.submenu{
list-style-type: none;
margin: 0;
width: 140px;

}

.submenu li a{
	color: #FFF;
	background:url(../images/sidebar_up.png) no-repeat;
	display: block;
	width: 135px;
	height:auto;
	padding: 2px 0px 0px 15px;
	margin-bottom: 3px;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
}


.submenu li a:visited{
	color: #FFF;
}

.submenu li a:hover, .submenu li a:active{
	color: #000;
	background:url(../images/sub-sidebar_over.png) no-repeat;
}

.submenu-select{
	color: #000;
	background: url(../images/sub-sidebar_over.png) no-repeat;
	display: block;
	width: 143px;
	height:auto;
	padding-left:15px;

	margin-bottom: 3px;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
	line-height: 140%;
}


.submenu a{
	color: #FFF;
	background:url(../images/sidebar_up.png) no-repeat;
	display: block;
	width: 135px;
	height:auto;
	padding: 0px 8px 0px 15px;
	margin-bottom: 0px;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
	
}


.submenu  a:visited{
	color: #FFF;
}

.submenu a:hover, .submenu li a:active{
	color: #000;
	background:url(../images/sub-sidebar_over.png) no-repeat;
}

/*------------Footer------------*/
.footer {
	position: relative;
	width: 957px;
	margin: 0 auto;
	background-image: url(../images/footer-bg.png);
	background-repeat: no-repeat;
}
.footer a {
	
	
}
.FooterLink
{
	color: #959595;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 110px;
	font: 10px  Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align:bottom;
	cursor:pointer;

	position: absolute;
}
.footer a:hover{color:#ccc; text-decoration:none;}
.footer p {
	position: absolute;
	left: 0;
	bottom: 4px;
	width: 380px;
	padding: 0 0 0 47px;
	color: #959595;
	font: 10px  Arial, Helvetica, sans-serif;
	text-align: left;
	float:left;
}
.footer p.right{
	bottom: 4px;
	width: 920px;
	padding: 0 20px 0 0;
	color: #959595;
	font: 10px  Arial, Helvetica, sans-serif;
	text-align: right;}

.logout {
	position: absolute;
	right: 20px;
	top:0;
}
.logout a {background:url(../images/buttons/logout_btn.png); width:86px; height: 38px;}
.logout a:hover {background:url(../images/buttons/logout_btn.png);}

.logout input {background:url(../images/buttons/logout_btn.png); width:86px; height: 38px; border:none; cursor:pointer;}



.topNavi li a.lobby {background: url(../images/buttons/lobby_up.png) no-repeat; width:36px; height:15px;}
.topNavi li a:hover.lobby, .lobby{background: url(../images/buttons/lobby_over.png) no-repeat;}
.lobby-select {background: url(../images/buttons/lobby_over.png) no-repeat; width:36px; height:15px;}

.topNavi li a.editpro {background: url(../images/buttons/editpro_up.png) no-repeat; width:66px; height:15px;}
.topNavi li a:hover.editpro, .editpro{background: url(../images/buttons/editpro_over.png) no-repeat;}
.editpro-select {background: url(../images/buttons/editpro_over.png) no-repeat; width:66px; height:15px;}

.prefcontainer{
	width:201px;
	margin: 0 17px 15px 0;
	float:left;}

.procontainer{
	width:150px;
	margin: 0 17px 15px 0;
	float:left;}
	
.GridSample
{
	border-collapse:separate;
}
	

