body {
	background-color:#908A00;
/*	margin: 0;*/
	text-align: center;
	font-size:12px;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
}

#container {
width: 900px;
margin: 0 auto;
}

#containerin {
	float:left;
	width: 900px;
	margin-top:10px;
	background-color:#ffffff;
	text-align: left;
	padding:20px;
}
#bvlogo {
	background-image: url(../images/nav/logo.jpg);
	background-repeat: no-repeat;
	background-position: center center;	height: 100px;
}
#bvnews {
	float:right;
	width:270px;
	padding-top: 165px;
	padding-right: 20px;
	padding-left: 5px;
}

#bvheader  {
	background-image:url(../images/bvbanner.jpg);
	height:350px; width:900px;
	/*font-weight: bold;
	color: #4FA30E;
	font-size: 28px;
	text-align: center;
	font-family: "Times New Roman", Times, serif;*/
}

#bvbody	{
	color: #4C6E1D; padding-top:20px;
	font-size: 16px;
}
#padding1 {
background-color:#908A00;
padding-top:10px;

}
.headerBold {
	font-size: 12px;
	font-weight: bold;
	color: #bb9c4a;
}

/*#containertop {
width: 900px;
background-color:#ffffff;
margin: 0px auto;
}*/

#framebottom {
float:left;
background-image:url(../images/final_bottom_strip.jpg);
width:1002px;
height:9;
}

#pagecontent
{padding:25px;
text-align: left;
}

#space {
padding-top:10px;
}

/*#frameleft {
float:left;
background-image:url(../images/left_strip.jpg);
background-repeat:repeat-y;
width:51px;
height:653px;
}

#frameright {
float:right;
background-image:url(../images/right_strip.jpg);
background-repeat:repeat-y;
width:51px;
height:653px;
}
/*
#frameleft2 {
float:left;
background-image:url(../images/left_strip.jpg);
background-repeat:repeat-y;
width:51px;
height:719px;
}*/
/*
#frameright2 {
float:right;
background-image:url(../images/right_strip.jpg);
background-repeat:repeat-y;
width:51px;
height:719px;
}*/

/*  -------------------------------------  HOME PAGE  -------------------------------------  */
/*  -------------------------------------  HEADER  -------------------------------------  */
#header {
float: left;
width: 826px;
height: 70px;
}
#headera {
float: left;
width: 115px;
height: 70px;
}
#headerb {
float: right;
width: 711px;
height: 42px;
padding-top:28px;
}
#header1 {
background-image:url(../images/top_strip.jpg);
width: 900px;
height: 10px;
}
#header2 {
background-image:url(../images/negril-comps-home-page-05.jpg);
width: 900px;
height: 10px;
}
#header4 {
background-color: #ffffff;
float:none;
width: 900px;
height: 70px;
}

#header5 {
background-image:url(../images/nav/illustration.jpg);
float:right;
width: 74px;
height: 70px;
}

#header6 {
background-image:url(../images/negril-comps-home-page-24.jpg);
width: 900px;
height: 10px;
}

#headerindent {
padding-left:130px;
padding-top:27px;
text-align: left;
font:Arial, Helvetica, sans-serif;
font-size:12px;
}

/*  -------------------------------------  CONTENT  -------------------------------------  */

#mainbanner {
/*  background-image:url(../images/main_banner.jpg);  */
float:left;
width: 600px;
height: 250px;
}

#mainnews {
background-image:url(../images/Negril_news.jpg);
float:right;
width:299px;
height:35px;
}

#rhumnews {
background-image:url(../images/newsheader_bkgd.jpg);
float:right;
text-align:left;
font-size:18px; color: #fff;
padding: 7px 0 0 20px;
width:279px;
height:28px;
}

#cateringnews {
background-image:url(../images/newsheader_bkgd.jpg);
float:right;
text-align:left;
font-size:18px; color: #fff;
padding: 7px 0 0 20px;
width:279px;
height:28px;
}

#newsblock {
background-image:url(../images/Negril_news_back.jpg);
float:right;
width:299px;
/*min-height:210px;*/
padding-top:5px;
text-align: left;
font:Arial, Helvetica, sans-serif;
font-size:12px;
}

#newsblock2 {
	padding-left:15px;
	padding-top:5px;
	text-align: left;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom: 20px;
}

/*  -------------------------------------  DIVIDER  -------------------------------------  */

#middleDivider {
background-image:url(../images/negril-comps-home-page-37.jpg);
float:left;
width: 900px;
height: 10px;
}

#indent {
background-color:#FFFFFF;
float:left;
width: 100%;
height: 1px;
}

#secondbanner {
background-image:url(../images/second_banner.jpg);
float:left;
width: 600px;
height: 250px;
}

#secondbanner1 {
/*background-image:url(../images/second_banner.jpg);*/
background-color:#FFFFFF;
float:left;
height: 250px;
}

#mailinglist {
background-image:url(../images/bkgd_mailinglist.jpg);
	background-color:#9db123;
	float:right;
	width: 299px;
	height: 112px;
	padding-top: 5px;
}

#indent2 {
background-color:#FFFFFF;
float:right;
width: 299px;
height: 1px;
}

#parkingbanner {
background-color:#FFFFFF;
float:right;
width: 299px;
height: 131px;
}

/*  -------------------------------------  ABOUT US  -------------------------------------  */

#about1 {
background-image:url(../images/about.jpg);
float:left;
width: 607px;
height: 150px;
}

#about1-1 {
background-image:url(../images/about-2.jpg);
float:left;
width: 607px;
height: 150px;
}

#about2 {
background-image:url(../images/about-02.jpg);
float:right;
width: 293px;
height: 43px;
}

#about3 {
background-image:url(../images/login-02.jpg);
float:right;
width: 293px;

}

#about4 {
background-image:url(../images/about-04.jpg);
float:left;
width: 607px;
height: 55px;
}

#about5 {
/*background-image:url(../images/about-05.jpg);*/
float:left;
width: 607px;

}

#aboutcontent {
padding-left:25px;
padding-top:7px;
text-align: left;
font:Arial, Helvetica, sans-serif;
color:#666666;
}

	#aboutcontent a:link {
		color: #666666;
		text-decoration:none;
	}
	#aboutcontent a:visited {
		color: #666666;
		text-decoration:none;
	}
	#aboutcontent a:hover {
		color: #bb9c4a;
		text-decoration:underline;
	}
	#aboutcontent a:active {
		color: #666666;
		text-decoration:none;

	}

/*  -------------------------------------  CONTACT -------------------------------------  */

#contact1 {
background-image:url(../images/locations-2.jpg);
float:left;
width: 607px;
height: 150px;
}

#contact1-1 {
background-image:url(../images/contactpic.jpg);
float:left;
width: 607px;
height: 150px;
}

#contact2 {
background-image:url(../images/contact-02.jpg);
float:right;
width: 293px;
height: 43px;
}

#contact3 {
	background-image:url(../images/login-02.jpg);
	float:right;
	width: 293px;
}

#contact4 {
background-image:url(../images/contact-04.jpg);
float:left;
width: 607px;
height: 55px;
}

#contact5 {
	/*background-image:url(../images/contact-05.jpg);*/
float:left;
	width: 600px;

}

/*  -------------------------------------  REGISTER  -------------------------------------  */

#register1 {
background-image:url(../images/register.jpg);
float:left;
width: 607px;
height: 62px;
}

#register2 {
background-image:url(../images/register-02.jpg);
float:right;
width: 293px;
height: 62px;
}

#register22 {
background-image:url(../images/register-022.jpg);
float:right;
width: 293px;
height: 62px;
}

#register3 {
/*background-image:url(../images/register-03.jpg);*/
float:left;
width: 607px;

}

#register4 {
background-image:url(../images/login-02.jpg);
float:right;
width: 293px;
height: 516px;
}

#register5 {
background-image:url(../images/register-05.jpg);
float:left;
width: 607px;
height: 39px;
}

#register6 {
/*background-image:url(../images/register-06.jpg);*/
float:left;
width: 607px;
height: 301px;
}

#register7 {
background-color:#FFFFFF;
float:right;
width:293px;
height:578px;
}

/*  -------------------------------------  LOGIN  -------------------------------------  */

#login1 {
background-image:url(../images/login.jpg);
float:left;
width: 607px;
height: 62px;
}

#login2 {
background-image:url(../images/login-02.jpg);
float:right;
width: 293px;
height: 578px;
}

#login3 {
background-image:url(../images/login-03.jpg);
float:left;
width: 607px;
height: 40px;
}

#login4 {
background-image:url(../images/login-04.jpg);
float:left;
width: 303px;
height: 150px;
}

#login5 {
background-image:url(../images/login-05.jpg);
float:left;
width: 304px;
height: 150px;
}

/*  -------------------------------------  PRIVACY POLICY  -------------------------------------  */

#privacy1 {
background-image:url(../images/privacy.jpg);
float:left;
width: 607px;
height: 150px;
}

#privacy2 {
background-image:url(../images/privacy-02.jpg);
float:right;
width: 293px;
height: 43px;
}

#privacy3 {
background-image:url(../images/login-02.jpg);
float:right;
width: 293px;
height: 535px;
}

#privacy4 {
background-image:url(../images/privacy-04.jpg);
float:left;
width: 607px;
height: 55px;
}

#privacy5 {
/*background-image:url(../images/privacy-05.jpg);*/
float:left;
width: 607px;

}

/*  -------------------------------------  TERMS  -------------------------------------  */

#terms3 {
/*background-image:url(../images/terms-03.jpg);*/
float:left;
width: 607px;
}

#terms2 {
background-image:url(../images/terms-02.jpg);
float:left;
width: 607px;
height: 55px;
}

/*  -------------------------------------  LOCATIONS  -------------------------------------  */

#locationsa {
background-image:url(../images/locations1.jpg);
float:left;
width: 607px;
height: 55px;
}

#directions {
background-image:url(../images/directions.jpg);
float:right;
width: 293px;
height: 43px;
}


/*  -------------------------------------  RESERVATIONS  -------------------------------------  */

#reserve1 {
background-image:url(../images/reservations1.jpg);
float:left;
width: 607px;
height: 55px;
}

/*  -------------------------------------  NEWS AND EVENTS  -------------------------------------  */

#newsevents {
background-image:url(../images/news_events1.jpg);
float:left;
width: 607px;
height: 55px;
}

/*  -------------------------------------  MENUS  -------------------------------------  */

#brunch {
background-image:url(../images/menu/menubrunch.jpg);
float:left;
width: 900px;
height: 87px;
}

#lunch {
background-image:url(../images/menu/menulunch.jpg);
float:left;
width: 900px;
height: 87px;
}

#takeout {
background-image:url(../images/menu/menutakeout.jpg);
float:left;
width: 900px;
height: 87px;
}

#menu1 {
background-image:url(../images/menu/hdr_dinner.jpg);
float:left;
width: 610px;
height: 150px;
}

#menu1-1 {
background-image:url(../images/menu/hdr_brunch.jpg);
float:left;
width: 610px;
height: 150px;
}

#menu1-2 {
background-image:url(../images/main_1-2.jpg);
float:left;
width: 610px;
height: 150px;
}

#menu1-3 {
background-image:url(../images/menu/hdr_lunch.jpg);
float:left;
width: 610px;
height: 150px;
}

#menu1-4 {
background-image:url(../images/menu/hdr_drinks.jpg);
float:left;
width: 610px;
height: 150px;
}

#menu2 {
background-image:url(../images/main_1-02.jpg);
float:right;
width: 290px;
height: 150px;
}

#menu3 {
background-image:url(../images/main_1-03.jpg);
float:left;
width: 900px;
height: 87px;
}

#menu4 {
background-image:url(../images/main_1-04.jpg);
float:left;
width: 900px;
/*height: 340px;*/
}

#menubkgd {
background-image:url(../images/main_1-04.jpg);
float:left;
width: 860px;
/*height: 340px;*/
}
#menu5 {
background-image:url(../images/main_1-05.jpg);
float:left;
width: 900px;
height: 42px;
}

#menutext1 {
font:Arial, Helvetica, sans-serif;
color:#666666;
}

	#menutext1 a:link {
		color: #666666;
		text-decoration:none;
	}
	#menutext1 a:visited {
		color: #666666;
		text-decoration:none;
	}
	#menutext1 a:hover {
		color: #000000;
		text-decoration:underline;
	}
	#menutext1 a:active {
		color: #666666;
		text-decoration:none;

	}
	
#menutext {
padding-left:25px;
padding-top:45px;
text-align: left;
font:Arial, Helvetica, sans-serif;
color:#666666;
}

	#menutext a:link {
		color: #666666;
		text-decoration:none;
	}
	#menutext a:visited {
		color: #666666;
		text-decoration:none;
	}
	#menutext a:hover {
		color: #bb9c4a;
		text-decoration:underline;
	}
	#menutext a:active {
		color: #666666;
		text-decoration:none;

	}
	
	/**/	
	.menuSectionHeader {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	}
	
	.menuFoodTitle{color: #666633;font-weight: bold;
	}
	.menuFoodTitle2{color: #908A00;font-weight: bold;
	}
	.menuFoodDescription {color: #908A00;}
	.menuSpecialMessage {color: #B10707;}
	

	#menuSubNav {color: #FFFFFF;font-weight: bold;}
	
	#menuSubNav a:link {
		color: #FFFFFF;
		text-decoration:none;
	}
	#menuSubNav a:visited {
		color: #FFFFFF;
		text-decoration:none;
	}
	#menuSubNav a:hover {
		color: #FBC500;
		text-decoration:none;
	}
	#menuSubNav a:active {
		color: #FFFFFF;
		text-decoration:none;

	}
	.menuSubNavPipe {font-size: 16px; color: #fbc500; padding:0 8px 0 8px;}
	
	.menuMiniMenu {font-size: 16px; color: #666666; }


/*  -------------------------------------  FOOTER  -------------------------------------  */

#leftfoot {
background-color:#330F0F;
float:left;
width: 720px;
height: 50px;
}

#leftfoot2 {
color: #ffffff;
padding-left:15px;
padding-top:15px;
text-align: left;
font:Arial;
font-size:10px;
}
	#leftfoot2 a:link {
		color: #ffffff;
		text-decoration:none;
	}
	#leftfoot2 a:visited {
		color: #ffffff;
		text-decoration:none;
	}
	#leftfoot2 a:hover {
		color: #ffff00;
		text-decoration:underline;
	}
	#leftfoot2 a:active {
		color: #ffff00;
		text-decoration:underline;
		}

.footerpipe {color:#ffff00; padding: 0 5px 0 5px;}

#rightfoot {
background-color:#330F0F;
float:right;
width: 180px;
height: 50px;
text-align: left;
font:Arial;
font-size:10px;
}


label {  
position: relative;  
float: left;  
width: 6em;  
margin-right: 1em;
}


/*  -------------------------------------  THANKS  -------------------------------------  */

#thanks {
background-image:url(../images/thankspic.jpg);
float:left;
width: 607px;
height: 150px;
}

#locationsHeader {
background-image:url(../images/ribs.jpg);
float:left;
width: 607px;
height: 150px;
}

#thanks1 {
float:left;
width: 607px;
text-align: left;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

/* form elements */

/*input {border: 1px solid #ee6016;}*/

.formInput {border: 1px solid #ee6016;}
.formSubmit {border: 0 solid ; background: #EE6016;  font-family:Arial; color:#FFFFFF; height: 25px; width: 96px;}

.newsHeader { font-size: 14px; font-weight: bold; }
.newsArticle { margin-right: 10px;  }
.newsArticle a { color: #0099CC; text-decoration: none; }
.newsArticle a:hover { color: #FF9900; }

#rhumDivider {

background-image:url(../images/negril-comps-home-page-37.jpg);
float:left;
width: 600px;
height: 10px;
}
#loungebanner {
	/*  background-image:url(../images/main_banner.jpg);  */
float:left;
	width: 600px;
	clear: both;
}
#aboutlounge {
	width: 600px;
}
#loungelinks {
	width: 600px;
}
#blankblock {
	float:right;
}
#aboutrhum {
	padding-left:25px;
	padding-top:7px;
	text-align: left;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#666666;
}
#rhumlinks {
	padding-left:25px;
	padding-top:7px;
	text-align: left;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
#rhumbanners{
	width:299px;
	float:right;
	clear:both;
}
#partyguide {
/*	float:right;
	width: 289px;*/
	height: 117px;
	/*clear: both;*/
}
#eventpay {
	background-color:#FFFFFF;
/*	float:right;
	width: 289px;*/
	height: 131px;
	/*clear: both;*/
}
#drink {


background-image:url(../images/menu/menudrinks.jpg);
float:left;
width: 900px;
height: 87px;
}
#thanksmessage {
	clear: both;
	padding-top: 20px;
}
#paypal {
	padding-top: 10px;
}
#reservations {
	padding-top: 20px;
	clear: left;
}
.required, .pipe  {
	color: #EE6016;
}

.highlight {
	font-weight:bold;}

.smalltext {font-size: 10px;}
#container #containerin p {
	text-align: center;
}
#container #containerin p {
	text-align: left;
}
