body,p,td,div {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}
p {
	TEXT-ALIGN: justify;

	margin: 0px 0px 15px 0px;
}
ul {
	margin: 0px 0px 0px 40px;
	padding: 0px;
}

li {
	padding: 3px 0px 0px 0px;
	margin:0px;
	list-style-image: url(/4105/images/bullet2.gif);
	list-style-position: top left;
}

.text
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: justify;
}
.Title,h2
{
	margin: 0px 0px 20px 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.SubTitle,h3
{
	margin: 0px 0px 5px 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #105c0c;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.Green_Text
{
    FONT-SIZE: 11px;
    COLOR: #105c0c;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.textBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none;
}
.Text_Not_Justify {
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.smalltext
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.cart_text
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.cart_blurb_text
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.cart_textBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.cart_price
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.cart_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.cart_title_link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
A.cart_title_link:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
A.cart_title_link:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
A
{
    FONT-SIZE: 11px;
    COLOR: #105c0c;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-SIZE: 11px;
    COLOR: #105c0c;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-SIZE: 11px;
    COLOR: #105c0c;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.cart_fields
{
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 10px;
    WIDTH: 25px;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    HEIGHT: 15px;
    TEXT-ALIGN: center;
    max-length: 3;
}
.fields
{
    BORDER-TOP: #095d06 1px solid;
    FONT-SIZE: 10px;
    WIDTH: 134px;
    COLOR: #000000;
    BORDER-BOTTOM: #095d06 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    HEIGHT: 17px
}
.fieldsSend
{
    BORDER-TOP: #095d06 1px solid;
    FONT-SIZE: 10px;
    WIDTH: 250px;
    COLOR: #000000;
    BORDER-BOTTOM: #095d06 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    HEIGHT: 17px
}
.fieldsCheckout
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    TEXT-INDENT: 2px;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 17px
}
A.footer
{
    FONT-SIZE: 10px;
    COLOR: #105c0c;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.footer:visited
{
    FONT-SIZE: 10px;
    COLOR: #105c0c;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.footer:hover
{
    FONT-SIZE: 10px;
    COLOR: #105c0c;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.news_text
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.news_textBold
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.Calendartitle
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.Calendartext
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.calendar
{
    FONT-SIZE: 10px;
    COLOR: #105c0c;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.calendar:visited
{
    FONT-SIZE: 10px;
    COLOR: #105c0c;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.calendar:hover
{
    FONT-SIZE: 10px;
    COLOR: #105c0c;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.testimonialText
{
    FONT-SIZE: 11px;
    COLOR: #105c0c;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
.faq_question
{
    COLOR: #105c0c;
    FONT-FAMILY: Verdana, arial, Helvetica;
	FONT-WEIGHT: bold
}

#dv_content{
	padding: 19px;
}
#dv_content_home {
	margin: 0 19px 0 0;
	padding: 0px 0px 19px 19px;
}

/**********************************************/
.calendarMonth { padding:25px 0 10px 0;  }
td.calendarMonth { padding: 5px 0 5px 0;}

th { font-size:11px; font-weight:bold;}

#home_calendar { position:relative; margin: -25px 0 0 20px;}
* html #home_calendar { position:absolute; top:-25px; left: 35px; margin:0;}
#ql_title { margin:15px 10px 10px 20px;}
* html #ql_title { margin:10px 10px 10px 20px;}

#stay_title { margin:15px 10px 0 20px;}
* html #stay_title { margin:10px 10px 0 20px;}

#spearblog_title {
	display:inline;
	float:left;
	margin:45px 35px 0 20px;
}
* html #spearblog_title { float:left; margin:45px 35px 0 20px;}
	#spearblog_title a img { border:none; }

#l_pdr {	
	display:block; 
	float:left;
	width:115px; height:102px
}
	#l_pdr img {
		border:0;
	}
	
#button_go { margin:0 10px 0 21px; }

#home_signup{ position:relative; margin: 0; }
* html #home_signup { margin:40px 0 10px 0px;}


.hide { display:none; }
/* -----------------------------------------------------------------------
   For img from html editor */
   
 .imgblock {
	display: block;
}
.imginline {
	display: inline;
}