html, body, div, span,applet, object, iframe,h1, h2, h3, h4, h5, h6,p, blockquote, pre, a,abbr, acronym, address,big, cite, code, del, dfn,em, font, img, ins, kbd,q, s, samp, small, strike,strong, sub, sup, tt, var,dl, dt, dd, a img,ol, ul, li, fieldset,form, label, legend, input,table, caption, tbody, tfoot,thead, tr, th, td, button				{margin:0px;padding:0px;border:none;}
:focus								{outline:0;}
ul 									{list-style-type: none;}
table 								{border-collapse:separate;border-spacing:0;}
caption, th, td 						{text-align:left;font-weight:normal;}
blockquote:before, blockquote:after,
q:before, q:after 					{content:"";}
blockquote, q 						{quotes:"" "";}
html								{color:#000;font:normal 1em Arial, Helvetica, Verdana, sans;}
body							{font-size:100%;background-color:#77533f;}
p								{ line-height:1.6em; padding:10px 24px !important; font-size:80% !important;}
p.main-heading					{ padding:10px !important; }
h1, h2, h3, h4					{color:#4e2723;font-family:"Times New Roman",Georgia,"Lucida Grande";}
#right h1, #right h2,
#right h3, #right h4				{color:#fff;}
#left .h2						{display:block;background:url("../img/heading.gif") no-repeat left bottom;padding-bottom:17px;}
hr								{border:none;height:0px;border-top:1px solid #323741;border-bottom:1px solid #60677c;}
strong							{color:#4e2723 !important;}
a:link, a:active, a:visited		{color:#77533F;text-decoration:none;}
a:hover							{color:#4E2723;text-decoration:underline;}
.booknow a {padding:3px 6px;background-color:#77533F;color:#fff !important;border:1px solid #D0BD6E;font-size:12px;}
.booknow a:hover {background-color:#4E2723;color:#FFF2C4;text-decoration:none;}
.booknow_guest a {float:right;display:block;height:113px;width:323px;background:url('../img/guest_book.gif') no-repeat;text-indent:-9999px;overflow:hidden;}
#bottom-nav a:link,
#bottom-nav a:active,
#bottom-nav a:visited			{color:#fff;text-decoration:none;font-family:aria,helvetica,verdana,sans;font-weight:normal;letter-spacing:.5px;}
#bottom-nav a:hover				{color:#EBE0B0;text-decoration:underline;}
#head							{width:100%;height:378px;background-color:#ede3b6;padding-top:19px;}
#package						{width:1000px;margin:0 auto;background:url('../img/package_2.jpg') !important;}
#head-left						{width:306px; height:378px;float:left;}
#logo							{display:block;width:306px;height:246px;}
#GSBFDD							{display:block;width:286px;height:50px;}
#booknow-form					{width:286px;height:132px;padding:0 0 0 20px;}
#booknow-form select {border:1px solid #77533F;border-right:2px solid #522C25;border-bottom:2px solid #522C25;padding:1px;margin:2px;}
#otheroptions {padding-right:10px;text-align:right;}
#head-middle					{width:201px;height:378px;float:left;}
#headright						{width:484px;height:369px;padding:9px 0px 0px 9px;float:left;}
#Accommodations-page #headright {background:url("../photos/mainPhotos/accommodations.jpg") no-repeat;	}
#ResortAmenities-page #headright {background:url("../photos/mainPhotos/ammenities.jpg") no-repeat;	}
#SpecialsPackages-page #headright {background:url("../photos/mainPhotos/specials.jpg") no-repeat;	}
#Meetings-page #headright {background:url("../photos/mainPhotos/meetings.jpg") no-repeat;	}
#Weddings-page #headright {background:url("../photos/mainPhotos/weddings.jpg") no-repeat;	}
#Attractions-page #headright {background:url("../photos/mainPhotos/attractions.jpg") no-repeat;	}
#art-page #headright {background:url("../photos/mainPhotos/art.jpg") no-repeat;	}
#spa-page #headright, #salon-page #headright {background:url("../photos/mainPhotos/spa.jpg") no-repeat;}
#Location-page #headright 		{background:url("../photos/mainPhotos/location.jpg") no-repeat;}
#ContactUs-page #headright 		{background:url("../photos/mainPhotos/contactus.jpg") no-repeat;}
#EmailGather-page #headright 	{background:url("../photos/mainPhotos/emalGather.jpg") no-repeat !important;}
#content						{background:#fff url("../img/content.gif") repeat-y;width:984px;padding:0px 8px;}
#left							{float:left;padding-top:20px;width:754px;}
#footer							{background-color:#4e2723;text-align:center;color:#fff2c4;}
#prescott_content_wrapper { background:transparent url('../img/prescott_flowers.gif') no-repeat top center; }
#Meetings-page #footer-padding			{  margin-top:0px; }
#SiteMap-page #footer-padding			{  margin-top:380px; }
#footer {
	font-size:90%;
}
#footer a 						{text-decoration:underline;color:#fff;}
#footer a:hover 				{color:#FFF2C4;}
#right							{float:left;padding-top:2px;width:229px;text-align:center;/* background:url("../img/right-bg.gif") no-repeat;*/ background-color:#3E4450;font-family:"Times New Roman",Georgia,"Lucida Grande";}
#right hr						{margin:20px 0px;}
#left p, #left h2,
#left h3, #left h4				{padding-left:10px;}
#top-nav						{margin:20px 0px 0px 20px;background:url("../img/top-nav.gif") no-repeat;width:161px;height:320px;}
#top-nav li						{display:block;float:left;}
#top-nav li a						{display:block;text-indent:-9999px;overflow:hidden;width:161px;}
#home							{height:24px;}
#home:hover						{background:url("../img/top-nav.gif") no-repeat -161px 0px;}
#accomodations					{height:29px;}
#accomodations:hover			{background:url("../img/top-nav.gif") no-repeat -161px -24px;}
#specials						{height:31px;}
#specials:hover					{background:url("../img/top-nav.gif") no-repeat -161px -53px;}
#amenities						{height:28px;}
#amenities:hover				{background:url("../img/top-nav.gif") no-repeat -161px -84px;}
#meetings						{height:30px;}
#meetings:hover					{background:url("../img/top-nav.gif") no-repeat -161px -112px;}
#weddings						{height:30px;}
#weddings:hover					{background:url("../img/top-nav.gif") no-repeat -161px -142px;}
#location						{height:28px;}
#location:hover					{background:url("../img/top-nav.gif") no-repeat -161px -172px;}
#contact						{height:28px;}
#contact:hover					{background:url("../img/top-nav.gif") no-repeat -161px -200px;}
#attractions					{height:25px;}
#attractions:hover				{background:url("../img/top-nav.gif") no-repeat -161px -228px;}
#message_board					{height:34px;}
#message_board:hover			{background:url("../img/top-nav.gif") no-repeat -161px -253px;}
#guest_book						{height:25px;}
#guest_book:hover				{background:url("../img/top-nav.gif") no-repeat -161px -287px;}
#bottom-nav 						{text-align:center;margin-bottom:30px; padding-top:8px;}
#bottom-nav li 					{display:inline;padding:0px 5px;color:#fff;font:bold 85% "Times New Roman", Georgia, Arial;}
input								{border:1px solid #333;background:#fff url("../img/input.gif") repeat-x;padding:2px;}
#email, #booknow				{display:block; float:right; margin-right:12px; width:46px;height:19px;background:url("../img/enter.gif") no-repeat center top;text-indent:-9999px;cursor:pointer;cursor:hand;}
.auto							{margin:0 auto;}
.clear							{clear:both;}
.h2								{padding-left:10px;color:#4e2723 !important;font-size:200%;font-family:"Times New Roman", Georgia, Arial;line-height:normal;}
.h2 small						{color:#3E4450;margin-top:-3px !important;display:block;}
.h3								{font-style:italic;font-size:180%;color:#4e2723 !important;font-family:"Times New Roman", Georgia, Arial;}
.h4								{font-size:140%;color:#4e2723 !important;font-family:"Times New Roman", Georgia, Arial;}
.lphoto							{float:left;margin-right:20px;padding:5px;background-color:#FAECBB;border:1px solid #E7D89A;}
.rphoto							{float:right;margin-left:20px;padding:5px;background-color:#FAECBB;border:1px solid #E7D89A;}
#photo-gallery .photo			{display:block;float:left;width:99px;height:66px;padding:5px;border:1px solid #4e2723;background-color:#ede3b6;margin:15px;}
#photo-gallery .photo:hover			{background-color:#ddd2a0;}
.rhead							{font-size:240%;color:#fff;}
.rhead small						{font-size:50%;}
#subNav							{margin-top:-20px;margin-bottom:5px;padding:3px;background-color:#EDE3B6;text-align:center;}
.h4a							{padding:3px 6px;font-size:120%;margin:0px 10px;font-family:"Times New Roman", Georgia, Arial;color:#4E2723 !important;}
.h4a:hover						{background-color:#E8DCA6;}
.month							{padding:10px;background-color:#FAECBB;display:block;border:1px solid #F2E4AD;margin:10px;}
.month .h4						{color:#77533F !important;font-size:170%;display:block;}
.message						{padding:10px;background-color:#FAECBB;border-top:1px solid #E7D89A;border-bottom:1px solid #E7D89A;font-weight:bold;color:#3E4450;font-size:small;text-align:center;margin:0 auto;width:600px;}
#cform							{padding:10px;background-color:#FAECBB;border:1px solid #F2E4AD;margin:20px;border-bottom:1px solid #E7D89A;}
#cform fieldset					{margin:5px 0px;}
#cform fieldset label			{padding-top:5px;width:150px;font-size:90%;color:#77533F !important;float:left;}
#cform fieldset div				{float:left;width:400px;color:#77533F;}
#cform fieldset div input.input,
#cform fieldset div textarea	{width:380px;padding:3px;font-size:105%;color:#77533F;background:none;background-color:#fff;border:1px solid #F2E4AD;border-bottom:1px solid #E7D89A;}
#cform fieldset div textarea	{height:200px;}
#cform button					{border:2px solid #F2E4AD;border-right:2px solid #E7D89A;border-bottom:2px solid #E7D89A;background-color:#FFF2C4;padding:3px 6px;font-weight:bold;font-size:medium;color:#4E2723;}
.showmessage					{width:550px;background-color:#EDE3B6;color:#77533F;text-align:center;font-size:small;font-weight:bold;border-top:1px solid #77533F;border-bottom:1px solid #77533F;margin:0 auto;padding:10px;}
.packageD {padding:10px;background-color:#FAECBB;border:1px solid #F2E4AD;margin:10px 20px;border-bottom:1px solid #E7D89A;}
.packageD .imgD {margin-right:10px;float:left;width:130px;}
.packageD .specialD	{width:210px;}
.packageD .imgD img {border:3px solid #E7D89A;}
.packageD .wordsD {float:left;width:380px;}
.packageD legend {color:#77533f;padding:5px;}
.packageE {margin-top:10px;padding:10px;width:60%;background-color:#FAECBB;border:1px solid #E0D293;border-bottom:1px solid #D6C479;}
.packageD p {padding:2px;margin:2px;}
table#scw {border:none;border:1px solid #77533F !important;background-color:#FFF2C4 !important;}
td.scwCells:hover, td.scwCellsHover,
td.scwCellsExMonth:hover, td.scwCellsExMonthHover,
td.scwInputDate:hover, td.scwInputDateHover,
td.scwCellsWeekend:hover, td.scwCellsWeekendHover {background-color:#EDE3B6 !important;color:#D6C479 !important;}
table tbody tr td table thead tr td,
table tbody tr td table tbody tr td {background-color:#FFF2C4 !important;border-color:#77533F !important;}
.scwFoot {background-color:#2c779a !important;}
td.scwFoot:hover, td.scwFootHover {color:#D6C479 !important;}
#scw input {background-color:#FFF2C4 !important;border:1px solid #77533F !important;color:#fff;}
.mibd							{margin-top:9px;}
.tableOne 						{font-size:90%;display:block;padding:10px;border:1px solid #E0D293;border-bottom:1px solid #D6C479;background-color:#FAECBB;margin:20px;}
.tableOne tr td					{border-right:1px solid #E0D293;padding:2px 5px;text-align:center;}
.tableOne tr td.leftleft		{text-align:left;}
.tableOne tr td.morep			{padding:2px 10px;font-weight:bold;color:#4E2723;}
#signupFree						{width:225px;height:65px;background:url('../img/signup.gif') no-repeat;}
.fleft {float:left;}
.rfpform .h3 {display:block;border-top:1px dashed #D6C479;padding:5px 0px;margin:5px 0px;border-bottom:1px dashed #D6C479;}
.letsdoit						{width:60px !important;}
.listStyle {list-style-type:disc;padding-left:20px;	}
.button-booknow {background:url(/img/book-now-button.gif) no-repeat;width:142px;height:41px;display:block;margin:0 auto;margin-bottom:5px;}
#ts_widget {width:200px;margin:0 auto;}
.ts_pds_layout1_entry1 a:link {color: #000000;}
.special_link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color:#003265;text-align:center;}

.big-booknow {
	width:182px; height:29px; margin:0 auto; background:url('../img/big-booknow.gif') no-repeat 0px 0px; text-indent:-6466px; display:block; overflow:hidden;
}
.big-booknow:hover {
	background-position:0px -29px;
}

.big-moreinfo {
	width:182px; height:29px; margin:0 auto; background:url('../img/big-booknow.gif') no-repeat 0px -58px; text-indent:-6466px; display:block; overflow:hidden;
}
.big-moreinfo:hover {
	background-position:0px -87px;
}
#enter-email-to-win {
	float:left; margin-left:12px; width:120px;
}

#footer p {
	font-size:80% !important;
}

/* New Book Now Widget */
#form-book-now {
	padding:48px 0 0 24px; position:relative;
}
#form-book-now .row {
	padding:4px 0;
}
#form-book-now .submit-row {
	padding-right:20px;
}
#form-book-now .left {
	width:100px; float:left;
}
#form-book-now .right {
	width:180px; float:right;
}

#label-check-in {
	display:block; text-indent:-6466px; overflow:hidden; background:transparent url('/img/checkin.gif'); width:62px; height:19px;
}
#label-check-out {
	display:block; text-indent:-6466px; overflow:hidden; background:transparent url('/img/checkout.gif'); width:72px; height:19px;
}
#bookbuttonlink {
	height:40px; width:100%; position:absolute; left:0; top:0; display:block;
}