* {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	color:#5e5e5e;
	width: 100%;
	background-color: #001322;
}

a {
	color: #1b2f48;
	text-decoration: none;
}
a:link {
	color: #1b2f48;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #1b2f48;
}
a:hover {
	text-decoration: underline;
	color: #6e0c03;
}

A.navLowKey {
	color: #6e0c03;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}

A.navLowKey:link {
	color: #6e0c03;
	text-decoration: none;
}

A.navLowKey:visited {
	text-decoration: none;
	color: #6e0c03;
}

A.navLowKey:hover {
	text-decoration: none;
	color: #6e0c03;
}

A.navLowKey_Stay {
	color: #3d210c;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}

A.navLowKey_Stay:link {
	color: #3d210c;
	text-decoration: none;
}

A.navLowKey_Stay:visited {
	text-decoration: none;
	color: #3d210c;
}

A.navLowKey_Stay:hover {
	text-decoration: none;
	color: #3d210c;
}

A.navLowKey_Play {
	color: #3d210c;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}

A.navLowKey_Play:link {
	color: #3d210c;
	text-decoration: none;
}

A.navLowKey_Play:visited {
	text-decoration: none;
	color: #3d210c;
}

A.navLowKey_Play:hover {
	text-decoration: none;
	color: #3d210c;
}

A.navLowKey_Dine {
	color: #d74f1d;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}

A.navLowKey_Dine:link {
	color: #d74f1d;
	text-decoration: none;
}

A.navLowKey_Dine:visited {
	text-decoration: none;
	color: #d74f1d;
}

A.navLowKey_Dine:hover {
	text-decoration: none;
	color: #d74f1d;
}

A.navLowKey_Shop {
	color: #737244;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}

A.navLowKey_Shop:link {
	color: #737244;
	text-decoration: none;
}

A.navLowKey_Shop:visited {
	text-decoration: none;
	color: #737244;
}

A.navLowKey_Shop:hover {
	text-decoration: none;
	color: #737244;
}

A.navLowKey_Services {
	color: #30561d;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}

A.navLowKey_Services:link {
	color: #30561d;
	text-decoration: none;
}

A.navLowKey_Services:visited {
	text-decoration: none;
	color: #30561d;
}

A.navLowKey_Services:hover {
	text-decoration: none;
	color: #30561d;
}

A.navLowKey_Meeting {
	color: #5d4a2c;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}

A.navLowKey_Meeting:link {
	color: #5d4a2c;
	text-decoration: none;
}

A.navLowKey_Meeting:visited {
	text-decoration: none;
	color: #5d4a2c;
}

A.navLowKey_Weddings:hover {
	text-decoration: none;
	color: #5d4a2c;
}

A.navLowKey_Weddings {
	color: #ef8e9f;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}

A.navLowKey_Weddings:link {
	color: #ef8e9f;
	text-decoration: none;
}

A.navLowKey_Weddings:visited {
	text-decoration: none;
	color: #ef8e9f;
}

A.navLowKey_Weddings:hover {
	text-decoration: none;
	color: #ef8e9f;
}

p {
	margin: 0 0 0px
}

input {
	vertical-align: middle;
}
#wrapper {
	width: 984px;
	margin: 0 auto;
	border: 6px solid #FFF;
}

/* Utility Nav
-----------------------------------------------------------------------------*/
#utilityNav {
	width: 984px;
	margin:0 auto;
	padding-top: 15px;
	height:22px;
	line-height:19px;
}
#utilityNav p.left {
    text-align: left;
    float: left;
}
#utilityNav p.right {
    text-align: right;
    float: right;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 275px;
	background: #FFFFFF;
}
/* Navigation
-----------------------------------------------------------------------------*/
#navigationTop {
	height: 45px;
	padding-left:15px;
	background: #1b2f48;
	border-top-width: 6px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-width: 6px;
	border-bottom-color: #FFF;
}



/* Middle
-----------------------------------------------------------------------------*/
#middle {
	padding-bottom:120px;
	border-left: 192px solid #1b2f48;
	border-right: 192px solid #1b2f48;
	height: 1%;
	background-color: #fff;
	background-image:url(../Images/OfficalRivieraLogo.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
	margin-right: -100%;
}
#content {
	padding-left: 6px;
	padding-right:6px;
}


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 192px;
	position: relative;
	background: #1b2f48;
	left: -192px;
}



/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: right;
	margin-right: -192px;
	width: 192px;
	position: relative;
	background: #1b2f48;
}
/* Footer Display
-----------------------------------------------------------------------------*/
#footerDisplay {
	width: 984px;
	margin:0 auto;
	height: 50px;
	line-height: 50px;
	text-align: center;
	padding-top: 5px;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width:588px;
	line-height:32px;
	margin-top: 5px;
	background-color: #c3bd9d;
	vertical-align: bottom;
}


/* Lead Story Box 
-----------------------------------------------------------------------------*/

#leadBox {
	margin-bottom:5px;
	width:589px;
	
}
#leadBox img{
	margin-right:0px;
	float:left;
	border: 5px solid #FFF;	
	width:147px;
}

#leadTopCap {
	height:23px;
	width:100%;
	background-image: url(/Assets/Images/leadbox_03.jpg);
	
}
#leadMidCap {
	width:100%;
	background-image: url(/Assets/Images/leadbox_07.jpg);
	background-repeat:repeat-y;
	padding-top: 15px;
	padding-bottom:20px;
	padding-right: 30px;
	padding-left: 30px;	
}
#leadBoxText {
	width:360px;
	display:inline-block;
	padding-left:15px;
}

#leadBotCap{
	height:21px;
	width:100%;
	background-image: url(/Assets/Images/leadbox_09.jpg);
	
}

/* Lead Story Box -- 3 images wide
-----------------------------------------------------------------------------*/
#leadBox3 {
	margin-bottom:5px;
	width:589px;
	
}
#leadBox3 img{
	margin-right:0px;
	float:left;
	border: 5px solid #FFF;	
	width:147px;
	margin:10px;
}

/* Catagory Box Grey
-----------------------------------------------------------------------------*/
#categoryMidCap {
	background-image: url(/Assets/Images/featureBox_06.jpg);
	background-repeat:repeat-y;
	padding-top: 15px;
	padding-bottom:20px;
	padding-right: 30px;
	padding-left: 30px;	
}
/* Feature Box Grey
-----------------------------------------------------------------------------*/

#featureBox {
	margin-bottom:5px;
	width:589px;
}

#featureBox img{
	margin-right:0px;
	float:left;
	border: 5px solid #FFF;	
	width:147px;
}

#featureTopCap {
	height:17px;
	width:100%;
	background-image: url(/Assets/Images/featuredBox_03.jpg);
	
}
#featureMidCap {
	width:100%;
	background-image: url(/Assets/Images/featureBox_06.jpg);
	background-repeat:repeat-y;
	padding-top: 15px;
	padding-bottom:20px;
	padding-right: 30px;
	padding-left: 30px;	
}
#featureBoxText {
	width:360px;
	display:inline-block;
	padding-left:15px;
}

#featureBotCap{
	height:19px;
	width:100%;
	background-image: url(/Assets/Images/featuredBox_11.jpg);
	
}
/* Item
-----------------------------------------------------------------------------*/
#item {
	padding-left: 30px;
	padding-right:30px;
	display:block;
}

.padder img {
	padding-left: 20px;	
	padding-bottom: 20px;	
}

/* Video Gallery
-----------------------------------------------------------------------------*/
#videoGallery img {
	
	
}
#wrap {
	           overflow: hidden;
	     
	           width: 588;
	        
	       }
	       
.utuber1, .utuber2 {
	           float: left;
	           width: 588px;
	       }
	       
		   .utuber2 {
               margin-left: 30px;	       
	       }
	       
	       h1 {
	           font-family: arial;
	           font-size: 20pt;
	           margin-bottom: 20px;
	           color: #FFF;
	       }
	       
/* Form Styles
-----------------------------------------------------------------------------*/
.formInput {
	border : 1px solid #1b2f48;
	font-family : Arial,Helvetica,sans-serif;
	font-size : 9pt;
	text-align : left;
	vertical-align : top;
}

.formSubmit {
	background-color : #E8EBF0;
	border : 1px solid #1b2f48;
	cursor : pointer;
	color : #1b2f48;
	font-weight : normal;
	font-size : 12pt;
	text-align : center;
}

A.navItalic {
	color: #1b2f48;
	font-size: 9pt;
	line-height: 14pt;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	text-transform: lowercase;
}

A.navItalic:link {
	color: #1b2f48;
	text-decoration: none;
}

A.navItalic:visited {
	text-decoration: none;
	color: #1b2f48;
}

A.navItalic:hover {
	text-decoration: underline;
	color: #6e0c03;
}


/* Sitemap Navigation Links
-----------------------------------------------------------------------------*/
A.sitemapNav {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #1b2f48;
	font-size: 9pt;
	line-height: 14pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

A.sitemapNav:link {
	color: #1b2f48;
	text-decoration: none;
}

A.sitemapNav:visited {
	color: #1b2f48;
	text-decoration: none;
}

A.sitemapNav:hover {
	color: #1b2f48;
	text-decoration: underline;
}

#normyBox {
	margin-bottom:5px;
	width:589px;
}

