 body {
  background: #000000 ;
  background-repeat:repeat-x;
 
  text-align: center;
  }
 
 ol {
   list-style-type: decimal;
   margin-left: 50px;
  }
 
 div.clear {
	clear: both;
  }

 
 #container {
  width: 863px;
  margin: 0 auto;
  text-align: left;
  margin-top: 20px;
  -webkit-box-shadow: 4px 4px 12px rgba(0,0,0,0.6);

}
 
 /* Header section */
 
 #header {
   width: 863px;
   height: 216px;
   background-image: url(images/banner.png);
   
 
 }
 
 #top-menu-nav ul {
  list-style-type: none;
  float: right;
  font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  margin-top: 160px;
  margin-right: 5px  
 }
 
  #top-menu-nav li.last { 
  border: 0;
  }
 
 
 #top-menu-nav ul li {
	display: inline;
	padding: 0px 10px;
	border-right: 1px solid #ffffff;
 }
 

 
 #main {
  background: #000000 url(images/bg.gif);  
  border-bottom: 4px solid #e0e0d4;
  margin-bottom: 20px;
  
 }
 
 #imageMenu {
 
 background: #d7d7d7;
	 width: 863px;
   height: 445px;
   
   }
   
  #rockwood {
   float:left;
   width: 283px;
   height: 439px;
  
  }
 
 .rockwood {
 margin-left: 4px;
 margin-bottom: 3px;
 }

   #prestige {
   float:left;
   width: 283px;
   height: 439px;
  
  }
  
 .prestige {
  margin-left: 9px;

  }
     #frequency {
   float:right;
   width: 283px;
   height: 439px;

  
  }
 

 
 #main #left-content{
  float: left;
  margin-left: 4px;
  width: 400px;
  }
  
  #main #right-content {
   margin-right: 4px;
   float: right;
   width: 425px;
   height: 325px;
   background-image: url(images/rightside.png);
   
  }
  

  
  #right-content .heading-right {
   background-color: #5f788b;
   border: 2px solid #5f788b;
   width: 169px;
   font-family: verdana;
   font-weight: bold;
   font-size: 12px;
   color: #fff;
  }
  
  #right-content #lside {
  margin-left: 10px;
  margin-top: 10px;
  width: 220px;
  font-size: 11px;
  font-weight: bold;
  font-family: verdana;
  float: left
  
  }
  
  #right-content #rside {
   margin-top: 20px;
  width: 250px;
  font-size: 11px;
  font-weight: bold;
  font-family: verdana;
  float: right
  
  }
  
  #right-content #lside2 {
  margin-left: 10px;
  margin-top: 30px;
  width: 300px;
  font-size: 11px;
  font-weight: bold;
  font-family: verdana;
  font-family: verdana;
  float: left;
  }
  
h6 { 
line-height: 58px; 
margin-left: 65px;
font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
color: #fff;
}
  
  
  
 .left { 
  float: left; 
  margin-top: 5px;
  margin-left: 10px;
  margin-bottom: 5px;
  }
  
  #glist #heading {
   float: left;
   margin-top: 5px;
   margin-left: 5px;
   font-family: verdana;
   font-weight: bold;
   font-size: 12px;
   color: #fff;
  }
  
  
  #guest-list {
  font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
  color: #fff;
  margin-left: 5px;
  margin-bottom: 55px;
  }

  input {
 background-color: #fff;
 font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
 border: 4px solid #fff;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

select {
 background-color: #fff;
 
  border: 4px solid #fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

  
  #guest-list #name  {
   margin-top: 10px;
   float: left;
  }
  

   
  #guest-list #lname  {
   margin-top: 7px;
   float: left
  
   
   }

  #guest-list #phone  {
   margin-top: 7px;
   float: left
  
   
   }
   
   #guest-list #event  {
   margin-left: 50px;
   margin-top: 10px; 
   float: left
  
   
   }
  #guest-list #email  {
   margin-top: 7px;
   float: left
  
   
   }
   
  #guest-list #demo  {
   margin-left: 50px;
   margin-top: 7px;
   float: left
  
   }

   
  #guest-list #guests  {
   margin-left: 50px;
   margin-top: 7px;
   float: left
  
   
   }
   
  #guest-list #addons  {
   margin-left: 50px;
   margin-top: 7px; 
   float: left
  
   
   }
   
input.button {
font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
font-size: 12px;
font-weight: bold;
background-color: #555555;
color: #fff;
border: 1px solid #fff;
padding: 8px;
}

  #guest-list .submit  {
   margin-top: 13px;
   
   float: left
  
   
   }

  #guest-list div {
   margin-left: 3px;
  }
  
 
  
  #amain {
  background-color: #707171;
  background-image: url(images/tdot.png);
  background-repeat: no-repeat;

  padding-top: 5px;
  border-right: 6px solid #e0e0d4;
  border-left: 6px solid #e0e0d4;
  border-bottom: 6px solid #e0e0d4;
  margin-bottom: 20px;
  height: 415px;

  }




#floleft {
   font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
  color: #fff;
  font-size: 14.5px;
  Background-color: #8d8d8d;
  margin-left: 20px;
  margin-top: 5px;
  margin-bottom: 20px;
  width: 500px;
  border: 4px solid #8d8d8d;
  padding:5px;
  float:left;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#abtop {
margin-left: 8px;
float: left;
}

  
#abtop p {
margin-top: 30px;
margin-left: 70px;
font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
font-weight: bold;
}

#possible {
font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
color: #fff;
font-size: 15px;
float: left;
height: 50px;
width: 170px;
Background-color: #8d8d8d;
float: left;
margin-left: 60px;
margin-top:5px;
height: 210px;
padding-top:10px;
padding-bottom:5px;
padding-left:10px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;

}

#abtop2 {
margin-left: 270px;
float: left;
}

  
#abtop2 p {
margin-top: 30px;
margin-left: 60px;
font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
font-weight: bold;
}

#request_form {
margin-left: 20px;
font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
color: #000;
font-size: 15px;
}

label.error  {
font-size: 12px;
color: red;
}

#request_form input.button {
height: 35px;
width: 80px;
font-size: 15px;
font-weight: normal;
}

#message {
color: #000;
float:left;
margin-left:60px;
margin-top: 15px;
}

#requestab {
position:relative;top:-46px;left:-65px; 
width: 50px;
height:50px;

}

  #cmain {
  background-color: #707171;
background-image: url(images/cubg.png) ;  
   background-repeat:repeat-y;
   padding-bottom: 20px;
  padding-top: 5px;
  border-right: 6px solid #e0e0d4;
  border-left: 6px solid #e0e0d4;
  border-bottom: 6px solid #e0e0d4;
  margin-bottom: 20px;
  

  }
  
  #cfloleft {
  font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
  color: #fff;
  font-size: 14.5px;
  Background-color: #8d8d8d;
  margin-left: 20px;
  margin-top: 10px;
  margin-bottom: 20px;
  width: 350px;
  border: 4px solid #d7d7d7;
  padding:10px;
  float:left;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

  #cfloleft p {
  font-weight: bold;
  color: black;
  font-size: 14px;
  }
  
  #cont2 {
  margin-top: 10px;
  }

    #cont3 {
  margin-top: 10px;
  }

#contact_form {
font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
color: #fff;
color: #fff;
font-size: 15px;
float: left;
padding: 10px;
padding-right: 50px;
Background-color: #8d8d8d;
float: left;
margin-left: 60px;
margin-top:10px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;

}

  input#phone{
  height: 100px;
  }
  
  #cutop2 {
margin-left: 273px;
float: left;
}

  
#cutop2 p {
margin-top: 26px;
margin-left: 60px;
font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
font-weight: bold;
}


#message2						{ margin-left:50px; height:50px; }
#message2 h2						{ color:black; }
#message2 p						{ color:black;;margin:6px 0px; }
#checkmark						{ position:relative;top:-46px;left:-60px; width:40px; height:40px; margin-left: 10px }


#emain  {
Background-color: #707171;
margin-bottom: 20px;
padding-bottom: 10px;

}
  
#evtop {
float: left;
margin-left: 8px;
margin-top: 8px;
Background-image: url(images/eventsban.png);
width:847px;
}

  
#evtop p {
margin-top: 30px;
margin-left: 70px;
font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
font-weight: bold;

}

#arr {
background-image: url(images/arrow.png) ; 
float:left;
width: 12px;
height: 10px;
margin-left: 30px;
}

#bub1{
Background-color: #8d8d8d;
width: 281px;
margin-left: 3.5px;
float: left;

 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
  font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
  font-size: 14px;
  padding-bottom: 10px;
}

#bubtop {
float: left;
margin-top: 5px;
margin-left: 3px;
}

#bubtop p  {
float: left;
margin-left: 5px;
font-weight: bold;
}

#events1 {
float: left;
}
  
  #info1 {
  margin-left: 3px;
  margin-top: 10px;
  }
  
  #ifo1 p {
  margin-left: 30px;
  }
  
#bub2 {
Background-color: #8d8d8d;
width: 281px;
height: 73px;

margin-left: 6px;
float: left;

 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
  font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
  font-size: 14px;
  padding-bottom: 10px;
}

#arr2 {
background-image: url(images/arrow.png) ; 
float: left;
width: 12px;
height: 10px;
margin-left: 280px;
}
 
#bub3{
Background-color: #8d8d8d;
width: 281px;

margin-left: 7px;
float: left;

  -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
  font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
  font-size: 14px;
  padding-bottom: 10px;
} 

#arr3 {
background-image: url(images/arrow.png) ; 
float: left;
width: 12px;
height: 10px;
margin-left: 280px;
}

#esevents {
Float: left;

padding: 5px;
padding-right: 2px;
background-color: #8d8d8d;
margin-left: 3.5px;
width: 849px;
float: left;
}

#etag {
margin-top: 25px;
margin-left: 3.5px;
background-image: url(images/estag.png) ; 
width: 179px;
height: 22px;
float:left;
}
#pretag {
margin-top: 25px;
margin-left: 408px;
background-image: url(images/pretag.png) ; 
width: 179px;
height: 22px;
float:left;
}

#esimage {
margin-top: 5px;
float: left;
}

#esinfo {
width: 608px;
float: left;
margin-top: 5px;
margin-left: 5px;
background-color: #616161;
padding: 5px;
padding-bottom: 8px;
color: #fff;
}

#mycarousel{
background-color: #8d8d8d;
}

#infos1 {
font-size: 14px;
color: #fff;
float: left;
margin-left: 5px;
margin-top:10px;
}

#infos1 p {
font-weight: bold
color: #fff;
}

#preevents {
float: left;
margin-left: 40px;

}


  #footer {
    font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	width: 863px;
	text-align: center;
	margin: 0 auto;
	border: 0px solid #FFFFFF;
	margin-bottom: 20px;
  }
  