* {margin:0;padding:0;}
body {background:#fff url(../images/bg-body.gif) repeat-x;font-size:62.5%;text-align:center;}
html, body {background-color:#fff;background-position:50% 0;background-repeat:repeat-x;color:#101010;margin:0;padding:0;}
/***** CONTAINER *********/
#container, #wrapper {margin:0 auto;position:relative;width:773px;}
#container, #wrapper {text-align:left;}
#container {padding-bottom:150px;}
a {text-decoration:none;}
/***** HEADER ************/
#headerMain {height:144px;width:773px;}
#logo {height:106px;position:relative;}
#logo a {background:url(../images/h1-rblogo.gif) no-repeat;display:block;height:100px;overflow:hidden;text-indent:-5000px;position:absolute;top:5px;width:200px;}
#quicklink {color:#796f65;font:normal 1.1em/1.1em Arial, Helvetica, sans-serif;margin-left:0;position:absolute;right:0;top:35px;}
#quicklink a {color:#fff;padding-left:2px;}
#quicklink a:hover {color:#333;text-decoration:underline;}
/***** MAIN NAV **********/
#nav {height:28px;list-style:none;top:25px;}
#nav li {float:left;height:28px;margin-right:1px;overflow:hidden;}
#nav li a {background-position:center top;color:#fff;display:block;font:bold 1.1em/2.7em Arial, Helvetica, sans-serif;line-height:28px;overflow:hidden;text-align:center;text-indent:0;}
#navHistory {background:url(../images/nav-button.gif) no-repeat;width:76px;}
#navCorporate {background:url(../images/nav-button.gif) no-repeat;width:129px;}
#navEvent {background:url(../images/nav-button.gif) no-repeat;width:115px;}
#navFees {background:url(../images/nav-button.gif) no-repeat;width:142px;}
#navWedding {background:url(../images/nav-button.gif) no-repeat;width:104px;}
#navGalleries {background:url(../images/nav-button.gif) no-repeat;width:100px;}
#navPartners {background:url(../images/nav-button.gif) no-repeat;width:100px;}
#nav li a:hover {background-position:50% -28px;color:#000;}
#nav li a.currentSection, #nav li a.currentSection:hover {background-position:50% -56px;color:#000;}
/***** IMAGES ************/
img {border:0;}
.inlineImage {color:#333;font:normal 11px/14px Arial, Helvetica, sans-serif;text-align:center;}
.inlineImage p.footnote {color:#333;font:normal 11px/14px Arial, Helvetica, sans-serif;text-align:center;width:140px;}
.inlineImage img {background-color:#fff;border:1px solid #ccc;margin-bottom:25px;padding:3px;}
.inlineImageH {color:#333;font:normal 11px/14px Arial, Helvetica, sans-serif;text-align:center;}
.inlineImageH p.footnote {color:#333;font:normal 11px/14px Arial, Helvetica, sans-serif;text-align:center;width:140px;}
.inlineImageH img {background-color:#fff;border:1px solid #ccc;padding:3px;}
.inlineImage2 {color:#333;font:normal 1.0em Arial, Helvetica, sans-serif;margin-left:10px;text-align:left;}
.inlineImage2 img {float:left;margin-left:0;padding:3px;}
.right {float:right;margin:1.3em 0 0 2em;}
.left {float:left;margin:1.3em 2em 0 0;}
.center {margin-left:auto;margin-right:auto;position:relative;}
p.center {text-align:center;}
.clear {clear:both;font-size:0;height:0;line-height:0;margin:0;padding:0;}
/***** FLASHAREA *********/
#flasharea {background:url(../images/rbfade.gif) no-repeat;float:right;height:400px;margin:5px 3px 20px 0;position:relative;width:500px;}
#flasharea h2 {background-color:#000;height:100px;left:-16px;overflow:hidden;position:absolute;text-indent:-5000px;width:16px;}
#flasharea div {margin:0;}
#flasharea p {color:#333;font:normal 1.8em Arial, Helvetica, sans-serif;margin:60px;text-align:center;}
#flasharea p span {color:#000;font-size:.8em;}
#flasharea a {color:#2388ff;font-weight:bold;}
#flasharea p a:hover {color:#000;text-decoration:underline;}
#flashContent {}
/***** LEFT OF FLASH *****/
.intro {float:left;height:200px;margin:0;padding-bottom:50px;position:relative;}
.intro h3 {background-repeat:no-repeat;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:23px;margin:0 0 3px 0;padding:0 0 0 10px;}
.intro h4, .intro p {color:#000;font-size:1.4em;margin:0;padding:0 15px 8px 15px;}
#introText {margin-left:4px;width:250px;}
#introText h3 {background-image:url(../images/h3_pant.jpg);background-position:center top;height:175px;}
#introText p {color: #777;font:normal 1.2em/1.6em Arial, Helvetica, sans-serif;margin:0;}
#introText p span {color:#777;font:normal 3em Arial, Helvetica, sans-serif;}
#introText a {color:#2388ff;font-weight:bold;}
#introText a:hover {background:#ffc;color:#333;text-decoration:underline;}
/***** FOOTER ************/
#footer {background:#fff url(../images/g-footer.jpg) 0 0 repeat-x; height:auto;clear:both;margin-top:20px;padding:20px 0;position:relative;}
#copyright {float:left;margin-top:0;width:246px;}
#copyright p {color:#333;font:normal 1em/1.2em Arial, Helvetica, sans-serif;margin:0 0 20px 10px;}
#copyright strong {color:#333;font-size:1.2em;font-weight:bold;}
#copyright a {color:#900;font-weight:bold;}
#copyright a:hover {color:#000;text-decoration:underline;}
#copyright2 {background-color:#fff;float:right;width:126px;}



#splash {margin:0 auto;position:relative;width:768px; background-color:#fff; border:#333 0px solid;}
#splash {text-align:left;}
#splash {padding-bottom:10px;}
/***** SPECIAL FAIR *********/
#splashleft {
	/*background:url(../images/RBM_Holiday_Evite_02.jpg) no-repeat;*/
	float:left;
	
	border: 1px dashed #333;
	background-color:#ffc;
	margin:0px 0px 0px 0;
	position:relative;width:768px;}
	
#splashleft p {color:#333;font:normal 1.8em Arial, Helvetica, sans-serif;margin:20px;text-align:center;}

#splashimage {
	background:url(../images/RB_Holiday_Evite_02.jpg) no-repeat;
	float:left;
	height:468px;
	
	margin:6px 0px 0px 0;
	position:relative;
	width:768px;}
/*special event*/
/*#event {margin:0 auto;position:relative;width:768px; background-color:#fff; border:#333 0px solid;}
#event {text-align:left;}
#event {padding-bottom:10px;}

#eventinner {
	background:url(../images/RBM_Holiday_Evite_02.jpg) no-repeat;--UNCOMMENT
	float:left;
	
	border: 1px dashed #333;
	background-color:#ffc;
	margin:0px 0px 0px 0;
	position:relative;width:768px;}
	
#eventinner p {
	color:#333;
	font:normal 1.8em Arial, Helvetica, sans-serif;
	margin:20px;
	text-align:center;
	}

#eventimage {
	background:url(../images/RB_Holiday_Evite_02.jpg) no-repeat;
	float:left;
	height:468px;
	
	margin:6px 0px 0px 0;
	position:relative;
	width:400px;}*/
/*special event*/


/*FEATURE ONE*/
.feature {
	position: relative;
	width: 410px;
	height: auto;
	text-align: center;
	margin: 0 auto;;
	padding: 10px;
	clear: right;
	/*background-color:#00FF00;*/
}
.feature h1 {
	font: bold 13px/16px Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color:#333333;
	border-bottom:#000 0px solid;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
}
.feature p {
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #333;
}
.feature p a, .feature p a:link, .feature p a:visited {
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #505B01;
	text-decoration: none;
}
.feature p a:hover, .feature p a:active {
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.feature_box {
	position: relative;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	border-left: 1px solid #E1E2E6;
	border-top: 1px solid #E1E2E6;
	border-right: 1px solid #E1E2E6;
	border-bottom: 1px solid #E1E2E6;
}
.feature_item {
	border-bottom: 0px solid #DFE1E8;
	position: relative;
	margin: 10px 9px 0 9px;
	padding: 0 0 0px 0;
	width: 390px;
}
.feature_item img {
	position: relative;
	border: 1px solid #D5D5D5;
	padding: 4px;
	float: left;
	margin: 0 28px 20px 0;
	background: transparent;
}
