body {
    font-size: 100.01%;
    margin: 0px;
    padding: 0px;
}

#Body {
    background: url(images/easy-tan.gif) repeat;
}

div {
    margin: 0px;
    padding: 0px;
}

h2 span.Head {
    font-family: Georgia,"Helvetica Neue Light", Helvetica, Arial;
    color: #6F462A;
	font-size:25px;
}

div, p, .Content, .Normal {
    font-family: "Helvetica Neue", "Helvetica Neue Light", Helvetica, Arial;
    font-size: 13px;
    color: #6F462A;
}

a, a:link, a:visited, a:active {
    color: #79140A;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    text-decoration:underline;
}

a:hover {
    color: #79140A;
    text-decoration:none;
}

label.SubHead {
	color:#3F5B13;	
}

ul li {
    list-style: disc;
}

img {
    border: 0px;
}

h3 {
	font-size:18px;
	color:#3F5B13;
}

h4 {
	font-size:16px;
	color:#3F5B13;
}

#main {
    width: 100%;
    float: left;
    background: url(images/bg.png) repeat-x;
}

body.ie #main {
    background: url(images/bg-ie6.jpg) repeat-x;
}

#insideMain {
    width: 920px;
    margin: 0 auto;
    padding: 0px;
}

#content {
    background: url(images/insideContent.png) repeat-y;
    float: left;
    width: 920px;
    margin: 9px 0px 0px 0px;
}

body.ie #content {
	margin:0px;
	
}

#content2 {
    float: left;
    width: 920px;
    margin: 0px 0px;
	overflow:hidden;
}

body.ie #content2 {
	width:950px;
}

#logo {
    float: left;
    margin: 7px 2px;
}

#insideContent {
    float: left;
    width: 920px;
    margin: 0px 0px 0px 47px;
}

body.ie #insideContent {
    margin: 0px 0px 0px 26px;
}

#dnn_contentPane {
    width: 100%;
}

#dnn_contentPane a {
    color: #5E8D96;
}

#dnn_contentPane a:hover {
    color: #76B2BE;
}

#dnn_sendFriend {
/*	display:none;*/
	background:red;
}

#left {
    float: left;
    width: 217px;
    margin: 0px 0px 0px 6px;
    background: url(images/header-bg.png) repeat-x;
}

#right {
    float: left;
    background: url(images/header-bg.png) repeat-x;
    width: 683px;
    padding: 0px 0px 1000px 10px;
	margin-bottom:-1000px;
}

body.ie #right {
	padding:0px 0px 1000px 0px;
}

#right h2 {
    margin: 5px 0px;
}

#right p, #right li, #right div {
	color:#525004;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	
}

#rightHoof {
	float:left;
	background: url(images/hoof-print.jpg) bottom right no-repeat;
	width:640px;
	margin: 15px 0px 0px 15px;
	padding:0px 23px 88px 0px;
}

body.ie #rightHoof {
	margin:15px 0px 0px 0px;
}

#dnn_leftTwo {
	float:left;
	width:47%;
	clear:both;
	margin:0px 20px 0px 10px;
}

#dnn_rightTwo {
	float:left;
	width:47%;
}

#footer {
    height: 56px;
    margin: 0px auto;
    padding:9px 40px 0px 40px;
    width: 840px;
    clear: both;
	background:url(images/footer-bg.png) no-repeat;
}

#footer, #footer a {
	font-size:12px;
	color:#EDF288;
	font-family:Arial;
	text-align:center;
	line-height:16px;
}

#fancy_title {
	display:none!important;	
}

div#fancy_div {
	background:#fff!important;	
}

.UserLogin {
    clear: both;
    text-align: center;
}

.UserLogin a {
    color: #E3C195;
}

.FormMaster td {
    padding: 2px;
}

.slide, .slides {
  background:none!important;
}

.slide { padding:12px 6px 12px 6px; }

.slide img {
  border:0;
}

#leftNav {
	margin:10px 0px 40px 5px;
	float:left;
}

#leftNav ul {
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 196px;
}

#leftNav li {
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    position: relative;
    width: 220px;
}

#leftNav li a {
    border-bottom: 1px solid #7A8839;
    color: #3D4107;
    display: block;
    font-family: arial;
    font-size: 15px;
    font-weight: normal;
    padding: 9px 0 9px 15px;
    text-decoration: none;
    width: 190px;
}

#leftNav li.SelectedTab a {
    border: 0 none;
    color: #FFFFFF;
    height: 21px;
    margin: 0 0;
    position: relative;
    text-indent: 4px;
	width: 204px;
    background: url(images/menu-selected.jpg) no-repeat;
	padding:8px 0 12px 15px;
}

#leftNav li.SelectedTab a:hover, #leftNav li.SelectedTab li a {
	color:#fff;	
}

#leftNav li.SelectedTab li a {
	width:180px;
	color: #3D4107;
	font-size:14px;
	padding:11px 0 15px 15px;
}

#leftNav li.SelectedTab {
    margin: 0 0 -8px -5px !important;
}

#leftNav li.SelectedTab ul {
	margin:0px 20px 10px 20px;	
}

#leftNav li.SelectedTab li {
    margin: 2px 0 0px -5px !important;
}

#leftNav li.SelectedTab li a {
	background:none;
	padding: 7px 0 7px 15px;
	
}

#leftNav li:hover, #leftNav li.sfhover {
    color: white;
}

#leftNav li:hover a, #leftNav li.sfhover a {
    /*color: #000000;*/
}

#leftNav li li {
    margin: 0;
}

#leftNav li ul {
    margin-top: -10px;
}

#leftNav li li a {
    width: 223px;
}

#leftNav li li:hover a, #leftNav li li.sfhover a {
    color: #FFFFFF;
}

#leftNav li li:hover a {
    text-decoration: underline;
}

#leftNav li:hover ul ul, #leftNav li:hover ul ul ul, #leftNav li.sfhover ul ul, #leftNav li.sfhover ul ul ul {
    left: -999em;
}

#leftNav li:hover ul, #leftNav li li:hover ul, #leftNav li li li:hover ul, #leftNav li.sfhover ul, #leftNav li li.sfhover ul, #leftNav li li li.sfhover ul {
    left: auto;
}

#leftNav ul ul {
    -moz-background-clip: border !important;
    -moz-background-inline-policy: continuous !important;
    -moz-background-origin: padding !important;
    background: transparent none repeat scroll 0 0 !important;
}

#leftNav li ul ul {
    left: -999em;
}

#leftNav li ul, #leftNav li li {
    margin-left: 20px;
    width: 180px;
}

#leftNav .Level2 a {
    -moz-background-clip: border !important;
    -moz-background-inline-policy: continuous !important;
    -moz-background-origin: padding !important;
    background: transparent none repeat scroll 0 0 !important;
    border: 0 none !important;
    color: #727272 !important;
    margin-left: 0 !important;
    width: 100px !important;
}

#leftNav .Level2 .SelectedTab a {
    color: #000000 !important;
    height: 38px !important;
    margin-left: 30px !important;
}

body.ie #leftNav .Level2 a {
    margin-left: -40px !important;
}

body.ie #leftNav .Level2 .SelectedTab a {
    margin-left: 10px !important;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}* html .clearfix {
    height: 1%;
}





/* IE 6 Hacks */

body.ie #leftNav {
	width:210px;
	
}

body.ie #left {
	margin:0px;
}

body.ie #leftNav li.SelectedTab {
	margin:0px 0px -8px -3px!important;
}


/* Rotator CSS */

#slides_660.slides, #slides_662.slides, #slides_698.slides, #slides_697.slides, #slides_696.slides, #slides_695.slides, #slides_694.slides {
	background:url(/Portals/topliffstara/Rotator/slide-bg.png) no-repeat!important;
}

.slide p {
	margin:0px;
}

.slide img {
	margin:0px 0px 0px 5px;
}


#slides_660.slides .slide {
	
}

.roomSlide .prevNext {
	background:url(images/prev-next.png) no-repeat;
	color:#fff!important;
	float:right;
	height:22px;
	padding:7px 0 4px 0px;
	position:relative;	
	text-align:center;
	top:-55px;
	width:130px;
	z-index:2000;
}

.roomSlide .prevNext a, .roomSlide .prevNext a:visited, .roomSlide .prevNext a:active {
	color:#fff!important;
    font-family: Georgia,"Helvetica Neue Light", Helvetica, Arial;
    font-size: 11px;
	text-decoration:none;
}



#attractions ul li div ul li {
	list-style:square;
}


