/* CSS Document */

body {margin:0; background-color:#FFFFFF;}

form {
	margin: 0px;
	padding: 0px;
	}
	
h3 {font:1.4em Verdana, Arial, Helvetica, sans-serif;
	color:#ffcc33;
	font-weight:bold;
	margin-bottom:5px;}

#mainContain {width:960px; 
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background:inherit;}
	
#usMapContain {width:960px;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	float:left;
	margin:0;
	padding:0;
	}
	
#usMapContain a:link, a:visited {color:#cc0066; text-decoration:none;}
#usMapContain a:hover {color:#ffcc33;}

#usMapContain img.Head {margin-bottom:20px; vertical-align:bottom;}
	
	
/***LOGO PROPERTIES
*******************************************************************************************/

#logoJewels {width:750px;
	height:97px;
	background:url(images/jewelsLogo2.gif) no-repeat;
	float:left;
	font:1.4em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;}
	
#logo {width:750px;
	height:80px;
	background:url(images/bg_logo.gif) no-repeat;
	float:left;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:right;}

#logo .topNav {background:none;
	width:210px;
	height:30px;
	position:absolute;
	top:50px;
	right:0;}
	
#logo .topNav a:link, #logo .topNav a:visited {color:#000000; text-decoration:none; !important}
#logo .topNav a:hover {color:#C60650; !important}
	
#logo .topNav p {margin:7px 10px 0 0;}

#logo .GPSlocation {background:none;
	width:210px;
	height:30px;
	position:absolute;
	top:1px;
	right:10px;}
	
#logo .resort {background:none;
	width:350px;
	height:40px;
	position:absolute;
	top:36px;
	right:220px;}
	
#logo .resort a:link, logo .resort a:visited {color:#cc0066; text-decoration:none;}
#logo .resort a:hover {color:#ffcc33;}
	
#logo .resort p {margin-top:7px;}

#logoJewels .tagline {background:none;
	width:357px;
	height:63px;
	position:absolute;
	top:23px;
	right:31px;}
	
#logoJewels .tagline p {margin-top:7px;}


/***MAIN NAV PROPERTIES
*******************************************************************************************/

#mainNav {width:960px; 
	height:25px;
	background:#c60751 repeat;
	float:left;
	margin-top:10px;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;}
	
#mainNav a.experienceBtn:link , #mainNav a.experienceBtn:visited  {width:145px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:3px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;}
	
#mainNav a.experienceBtn:hover {color:#FFFFFF; text-decoration:none;}

#mainNav a.tourBtn:link , #mainNav a.tourBtn:visited  {width:110px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:3px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;}
	
#mainNav a.tourBtn:hover {color:#FFFFFF; text-decoration:none;}

#mainNav a.checkBtn:link , #mainNav a.checkBtn:visited  {width:130px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:3px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;}
	
#mainNav a.checkBtn:hover {color:#FFFFFF; text-decoration:none;}

#mainNav a.conciergeBtn:link , #mainNav a.conciergeBtn:visited  {width:85px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:3px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;}
	
#mainNav a.conciergeBtn:hover {color:#FFFFFF; text-decoration:none;}

#mainNav a.shopBtn:link , #mainNav a.shopBtn:visited  {width:80px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:3px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;}
	
#mainNav a.shopBtn:hover {color:#FFFFFF; text-decoration:none;}

#mainNav a.forumBtn:link , #mainNav a.forumBtn:visited  {width:60px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:3px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;}
	
#mainNav a.forumBtn:hover {color:#FFFFFF; text-decoration:none;}

#mainNav a.todayBtn:link , #mainNav a.todayBtn:visited  {width:140px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:3px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;}
	
#mainNav a.todayBtn:hover {color:#FFFFFF; text-decoration:none;}

#mainNav a.conactJewel:link , #mainNav a.conactJewel:visited  {width:175px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:3px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;}
	
#mainNav a.conactJewel:hover {color:#FFFFFF; text-decoration:none;}

#mainNav a.aboutJewelBtn:link , #mainNav a.aboutJewelBtn:visited  {width:175px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:3px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;}
	
#mainNav a.aboutJewelBtn:hover {color:#FFFFFF; text-decoration:none;}


/***SIDE NAV PROPERTIES
*******************************************************************************************/

#sideNav {width:155px;
	height:209px;
	background:url(images/bg_sideNav.gif) no-repeat;
	float:left;
	font:.8em Verdana, Arial, Helvetica, sans-serif;}
	
#sideNav a.reg:link, #sideNav a.reg:visited {color:#000000; 
	text-decoration:none;
	width:155px;
	height:17px;
	border-bottom:solid 1px #ffcc33;
	text-indent:10px;
	display:block;
	padding-top:7px;}
	
#sideNav a.reg:hover {color:#C60650; 
	text-decoration:none;
	text-indent:15px;}
	
#sideNav a.bottom:link, #sideNav a.bottom:visited {color:#000000; 
	text-decoration:none;
	width:155px;
	height:17px;
	text-indent:10px;
	display:block;
	padding-top:7px;}
	
#sideNav a.bottom:hover {color:#C60650; 
	text-decoration:none;
	text-indent:15px;}
	
	
/***BECOME A VIP PROPERTIES
*******************************************************************************************/

#vip {background:url(images/bg_VIP.gif) no-repeat;
	width:155px;
	height:170px;
	float:left;
	margin-top:10px;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;}
	
#vip img {margin:3px 3px 5px 3px; vertical-align:bottom;}

#vip p {margin:0 0 0 6px; line-height:1.1em;}

#vip input.VIPtxt {height:18px;
	width:133px;
	border: 1px solid #999999;
	margin:0;
	padding:0;
	color:#C60650;
	margin:3px 0 0 0;}
	
#vip input.VIPbtn {
	color:#FFFFFF;
	background-color:#C60650;
	height:20px;
	width:50px;
	border:none;
	padding:0;
	margin:3px 0 0 0;
	}
	
	
/***MAIN PIC PROPERTIES
*******************************************************************************************/

#mainPic {height:390px;
	width:375px;
	margin:10px 10px 0 0;
	float:left;}
	
	
/***ONLINE SURVEY/GAS & GROCERIES PROPERTIES
*******************************************************************************************/

#surveyGas {width:200px;
	height:235px;
	background:url(images/bg_onlineSurvey.gif);
	float:left;
	margin-top:10px;
	font:.8em Verdana, Arial, Helvetica, sans-serif;}
	
#surveyGas a:link, #surveyGas a:visited {color:#cc0066; text-decoration:none;}
#surveyGas a:hover {color:#ffcc33; text-decoration:none;}
	
#surveyGas img.survey {margin:10px 3px 3px 3px;}

#surveyGas p.online {margin:0 0 0 10px; line-height:1.1em;}

#surveyGas input.surveyBtn {color:#000000;
	background-color:#FFCC33;
	width:85px;
	height:20px;
	margin:5px 0 0 0;
	border:none;}
	
#surveyGas img.gasGroceries {margin:0 3px 8px 3px; vertical-align:bottom;}

#surveyGas p.gas {margin:0 0 0 10px; line-height:1.1em;}


/***KIDS CORNER PROPERTIES
*******************************************************************************************/

#kidsCorner {background:url(images/bg_kidsCorner.jpg);
	width:200px;
	height:150px;
	float:left;
	margin-top:5px;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align: left;}
	
#kidsCorner img.head {margin:10px 0 10px 10px;}

#kidsCorner img.diamond {margin:10px 0 10px 10px;}

#kidsCorner p {margin:0 0 0 10px; line-height:1.1em;}

input.kidsBtn {color:#FFFFFF;
	border:#FFFFFF 1px solid;
	background-color:#C60650;
	height:18px;
	width:118px;
	margin:10px 0 0 10px;}
	
input.enterBtn {color:#FFFFFF;
	border:#FFFFFF 1px solid;
	background-color:#C60650;
	height:18px;
	width:135px;
	margin:10px 0 15px 0;}
	
	
/***TEXT LINKS PROPERTIES
*******************************************************************************************/

#textLinks {width:960px;
	border-top:#C60650 solid 2px;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0 10px 0;
	padding:10px 0 10px 0;
	float:left;}
	
#textLinks p {margin:0 0 0 10px;}

#textLinks a:link, #textLinks a:visited {color:#000000; text-decoration:none;}
#textLinks a:hover {color:#C60650;}


/***ABOUT PAGE PROPERTIES
*******************************************************************************************/

#aboutContain {width:570px;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	float:left;
	margin:10px 0 10px 10px;}
	
#aboutContain p {line-height:1.1em;}
	
#aboutContain img.Head {margin-bottom:20px; vertical-align:bottom;}

#aboutContain .Pic {float:right;
	width:auto;}
	
#aboutContain a:link, a:visited {color:#cc0066; text-decoration:none;}
#aboutContain a:hover {color:#ffcc33;}
