body{
  background: #666666 url(../images/bodyBg.gif) repeat-x center top;
  margin: 0px;
  padding: 0px;
  margin-left: 0px
}


#bg, .layout{
 width: 748px;
 margin: 0px;
 padding: 0px
}

.contentWrap{
 background: transparent url(../images/contentBg.gif) repeat-y top left;
 width: 748px;
 float:left;
 display:block;
}
#content{
 width: 748px;
 float:left;
 display:block;
 margin-left: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content p, #content form, #content input{
 margin: 0px;
 padding: 0px
}
#content ul, #content ul li{
 margin: 0px;
 padding: 0px;
 list-style: none;
}
#content img{
 border:0px;
}

.nav_content{

 width: 748px;
 float:left;
 display:block;


}

.clear{
 clear: both;
}
.content{
 width: 748px;
 float:left;
 display:block;
}
.contentB{
 width: 748px;
 float:left;
 display:block;
}
#topNav{
 background-color: #ece7e2;
 border-bottom: 1px solid #FFFFFF;
 border-top: 1px solid #FFFFFF;
 display:block;
 float:left;
 width:748px;
}
#topNav ul{
  padding-left: 7px
}
#topNav li{
  display: inline
}
#topNav a{
  line-height: 26px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  color: #464646;
  text-decoration: underline;
  padding-right: 16px
}
#homeFlash{
 min-height:354px;
 height:auto !important;
 height:354px;
 background: transparent url(../images/homeFlashBg.gif) no-repeat top left;
 width: 748px;
 float:left;
 display:block;

}
#homeFlash sup{
  font-size: 9px
}
#homeswf{
  float: left;
  width: 458px;
  height: 296px;
  margin-left: 21px;
  margin-top: 20px;
  margin-right: 11px
}
#homeFlashCont{
  float: left;
  width: 235px;
  margin-top: 24px;
  font-size: 11px;
  line-height: 13px
}
#homeFlashCont p{
  padding-bottom: 14px
}
#homeFlashCont p.btt{
  padding-bottom: 0px;
  padding-top: 5px;
  padding-left: 10px
}
#homeFlashCont p.btt2{
  padding-bottom: 0px;
  padding-top: 3px;
  margin-left: -2px
}
#content p.head{
  padding-left: 14px;
  padding-bottom: 14px;
}
#content p.head2{
  padding-left: 14px;
  padding-bottom: 16px;
  padding-top: 32px
}
#content p.head3{
  padding-left: 14px;
  padding-bottom: 15px;
  padding-top: 15px
}
#content p.head4{
  padding-left: 14px;
  padding-bottom: 15px;
  padding-top: 9px
}
#content .homeBox
{
  background-color: #cecece; 
  margin-left: 14px;
  width: 721px;
  min-height:292px;
  height:auto !important;
  height:292px;
  background: transparent url(../images/meetings/meeting_box_new.jpg) no-repeat top left;
}
#content .homeBox2{
  margin-left: 14px;
  width: 721px;
  min-height:256px;
  height:auto !important;
  height:256px;
  background: transparent url(../images/meetings/meeting_box_new_II.jpg) no-repeat top left;
}
#content .homeBox p, #content .homeBox2 p{
  padding-left: 13px;
  padding-top: 13px;
  font-size: 14px;
  line-height: 17px;
  padding-right: 25px;
  color: #565656
}
#content .homeBox3{
  margin-left: 14px;
  width: 721px;
  min-height:160px;
  height:auto !important;
  height:160px;
  background: transparent url(../images/box3Bg.gif) no-repeat top left;
  margin-top: 15px
}
#content .homeBox3 table{
  font-size: 11px;
   color: #565656;
  line-height: 16px;
  margin-left: 13px;
  margin-top: 17px
}
#content .homeBox3 p{
  padding-left: 13px;
  padding-top: 14px;
  padding-bottom: 2px;
  font-size: 14px;
  line-height: 17px;
  padding-right: 25px;
  color: #565656
}
#content .homeBox3 a{
  color: #565656;
  text-decoration: underline
}
#content .xmas
{
  background-color: #cecece; 
  padding-top: 3px;
  margin-left: 14px;
  width: 721px;
  min-height: 50px;
  height:auto !important;
  height:50px;
  background: transparent url(../images/meetings/meeting_box_new_Lower.jpg) no-repeat top left;
}

#content .xmas table td
{
   color: #565656;
   font-size: 14px;
   padding-left: 13px;
}

#content .homeBox4{
 margin-left: 14px;
 width: 721px;

 padding-left:8px;
 padding-top:10px;
 padding-right:5px;

 height:100px;
 background: transparent url(../images/box4Bg.gif) no-repeat top left;
}
#content .homeBox4 input, #content .roomForm table input{
  width: 180px;
  color: #a8a8a8;
  font-size: 11px;
  text-align: center
}
#content .homeBox4 table{
  font-size: 11px;
   color: #565656;
  line-height: 16px;
  font-size: 14px;
}
#content .homeBox4 form{
  padding-top: 10px;
  padding-left: 11px
}
content .homeBox p.chr{
  padding-left: 10px;
  padding-top: 8px;
}
#content ul.homeImages{
   padding-left: 13px;
}
#content ul.homeImages li{
  display: inline;
  margin: 0px;
  padding: 0px;
  padding-right: 17px;
}
#content ul.homeImages li.last{
  padding-right: 1px
}
#roomImg{
  float: left;
  width: 335px;
  height: 296px;
  margin-left: 21px;
  margin-top: 20px;
  margin-right: 11px
}
#content .width2{
  width: 355px
}
#content .galery{
  margin-left: 13px;
  width: 247px;
  float: left
}
#content .galery p.heading{
  margin-left: 4px;
  padding-bottom: 12px
}
#content .facts{
  width: 471px;
  float: left
}
#content .facts p.heading{
  margin-left: 4px;
  padding-bottom: 17px
}
#content .facts table td{
  background: transparent url(../images/tblBg.gif) repeat-y left top;
  border-bottom: 1px solid #FFFFFF;
  text-indent: 14px;
  font-size: 14px;
  color: #464646;
  height: 40px
}
#content .facts table.mar2{
  margin-top: 18px
}
#content .facts p.testim{
  margin-left: 4px;
  padding-bottom: 16px;
  padding-top: 30px
}
#content .facts p.desc{
  color: #a8a8a8;
  font-size: 11px;
  padding-left: 14px
}
#content .facts p.padd3{
  padding-top: 5px
}
#content .facts p.flor{
  margin-left: 4px;
  padding-top: 13px
}
#content .testBox2{
  width: 471px;
  min-height:117px;
  height:auto !important;
  background: transparent url(../images/testBg.gif) no-repeat left top;
}
#content .testBox2 p, #content .testBox p{
  padding-left: 14px;
  font-size: 14px;
  color: #464646;
  padding-top: 13px;
  line-height: 16px
}
#content .testBox2 a{
  color: #464646;
  text-decoration: underline
}
#content .contBox{
  width: 471px;
  min-height:250px;
  height:auto !important;
  height:250px;
  background: transparent url(../images/contBg.gif) no-repeat left top;
}
#content .contBox p{
  padding-left: 14px;
  font-size: 14px;
  color: #464646;
  padding-top: 13px;
  line-height: 16px;
  padding-bottom: 5px
}
#content .contBox p.fs2{
  font-size: 11px;
  padding-top: 7px;
}
#content .contBox a{
  color: #464646;
  text-decoration: underline
}
#content .roomForm{
  width: 471px;
  min-height:140px;
  height:auto !important;
  height:140px;
  background: transparent url(../images/roomFormBg.gif) no-repeat top left;
  padding-left: 15px;
}
#content .roomForm p{
  font-size: 14px;
  color: #464646;
  padding-top: 13px;
  line-height: 16px;
  padding-bottom: 5px
}
#content .roomForm form{
  padding-left: 14px;
}
#content .roomForm table{
  margin-top: 7px
}
#content .roomForm table td{
  background: transparent none no-repeat left top;
  border-bottom: 1px none #FFFFFF;
  font-size: 11px;
  color: #464646;
  height: auto;
  text-indent: 0px;
}
#content p.headT{
  padding-left: 13px;
  padding-top: 22px
}
#content .testBox{
  margin-left: 13px;
  width: 719px;
  min-height:176px;
  height:auto !important;
  height:176px;
  background: transparent url(../images/testimBg.gif) no-repeat left top;
  margin-top: 23px;
  border: 1px solid #e2e2e2
}
#content .testBoxH2{
  min-height:135px;
  height:auto !important;
  height:135px;
  background: transparent url(../images/testimBgH2.gif) no-repeat left top;
}
#content .testBoxH3{
  min-height:155px;
  height:auto !important;
  height:155px;
  background: transparent url(../images/testimBgH3.gif) no-repeat left top;
}
#content .testBoxH4{
  min-height:120px;
  height:auto !important;
  height:120px;
  background: transparent url(../images/testimBgH4.gif) no-repeat left top;
}
#content .testBoxH5{
  min-height:197px;
  height:auto !important;
  height:197px;
  background: transparent url(../images/testimBgH5.gif) no-repeat left top;
}
#content .testBoxH6{
  min-height:187px;
  height:auto !important;
  height:187px;
  background: transparent url(../images/testimBgH5.gif) no-repeat left top;
}
#content .testBox p{
  padding-right: 20px
}
#content .padd2{
  padding-bottom: 100px
}
#contentForm{
  width: 747px;
  border-left: 1px solid #61605e;
  min-height:685px;
  height:auto !important;
  height:685px;
  background: #FFFFFF url(../images/formBg.gif) repeat-x top left;
  padding-top: 100px;
}
#formContent{
  width: 560px;
  min-height:600px;
  height:auto !important;
  height:600px;
  margin-left: 89px;
  font-size: 14px;
  color: #868686;
  
}
.formContent{
  width: 543px;
  background: #f1f1f1 url(../images/form1.gif) repeat-x left top;
  border-left: 1px solid #bdbdbd;
  border-right: 1px solid #bdbdbd;
  padding-left: 15px;  
}
.formContentImg{
  width: 575px;
}
#formContent p{
  padding-top: 19px
}
#formContent p.req{
  font-size: 11px;
  padding-right: 5px
}
#formContent table td{
  padding-bottom: 6px
}
#formContent table td.padd1{
  padding-bottom: 9px
}
#formContent table td.padd2{
  padding-bottom: 27px
}
#formContent table td.padd3{
  padding-bottom: 12px
}
#formContent table td.padd4{
  padding-bottom: 11px
}
#formContent table td.padd5{
  padding-bottom: 17px
}
#formContent form{
  padding-left: 19px;
}
#formContent p.frmPara{
  padding-top: 11px;
  font-size: 11px;
  padding-bottom: 15px
}
#formContent form input, #formContent form select{
  margin: 0px;
  padding: 0px;
  padding-left: 10px;
  font-size: 11px;
  color: #868686;
  padding-top: 1px;
  padding-bottom: 1px
}
#formContent form input.inp1{
  width: 240px;

}
#formContent form select.sel1{
  width: 255px;
}
#formContent form select.yes{
  width: 100px;
}
#formContent form select.date{
  width: 70px;
}
#formContent form select.month{
  width: 100px;
}
#formContent form select.year{
  width: 70px;
}
#formContent form textarea{
  width: 250px;
  padding-top: 1px;
  padding-bottom: 1px;
  height: 60px
}
#formContent form input.chkbox{
  display: block;
  float: left;
  width: 15px;
  margin: 0px;
  padding: 0px
}
#homeFlashCont sup{
  font-size:8px;
   vertical-align:top;

}


/**
 * Some (X)HTML element default styles


html {
	height: 100%;
}*/
table {
	border-collapse: collapse;
}
td {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
}
form {
	margin: 0px;
	padding: 0px;
}

map {
	display:none;
}

 
		
/**
 * Headers
 */
 
h1, h2, h3, h4, h5 ,h6 {
	margin:0px;
	padding:0px;
	display:inline;
	letter-spacing:normal;
}



/**
 * Redstrand - added by developers
 */
#userMessage 
{
	margin: 4px 0 4px 0px;
	width: 95%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F0192E !important; 
}
#userMessage ul {
	margin: 2px 0 0 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
	margin: 0;
	padding: 0;
	color: #F0192E !important; 
}
#userMessage li 
{
	padding-left: 2px;
	display: block; 
	color: #F0192E !important; 
}
#userMessage span 
{
	color: #C9011D;
}

promoMessage 
{
	margin: 1px 0 1px 0px;
	width: 95%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F0192E !important; 
}
#promoMessage ul {
	margin: 2px 0 0 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
	margin: 0;
	padding: 0;
	color: #F0192E !important; 
}
#promoMessage li 
{
	padding-left: 2px;
	display: block; 
	color: #F0192E !important; 
}
