a {
	color : #056832;
	text-decoration : none;
}
a:active {
	color : #056832;
	text-decoration : none;
}
a:link {
    color : #056832;
	text-decoration : none;
}
a:hover {
	color : #056832;
	text-decoration : underline;
}

a.cart_product_title, a.cart_product_title:visited  
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
	color:#7e7e7e; 
	text-decoration:none; 
	font-weight:bold;
}
a.cart_product_title:hover 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#056832; 
	text-decoration:underline;
}

a.my_cart_title, a.my_cart_title:visited,a.my_cart_title:hover   
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#ffffff; 
	text-decoration: underline;
	font-weight:bold;
	font-size:11px;
}

a.email_print, a.email_print:hover
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 11px;
	font-weight:normal;
	color:#046433;
	text-decoration:underline;
}

a.smalllink
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 11px;
	font-weight:normal;
	color:#046433;
}

a.smalllink:hover
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 11px;
	font-weight:normal;
	color:#046433;
	text-decoration:underline;
}

a.speciallink
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 12px;
	font-weight:bold;
	color:#035327;
	text-decoration:none;
}

a.speciallink:hover
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 12px;
	font-weight:bold;
	color:#035327;
	text-decoration:underline;
}

body {
	background: #F0F7F3 url(/commerce.web/images/bg.jpg) repeat-x top left; 
	margin: 0px;
	padding: 0px;
	margin: 0px;
	} 
	
.footer a, .footer a:link, .footer a:visited, .footer a:active {
	text-decoration: none;
	color: #045A2A;
	}
.footer a:hover {
	text-decoration: underline;
	}
			
p {
	font-family: verdana, arial, 'sans-serif';
	font-size: .7em;
	line-height: 1.5;
	/*text-align : justify;*/
	} 
	
.ptext {
	font-family: verdana, arial, 'sans-serif';
	font-size: .7em;
	line-height: 1.5;
	} 

.boldGtext {
	font-family: verdana, arial, 'sans-serif';
	font-size: .8em;
	font-weight: bold;
	line-height: 1.5;
	color : #056832;
	} 
	
.boldGgtext {
	font-family: verdana, arial, 'sans-serif';
	font-size: .7em;
	font-weight: bold;
	line-height: 1.5;
	color : #056832;
	} 
	
.boldGggtext {
    font-weight: bold;
    color : #056832;
	}

.inputtext {
	font-family: verdana, arial, 'sans-serif';
	font-size: .7em;
	line-height: 1.5;
	} 
	
	
.pwhite {
    color: #ffffff;
	font-family: verdana, arial, 'sans-serif';
	font-size: .7em;
	line-height: 1.5;
	padding-left: 60px;
	padding-right: 60px;
	} 
	
LI  {
	font-family: verdana, arial, 'sans-serif';
	font-size: .7em;
	line-height: 1.5;
	} 
	
.mainP {
	color: #333;
	padding-left: 15px;
	padding-right: 15px;
	}
	
.extrainfo {
	font-family: verdana, arial, 'sans-serif';
	font-size: .6em;
	} 
	
.treetopTitle {
	margin: 40px 0px 0px 316px;
	}
		
.treetops {
	background: url(../images/treetops_bg.jpg) no-repeat top left;
	height: 110px;
	width: 532px;
	}
	
.indigenousTitle {
	margin: 30px 0px 0px 275px;
	}	
.indigenous {
	background: url(../images/indigenous_bg.jpg) no-repeat top left;
	height: 110px;
	width: 532px;
	}

.diningTitle {
	margin: 30px 0px 0px 338px;
	}
		
.dining {
	background: url(../images/dining_bg.jpg) no-repeat top left;
	height: 108px;
	width: 532px;
	}
	
.content {
	background: url(../images/homecontent_bg.jpg) no-repeat top left;
	height: 328px;
	width: 418px;
	font-family: verdana, arial, 'sans-serif';
	line-height: 1.5;
	color: #FFF;
	padding-left: 58px;
	padding-right: 50px;
	}
	
.internalContentcontainer {
	background: url(../images/content_background.gif) repeat-y top left;
	width: 950px;
	color: #333;
	}

.gallery {
	width: 251px;
	padding: 12px;
	color: #045A2A;
	font-size: .9em;
	}
	
.moreInfo {
	margin-left: 472px;
	vertical-align: bottom;
	}	
	
.footer {
	position: relative;
	text-align: right;
	font-size: .6em;
	font-family: verdana, arial, 'sans-serif';
	padding: 10px 0px 10px 0px;
	color: #136839;	
	width: 950px;
	margin-left: 1px;
	}	
	
.footer2 {
	font-size: .6em;
	font-family: verdana, arial, 'sans-serif';
	color: #136839;
	}	
	
/*html>body*/ .dropshadow {
	background: url(../images/dropshadow.gif) repeat-y top left;
	padding-left: 1px;
    padding-right: 1px;
	width: 952px;
	border:1px solid #A0A0A0;
	}	
	
/*.dropshadow {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/dropshadow.png', sizingMethod='scale');	
	background-repeat: repeat-y;
	background-position: top center;
	padding-left: 6px;
	width: 962px;
	}*/					
	
#siteFrame {
	position: absolute;
	left: 50%;
	margin-left: -481px;
	margin-top : 12px;
}
	
html>body #siteFrame {
	position: absolute;
	left: 50%;
	margin-left: -481px;
	margin-top : 12px;
	}	
	
.table_right_border_category {	
	border-right:1px dotted #a3d2ea;
	
}	
	
.shoppingContentcontainer {
	background: url(../images/shopping_background.gif) repeat-y top left;
	width: 950px;
	color: #333;
	}	
	
.category_table_four_border {
	border-top:1px dotted #278853;
	border-right:1px dotted #278853;
	border-left:1px dotted #278853; 
	border-bottom:1px dotted #278853;
}
	
.category_table_four_solid_border 
{		
	border-top:1px solid #9ccdb2;
	border-right:1px solid #9ccdb2;
	border-left:1px solid #9ccdb2; 
	border-bottom:1px solid #9ccdb2;
}
	
.category_title
{
	font-family:Georgia, 'Times New Roman', Times, serif;
	/*font-family:Myriad Web Pro;	*/
	font-size: 24px;
	font-weight:normal;
	color:#ffffff;
}

.product_detail_title
{
	font-family: verdana, arial, 'sans-serif';
	font-size: 14px;
	font-weight:bold;
	color:#046433;
}

.product_detail_tab
{
	font-family: verdana, arial, 'sans-serif';
	font-size:11px;
	font-weight:bold;
	color:#045d2f;
}

.product_detail_body
{
	font-family:  arial, 'sans-serif';
	font-size: 11px;
	font-weight:normal;
	color:#045d2f;
}

.product_detail_attribute_bold
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 11px;
	font-weight:bold;
	color:#47ae79;
}
	
.product_list_title
{
	font-family:  arial, 'sans-serif';
	font-size: 12px;
	font-weight:normal;
	color:#035327;
}

.subpage_title
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 14px;
	font-weight:bold;
	color:#035327;
}

.subpage_subtitle
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 12px;
	font-weight:bold;
	color:#035327;
}

.error_message
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 12px;
	font-weight:bold;
	color:Red;
}

.page_text
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 10px;
	font-weight:normal;
	color:#000000;
}

.subpage_text
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 10px;
	font-weight:normal;
	color:#035327;
}

.subpage_text1
{
	font-family:  arial, 'sans-serif';
	font-size: 11px;
	font-weight:normal;
	color:#045a2c;
}

.subpage_link
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 10px;
	font-weight:normal;
	color:#035327;
}

a.subpage_link
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 10px;
	font-weight:normal;
	color:#035327;
}

.cart-subtotal
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 12px;
	font-weight:bold;
	color:#007eb8;
}

.cart-total
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 12px;
	font-weight:bold;
	color:#007eb8;
}

.cart-total_small
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 10px;
	font-weight:bold;
	color:#007eb8;
}

.cart-subtitle
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 11px;
	font-weight:bold;
	color:#098c4c;
}


.cart-gray
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 10px;
	font-weight:normal;
	color:#046433;
}

.cart-bold
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 11px;
	font-weight:bold;
	color:#098c4c;
}

.cart-item
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 11px;
	font-weight:bold;
	color:#035527;
}
.cart-attribute
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 11px;
	font-weight:normal;
	color:#035527;
}

.cart-text
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 11px;
	font-weight:normal;
	color:#000100;
}

.payment_table
{
    background-color: #ecf5f0;
}

.payment_text
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 10px;
	font-weight:normal;
	color:#035327;
}

.payment_text1
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 11px;
	font-weight:normal;
	color:#035327;
}

.verdana-bold
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 12px;
	font-weight:bold;
	color:#035327;
}

.verdana-normal-11
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 11px;
	font-weight:normal;
	color:#035327;
}

.verdana-normal-11-black
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 11px;
	font-weight:normal;
	color:#000000;
}

.verdana-normal-11-price
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 11px;
	font-weight:normal;
	color:#089748;
}

.arial-normal-12
{
	font-family:  arial, 'sans-serif';
	font-size: 12px;
	font-weight:normal;
	color:#035327;
}

.verdana-normal-12-price
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 12px;
	font-weight:bold;
	color:#045e2e;
}

.verdana-normal-12-price-red
{
	font-family:  verdana, arial, 'sans-serif';
	font-size: 12px;
	font-weight:bold;
	color:#ff0e00;
}
.underline
{
	text-decoration: underline;
}