ul {
	margin:0px; 
	padding:0px; 
	list-style:none;
	border: 1xp solid #666;
}

li {
	list-style:none;
	margin: 0px 0px 1px 7px; 
	padding:0px 0px 0px 10px;
	background:url(../pic/xar/p.gif) no-repeat left top; 
}

textarea {
	border:#828282 1px solid;
 	color: #333333;
}

.input {
	border:#CDCCCC 1px solid;
 	color: #333333;
  	text-decoration:none; 
	font-size: 11px;
	padding:2px;
}

.contimages {
	border:#CDCCCC 1px solid;
}


/* hyperlink and anchor tag styles */

a:link, a:visited, a:active {
	color: #009933;
	text-decoration: none;
}

a:hover{
	text-decoration:underline;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


#sitecontainer {
	margin:auto auto;
	width:881px;
	height:100%;
	background-color:#FAFAFA;
	/*border:1px solid #DEDEDE;*/
}

#contactcontainer {
	margin-left:20px;
}

#logoDiv {
	width:236px;
	height:201px;
	background-repeat:no-repeat;
}

#bodydiv {
	width:90%;
	margin:auto auto;
	color:#444444;
	margin-bottom:15px;
}

#searchdiv {
	margin:auto auto;
	float:right;
}

#leftdiv {
	width:236px;
	height:auto;
	margin-bottom:10px;
}
/* block */
.block {
	width:236px;
	border-bottom:4px solid #94C4A4 ;
	background-color:#F8FBF8;
}

.blockheader {
	height:28px;
	width:100%;
	color:#009933;
}

/* end block */

#footer {
	height:106px;
	width:883px;
	color:#555555;
	margin:auto auto;
	background-image:url(../pic/xar/footer_bgr.gif);
	background-repeat:repeat-x;
}

/*  submenu */
.submenudiv {
	margin-right:1px;
	padding:4px 3px 3px 42px;
	border-bottom:#CEE1CE 1px solid;
	background-image:url(../pic/xar/smbgr.gif);
	background-repeat:no-repeat;
}

.submenudiv_s {
	padding:4px 3px 3px 42px;
	border-bottom:#EAEAEA 1px solid;
	background-color:#FDFDFD;
	background-image:url(../pic/xar/smbgr_sel.gif);
	background-repeat:no-repeat;
	font-weight:bold;
}

#submenu {
	padding:5px 10px;
	margin-bottom:15px; 
	border-left:#006D33 5px solid;
	border-bottom:#006D33 1px solid;
}

.submenu:link, .submenu:visited, .submenu:active  {
	color:#545454;
}

.submenu:hover {	
	color:#009933; 
}

.submenu_s:link, .submenu_s:visited, .submenu_s:active  {	
	font-weight:bold; 
	color:#B1B1B1;
}
.submenu_s:hover {	
	text-decoration:underline 
}
/*************************************/
.menu:link, .menu:visited, .menu:active { 
	font-size:11px;
	color: #666666;
	text-decoration: none;
}
.menu:hover {	
	text-decoration: none;
	color: #009933; 
}

.bmenu:link, .bmenu:visited, .bmenu:active {	
	font-size:14px;	
	font-weight:600; 
	color:#009933  
}
.bmenu:hover {	text-decoration:underline }


.menu_s:link, .menu_s:visited, .menu_s:active, .menu_s:hover  {	
	text-decoration: none;
	color: #009933;  
}
/***********************************/
.fmenu:link, .fmenu:visited, .fmenu:active { 
	font-size:11px;	
	color:#FFFFFF 
}
.fmenu:hover {	
	text-decoration:underline 
}

.fmenu_s  {	
	text-decoration:underline 
}


/* site map */
.mapdiv {
	width:100%; 
	background-repeat:no-repeat; 
	background-position:bottom; 
	padding-bottom:15px
}
.maptitle {
	width:97%;
	height:20px;
	padding:3px 6px 0px 10px;
	margin-top:10px; 
	border-bottom:1px #CEE1CE solid;
	background-color:#FDFDFD;
	background-image:url(../pic/xar/tb_h1.gif);
	background-repeat:repeat-x;
} 

.mapcontent {
	margin:5px 15px
}

.lnglink:link, .lnglink:visited, .lnglink:active {	font-family:Verdana; font-size:11px;	 color:#9C9E9B  }
.lnglink:hover {		font-family:Verdana; font-size:11px; color:#009933; text-decoration:none }

.lnglink_sel:link, .lnglink_sel:visited, .lnglink_sel:active, .lnglink_sel:hover{ font-family:Verdana; font-size:11px; color:#009933;  text-decoration:none }


.cattitle:link, .cattitle:visited, .cattitle:active {	font-size:18px;	 color:#333333  }
.cattitle:hover {	color:#00A64E }


.inputcont {
	border: 1px solid #979797;
	background-color:#B7E0B6;
	font-size:11px;
	width:235px
}

.contDiv {
	margin-left:8px;
	color:#303030;
}


.ptitle {
	font-size:24px;
	padding-bottom:10px
}


/* price list styles */
.ptbl_header {
	font-size:12px;
	margin-left:8px;
	color:#000000;

}

.ptbl_body {
	margin-left:4px;
	color:#444444;
}


.notediv {
	color:#666; 
	background-image:url(../pic/xar/info.png);
	background-repeat:no-repeat;
	padding:5px 5px 5px 25px;
	background-position:center left;
}


