body {
	background-color: #727272;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.bor1 {
	border:#454545 solid 1px;
	width:690px;
	height:324px;
}
.bor2 {
	border:#454545 solid 1px;
	width:260px;
	height:324px;
}
.borR {
	border:#454545 solid 1px;
}
.bor3{
	border-right:#606060 dotted 1px;
	
}
.menubg {
	background-image:url(../images/menubg.png);
	border:#F0E394 solid 1px;
	width:690px;
	height:35px;
	text-align:left;
	vertical-align:middle;
}
.PADDING {
	MARGIN-top:6PX;
}
.mainmenu {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
.mainmenuactive {
	background-image:url(../images/menubg-hover.png);
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
.mainmenu:hover{
	background-image:url(../images/menubg-hover.png);
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
.maintext {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
.maintextactive {
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}

.maintext:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
.main-home {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	border-Right:#F0E394 solid 1px;
}
.main-home:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	border-Right:#F0E394 solid 1px;

}
.contactinfo {
	font-family: Tahoma;
	font-size: 15px;
	color: #FFFFFF;
	background-color:#587028;
	height:32px;
	text-align:left;
	vertical-align:middle;
	padding-left:12px;
}
.resources {
	font-family: Tahoma;
	font-size: 15px;
	color: #FFFFFF;
	background-color:#313131;
	height:32px;
	text-align:left;
	vertical-align:middle;
	padding-left:12px;
}
.resourcestext {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	
	height:29px;
	text-align:left;
	vertical-align:middle;
	
}
.link {
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	
	height:29px;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
	
}
.linkactive {
	color: #8B802F;
	font-family: Tahoma;
	font-size: 12px;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;
	
}
.link:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #8B802F;
	
	height:29px;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;
	
}
.resourcesbgcolor {
	background-color:#262626;
}
.contactinfobgcolor {
	background-color:#65802C;
}
.padding2 {
	padding-left:12px;
}
.padding3 {
	padding-left:6px;
	padding-Right:16px;
	padding-top:10px;
}
.contactaddress {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-align:left;
	vertical-align:middle;
	padding-left:12px;
	line-height:18px;
}
.bodycontent1 {
	font-family: Tahoma;
	font-size: 12px;
	padding-left:13px;
	color:#BFBFBF;
	text-align:justify;
	vertical-align:middle;
	padding-right:10px;
	line-height:19px;
}
.featured-project {
	background-color:#262626;
	border:#1B1B1B solid 1px;
	height:190px;
}
.featured-content {
	font-family: Tahoma;
	font-size: 10px;
	color: #888888;
}
.view-details {
	font-family: Tahoma;
	font-size: 11px;
	color: #A5DC21;
	text-decoration:underline;
}
.view-details:hover {
	font-family: Tahoma;
	font-size: 11px;
	color:#FF9900;
	text-decoration:underline;
} 
.footerdevider {
	font-family: Tahoma;
	font-size: 12px;
	color: #858585;
}
.footermenu {
	font-family: Tahoma;
	font-size: 12px;
	color: #858585;
	text-decoration:none;
	line-height:25px;
}
.footermenu:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
}
.footermenuactive{
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
}
.style2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #535252;
}
.address {
	font-size: 12px;
	font-weight: bold;
}
.weltext {color: #CCCCCC}
.bor4 {
	border-bottom:#DBDBDB dotted 1px;
}
.title {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 13px;
	color: #333333;
}
.textbox {
	width:150px;
	height:14px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border:#CC9900 solid 1px;
}
.textbox:hover {
	border:#000000 solid 1px;
}
.formsmall {
	font-family: Tahoma;
	font-size: 11px;
	color:#FF0000;
	text-align:justify;
	vertical-align:middle;
}
.reset {
	background-image:url(../images/reset-bg.jpg);
	width:60px;
	height:19px;
	/*background-color:#FF6600;*/
	font-family: Tahoma;
	font-size: 11px;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	border:#000000 solid 1px;
}

.calculate {
	background-image:url(../images/calculate-bg.jpg);
	width:60px;
	height:19px;
	/*background-color:#006600;*/
	font-family: Tahoma;
	font-size: 11px;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	border:#000000 solid 1px;
}
.bordercal {
	border:#999999 dotted 1px;
}
.textbox2 {
	width:153px;
	height:19px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border:#CC9900 solid 1px;
}
.textbox2:hover {
	border:#000000 solid 1px;
}
.textbox3 {
	width:320px;
	height:70px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border:#CC9900 solid 1px;
}
.textbox3:hover {
	border:#000000 solid 1px;
}
.textbox4 {
	width:210px;
	height:70px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border:#CC9900 solid 1px;
}
.textbox4:hover {
	border:#000000 solid 1px;
}
.send {
	
	width:60px;
	height:19px;
	background-color:#666666;
	font-family: Tahoma;
	font-size: 11px;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	border:#000000 solid 1px;
}
.text {
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-align:justify;
	vertical-align:middle;
	}
	.borb {
		border-bottom:#E7E7E7 solid 1px;
	}
	.linkcommu {
		font-family:Tahoma;
	font-size:11px;
	color:#0000FF;
	font-weight:normal;
	text-align:justify;
	vertical-align:middle;
	text-decoration:underline;
	}
	.linkcommu:hover {
		font-family:Tahoma;
	font-size:11px;
	color:#FF0000;
	font-weight:normal;
	text-align:justify;
	vertical-align:middle;
	text-decoration:none;
	}
	.bordotr {
		border:#666666 dotted 1px;
	}
	.bordotr1 {
		border-bottom:#666666 dotted 1px;
		border-left:#666666 dotted 1px;
		border-right:#666666 dotted 1px;
	}
	.bordotr11 {
		border:#666666 dotted 1px;
		
	}
	.borsolid {
		border:#E8E8E8 solid 1px;
	}
		.borsolidbtm {
		border-bottom:#E8E8E8 solid 1px;
	}
	
		.borsolidr {
		border-right:#E8E8E8 solid 1px;
	}
	
	.lineh {
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#666666;
		line-height:25px;
		padding-left:13px;
		padding-top:6px;
	}
	.emaillink {
		font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#DAC95D;
	text-decoration:none;
	}
	.emaillink:hover{
		font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
	}
	.buyerlink{
	font-family: Tahoma;
	font-size: 12px;
	color:#ffffff;
	text-decoration:none;
	
	}
	.buyerlink:hover{
	font-family: Tahoma;
	font-size: 12px;
	color:#8B802F;
	text-decoration:underline;
	
	}
	.lineheightcommu {
		line-height:27px;
	}
	.bor55 {
		border-bottom:#606060 dotted 1px;
	}
	.emailun{
		text-decoration:none;
	}
	.light1 {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}
.light2 {
	font-size: 14px;
	font-weight: bold;
}
.light3 {
	line-height:20px;
}
.LIGHT4 {
	color: #CCCCCC;
	font-size: 8px;
}
.LIGHT5 {font-size: 11px}
.last1 {
	color: #B0A622;
	font-size: 15px;
}
.last2 {font-size: 12px}
.last3 {
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
}
.last4 {	font-family: Tahoma;
	font-size: 11px;
	color: #313131;
}

			  .hand {
			  	cursor:pointer;
				padding-top:10px;
				padding-left:10px;
			  }
			  .contacttitleus {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #996600;
}

.contacttitleustext {
	font-size: 11px; 
	color: #847300; 
	font-family: Tahoma;
	height:35px;
	text-align:left;
	vertical-align:middle;
	}
	.contacttitleustextt {
	font-size: 11px; 
	color: #847300; 
	font-family: Tahoma;
	height:98px;
	text-align:left;
	vertical-align:middle;
	}
	.contextbox{
	font-size: 11px; 
	color: #000000; 
	font-family: Tahoma;
	height:16px;
	text-align:left;
	vertical-align:middle;
	padding-left:5px;
	border:#996600 solid 1px;
	width:200px;
	}
		.contextbox:hover{
	font-size: 11px; 
	color: #000000; 
	font-family: Tahoma;
	height:16px;
	text-align:left;
	vertical-align:middle;
	padding-left:5px;
	border:#61B201 dotted 1px;
	width:200px;
	}
		.contextmessagebox{
	font-size: 11px; 
	color: #000000; 
	font-family: Tahoma;
	height:80px;
	text-align:left;
	vertical-align:middle;
	padding-left:5px;
	border:#996600 solid 1px;
	width:200px;
	}
			.contextmessagebox:hover{
	font-size: 11px; 
	color: #000000; 
	font-family: Tahoma;
	height:80px;
	text-align:left;
	vertical-align:middle;
	padding-left:5px;
	border:#61B201 dotted 1px;
	width:200px;
	}
	.subbtn {
	font-size: 11px; 
	color: #ffffff; 
	font-family: Tahoma;
	height:18px;
	text-align:center
	vertical-align:middle;
	width:55px;
	background-color:#4C8C01;
	border:#4C8C01 solid 1px;
	padding-bottom:5px;
	cursor:pointer;
	}
		.subbtn:hover {
	font-size: 11px; 
	color: #ffffff; 
	font-family: Tahoma;
	height:18px;
	text-align:center
	vertical-align:middle;
	width:55px;
	background-color:#847300;
	border:#847300 solid 1px;
	padding-bottom:5px;
	cursor:pointer;
	}

/*myclass*/


/**
 * Overwrite for having a carousel with dynamic width.
 */

 ul#mycarousel li{width:140px;}

.infiniteCarousel {
  width: 500px;
  position: relative;
}

.infiniteCarousel .wrapper {
  width: 540px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 10em;
  text-align:left;
  position: absolute;
  margin:0 0 0 30px;padding:0 10px;
 

}

.infiniteCarousel ul a img {
 
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0 ;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
 
  height: 85px;
  width: 140px;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 55px;
  background: url(../images/rightarrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
    right:-160px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 0;

}

.infiniteCarousel .back {
     background: url(../images/leftarrow.png) no-repeat 0 0;
  /*background-position: 0 -72px;*/
  left: 0;
}
/*
.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -58px;
}*/


