/* -------------------------------- */
/* toolkitCore */
body {margin:0px; background-image:url(main_bkg.jpg);}
td, p, ul, li {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; color:#848a8c; margin-top:0px;}
a, a:link {color:#f9b22a;text-decoration:underline; }
a:hover {text-decoration:none;color:#976d1c; }
form {margin:0px;}

.text-dark,.text-medium,td,p,div,ul,li { }
.headline,.text-header,h3 {  }
.subheadline,.text-subheader, h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#976d1c;}
.subheadline a, .subheadline a:link {text-decoration:none; color:#976d1c;}
.subheadline a:hover {text-decoration:none; color:#0091B9;}
.disclaimer,.text-dark-sm,.text-disclaimer {}
.white,text-light {}
.text-required { color:#990000; }
/* /toolkitCore  */
/* -------------------------------- */

/* shellIDs */
#clearspace {clear:both;}
#wrapper {width:962px; margin-left:auto; margin-right:auto; background-image:url(wrapper_bg.gif); background-position:top left; background-repeat:repeat-y;}
#left_col {width:248px; float:left; background-image:url(left_col_top.jpg); background-position:top left; background-repeat:no-repeat;}
#logo {width:199px; padding-left:48px;}
#leftnav {width:199px; padding-left:48px; height:330px;}
#leftnav img {padding-bottom:8px;}
#bestrate {width:199px; padding-left:48px; height:78px; padding-bottom:0px;}

#lead_rate {position:relative; width:199px; height:123px; padding-left:48px; top:-54px;}

#discover {width:99px; height:110px; padding-left:141px;}
#videoCallout {width:199px; padding-left:48px; height:46px; padding-top:4px; padding-bottom:4px;}
#right_col {width:714px; float:left;}
#topnav {width:688px; height:29px; background-image:url(top_bkg.jpg); background-position:top left; background-repeat:no-repeat; padding:67px 26px 0px 0px; text-align:center;}
#topnav img {padding:0px 20px 0px 20px;}
#main_image {width:714x; height:378px; padding-top:1px; background-image:url(main_img_bkg.jpg); background-position:top left; background-repeat:no-repeat; position:relative;}
#main_image_mask {width:708px; height:378px; position:absolute; z-index:20;}
#content {width:640px; background-image:url(content_bkg.jpg); background-position:top left; background-repeat:no-repeat; padding:0px 43px 0px 31px}
#graphic_header_home {width:604px; height:56px; padding-bottom:19px;}
#graphic_header_sub {width:604px; padding-bottom:16px;}

#subnav {width:590px; height:20px; background-image:url(subnav_bkg.jpg); background-position:top left; background-repeat:no-repeat; padding-left:14px;}
.subnav_spacer {padding:0px 7px 0px 7px;}
#footer {width:962px; margin-left:auto; margin-right:auto; height:139px; background-image:url(footer_bkg.jpg); background-position:top left; background-repeat:no-repeat; position:relative;}
#footernav {width:410px; height:28px; padding:55px 0px 0px 269px; text-align:left;}
#footernav img {padding-right:14px;}
#sub_specials {width:199px; padding-left:48px; height:315px;}
#st_pete_logo {position:absolute; left:48px; top:-11px; width:198px; height:84px; z-index:10;}
#ht {width:158px; padding-left:67px; float:left; padding-top:2px;}
#address {text-align:center; width:737px; float:left;}
#address p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#8c8c7d; margin:0px;}

/* /shellIDs */
/* -------------------------------- */

/* ----  Booking Mask Items  ---- */
#booking_mask {width:165px; height:133px; padding:20px 17px 0px 65px;}
#date_in {width:129px; float:left; height:31px;}
#calendar {width:26px; padding-left:10px; float:left; height:30px; padding-top:1px;}
#nights_label {width:43px; float:left;}
#adults_label {width:43px; float:left; padding:0px 18px 0px 18px;}
#children_label {width:43px; float:left;}
#nights {width:43px; float:left; height:32px;}
#adults {width:43px; float:left; padding:0px 18px 0px 18px; height:32px;}
#children {width:43px; float:left; height:32px;}
#submit {width:165px; height:53px;}
.inputdate {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:129px; height:15px; text-align:center; padding-top:3px;}
.inputpulldown {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:41px;}

/* ---- Callout Items  ---- */
.callout_top {width:640px; height:22px; background-image:url(callout_top.jpg); background-position:left bottom; background-repeat:no-repeat;}
.callout_middle {width:554px; background-image:url(callout_middle.jpg); background-repeat:repeat-y; padding:0px 58px 0px 28px; text-align:center;}
.callout_middle p {margin:0px; font:"Trebuchet MS"; color:#016f8e; font-size:12px; line-height:19px;}
.callout_middle a, .callout_middle a:link {color:#74aa00; text-decoration:underline;}
.callout_middle a:hover {color:#976d1c; text-decoration:none;}
.callout_bottom {width:640px; height:31px; background-image:url(callout_bottom.jpg); background-position:left top; background-repeat:no-repeat;}



/* GuestBook Form Elements */
.form-button {background-color:#01799B; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size:11px; text-transform:uppercase; border:none; padding-top:2px;}
.form-button:hover {background-color:#FAB92B; color:#974417;}
.form-checkbox, .form-notes, .form-radio, .form-select, .form-text, .form-textarea{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; color:#848a8c; margin-top:0px;}

/* GuestBook Form Elements */

/* --------- Content Layouts ------------ */
.imgL, .imgR {width:178px; height:133px; padding:3px; background-image:url(imgL_bkg.gif); background-repeat:no-repeat; background-position:top left;}
.spacer15 {height:15px;}
.spacer30 {height:30px;}
.gr_subhead img{position:relative; top:29px; width:436px; height:23px;}
.textL, .textR {padding-top:20px;}
.PolaroidRt{}
.imgHolder {}
.imgFrame {position: absolute;}
.separator {width:640px; height:47px; background-image:url(separator.gif); background-repeat:no-repeat; padding:10px 0px 10px 0px;}
.MapText {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:14px;}

.photo_gallery_tn {width:140px; height:100px; padding:10px; background-image:url(photo_gallery_tn_bkg.gif); background-repeat:no-repeat;}

.textOnly, p.textOnly, td.textOnly {
}

.imageOnly {
}

.codeOnly {
}

/* ----- mspecials module - special copy price ----- */
.copy_price {
}

.contact_email_subject_url{
	display:none;
} 