body {
	background-color: #fff;
	text-align: center;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica;
    width:100%;
	font-size: 70%;
	color: #00B0CA;
	background:url(../images/page_bg.jpg) repeat-x #F9F9F9;
	text-align:center;
}

input {
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica;
}

form {
	margin: 0px;
}

h1 {
	font-weight: bold;
	margin: 0px;
	margin-bottom: 8px;
	padding: 0px;
	font-size: 125%;
	display:none;
}

h2 {
	font-weight: bold;
	margin: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-size: 100%;
    color: #00B0CA;
}

h3 {
	font-weight: bold;
	margin: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-size: 100%;
}

.blue {
    color: #00B0CA;
   	font-weight: bold;
}

p {
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 12px;
}

img {
	border: 0px;
}

a, a:link, a:visited, a:active {
   	text-decoration: none;
    font-weight: bold;
	color: #00B0CA;
	font-size: 100%;
}

a:hover {
	color: #333;
    font-weight:bold;
	text-decoration: underline;
	font-size: 100%;
}

h4 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	color:#95C000;
}

ul {
    margin-left: 18px;
    list-style-type: disc;
    margin-bottom: 12px;
    margin-top: 12px;
}

#topBoxPadding ul {
	margin:3px 0px 0px 18px;
	padding:0px;
}

#topBoxPadding li {
    line-height: 120%;
}

#topBoxPadding ul ul  {
	list-style-type: none;
	margin-top:3px;
	margin-bottom:3px;
	text-indent:-10px;
}

#topBoxPadding ul ul ul {
	list-style-type: square;
}

#nav a,#nav  a:link,#nav  a:visited,#nav  a:active {
	color: #fff;
	text-decoration: none;
}

/* structure */

#wrapperWide { 
	width: 996px;
	background:url(../images/page_bg2.jpg) repeat-x #fff;
	margin: 0px auto 0px auto;
	text-align: center;
	min-height: 845px;
}

#wrapperLeft { 
	float: left;
	width: 895px;
}

#wrapperRight { 
	float: right;
	width: 90px;
	margin-top: 0px;
}

#header { 
	width: 996px;
	text-align: left;
    height: 118px;
}

#logo {
    float: left;
	width: 347px;
	height: 118px;	
}

#strapline {
    float: left;
	width: 559px;
	height: 118px;
	background: url(../images/headerimg.jpg) no-repeat;
}

#wrapperInnerWhiteBg {
	background-color: #fff;
	width: 985px;
	text-align: left;
	padding-top:17px;
	float: left;
}

#wrapperInner {
	margin-left: 10px;
	background-color: #fff;
	width: 879px;
	text-align: left;
}

#leftCol {
    float: left;
	width: 458px;
}

#rightCol {
    float: right;
	width: 413px;
}

#flashNav {
	width: 458px;
/*	height: 399px;*/
}

#flashNavContent {
	background: url(../images/content_bg2.gif) no-repeat;
	width: 453px;
	height: 399px;
}

#flashNavContentPadding {
	margin: 0px 14px 14px 14px;
	padding-top: 4px;
}

.clearFloats {
	clear: both;
}

#mainNav {
	margin-top: 7px;
	margin-bottom: 7px;
}

#mainNav div {
	float: left;
}

#galleryThumbnails {
    background: url(../images/gallerythumbs_top.gif) no-repeat;
    width: 458px;
    margin-top: 0px;
    min-height: 172px;
	height:172px;
	margin-top:7px;
	_margin-top:5px;
}

#galleryThumbnailsPadding {
    margin: 0px 5px 5px 5px;
	padding-top:5px;
}

.thumb {
    margin: 0px 2px 7px 0px;
    float: left;
}

#homeTopBox {
    background: url(../images/home_topbox.jpg) no-repeat;
    width: 414px;
    height: 273px;
}

#homeTopBoxText {
    padding: 163px 2px 0px 25px;
    color: #000;
}

#homeBottomBox {
    background: url(../images/home_bottombox.jpg) no-repeat;
    width: 414px;
    height: 256px;
    margin-bottom: 8px;
}

#homeBottomBoxText {
    padding: 148px 10px 0px 25px;
    color: #000;
}

#fbTopBox1,#fbTopBox2,#fbTopBox3,#aboutTopBox,#newsTopBox,#downloadsTopBox,#linksTopBox,#cocktailsTopBox, #beTopBox1,#beTopBox2,#beTopBox3,#ceTopBox1,#ceTopBox2,#ceTopBox3,#ehTopBox1,#ehTopBox2,#emTopBox1,#emTopBox2,#sTopBox1,#sTopBox2,#environmentTopBox,#miscTopBox1,#miscTopBox2,#miscTopBox3,#contactTopBox,#mobileBarHeader,#portablebarHeader,#eventbarHeader {
    width: 414px;
	height: 524px;
}

#fbTopBox1 h1,#fbTopBox2 h1,#fbTopBox3 h1,#aboutTopBox h1,#newsTopBox h1,#downloadsTopBox h1,#linksTopBox h1,#cocktailsTopBox h1, #beTopBox1 h1,#beTopBox2 h1,#beTopBox3 h1,#ceTopBox1 h1,#ceTopBox2 h1,#ceTopBox3 h1,#ehTopBox1 h1,#ehTopBox2 h1,#emTopBox1 h1,#emTopBox2 h1,#sTopBox1 h1,#sTopBox2 h1,#environmentTopBox h1,#miscTopBox1 h1,#miscTopBox2 h1,#miscTopBox3 h1,#contactTopBox h1,#mobileBarHeader h1,#portablebarHeader h1,#eventbarHeader h1 {
 display:none;
}

#fbTopBox1 {
    background: url(../images/rhsbox_fb1_top.jpg) no-repeat;
}

#fbTopBox2 {
    background: url(../images/rhsbox_fb2_top.jpg) no-repeat;
}

#fbTopBox3 {
    background: url(../images/rhsbox_fb3_top.jpg) no-repeat;
}

#aboutTopBox {
    background: url(../images/rhsbox_about_top.jpg) no-repeat;
}

#newsTopBox {
    background: url(../images/rhsbox_news_top.jpg) no-repeat;
}

#downloadsTopBox {
    background: url(../images/rhsbox_downloads_top.jpg) no-repeat;
}

#linksTopBox {
    background: url(../images/rhsbox_links_top.jpg) no-repeat;
}

#cocktailsTopBox {
    background: url(../images/rhsbox_cocktails_top2.jpg) no-repeat;
}

#contactTopBox {
    background: url(../images/rhsbox_contact_top.jpg) no-repeat;
}

#environmentTopBox {
    background: url(../images/rhsbox_environmental_top.jpg) no-repeat;
}

#beTopBox1 {
    background: url(../images/rhsbox_be1_top.jpg) no-repeat;
}

#beTopBox2 {
    background: url(../images/rhsbox_be2_top.jpg) no-repeat;
}

#beTopBox3 {
    background: url(../images/rhsbox_be3_top.jpg) no-repeat;
}

#ceTopBox1 {
    background: url(../images/rhsbox_ce1_top.jpg) no-repeat;
}

#ceTopBox2 {
    background: url(../images/rhsbox_ce2_top.jpg) no-repeat;
}

#ceTopBox3 {
    background: url(../images/rhsbox_ce3_top.jpg) no-repeat;
}

#ehTopBox1 {
    background: url(../images/rhsbox_eh1c_top.jpg) no-repeat;
}

#ehTopBox2 {
    background: url(../images/rhsbox_eh2_top.jpg) no-repeat;
}

#mobileBarHeader {
    background: url(../images/rhsbox_mb_top.jpg) no-repeat;
}

#portablebarHeader {
    background: url(../images/rhsbox_pb_top.jpg) no-repeat;
}

#eventbarHeader {
    background: url(../images/rhsbox_eb_top.jpg) no-repeat;
}

#emTopBox1 {
    background: url(../images/rhsbox_em1_top.jpg) no-repeat;
}

#emTopBox2 {
    background: url(../images/rhsbox_em2_top.jpg) no-repeat;
}

#sTopBox1 {
    background: url(../images/rhsbox_s1_top.jpg) no-repeat;
}

#sTopBox2 {
    background: url(../images/rhsbox_s2_top.jpg) no-repeat;
}

#miscTopBox1 {
    background: url(../images/rhsbox_terms_top.jpg) no-repeat;
}

#miscTopBox2 {
    background: url(../images/rhsbox_privacy_top.jpg) no-repeat;
}

#miscTopBox3 {
    background: url(../images/rhsbox_accessibility_top.jpg) no-repeat;
}

#topBoxMenu {
	margin: 0px;
	padding-top: 57px;
	height: 20px;
}

#topBoxMenu ul {
	margin: 0px;
	padding: 0px;
	padding-left: 148px;
}

#topBoxMenu ul li {
	display: inline;
	font-size: 11px;
	padding-left: 20px
}

/* staffing menu */
#sTopBox1 #topBoxMenu ul,#sTopBox2 #topBoxMenu ul {
	padding-left: 198px;
}

#sTopBox1 #topBoxMenu ul li,#sTopBox2 #topBoxMenu ul li {
	padding-left: 9px;
}
/* end staffing menu */

/* equip hire menu */
#ehTopBox1 #topBoxMenu ul,#ehTopBox2 #topBoxMenu ul {
	padding-left: 219px;
}

#ehTopBox1 #topBoxMenu ul li,#ehTopBox2 #topBoxMenu ul li {
	padding-left: 25px;
}
/* end equip hire menu */

/* event management menu */
#emTopBox1 #topBoxMenu ul,#emTopBox2 #topBoxMenu ul {
	padding-left: 219px;
}

#emTopBox1 #topBoxMenu ul li,#emTopBox2 #topBoxMenu ul li {
	padding-left: 24px;
}
/* end event management menu */



#topBoxMenu ul li a,#topBoxMenu ul li a:active,#topBoxMenu ul li a:link,#topBoxMenu ul li a:visited {
	font-size:10px;
	color: #fff;
}

#topBoxMenu ul li a:hover {
	text-decoration:none;
	color: #000;
}

#topBoxPadding {
	left: 25px;
	top: 20px;
	position: relative;
	width: 362px;
	color: #656565;
}

#moreButton {
	float: left;
	padding-left: 276px;
	margin-top:	10px;
}

#rhBoxBottom {
    background: url(../images/rhsbox_bottom.gif) no-repeat;
    width: 414px;
	height: 5px;
}

.greenBtn {
    margin-left: 199px;
}

.greenBtn a,.greenBtn a:active,.greenBtn a:link,.greenBtn a:visited {
    color: #000;
    font-weight: normal;
}

#homeBottomTwoBoxes {
    width: 413px;
	margin-top:6px;
	_margin-top:0px;
}

#homeBottomOffer {
    float: left;
    width: 202px;
}

#homeBottomPromotion {
    float: right;
    width: 203px;
}

#footer {
	width: 984px;
	height: 30px;
	clear: both;
	float: left;
	text-align: left;
}

#footerLeft {
	float: left;
	width:456px;
	padding-top:5px;
}

#footerLeft ul {
	margin:0px;
	padding:0px;
}

#footerLeft ul li {
	display: inline;
	color: #656565;
	margin-left:10px;
}

#footerLeft ul li a,#footerLeft ul li a:link,#footerLeft ul li a:active,#footerLeft ul li a:visited {
	color: #656565;
	font-weight:normal;
}

#footerRight {
	float: right;
	padding-top:5px;
	color:#656565;
}

hr {
	color: #ccc;
	height: 1px;
	background-color: #ccc;
	border: 0px solid #ccc;
}

#twoColLeft {
    width: 167px;
    float: left;
}

#twoColRight {
    width: 150px;
    float: right;
}

#twoColLeft p,#twoColRight p {
    margin-bottom: 8px;
    margin-top: 8px;
}

/* contact form */
input,select,textarea {
    font-family: Verdana, Arial, Helvetica;
    color: #00B0CA;
    font-weight: normal;
    text-align: left;
    line-height: 18px;
    word-spacing: 0px;
    font-size: 100%;
    width: 180px;
    padding: 0px;
    float:right;
}

select {
    width: 184px;
}
label {
    width: 150px;
    float: left;
    text-align: left;
    margin-right: 1.5em;
    display: block;
    color:#00B0CA;
    font-size: 90%;
    font-weight: normal;
}

.submitButton {
    margin-left: 0px;
    float: left;
    background: url(../images/btn_submit.gif) no-repeat;
    border: 0px;
    cursor: pointer;
    width: 89px;
    margin-top: 5px;
    height: 24px;
}

p.formpadding {
    margin-top: 3px;
    margin-bottom: 3px;
}

.red {
    color: #ff0000;
}

#section1,#section2,#section3,#section4,#section5 {
    display: none;
}

#newsletterSignup {
	margin-left: 327px;
	margin-top: 50px;
	color: #fff;
}

#newsletterSignup input {
float:left;margin:0px;paddding:0px;    line-height:15px;
}

#newsletterSignup .submit {
width:30px;float:left;line-height:15px;
}




#box {
position:absolute; left:100px; top:100px; z-index:1;
}

#up {
position:absolute; left:350px; top:0px; z-index:2;
}

#track {
position:absolute; left:349px; top:15px; z-index:3;
}

#drag {
position:absolute; left:349px; top:15px; z-index:4;
}

#down {
position:absolute; left:350px; top:417px; z-index:5;
}

#contentMask {
position:absolute; left:0px; top:5px; width:330px; height:400px; clip:rect(0px,330px,400px,0px); overflow:hidden; z-index:6;
}

#content {
/*position:absolute; left:0px; top:0px;*/
width : 360px; height : 416px; overflow : auto;
padding-right: 10px;
}


a.ul,a.ul:active,a.ul:link,a.ul:visited {
	text-decoration: underline;
}
