/* -------------------------------- */

/* toolkitCore */

* {
	outline: none;
	-moz-outline-style: none;
}

object {
	outline: none;
}

body {
	background-color: #ddd3c1;
	background-image: url(bg.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

p, td, ol, ul, li {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19pt;
	font-weight: normal;
	color: #5a4331;
}

a {
	color: #547c45;
	text-decoration: underline;
}

a:hover {
	color: #3f2719;
	text-decoration: underline;
}

h1 {
	color: #103d5a;
	font-size: 18px;
	letter-spacing: 2px;
}

h2 {
	color: #103d5a;
	font-size: 14px;
	letter-spacing: 2px;
}

h5 {
	color: #103d5a;
	font-size: 12px;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
}

.text-dark,.text-medium,td,p,div,ul,li {
	
}

.headline,.header,.text-header,h3 {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #635044;
}

.headline2 {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #496d7e;
}

.subheadline, .subheader,.text-subheader,h4 {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #496d7e;
}

.disclaimer,.text-dark-sm,.text-disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: normal;
	color: #4f3321;
}

.copy_price {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4f3321;
}

.white,text-light {
	
}

.text-required {
	color: #990000;
}

.special ul, .special li {
	margin-top: 0px;
}

.footer-left {
	color: #b1a391;
	font-family: Arial;
	font-size: 10px;
	float: left;
	text-align: left;
	width: 500px;
}

.footer-right {
	color: #b1a391;
	font-family: Arial;
	font-size: 10px;
	float: right;
	width: 400px;
	text-align: right;
}

/* /toolkitCore  */

/* -------------------------------- */

/* contentBlocks */

.callout_top {
	background-image: url(callout_top.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
}

.clear {
	clear: both;
	float: none !important;
}

div.facial {
	padding: 8px 0 8px 0;
}

div.facialk {
	padding: 8px 0 0 0;
}


div.facial h5{
	margin-top: 8px;
}

div.facial div {
	float: right;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
}

div.facial h3 {
	color: #000;
}

div.facial img {
	float: left;
	margin: 5px 10px 0px 0px;
	border: 5px solid #cbd9c0;
}

.callout_middle {
	background-image: url(callout_middle.gif);
	background-repeat: repeat-y;
	padding-bottom: 5px;
}

.callout_middleR {
	background-image: url(callout_middleR.gif);
	background-repeat: repeat-y;
	width: 275px;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 0px;
}

.callout_middleL {
	background-image: url(callout_middleL.gif);
	background-repeat: repeat-y;
	width: 275px;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 0px;
}

.callout_middleL ul, .callout_middleL ol, .callout_middleL li {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #427187;
	line-height: 19px;
}

.callout_middleR ul, .callout_middleR ol, .callout_middleR li {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #427187;
	line-height: 19px;
}

.callout_bottom {
	background-image: url(callout_bottom.gif);
	background-repeat: no-repeat;
}

.callout_middle p {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #427187;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 23px;
}

.callout_middle ul, .callout_middle ol {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #427187;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 23px;
}

/* callout w image */

.callout_imgR_text {
	background-image: url(bg_imgR_calloutL.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 12px;
	padding-bottom: 22px;
	padding-left: 20px;
}

.callout_imgR_text p {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #427187;
	line-height: 23px;
	margin-top: 0px;
}

.callout_imgR_img {
	background-image: url(bg_imgR_calloutR.gif);
	background-repeat: no-repeat;
	height: 98px;
	width: 160px;
	padding-top: 11px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 16px;
}

/* callout w image */

/* callout w image expandable*/

.callout_imgR_text2 p {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #427187;
	line-height: 23px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.callout_imgR_img2 {
	background-image: url(bg_imgR_calloutR2.gif);
	background-repeat: no-repeat;
	height: 98px;
	width: 160px;
	padding-top: 11px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 16px;
}

.callout_imgR_text_bottom2 {
	background-image: url(callout_middle.gif);
	background-repeat: repeat;
	background-position: top;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 200px;
}

.callout_imgR_text_bottom2 p {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #427187;
	line-height: 23px;
	margin-top: 0px;
	padding-left: 18px;
	padding-right: 14px;
	padding-bottom: 0px;
}

.callout_imgR_text_bottom_bg2 {
	background-image: url(callout_bottom.gif);
	background-repeat: no-repeat;
	height: 11px;
	width: 585px;
}

.callout_imgR_text2 {
	background-image: url(bg_imgR_calloutL2.gif);
	background-repeat: no-repeat;
	padding-top: 17px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 20px;
}

/* callout w image expandable*/

.separator {
	background-image: url(separator.gif);
	background-repeat: no-repeat;
}

/* contentBlocks */

/* -------------------------------- */

/* galleryPop */

#gallery_pop {
	width: 596px;
	position: relative;
}

#gallery_pop a {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #718867;
}

#gallery_pop a:hover {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#g_top {
	background-image: url(gallerypop/top_bg.gif);
	background-repeat: no-repeat;
	height: 63px;
	width: 596px;
}

#g_middle {
	background-image: url(gallerypop/middle_bg.gif);
	height: 361px;
	width: 596px;
}

#g_caption {
	background-image: url(gallerypop/caption_bg.gif);
	background-repeat: repeat-y;
	width: 596px;
	padding-top: 0px;
}

#caption {
	width: 596px;
	background-image: url(gallerypop/caption_bg.gif);
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f2719;
	text-align: center;
}

#g_bottom_links {
	width: 596px;
	height: 80px;
	background-image: url(gallerypop/bottom_bg.gif);
	padding-top: 10px;
	background-repeat: no-repeat;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#links_container {
	width: 476px;
}

.next {
	display: inline;
	float: right;
}

.previous {
	display: inline;
	float: left;
}

.g_dropdown {
	display: inline;
	text-align: center;
}

.g_ul {
	display: inline;
	color: #d1dcce;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.g_image {
	padding-top: 0px;
	padding-right: 58px;
	padding-left: 58px;
}

.bottomcontent {
	margin-bottom: 25px;
}

.specialsimage img {
	border: 3px solid #FFFFFF;
}

.menu_details {
	
}

.menu_details p {
	font-family: Constantia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
}

/* galleryPop */

/* -------------------------------- */

/* shellIDs */

#container {
	width: 946px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#containersub {
	width: 946px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(container2_bg.gif);
	background-repeat: repeat-y;
	position: relative;
}

#toparea {
	background-image: url('toparea.gif');
	text-align: center;
	height: 126px;
	border: 0;
	margin: 0;
	padding: 0;
	width: 946px;
}

#topnav {
	height: 37px;
	width: 946px;
	background-image: url(topnav_bg.gif);
	background-repeat: no-repeat;
	text-align: center;
}

ul#menu2 {
	padding: 0;
	margin: 0;
	height: 37px;
	background: url(../image/mbg.jpg) repeat-x;
	text-align: center;
}

ul#menu2 li {
	font-family: Arial;
	font-size: 10px;
	height: 37px;
	display: inline;
	text-align: center;
}

ul#menu2 li a {
	margin: 0px 12px 0 0px;
	color: #ede6da;
	text-decoration: none;
	text-transform: uppercase;
	font: bold 10px Arial;
}

ul#menu2 li a:hover, ul#menu2 li a.on {
	margin: 0px 12px 0px 0px;
	color: #accaa0;
	text-decoration: none;
	font: bold 10px Arial;
}

ul#menu2 li.last a {
	margin: 0px 0px 0 0px;
	color: #ede6da;
	text-decoration: none;
	font: bold 10px Arial;
}

ul#menu2 li.last a:hover, ul#menu2 li.last a.on {
	margin: 0px 0px 0 0px;
	color: #accaa0;
	text-decoration: none;
	font: bold 10px Arial;
}

ul#menu3 {
	position: absolute;
	margin-top: -10px;
	padding: 0;
	background: url(../image/mbg.jpg) repeat-x;
	text-align: right;
}

ul#menu3 li {
	display: inline;
	text-align: right;
}

ul#menu3 li a {
	margin: 0px 10px 0 0px;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	font: 9px Arial;
}

ul#menu3 li a:hover, ul#menu3 li a.on {
	margin: 0px 10px 0 0px;
	size: 9px;
	color: #5d7874;
	text-decoration: none;
	font: 9px Arial;
	text-transform: uppercase;
}

ul#menu3 li.last a {
	margin: 0px 0px 0 0px;
	size: 9px;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	font: 9px Arial;
}

ul#menu3 li.last a:hover, ul#menu3 li.last a.on {
	margin: 0px 0px 0 0px;
	size: 9px;
	color: #5d7874;
	text-decoration: none;
	font: 9px Arial;
	text-transform: uppercase;
}

ul#menu4 {
	padding: 0;
	position: absolute;
	background: url(../image/mbg.jpg) repeat-x;
	text-align: left;
}

ul#menu4 li {
	display: inline;
	text-align: left;
}

ul#menu4 li {
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	font: 9px Arial;
	margin: 0 16px 0 0px;
}

a.float {
	color: #ddd3c1;
	font-size: 14px;
	text-decoration: none;
}

a.float:hover {
	color: #96b383;
	font-size: 14px;
	text-decoration: none;
}

a.floatk {
	font-size: 14px;
	color: #96b383;
	text-decoration: none;
}

a.floatk:hover {
	font-size: 14px;
	color: #96b383;
	text-decoration: none;
}

#flasharea {
	background-image: url(flash_temp.jpg);
	background-repeat: no-repeat;
	height: 365px;
	margin-left: 0.5px;
	width: 946px;
	outline: none;
}

/* booking mask home */

select {
	font-size: 10px;
}

#bookingmask {
	height: 45px;
	width: 946px;
	background-image: url(bookingmask/checkavail_subpage_bg.gif);
	background-position-y: -5px;
	background-repeat: repeat-y;
}

.line1 {
	height: 45px;
	width: 946px;
	position: relative;
	}/*
	.line1 div input {
		border:solid 1px #89776B;
		background-color:#FFF;
		color:#89776B;
		padding:0 0 0 2px;
		font-size:12px;
		line-height:10px;
		height:15px;
		width:65px;
		}
	.line1 div select {
		border:solid 1px #89776B;
		background-color:#FFF;
		color:#89776B;
		height:17px;
		}*/

.checkin {
	position: absolute;
	left: 283px;
	top: 18px;
	}

.calendar {
	position: absolute;
	left: 350px;
	height: 20px;
	width: 32px;
	top: 18px;
	/*margin:0 0 0 -1px;*/
}

.adults {
	position: absolute;
	left: 436px;
	top: 18px;
}

.nights {
	position: absolute;
	left: 387px;
	top: 18px;
}

.children {
	position: absolute;
	left: 485px;
	top: 18px;
}

.check_button {
	position: absolute;
	left: 530px;
	height: 26px;
	width: 164px;
	top: 11px;
}

/* /booking mask subpages */

#flasharea2 {
	background-repeat: no-repeat;
	height: 365px;
	width: 946px;
}

#subpagemiddle {
	position: relative;
	height: 55px;
	width: 946px;
}

/* booking mask subpages */

#bookingmask2 {
	height: 55px;
	width: 677px;
	background-image: url(bookingmask/checkavail_subpage_bg.gif);
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
	position: absolute;
}

.line2 {
	height: 45px;
	width: 677px;
	position: relative;
}

.checkin2 {
	position: absolute;
	left: 248px;
	top: 23px;
}

.calendar2 {
	position: absolute;
	left: 315px;
	height: 20px;
	width: 32px;
	top: 25px;
}

.adults2 {
	position: absolute;
	left: 400px;
	top: 25px;
}

.nights2 {
	position: absolute;
	left: 350px;
	top: 25px;
}

.children2 {
	position: absolute;
	left: 447px;
	top: 25px;
}

.check_button2 {
	position: absolute;
	left: 500px;
	height: 26px;
	width: 164px;
	top: 17px;
}

/* /booking mask subpages */

#subnav {
	height: 55px;
	width: 249px;
	background-image: url(subnav_bg.gif);
	background-repeat: repeat-y;
	position: absolute;
	top: 0px;
	left: 677px;
	padding-top: 20px;
	padding-right: 5px;
	padding-left: 5px;
}

#subpageside {
	width: 249px;
	position: absolute;
	top: 55px;
	left: 677px;
}

#dining {
	position: relative;
	left: 0;
	padding-bottom: 200px;
}

#dining div, #dining p, #dining td {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19pt;
	font-weight: normal;
	color: #e7e8de;
}

.openheader, .openheader span, .openheader p, .openheader td {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	color: #d4dfd2;
	text-transform: uppercase;
}

#contentwrapper {
	background-image: url(container_bg.gif);
	background-repeat: repeat-y;
	min-height: 100px;
	padding-bottom: 15px;
	padding-left: 15px;
}

#contentwrapper2 {
	background-image: url(container2_bg.gif);
	background-repeat: repeat-y;
	min-height: 402px;
	height: auto !important;
	height: 402px;
}

#contentareaSub {
	width: 906px;
	padding-top: 16px;
	padding-bottom: 15px;
	padding-left: 40px;
	position: relative;
	text-align: left;
}

#contentarea {
	width: 906px;
	text-align: left;
}

#content-content {
	padding-top: 16px;
	padding-bottom: 15px;
	padding-left: 15px;
	width: 610px;
	float: left;
	text-align: left;
}

#content-right {
	float: right;
	width: 249px;
	background-image: url('pattern.jpg');
	background-repeat: repeat-y;
}

#bottombar {
	width: 946px;
	background-image: url(bottombar.gif);
	background-repeat: no-repeat;
	text-align: right;
	height: 90px;
}

#music_holder {
	padding: 0;
	position: absolute;
	margin-top: -7px
}

#footer {
	background-image: url(footer.gif);
	background-repeat: no-repeat;
	height: 85px;
	width: 946px;
	text-align: center;
}

#footer2 {
	background-image: url(footer2.gif);
	background-repeat: no-repeat;
	height: 85px;
	width: 946px;
	text-align: right;
}

/* /shellIDs */

/* -------------------------------- */

/* Menu Styles Begin */

.menu_heading {
	color: #000000;
	font-size: 17px;
	font-weight: bold;
	font: Constantia, Times New Roman, Times, serif;
	font-family: Constantia, Times New Roman, Times, serif;
	font-style: italic;
	line-height: 17px;
}

.menu_subheading {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font: Constantia, Times New Roman, Times, serif;
	font-family: Constantia, Times New Roman, Times, serif;
	font-style: italic;
	line-height: 22px;
}

.menu_content {
	color: #000000;
	font-size: 12px;
	font: Constantia, Times New Roman, Times, serif;
	font-family: Constantia, Times New Roman, Times, serif;
	font-style: italic;
	line-height: 14px;
}

/* Menu Styles End */

/* -------------------------------- */

/* GuestBook Form Elements */

.form-button {
	
}

.form-checkbox {
	
}

.form-notes {
	
}

.form-radio {
	
}

.form-select {
	font-size: 12px;
}

.form-text {
	
}

.form-textarea {
	
}

/* GuestBook Form Elements */

.subnav_links {
	font-size: 14px;
	font-weight: bold;
}

.subnav_links a {
	color: #003B5C;
}

.subnav_links a:hover {
	color: #547C45;
	text-decoration: none;
}

#sideAds {
	margin-top: 20px;
}

#sideAdsHeader {
	position:relative;
	top:-90px;
	left:5px;
	width:247px;
	height:81px;
	z-index:100;
	background:url(sideAdsHeader.gif) no-repeat;
	}

div#images {
	width: 645px;
	overflow: hidden;
}

div#images img {
	border: 5px solid #cbd9c0;
}

div#bs {
	width: 10000px;
}

div#images div.scroll {
	width: 645px;
	float: left;
}

div.left, div.right, div.center {
	float: left;
	width: 188px;
}

div#images div.center {
	text-align: center;
}

div#images div.right {
	text-align: right;
}

div#list {
	margin: 5px 0 0 0
}

div#list a {
	display: block;
	float: left;
	width: 30px;
	height: 24px;
	background: url(../../../../../image/b1.jpg) no-repeat;
	font: 12px/24px Helvetica, Arial;
	text-align: center;
	margin: 0 4px 0 0;
	color: #222 !important;
	text-decoration: none !important;
	cursor: pointer;
}

div#list a.act {
	background: url(../../../../../image/b2.jpg) no-repeat !important;
}

a.button {
	float: left;
	padding: 0 15px 0 0;
	height: 24px;
	border: 0;
	cursor: pointer;
	text-align: center;
	text-decoration: none !important;
	color: #444;
	background: transparent url('../../../../../image/bg_button_a.png') no-repeat right top;
	font: normal 12px arial, sans-serif;
	overflow: visible;
}

a.button span {
	display: block;
	padding: 0 0 0 15px;
	height: 24px;
	line-height: 24px;
	white-space: nowrap;
	color: #444;
	text-decoration: none !important;
	background: transparent url('../../../../../image/bg_button_span.png') no-repeat left top;
}

a.button:hover,
a.button:focus {
	text-decoration: none !important;
	background-position: right bottom;
}

a.button:hover span,
a.button:focus span {
	text-decoration: none !important;
	background-position: left bottom;
}

a.button:focus {
	margin-top: 1px;
}

a.button::-moz-focus-inner 


/* fixing evil default firefox padding */ {
	padding: 0;
	border: none;
}

a.button_check {
	float: left;
	padding: 0 15px 0 0;
	height: 24px;
	border: 0;
	cursor: pointer;
	text-align: center;
	text-decoration: none !important;
	color: #444;
	background: transparent url('../../../../../image/bg_button_a.png') no-repeat right top;
	font: normal 12px arial, sans-serif;
	overflow: visible;
}

a.button_check span {
	display: block;
	padding: 0 0 0 15px;
	height: 24px;
	line-height: 24px;
	white-space: nowrap;
	color: #444;
	text-decoration: none !important;
	background: transparent url('../../../../../image/bg_button_span.png') no-repeat left top;
}

a.button_check:hover,
a.button_check:focus {
	text-decoration: none !important;
	background-position: right bottom;
}

a.button_check:hover span,
a.button_check:focus span {
	text-decoration: none !important;
	background-position: left bottom;
}

a.button_check:focus {
	margin-top: 1px;
}

a.button_check::-moz-focus-inner 


/* fixing evil default firefox padding */ {
	padding: 0;
	border: none;
}


.sidebardefault {
	color: #ffffff;
	width: 230px;
	float: right;
	background: #bfc6c2 url(speials-bg.jpg) no-repeat 8px 8px;
	margin-bottom: 10px;
	margin-top: -10px;
	position: relative;
}

.specials {
	color: #ffffff;
	width: 230px;
	height: 157px;
	padding: 10px;
	float: right;
	background: #bfc6c2 url(speials-bg.jpg) no-repeat 8px 8px;
	margin-bottom: 10px;
	margin-top: -10px;
	position: relative;
	overflow: visible;
}

.specials .offer {
	width: 230px;
	height: 157px;
	color: #ffffff;
	padding: 5px;
	margin-top: 0;
	overflow: hidden;
}

.specials .offer h1, .specials h1 {
	color: #ffffff;
	font-size: 22px;
	margin: 0;
	padding: 3px 0 0;
}

.specials .offer p {
	color: #ffffff;
	font-size: 12px;
	margin-left: 3px;
	line-height: 20px;
	margin-top: 0;
}

.specials .offer a.button-specials {
	width: 90px;
	height: 24px;
	color: #1d3e4f;
	background: #bcc8b7;
	text-decoration: none;
	padding: 2px 8px 3px;
	position: relative;
	bottom: 6px;
}

.specials .offer a.button-specials:hover {
	width: 90px;
	height: 24px;
	color: #1d3e4f;
	background: #dee9d9;
	text-decoration: none;
	padding: 2px 8px 3px;
	bottom: 6px;
	position: relative;
}

#sub {
	margin: 0;
	padding: 15px;
	background: #c7cec5;
	border: 10px solid #fff;
	z-index: 2010;
}

#sub .sub-cont {
	width: 390px;
	height: 365px;
	background: #e0d7c6;
	border: 10px solid #fff;
	overflow: auto;
	z-index: 2050;
}

#sub .sub-cont p {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19pt;
	font-weight: normal;
	color: #5a4331;
	padding-right: 10px;
	padding-left: 10px;
}

#sub .sub-cont #logo-sub {
	width: 100%;
	height: 85px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0 auto;
	text-align: center;
}

#sub .sub-cont #logo-sub .logo {
	width: 283px;
	height: 85px;
	margin: 0 auto;
}

#sub .closeWindow {
	padding: 0;
	border: 0;
	outline-style: none;
	outline: 0;
	position: absolute;
	z-index: 99999;
	cursor: pointer;
	background: transparent url(close.png) no-repeat;
	width: 28px;
	height: 28px;
	margin: -17px 0 0 400px;
}

.socialicon, .socialTip{
	float: left;
	margin-right: 10px;
}

.socialSet{
	margin-bottom: 30px;
	margin-left: 5px;
	margin-top: 20px;
}

.socialicon-google{
	float: right;
	margin: 2px 0 15px 15px;
}

#TA_selfserveprop613, .TA_selfserveprop{
	margin-bottom: 10px;
	margin-top: -10px;
	position: relative;
	overflow: visible;
	float: right;
	clear: right;
}

#tt {
	position: absolute;
	display: block;
	background: #b4c6c1;
}

#tttop {
	display: block;
	height: 1px;
	margin-left: 5px;
	background: #b4c6c1;
	overflow: hidden
}

#ttcont {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19pt;
	font-weight: lighter;
	color: #fff;
	background: #b4c6c1;
	padding: 2px 12px 3px 7px;
	margin-left: 5px;
	display: block;
}

#ttbot {
	display: block;
	height: 1px;
	margin-left: 5px;
	background: #b4c6c1;
	overflow: hidden
}

.menu_left{
	width: 310px;
	float: left;
	display: block;
	margin-right: 20px;
}

.menu_right{
	width: 310px;
	float: left;
	display: block;
}

.menu_center{
	width: 310px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-align: center !important;
}

.menu_item{
	font-family: "Times New Roman", Times, serif !important;
	font-size: 12px;
	line-height: 19px;
	font-style: italic;
}

.menu_item p{
	font-family: "Times New Roman", Times, serif !important;
}

.menu_title{
	font-style: normal;
	font-weight: bold;
	text-align: center;
	display: block;
	font-family: "Times New Roman", Times, serif !important;
}

#ot_wid_holder h1{
	letter-spacing: 0px !important;
}
