@charset "utf-8";
body {
	font-family:Arial, Helvetica, sans-serif;
	background:#ffffff;
	margin:0;
	padding:0;
}
ul, li {
	margin:0;
	padding:0;
	list-style:none;
}
#mainholder {
	width:955px;
	height:auto;
	margin:0 auto;
}
#header {
	width:955px;
	height:71px;
	background:#2a1710;
	margin-top:10px;
	margin-bottom:1px;
}
a.logo {
	width:148px;
	height:71px;
	background:url(../images/logo.gif) top left no-repeat;
	float:left;
	cursor:pointer;
	border:none;
	text-indent:-99999px;
}
#mainmenu {	
	width:740px;
	height:71px;
	float:right;
}
#mainmenu li {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	text-transform:uppercase;
	padding-right:23px;
	line-height:70px;
}
#mainmenu li a {
	color:#FFF;
	text-decoration:none;
}
#mainmenu li a:hover {
	color:#c1af44;
}
#homecontent {
	width:958px;
	height:481px;
}
#flash {
	width:505px;
	display:inline;
	height:481px;
	background:url(../images/nfl.jpg) top left no-repeat;
	float:left;
	padding-right:1px;
}
#hometxt {
	width:369px;
	height:121px;
	background:#2a1710 url(../images/txt_bg.gif) top left no-repeat;
	padding:40px;
	display:inline;
	float:left;
	margin-bottom:1px;
	overflow:hidden;
}
#hometxt h1 {
	color:#FFF;
	font-size:22px;
	clear:both;
	text-transform:uppercase;
	margin:0;
	padding:0;
}
#hometxt p {
	display:inline;
	color:#FFF;
	font-size:12px;
	line-height:21px;
	text-align:justify;
}
.homecta {
	display:inline;
	width:184px;
	height:42px;
	float:left;
	background:#2a1710;
	margin-right:1px;
	padding:40px 20px 20px 20px;
}
.homecta a {
	width:224px;
	color:#ffffff;
	background:url(../images/ctarr.gif) top right no-repeat;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding-right:20px;
	margin-top:20px;
}
.nm {
	margin:0;
}
#bookbg {
	width:449px;
	height:176px;
	background:#2a1710 url(../images/txt_bg.gif) top left no-repeat;
	float:left;
	margin-top:1px;
}
#booknowtable {
	float:left;
	margin:15px 0px 20px 60px;
	display:inline;
}
#booknowtable p {
	font-size:11px;
	display:inline;
	color:#ffffff;
	float:left;
	line-height:21px;
	height:24px;
	width:70px;
	margin:0;
	padding:0;
	margin-left:10px;
	margin-bottom:5px;
}
.bookinput {
	width:80px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px;
	background:#ffffff url(../images/calendarico.gif) top right no-repeat;
	border:1px solid #cccccc;
}
.selectbook {
	width:40px;
	height:24px;
	float:left;
}
#booknowtable a.mo {
	color:#b35e27;
	font-size:11px;
	float:right;
	padding-right:20px;
	margin-top:5px;
}
#booknowtable .crbtt {
	width:97px;
	height:24px;
	border:none;
	cursor:pointer;
	background:url(../images/crbtt.gif) top left no-repeat;
	text-indent:-99999px;
	float:right;
	margin-right:25px;
	margin-top:5px;
}
#footerline {
	width:955px;
	height:30px;
	background:#2a1710;
	margin-top:1px;
	float:left;
	clear:both;
}
#footermenu {
	width:620px;
	height:30px;
	float:left;
}
#footermenu li {
	color:#e7e2e2;
	text-transform:uppercase;
	font-size:10px;
	float:left;
	padding-left:30px;
	background:url(../images/ctarr.gif) top right no-repeat;
	padding-right:20px;
	margin-top:8px;
}
#footermenu li a {
	color:#FFF;
	text-decoration:none;
}
#footertxt {
	width:400px;
	height:50px;
	color:#2a1710;
	font-size:11px;
	float:left;
	line-height:21px;
	margin-top:10px;
	padding-left:10px;
}
#footerlogos {
	width:400px;
	height:50px;
	float:right;
	margin-top:10px;
}
#footerlogos img {
	border:none;
	float:right;
}
#subimg {
	width:955px;
	height:238px;
	float:left;
	margin-bottom:1px;
}
#subcontent {
	margin-top:0px;
	width:955px;
	height:auto;
	float:left;
	background:#23110b url(../images/sbg.gif) top left repeat-y;
}
.fllbg {
	background:#23110b url(../images/fbg.gif) top left repeat-y !important;
}
.extrafull {
	background:#23110b !important;
	background-image:none !important;
}
#submenu {
	width:185px;
	padding-bottom:30px;
	margin-right:1px;
	float:left;
}
#submenu p {
	width:170px;
	font-size:13px;
	color:#FFF;
	text-transform:uppercase;
	clear:both;
	float:left;
	margin:0;
	padding:0;
	font-weight:bold;
	padding:25px 0px 25px 15px;
}
.fsel {
	color:#c1af44 !important;
}
#submenu ul {
	width:160px;
	margin:0;
	padding:0;
	margin-left:15px;
}
#submenu li {
	margin:0;
	padding:0;
	padding-top:10px;
}
#submenu li a {
	color:#FFF;
	text-decoration:none;
	font-size:12px;
}
#submenu li a:hover, #submenu li a.active, #submenu li a.subsel, #submenu li a.ss {
	color:#e1af44;
}
#submenu li a.sub {
	padding-left:15px;
}
#subtext {
	width:467px;
	height:auto;
	float:left;
	padding:25px 35px 30px 35px;
}
#full {
	width:700px;
	height:auto;
	float:left;
	padding:25px 0px 30px 35px;
}
#subtext h1, #full h1, #big-content h1 {
	font-size:16px;
	padding:0;
	margin:0;
	color:#ffffff;
	clear:both;
	float:left;
	width:468px;
	margin-bottom:17px;
}
#big-content {
	margin-left:30px;
	float:left;
	margin-top:30px;
	margin-bottom:30px;
}
#full h3 {
	font-size:16px;
	padding:0;
	margin:0;
	color:#ffffff;
	clear:both;
	float:left;
	width:700px;
	margin-top:17px;
}
#big-content h3 {
	font-size:16px;
	padding:0;
	margin:0;
	color:#ffffff;
	clear:both;
	float:left;
	width:890px;
	margin-top:17px;
}
#full h1 {
	width:700px;
}
#subtext p, #full p {
	font-size:12px;
	line-height:21px;
	color:#ffffff;
	margin-top:20px;
	text-align:justify;
}
#subtext a, #full a {
	color:#e1af44;
	text-decoration:none;
	font-weight:bold;
}
#subtext li, #full li {
	color:#ffffff;
	font-size:12px;
	line-height:18px;
	margin-bottom:5px;
	padding-left:17px;
	background:url(../images/sarr.gif) 0 5px no-repeat;
}
#subtext ul, #full ul {
	margin-left:15px;
}
#sublinks {
	width:181px;
	height:auto;
	float:left;
	margin-top:43px;
	margin-left:25px;
}
#sublinks a {
	color:#FFF;
	text-decoration:none;
	float:left;
	clear:both;
	font-size:12px;
	font-weight:bold;
	margin-bottom:20px;
	background:url(../images/arr3.gif) 0 4px no-repeat;
	padding-left:15px;
}
#sublinks a:hover {
	color:#e1af44;
}
.ptour {
	float:left;
	border:1px solid #463f3d;
	width:110px;
	height:150px;
	background:#23110b;
	text-align:center;
	margin-right:27px;
	margin-bottom:15px;
	margin-top:15px;
	display:inline;
}
.ptour img {
	border:2px solid #463f3d;
	margin-bottom:7px;
	display:inline;
	float:left;
	margin-left:1px;
	margin-top:2px;
}
.ptour a {
	text-decoration:none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	float:left;
	padding:0 2px 0 2px;
}
a.thinkgreencta {
	width:170px;
	height:220px;
	float:right;
	background:url(../images/thinkgreen.jpg) top left no-repeat !important;
}
.pressr {
	border-bottom:1px dotted #706350;
	margin:20px 30px 20px 30px !important;
	display:inline;
	float:left;
}
.specp, .pressr p {
	margin:0 0 10px 0 !important;
	padding:0 !important;
	text-indent:0 !important;
}
h4.specp a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-indent:0;
	padding-left:0;
	color:#e1af44 !important;
	text-decoration:none;
	float:left;
	margin-bottom:5px;
	padding-bottom:5px;
}
.left {
	float:left;
	display:inline;
}
.right {
	float:right;
	display:inline;
	color:#ffffff;
	font-size:11px;
	margin-bottom:10px;
}
a.pdflink {
	background:url(../images/pdf_icon.gif) right top no-repeat;
	padding-right:25px;
	display:block;
}
#pack_home {
	width:360px;
	height:110px;
	margin:10px 0px 0px 44px;
}
#pack_home a {
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	line-height:18px;
}
#pack_home .specialslink {
	float:right;
	color:#f88055;
}
.pointer {
	cursor:pointer;
}
#wd {
	width:330px;
	height:auto;
	float:left;
	padding:2px;
	position:relative;
	margin-bottom:1px;
}
#wd em {
	width:120px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	float:left;
	font-weight:bold;
	font-style:normal;
	padding:10px 0 0 12px;
}
#wd img {
	width:33px;
	height:36px;
	float:left;
}
#wd i {
	width:45px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-style:normal;
	text-align:center;
	line-height:15px;
	padding:0 3px 0 10px;
}
.day1 {
	background:#422820;
}
.day2 {
	background:#d0e2e6;
}
.day3 {
	background:#ccdfe3;
}
.day4 {
	background:#cbdfe3;
}
.day5 {
	background:#cadde1;
}
#surv1 td, #surv2 td, #surv3 td {
	height:30px;
	font-size:12px;
	line-height:20px;
	color:#FFFfff;
}
#surv1 .inp1, #surv2 .inp1, #surv3 .inp1 {
	border:1px solid #9b968b;
	width:150px;
	font-size:11px;
	padding:2px;
}
#surv3 .inp2 {
	border:1px solid #9b968b;
	font-size:11px;
	padding:2px;
	width:484px;
	overflow:hidden;
}
#surv1 .inp3 {
	border:1px solid #9b968b;
	width:155px;
	font-size:11px;
	padding:2px;
}
#surv3 .buson {
	width:57px;
	height:23px;
	border:none;
	text-align:center;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	cursor:pointer;
	background:url(../images/bgbt.gif) top left no-repeat;
}
#surv1 input, #surv2 input, #surv3 input {
	margin:0;
	padding:0;
}
.scl {
	width:90px;
	margin-bottom:3px;
	height:27px;
	line-height:27px;
}
.sci {
	float:left;
	height:25px;
	padding-top:2px;
}
.scim {
	float:left;
	height:25px;
}
.sca {
	float:left;
	height:25px;
	line-height:25px;
	font-size:12px
}
#gmap {
	width:955px;
	height:355px;
	float:left;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#02487a;
	margin-bottom:20px;
	z-index:0 !important;
}
.gmapdiv {
	width: 230px;
	height:auto;
	padding-bottom:15px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	text-align:left;
	display:inline;
}
.gmapdiv b {
	font-size:11px;
	width: 200px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:4px;
	color:#2A1710;
}
.gmapdiv img {
	float:left;
	padding: 1px 7px 3px 0;
	width:70px;
	height:45px;
}
.gmapdiv p {
	margin:0 0 15px 0 !important;
	padding:0 !important;
	float:left !important;
	width:150px !important;
	height:auto !important;
	font-size:11px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	line-height:19px !important;
	color:#2A1710;
}
.gdir {
	margin:0 0 15px 0 !important;
	padding:0 !important;
	float:left !important;
	width:210px !important;
	height:auto !important;
	font-size:11px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	line-height:19px !important;
	color:#2A1710;
}
.gdir a {
	color:#2A1710;
}
.forms {
	font-size:12px;
	color:#ffffff;
}
.forms label {
	float: left;
	width: 120px;
	font-weight: bold;
}
.forms input, .forms select {
	width: 208px;
	margin-bottom: 7px;
	float:left;
	color:#000000;
}
.forms textarea {
	width: 380px;
	height: 130px;
	margin-bottom: 7px;
	float:left;
}
.forms .boxes {
	width: 1em;
}
.forms span {
	line-height:18px;
	float:left;
	padding:0 3px 0 3px;
}
.forms #submitbutton {
	margin-left: 120px;
	margin-top: 5px;
	width: 90px;
	cursor:pointer;
}
.forms br {
	clear: left;
}
.forms .mediu {
	width:90px;
}
.stp2 {
	border-bottom:1px solid #3a1f15;
	padding-bottom:10px;
	float:left;
	margin-bottom:20px;
	width:480px;
}
.sp2 {
	float:left;
	display:inline;
}
.sm2 {
	float:right;
	display:inline;
}
.asp2 {
	font-size:10px;
	font-weight:bold;
	line-height:14px
}
.lh2 {
	font-size:12px;
}
.hid {
	display:none;
	font-size:12px !important;
}
.hid ul {
	list-style:none;
}
.spdiv {
	width:300px;
	height:auto;
	border-top:1px solid #1a0c08;
	background:#391e15;
	display:inline;
	float:left;
	margin-bottom:5px;
	padding:15px 20px 10px 20px;
	color:#ffffff;
}
.spdiv ul {
	margin:5px 5px 5px 22px !important;
	padding:0 !important;
	font-size:12px !important;
}
.spdiv ul li {
	line-height:15px !important;
	font-size:12px !important;
	padding-bottom:7px;
}
.spdiv h5 {
	color:#ffffff;
	font-size:14px;
	padding-bottom:10px;
}
.spdiv a {
	color:#c1af44;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
.spdiv a:hover {
	text-decoration:underline;
	color: red;
}
a.sbutt {
	background:url(../images/sbutt.gif) right top no-repeat;
	width:56px;
	height:19px;
	line-height:19px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	font-size:9px;
	text-decoration:none;
	margin-top:15px;
}
.smalsp {
	text-align:justify;
	color:#fff;
	font-weight:normal !important;
	margin:0 !important;
	padding:5px 0 0 0 !important;
	font-size:12px;
}
.spop {
	background:url(../images/arrow_right.gif) left center no-repeat;
	padding-left:10px;
	margin-left:2px;
	width:85px;
	height:12px;
}
.spcl {
	background:url(../images/arrow_down.gif) left center no-repeat;
	padding-left:10px;
	margin-left:2px;
	width:85px;
	height:12px;
}
.spbig {
	width:670px !important;
	line-height:18px;
}
#ajaxbox {
	width:280px;
	height:auto;
	float:left;
}
#rfp {
	width:470px !important;
	overflow:hidden;
	color:#ffffff;
}
#rfp a {
	color:#c89a3c !important;
}
.plinks {
	width:180px;
}
#form2, #surv1 {
	float:left;
	clear:both;
}
.face {
	width:65px;
	height:24px;
	float:right;
	background:url(http://www.renaissanceseaworldorlando.com/images/facebook.gif) top left no-repeat;
	margin:3px;
	border:none;
	display:block;
}
.twit {
	width:65px;
	height:24px;
	float:right;
	background:url(http://www.renaissanceseaworldorlando.com/images/twit.gif) top left no-repeat;
	margin:3px;
	border:none;
	display:block;
}
.face2 {
	width:117px;
	height:24px;
	float:right;
	background:url(http://www.renaissanceseaworldorlando.com/images/signup.gif) top left no-repeat;
	margin:3px;
	border:none;
	display:block;
}
.evcatact {
	color:#B35E27 !important;
}

