/* CSS Document */
body {
	text-align: center;
	margin:0px;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
}

img {
	border:none;
}
	
h1 {
	font-weight:normal; 
	color:#108522;
	font-weight:bold;
	font-size:25px;
}
	
h2 {
	font-family:'Times New Roman', Times, serif; 
	color:#666666;
	font-size:18px;
}

#page {
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-y;
	text-align:center;
	width:821px;
	padding-left:1px;
	margin-left:auto;
	margin-right:auto;
}

#container {
	width: 819px;
	text-align:left;
}

#menu {
	width:567px;
}

#menu-top {
	width:567px;
	height:30px;
}

#header {
	width:252px;
	float:left;
}

#top-left {
	width:187px;
	height:33px;
	float:left;
}

#top-right {
	width:65px;
	height:33px;
	float:right;
}

#main {
	width: 567px;
	float:right;
	background-color:white;
}

#dnn_ContentPane {
	width:356px;
	float:left;
	padding-right:6px;
	text-align: justify;	
}

#dnn_ContentPane a {
	color:#128623; font-weight: bold;
}



#dnn_ContentPane2 {
	width:560px;
	float:left;
	padding-right:6px;
	text-align: left!important;
}

.flash {
margin-left:-5px;
margin-top:-5px;
}

#dnn_ContentPane2 a {
	color:#128623;  font-weight: bold;
}

#dnn_main_right a {
	color:#128623;  font-weight: bold;
}

#content-left {
	width:326px;
	float:left;
	padding-right:6px;
	text-align: justify;
}

#main-left a:Link {
	color:#009900;
	text-decoration:none;
	font-weight:bold;
}

#main-left a:Visited {
	color:#009900;
	text-decoration:none;
	font-weight:bold;
}

#main-left a:Hover {
	color:#009900;
	text-decoration:underline;
	font-weight:bold;
}

#main-left p {
	padding-right:40px;
}

#guarantee {
	width:100%;
	text-align:center;
}

#content-top {
	width:567px;
	position:relative;
}

#content-bottom {
	width:567px;
	height:109px;
	position:relative;
	float:left;
}

#experience {
	width:168px;
	height:109px;
	float:left;
	margin-top:52px;
}

#member {
	width:399px;
	height:109px;
	float:right;
}

#main-center {
	text-align:center;
	width:262px;
	float:left;
}

#dnn_main_right {
	width:205px;
	float:right;
}

#content-right {
	width:235px;
	float:right;
	text-align:center;
}

#clear{
	clear:both;
}

#footer {
	width: 819px;
	height: 19px;
	background-color: #0a5416;
	border-top: 1px solid #8a8a8a;
	border-bottom: 1px solid #ffff9d;
	padding-top: 6px;
	position:relative;
	color:#fff;
	text-align:center;
}

#dnn_main_right img {
padding-bottom: 3px;
}

.services {
text-align:center;
width:100%;
font-size:15px;
list-style:none!important;
list-style-type: none!important;
}

.services a:link {
font-size:15px;
text-decoration:none;
color:#128623;
}

.services a:visited {
font-size:15px;
text-decoration:none;
color:#128623;
}

.services a:hover {
font-size:15px;
text-decoration:underline;
color:#000000;
}

.ebGalleryPagingCellPrevious {
display:none;
}

.ebGalleryPagingCellNext {
display:none;
}

#divGalleryImageViewer {
padding-top:20px;
padding-bottom:20px;
}

.ebGalleryNoImages {
display:none;
}

.gallery_table td {
padding-bottom: 15px;
padding-right: 15px;
}

#action_settings {
height:100px; margin-top:-25px;
}

#footer a:link{
	color:#fff;
}

#footer a:visited{
	color:#fff;
}

#footer a:hover{
	color:#fff;
}

#footer2 {
	width: 819px;
	height: 41px;
	background-color:#A4A4A4;
	vertical-align:middle;
	position:relative;
	text-align:center;
	color:white;
	padding-top:10px;
}

#footer2 a:link{
	color:#fff;
}

#footer2 a:visited{
	color:#fff;
}

#footer2 a:hover{
	color:#fff;
}
table.rightPic {
vertical-align: middle; height: 100%; padding-top: 10px;
}
.rightPic td {
width: 205px;
margin-right: 2px; margin-top: 0; 
text-align: center;
padding-right: 4px; padding-top: 0; padding-left: 0; padding-bottom: 15px;
color:#108522; vertical-align: ;


}
