@charset "utf-8";
/* CSS Document */

body {
	background-image:url(../images/newbg.jpg);
	background-color:#020;
	color:#333;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}
#wrapper{
	width:960px;
	margin:25px auto;
	background-color:#edeef0;
	position:relative;
}
#header{
	width:960px;
	height:363px;
	background-image:url(../images/header-bg.jpg);
}
#logo {
	float:left;
	margin-left:120px;
	margin-top:20px;

}
#links{
	float:right;
	margin-right:120px;
	margin-top:40px;
	
}

#menu {
	width:720px;
	color:#fff;
	font-size:15px;
	text-align:center;
	margin:25px auto;
	text-transform:uppercase;
	padding-bottom:20px;
}
#menu ul { list-style:none; }
#menu ul li a{margin-right:40px; float:left; color:#fff; text-decoration:none; padding:5px;}
#menu ul li:last-child a {margin-right:0;}
#menu ul li a:hover {}

#content {
	margin-top:100px;
	padding:20px 120px;
	font-size:12px;
}

#maincontent {
	padding:20px 120px;
	font-size:12px;
}

#content p {
	line-height:20px;
}
#content a { text-decoration:none; color:#090;}

/*#content li{background: url(../images/bullet.png) no-repeat 0px 8px;
  padding: 4px 15px;}*/

#mainleft {float:left; width:450px; padding-right:20px;}
#mainright{float:right; width:220px; font-size:11px; text-align:center}
#footer {
	color:#363;
	margin-top:20px;
	padding:0 0 20px 0;
	width:720px;
	margin:0 auto;
	overflow:hidden;
}
#copyrights a{
	color:#363;
	font-size:11px;
	text-transform:uppercase;
	float:left;
	text-decoration:none;
}
#social {
	font-size:11px;
	float:right;
}
.fix {
	clear:both;
}
.slider-wrapper {
	width:720px;
	height:290px;
	background-color:#fff;
	margin:0 auto;
}

#products {
	width:720px;
	height:200px;
	margin:0 auto;
	padding:20px 0;
}
#products ul, #products li { background:none;list-style:none; margin:0; padding:0px;}
#products li {display:block; width:220px; float:left; margin-right:25px; }
#products li:last-child {margin-right:0};
#products li img {width:220px; height:110px;}
#products li p { font-size:14px; color:#363; text-transform:uppercase; margin-top:10px;text-align:center;}
#products li p.des{ font-size:11px; color:#333; text-transform:none; padding:0 15px; text-align:left;}

.col1 {color:#339966;}
.col2 {color:#009900;}
.big2 {font-size:18px;line-height:28px; margin-bottom:5px;}
.big1 {font-size:28px; line-height:36px; margin-bottom:10px;}
.ic {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:0 10000% 0 0;overflow:hidden;padding:0}
#menu li a.current {color:#000;}
.myimg { width:60px; height:60px; margin:5px; padding:3px; border:1px solid #ccc;}
#ContactForm {position:relative; font-size:14px;}
#ContactForm .wrapper {overflow:inherit;min-height:30px}
#ContactForm .success {display:none;position:absolute;bottom:0;left:69px}
#ContactForm label {position:relative;min-height:20px;float:left}
#ContactForm .message {height:312px}
#ContactForm  span {display:block}
#ContactForm .error, #ContactForm .empty {font-size:10px;color:#333;line-height:14px;display:none;width:100%}
#ContactForm a {margin-left:10px;float:right}
#ContactForm .input  {margin:8px 0;width:400px;height:18px;background:#fff;padding:5px 10px;color:#2d2d2d;font:14px Arial, Helvetica, sans-serif}
#ContactForm textarea  {overflow:auto;margin:0;resize:none;width:400px;height:287px;background:#fff;padding:5px 10px;color:#2d2d2d;font:14px Arial, Helvetica, sans-serif;margin-top:3px}
#ContactForm .col1 {width:100px}
#ContactForm  .bg {display:inline-block}
.google_map {padding-top:0;margin-top:3px;margin-bottom:22px;width:220px;height:180px;background:#fff}
.button1 {display:inline-block;font-size:12px;color:#262 !important;font-weight:bold;line-height:26px;padding:0 10px;background-color:#e2e2e2;}
.btns { margin-right:30px;}
/** base carousel **/
		.carousel ul {
		    position:relative;
		    overflow:hidden;
		    margin:0;
		    padding:0;
		    list-style:none;
			height:300px;
		}

		.carousel .mask {
		    position:relative;
		    overflow:hidden;
		}

		.carousel ul li {
			float:left;
			width:60px;
		    height:60px;
		    color:#fff;
			font-size:8em;
			text-align:center;
			margin: 5px;
		}

		.carousel .pagination-links {
		    list-style:none;
		    margin:0;
		    padding:0;
		}
		 
		.carousel .pagination-links li {
		    display:inline;
		}

		.carousel .pagination-links li a {
			padding:2px 6px;	
		}

		.carousel .pagination-links li a:hover {text-decoration:none;}

		.carousel .pagination-links li.current a {
			 background:#444;
			 color:#fff;

		}
		 
		.carousel .disabled {
		    color:gray;
		    cursor:default;
		}

		/** my carousel 3 **/
		#my-carousel-3 .mask {
			width:210px;
		}