body, html {
	margin: 0px;
	padding: 0px;
	background: url(../images/bg.jpg) repeat-x #3B3B3B;
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height: 20px;
	color: #FFFFFF;
}

#bg-left-blue {
	background: url(../images/bg-left-blue.jpg) no-repeat top;
}

#bg-right-blue {
	background: url(../images/bg-right-blue.jpg) no-repeat top;
}

#bg-left-green {
	background: url(../images/bg-left-green.jpg) no-repeat top;
}

#bg-right-green {
	background: url(../images/bg-right-green.jpg) no-repeat top;
}

#bg-left-tuscany {
	background: url(../images/bg-left-tuscany.jpg) no-repeat top;
}

#bg-right-tuscany {
	background: url(../images/bg-right-tuscany.jpg) no-repeat top;
}

#secondary_menu {
	height: 21px;
}

#main_body {
	width: 900px;
	text-align: left;
	border-top: 1px solid #959595;
}

#main_copy strong {
	color: #FFFFFF;
}

#main_copy span {
	font-weight: bold;
	color: #4B84EB;
}

#main_copy a:link { color: #FDEEAE; }
#main_copy a:visited { color: #FDEEAE; }
#main_copy a:hover { color: #979797; }

#main_extras {
	list-style: none;
	line-height: 25px;
}

#footer {
	clear: left;
	width: 900px;
	color: #898989;
	padding-top: 13px;
	margin-top: 13px;
	border-top: 1px solid #959595;
	font-size: 10px;
	line-height: 15px;
}

#footer p {
	margin-bottom: 15px;
	padding-bottom: 0px;
}

#footer a:link { color: #898989; text-decoration: none; }
#footer a:visited { color: #898989; text-decoration: none; }
#footer a:hover { color: #898989; text-decoration: none; }

#contact_details, #copyright {
	font-size: 9px;
	margin: 10px 0px 20px 0px;
}

#sub_nav {
	height: 21px;
	text-align: left;
	padding-left: 171px;
}

table.specials_item img {
	margin-right: 10px;
}

table.specials_item p {
	border-bottom: 1px solid #525252;
}

table.specials_item tr td div {

}

div.ttd_item {
	border-top: 1px solid #959595;
	padding-top: 5px;
}

div.ttd_item span {
	color: #FDEEAE !important;
	font-weight: normal !important;
}

div.ttd_item img {
	padding-right: 5px;
}


a.rollover img {
	opacity: 1;
}
a.rollover:hover img, a.rollover:active img {
	opacity: 0;
}

a.rollover_on img {
	opacity: 0;
}

table.ttd td.header {
	border-top: 1px solid #959595;
	height: 26px;
	padding: 0px;
	margin: 0px;
}

table.ttd span {
	color: #FDEEAE !important;
	font-weight: normal !important;
}

table.ttd td {
	padding: 8px;
	padding-left: 0px;
	padding-bottom: 20px;
	border-top: 1px solid #959595;
}

br.cleanup {
	clear: both;
}

p {
	margin-top: 0px;
}

/*******************************/
/* Code Added by Beau Frusetta */
/*******************************/

#content { margin:0; padding:0; width:900px; text-align:left; border-top: 1px solid #959595; font-family: Verdana, Arial;
		   font-size: 10px; line-height:1.3em; color:#d5d5d5; }
#content .image-left { width:150px; display:block; float:left; }
#content .image-left a { width:150px; height:139px; display:block; border:0; }
#content .image-home { background:url("../images/view-specials-packages-home.jpg") top left no-repeat; }
#content .image-accommodations { background:url("../images/accommleft.jpg") top left no-repeat; }
#content .image-weddings { background:url("../images/view-specials-packages-weddings.jpg") top left no-repeat; }
#content .image-meetings { background:url("../images/view-specials-packages-meetings.jpg") top left no-repeat; }
#content .image-arcadia { background:url("../images/view-specials-packages-arcadia.jpg") top left no-repeat; }
#content .image-tanq { background:url("../images/tanqleft.jpg") top left no-repeat; }
#content .image-specials { background:url("../images/view-specials-packages-specials.jpg") top left no-repeat; }
#content .image-whatsnew { background:url("../images/view-specials-packages-whatsnew.jpg") top left no-repeat; }
#content .image-thingstodo { background:url("../images/view-specials-packages-thingstodo.jpg") top left no-repeat; }
#content .image-contact { background:url("../images/view-specials-packages-contact.jpg") top left no-repeat; }
#content .image-privacy { background:url("../images/specials-packages-privacy.jpg") top left no-repeat; }
#content .image-left h2 span { display:none; }

/* for Open Table in the left column */
#content .image-left #image-arcadia-open-table { height: 153px;margin-bottom: 6px;background:url("../images/arcadia-open-table-ba.jpg") top left no-repeat; }

/* for Open Table SEARCH in the left column */
#content .image-left #search-arcadia-open-table { 
	height: 245px;
	margin-bottom: 6px;
	background:url("../images/arcadia-open-table-console-bg.jpg") top left no-repeat;
	}

#main-content { width:685px; float:left; padding:10px 0px 10px 23px; }
#main-content a { color:#e3d69e; }
#main-content ul { margin:0; padding:0; margin-left:25px; margin-bottom:10px; }
#main-content ul li { margin-bottom:6px; }
#main-content ul li.no-bullet { list-style-type:none; }
#main-content p { margin:0; padding:0; margin-bottom:13px; }
#main-content .header-text { font-weight:bold; color:#fff; }
#main-content .left { width:330px; float:left; }
#main-content .right { width:350px; padding-left:30px; float:left; }

#package { }
#package p, #package h3 { margin:0; padding:0; }
#package p { margin-bottom:10px; }
#package h3 { border-bottom:solid 1px #525252; font-size:1em; color:#4b84eb; font-weight:bold; padding-bottom:2px; margin-bottom:10px; margin-top:10px; }
#package ul { margin-bottom:15px; }
#package .right h3 { border-bottom:solid 1px #525252; font-size:1.2em; color:#fff; padding-bottom:4px; margin-bottom:10px; }
#package .left { width:160px; float:left; margin-right: 15px; }
#package .right { width:500px; padding-left:0px; float:left; }
#package .three-line { margin-top:30px; }

#todo-header { border-top:solid 1px #959595; padding-top:7px; text-align:center; font-size:1.2em; color:#4b84eb; float:left; margin-top:5px; margin-bottom:10px; }
#todo-header .left { margin:0; padding:0; width:496px; float:left; }
#todo-header .right { margin:0; padding:0; width:189px; float:left; }

#todo-main { }
#todo-main .wrapper { margin:0; padding:0; padding-bottom: 30px; border-top:solid 1px #959595; background:url("../images/bg-todo.jpg") repeat-y; margin-bottom:0px; }
#todo-main .wrapper-footer { /* height:30px; display:block; float:left; border: 1px solid yellow; */ }
#todo-main .left { margin:0; padding:0; width:496px; float:left; border-right:solid 1px #959595; }
#todo-main .left p { margin:0; padding:0; }
#todo-main .right { margin:0; padding:0; width:160px; padding-left:15px; padding-right:10px; float:left; }
#todo-main .right ul { margin:0; padding:0; list-style-type:disc; margin-top:12px; margin-left:12px; }
#todo-main .right ul li { margin-bottom:4px; }
#todo-main .right p { margin:0; padding:0; margin-top:12px; }
#todo-main .todo-image { width:138px; padding-right:15px; padding-top:15px; float:left; }
#todo-main .todo-desc { width:326px; float:left; margin-top:12px; }
#todo-main .todo-desc span { color:#e3d69e; }
#todo-main .todo-desc p { margin-bottom:10px; }
#todo-main .todo-desc p.bottom { margin-bottom:0px; }
#todo-main .todo-desc p a { font-weight:bold; text-decoration:none; color:#fff; }

.subnav-arc-fact-sheet { width:106px; height:21px; display:block; background:url("../images/subnav-arc-fact-sheet.jpg"); margin-left:2px; }
.subnav-arc-fact-sheet a { width:106px; height:21px; display:block; }
.subnav-arc-fact-sheet span { display:none; }
.subnav-arc-fact-sheet:hover { background:url("../images/subnav-arc-fact-sheet-active.jpg"); }

.blue-text { color:#4b84eb; }
.spacer { border-bottom:solid 1px #959595; margin-top:25px; margin-bottom:30px; }
.cleaner { clear:both; margin:0; padding:0; }

/*******************************/
/* Code Added by Matt Whelan */
/*******************************/

img {
	vertical-align: bottom;
}
.pre-form-line-1 {
	border-top: 1px solid #959595;
	margin-top: 20px;
	margin-bottom: 20px;
}
.pre-form-line-2 {
	border-top: 1px solid #565656;
	margin-top: 20px;
	margin-bottom: 20px;	
}

/* contact us page */
#contact-form {
	width: 450px;
}

#content .contact-form-header {
	display: block;
	font-weight: bold;
	color: #ffffff;
	border-bottom: 1px solid #3f3f35;
	margin-bottom: 15px;
	padding-bottom: 4px;
	font-size: 12px;	
}

#contact-form .form-right div .text-input, #contact-form .form-right div select {
	border: 1px solid #c3c3c3;
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #dddddd;
	background: #ffffff;
	padding: 2px;
	font-size: 12px;
	font-family: arial;	
}
.form-left, .form-right {
	margin-bottom: 10px;
	float: left;
}
.form-left {
	width: 120px;
	clear: both;
	text-align: right;
}
.form-left strong {
	color: #e3d69e;
}
.form-right {
	width: 250px;	
	margin-left: 15px;
	text-align: left;
}

#contact-form-messages {
	color: #ffffff;
	font-weight: bold;	
}

/* social media links */
#social-media-links {
	text-align: center;
	margin-bottom: 0px;
	padding-bottom: 7px;
}

#follow-tanq-lounge {
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 5px;
}

#social-media-links a {
	margin-left: 5px;
	margin-right: 5px;
	border: none;
}

#social-media-links a img {
	border: none;
}