@import url("http://specialoffers.starwoodhotels.com/SWCode_Static/cms_styles/PPE/Sheraton/V2/property_theme2.css");
.calendar {
	padding: 0px 0px 0px 3px;
}

#checkinTfield .formfield {
	width: 75px;
	padding: 4p;
}

#checkoutTfield .formfield {
	width: 75px;
}

#contentArea #roomsmod h3{
	margin: 10px 0px 5px 0px; /* fixes ie text cutoff */
}

#contentArea a, #contentArea a:visited {
color:#006699 !important;
}

.formFields {
	padding: 0px 0px 10px 0px;
}

#roomsfield {
	float: left;
	padding: 4px 0px 0px 0px;
}

#adultsfield {
	clear: both;
	padding: 4px 0px 0px 0px;
}

#siteContainer {
	width: 833px;
	margin-left: auto;
	margin-right: auto;
}

#bodyContainer #centerContainer{
	width: 661px;
	background-color: #e97b1a;
}

#bodyContainer td#leftContainer {
	background-color:#D25F19!important;
}

#bodyContainer #leftContainer #leftNavitems {
	padding-top: 13px;
	padding-bottom: 0px;
	min-height: 219px;
	margin-bottom: 0px;
	background-color: #ffffff;
}

#bodyContainer #leftContainer #leftContainerBranding {
	padding-top: 0px;
	background-color: #d25f1c;
}

#contentArea {
	clear: both;
}

#headerGrad{
	padding: 0px;
	background: url(http://specialoffers.starwoodhotels.com/SWCode_Static/en_US/Media/Graphics/Brands/Sheraton/Images/sh_property_header_gradie.gif);
	height: 33px;
	width: 833px;
}

#bodyContainer{
	background-color: #ffffff;
}

#bodyContainer #leftContainer #contentArea {
	padding-left: 0px;
}

#bodyContainer #centerContainer #contentArea {
	padding: 20px;
	background-color: #e87916;
}

#footerContainer #botNavContainer {
	width: 833px;
}

ul {
	padding-left: 25px;
}

.leftColumn p, .rightColumn p {
	padding-bottom: 10px;
}

.leftColumn h3, .rightColumn h3 {
	padding: 0px;
	margin: 0px;
}

.quoteBox {
	background-color: #C7E2FD;
	color: #15216D;
	text-align: center;
	padding: 12px;
	margin-top: 20px;
}

.quoteBox p {
	padding: 0px;
	margin: 0px;
}

.highlightBox {
	background-color: #ffffff;
	padding: 18px 22px 18px 22px;
	margin: 4px 0px 0px 0px;
}

*html .highlightBox{
	height: 1%;
}

.highlightBox ul li {
color:#333333 !important;
}

#contentArea .highlightBox h4, #contentArea .highlightBox h4 a:link, #contentArea .highlightBox h4 a:visited{
	padding: 0px;
	margin: 0px;
	margin-bottom: 6px;
	color: #006699 !important;
}

#contentArea .highlightBox a:link, #contentArea .highlightBox a:visited {
color: #006699 !important;
}

.highlightBoxsm {
	border: 1px #D8631B solid;
	background-color: #D8631B;
	padding: 2px 10px 2px 10px;
	margin: 4px 0px 0px 0px;
}

.highlightBox .thumbnailSection .thumbnail {
	float: left;
}

.thumbnail {
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}

.highlightBox .thumbnailSection p {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	padding: 0px;
}

.highlightBox .thumbnailSection p.text {
	color: #333333;
	padding: 8px 0px 0px 0px;
	width: 420px;
}

*html .highlightBox .thumbnailSection p.text {
	padding: 4px 0px 0px 0px;
	margin: 0px;
}

.additionHighlightBox {
	border-top: 0px;
	margin: 0px 0px 0px 0px;
	background-color: #f8fcff;
}

.highlightBox .first {
	margin-top: 0px;
}

.highlightBox .last {
	margin-bottom: 0px;
	color: #333333;
}

.keyValueTable {
	margin: 10px;
	padding: 0px;
	border-collapse: collapse;
	width: 479px;
	color: #333333;
}

.keyValueTable tr td {
	padding: 5px;
	vertical-align: top;
	text-align: left;
}
 
.keyValueTable .key {
	font-weight: bold;
	text-transform: capitalize;
}

.meetable {
	margin: 10px;
	padding: 0px;
	border-collapse: collapse;
}

  
.meetable td {
	color: #333333;
}
 
.meetable tr td a {
	color: #006699;
	font-weight: bold;
}
 
	
#roomsmod {
	border-right: 0px;
	background-color: #df6d27;
	padding: 8px 8px 10px 8px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

#roomsmod h3{
	margin-bottom: 0px;
	color: #ffffff;
}
 
*html #roomsmod{
	height: 115px;
}

#roomsmod p {
	text-align: right;
	color: #ffffff;
}
   
#searchForm {
	margin-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 0px;
}

#buttonForm{
	margin-bottom: 0px;
}

.rateText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A7A7A;
}

.rateValue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DF6D27;
	font-weight: bold;
	font-size: 13px;
}

.ratePerNight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #DF6D27;
}

#redeembox{
	padding: 10px 0px 0px 0px;
	text-align: left;
}

#redeembox a{
	padding: 8px 2px 8px 11px;
}
 
#leftContainer #linkbox {
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 3px 8px 22px 4px;
	background-color: #f78b1f;
}

#brandBarContainer div{
	display: inline;
	font-size: 10px;
}

/*  end Global area for SHERATON pages; start Header
------------------------------------------------------------------------------- */

.headerbox {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #ffffff;
	height: 63px;
	margin: 0px;
	background: url("http://specialoffers.starwoodhotels.com/SWCode_Static/en_US/Media/Graphics/Brands/Sheraton/Images/si_headerbox_bg.gif") repeat;
	width: 833px;
}

.headerbox #logoBox1 {
	float: left;
	padding: 0px 40px 0px 20px;
	display: none;
}

.headerbox h1 {
	font-family: "helvetica neue roman 55", verdana, arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #ffcc33;
	padding: 10px 0px 5px 35px;
	margin: 0px;
}

#propaddress {
	color: #FFFFFF;
	padding-left: 35px;
}

#navlist{
	height: 21px;
}

#brandnavcontainer {
	height: 31px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	color: #162670;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	width: 833px;
	background: url(http://specialoffers.starwoodhotels.com/SWCode_Static/en_US/Media/Graphics/Brands/Sheraton/Images/sh_brandnavcontainer_border.gif) bottom repeat-x;
	background-color: #ffffff;
border-bottom: 1px dotted #666666;
}

#brandnavcontainer ul {
	margin: 0px;
	padding: 8px 0px 0px 0px;
	background-color: #ffffff;
}

#brandnavcontainer ul li {
	display: inline;
}

#brandnavcontainer ul li a {
	padding: 0px 12px 0px 12px;
	background-color: #ffffff;
	color: #666666;
	text-decoration: none;
	height: 16px;
	width: 200px;
}

#brandnavcontainer ul li a.locked {
	background-color: #ffffff;
	color: #eba205;
	font-weight: bold;
}

#bodyContainer #leftContainer #leftNavitems li a:link, #bodyContainer #leftContainer #leftNavitems li a:hover, #bodyContainer #leftContainer #leftNavitems li a:visited 	 {
	color: #666666;
}

/* Property color and Brand themes FOR SHERATON
---------------------------------------------------------------------------------- */
/* h1 element is hotel name, h2 and h3 are defined below for this brand  */
#contentArea h2{
	font-family: verdana, arial, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: normal;
}

#contentArea h3{
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

h2{
	font-family: verdana, arial, sans-serif;
	font-size: 16px;
	color: #15216d;
}

h3 {
	font-family: verdana, ariel, sans-serif;
	font-size: 12px;
	color: #15216d;
	font-weight: bold;
}

	
h4 {
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
}

h4 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007ADA;
	font-weight: bold;
	text-decoration: underline;
}

h4 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8CC4F0;
	font-weight: bold;
	text-decoration: underline;
}

h5 {
	font-family: verdana, ariel, sans-serif;
	font-size: 14px;
	margin: 2px 0px 2px 0px;
	color: #15216d;
	font-weight: bold;
}

h6 {
	font-family: 'Times New Roman', Times, serif;
	font-size: 12px;
	color: #b35728;
	font-weight: bold;
	margin: 6px 0px 4px 0px;
}

/*special link styles for SHERATON overview page*/
.featurerow a:link {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #007ada;
	text-decoration: underline;
}

.featurerow a:visited {
	color: #8cc4f0;
	text-decoration: underline;
}

#ratesParent #bookNowBt {
	float: right;
}
					
#bottomtable a:link {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #ffffff;
	text-decoration: underline;
}

#bottomtable a:visited {
	color: #ffffff;
	text-decoration: underline;
}

#brandbox #innerbox a:link {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #15216d;
	text-decoration: underline;
}

#brandbox #innerbox a:visited {
	color: #15216f;
	text-decoration: underline;
}

#clearDiv1{
	display: none;
}

/*end special link styles*/
#checkin, #checkout {
	height: 15px;
	padding: 4px 0px 0px 0px;
}

.keyValueTable tr td a, .highlightBox .highLiteBoxRightCol .text a, .highlightBox .highLiteBoxRightCol .text a virtualTourLink, #centerContainer a, #centerContainer a:visited, .highlightBox .last a {
	color: #006699;
}

#bottomtable a:hover, #bottomtable a:active {
	color: #333;
	text-decoration: underline;
}

#roomsmod .right a,  #redeembox a, #roomsmod #formBlock #errorBlock .topError, #leftContainer #linkbox a, #propaddress a {
	color: #ffffff;
}

.featurerow a:hover, .featurerow a:active, #brandbox #innerbox a:hover, #brandbox #innerbox a:active {
	color: #cccccc;
	text-decoration: underline;
}

a.campusMapLink, a.campusMapLink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFEAAC;
	text-decoration:underline;
	background-image:url(http://specialoffers.starwoodhotels.com/SWCode_Static/en_US/Media/Graphics/Brands/Sheraton/Images/campus_icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 18px;
}

a.virtualTourLink, a.virtualTourLink:visited, #contentArea a.virtualTourLink, #contentArea a.virtualTourLink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFEAAC;
	text-decoration:underline;
	background-image:url(http://specialoffers.starwoodhotels.com/SWCode_Static/en_US/Media/Graphics/Brands/Sheraton/Images/360_icon_2.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:5px 0px 0px 24px;
}
a.floorPlanLink, a.floorPlanLink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFEAAC;
	text-decoration:underline;
	background-image:url(http://specialoffers.starwoodhotels.com/SWCode_Static/en_US/Media/Graphics/Brands/Sheraton/Images/floorplan_icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:5px 0px 0px 18px;
}

a.fact, a.fact:visited { 
	background: url(http://specialoffers.starwoodhotels.com/SWCode_Static/en_US/Media/Graphics/Brands/Sheraton/Images/icon_fact.gif); 
	background-repeat: no-repeat;
	background-position: left center;
	padding:5px 0px 5px 17px;
	line-height:20px;
}
