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

#logo-font {
	font-family: 'Quattrocento Sans', sans-serif;
	font-size: 72px;
}
body {
	margin: auto;
	font-family:Arial,Verdana,sans-serif;
	font-weight: 100;
	font-size: 14px;
	background: #fffef8;
	color: #666666;
	line-height:22px;
}

h1,h2,h3,h4 {font-family: "Open Sans", helvetica, arial;}

.wrapper {
	width: 100%;
}
.top-bar {
	background: url(../images/top-bar.png) repeat-x;
	padding-top: 10px;
	height: 26px;
	font-size: 11px;
	color: #f1f0ed;
	position:relative;
	z-index:9999;
}
.top-bar div {
	width: 960px;
	margin: 0 auto;
	text-align: right;
}
.top-bar div ul {
	margin: 0;
	padding: 0;
}
.top-bar div ul li {
	list-style: none;
	display: inline;
	padding: 0 6px;
}
.top-bar div ul li a {
	color: #f1f0ed;
	text-decoration: none;
}
.top-bar div ul li a:hover span{color:#51DCFF}
.top-bar div ul li a:hover {
	color: #60c89b;
}
.top-bar div ul li img {
	padding-top: 0px;
}
.top-bar div ul #sep {
	border-left: 1px dotted #777;
}
.top-bar #social{position:relative;width:16px;float:right;}
.header-container {
	width: 100%;
	background: url(../images/header.jpg) repeat-x top;
	height: 112px;
}
#logo {
	margin-left: auto;
	margin-right: auto;
	width: 565px;
}
#logo img {
	padding-top: 15px;
}
.nav-menu {
	background: #dbdbdb url(../images/main.png) repeat-x scroll 0 0;  
	height:44px;
	z-index: 9999;
}
.nav-menu .holder{width:980px;
margin:auto;}
.slider {
	width: 929px;
	margin: 10px auto;
	position:relative;
	z-index:1;
}
#contactform{width:400px;margin:0 auto;}
#contactform table tbody tr td{padding:5px;vertical-align:top;}
#contactform table tbody tr td input{width:200px;height:20px;padding:5px;border-radius:5px;border:1px solid #eee;}
#contactform table tbody tr td textarea{height:80px;width:200px;padding:5px;border-radius:5px;border:1px solid #eee;}
#contactform table tbody tr td input[type="submit"]{border:0;padding:0;}
.heading {
	width: 929px;
	margin: 20px auto;
	text-align: center;
	font-size: 22px;
	color: #333;
	letter-spacing: 1px;
	line-height: 24px;
	font-family: "Open Sans", helvetica, arial;
}
.heading span {
	color: #afafaf;
	font-size: 18px;
}
.extras {
	width: 929px;
	margin: 20px auto;
	display: table;
	border: 1px solid #fffef8;
}
.extras:hover {
	background: #fbfbfb;
	border: 1px solid #eeebda;
}
.extras .add {
	width: 275px;
	float: left;
	margin: 15px;
	font-size: 13px;
	color: #6e6e6e;
	text-align: center;
	line-height: 20px;
}
.extras .add .img {
	text-align: center;
	margin: 0 auto;
	height:44px;
}
.extras .add p {
	text-align: center;
	color: #333;
	margin: 12px;
}

.extras .add h2 {
	text-align: center;
	color: #333;
	margin: 12px;
	font-size:18px;
	font-weight:bold;
}


.extras .add #link {
	width: 120px;
	height: 20px;
	background: #60c89b;
	margin: 5px auto;
}
.extras .add #link a {
	text-decoration: none;
	color: #fff;
}
.tesimonials {
	margin: 20px auto;
	width: 929px;
}
.tesimonials #heading h2 {
	border-top: 1px solid #e5e4df;
	border-bottom: 1px solid #e5e4df;
	font-size: 20px;
	color: #333;
	text-align: center;
	padding: 10px;
	font-weight:bold;
}
.tesimonials .sec {
	width: 460px;
	float: left;
}
.tesimonials .coma-in {
	width: 50px;
	float: left;
	background: url(../images/coma-in.png) center center no-repeat;
	height: 50px;
}
.tesimonials .single {
	width: 385px;
	margin: 10px 0 0 0;
	float: left;
	font-size: 13px;
	color: #333;
	font-weight: bold;
	padding-right: 25px;
}
.tesimonials .single span {
	color: #666;
	font-weight: normal;
}
.tesimonials .coma-out {
	width: 50px;
	float: right;
	background: url(../images/coma-out.png) center top no-repeat;
	height: 30px;
	margin-right: 1px;
}
.tesimonials #sep {
	width: 1px;
	border-left: 1px solid #e5e4df;
	float: left;
	height: 65px;
	margin-top: 30px;
}
.tesimonials #more {
	text-align: right;
	font-size: 12px;
	border-bottom: 1px solid #e5e4df;
	padding: 15px 20px 10px 0;
}
.tesimonials #more a {
	color: #999;
	text-decoration: none;
}
.tesimonials #more a:hover {
	color: #60C89B;
}
.links {
	font-size: 20px;
	color: #333;
	margin: 10px auto;
	width: 929px;
	display: table;
}
.links #heading {
	margin-bottom: 0px;
}
.links .list {
	width: 460px;
	float: left;
}
.links .list ul {
	list-style-image: url(../images/bullet.png);
	font-size: 12px;
}
.links .list ul li {
	margin: 3px 0;
}
.links .list ul li:hover {
	list-style-image: url(../images/bulletH.png);
}
.links .list ul li a {
	color: #333;
	text-decoration: none;
}
.links .list ul li a:hover {
	padding-left: 1px;
}
.footer{
	background:#3d3d3d url(../images/footer.png) repeat-x;
	height:166px;
	font-size:12px;
	}
.footer .content{width:929px;margin:0 auto;padding:12px 20px;}
.footer .content #sec{width:180px;float:left;}
.footer .content #sec ul{list-style:none;padding:0;margin:0 20px 0 0;}
.footer .content #sec ul li{margin:5px 0;border-bottom:1px solid #565656;}
.footer .content #sec ul li a{color:#b7b7b7;text-decoration:none;}
.footer .content #sec ul li a:hover{color:#60C89B;}
.footer .content #form{width:500px;float:left;padding:10px 0 10px 60px;font-size:15px;color:#b8b8b8;text-shadow:0px 1px 1px #000;}
.footer .content #form form{margin-top:6px;}
.footer .content #form input{width:200px;height:25px;background:#555;border:0;margin:3px 0;padding:0 5px;color:#ccc;font-size:12px;outline-style:none;}
.footer .content #form  input[type="submit"]{font-size:14px;color:#4db286;text-shadow:0px 1px 1px #333;width:209px;cursor:pointer;}
.footer .content #left{width:200px;float:left;}
.footer .content #right{width:210px;float:left;margin-left:16px;}
.footer .content #form textarea{width:260px;height:70px;background:#555;max-height:70px;max-width:260px;outline-style:none;border:0;color:#ccc;padding:10px;}
.copyright{
	width:929px;padding:10px;margin:0 auto;color:#666
	}
.copyright a{color:#37b07c;text-decoration:none;}


.clear-fx {clear:both;}


/*  navigatgion    */  


.juizdropdown {
	position: absolute;
	height: 44px;
	padding:0;
	font-size: 13px;
	line-height: 42px;
	text-align: center;
	z-index:9999;
	font-size:14px;
	color:#333;
	margin:0;
}
.juizdropdown li {
	position: relative;
	display: inline-block;
	list-style: none;
}
.juizdropdown li a:hover{color: #60c89b;text-shadow:0px 1px 5px #fff;}
.juizdropdown li.first { background: none; }
.juizdropdown a {
	display: inline-block;
	padding: 0 12px;
	color: #222;
	border: 0 none;
	text-decoration: none;
	text-shadow: 1px 1px 0 #fff;
	outline: 0 none;
}
.juizdropdown a:focus { text-decoration: underline; }


.juizdropdown .juizSub,
.juizdropdown .juizSubSub {
	position: absolute;
	padding:0;
	display: none;
	width: 150px;
	height: auto;
	background: #ecebe3;
	
	background-image: none;
	border: 1px solid #f0eddd;
	border-top: 0;
	text-transform: capitalize;
	
	
}
.juizdropdown .juiSub {
	top: 41px; left: 0;
}
.juizdropdown .juizSub li {
	position:relative;
	display: block;
	padding: 0;
	width: auto;
	line-height: 1.3em;
	text-align: left;
	background: none;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.juizdropdown .juizSub a {
	display: block;
	width: auto;
	padding: 0.3em 0.4em;
	margin: 0 1em;
	border-top: 1px solid #F0EDDD;
	background: transparent url(../images/hover.png) scroll -150px 0px no-repeat;
	color: .6d6d6d;
	text-shadow: 1px 1px 0 .fff;
}
.juizdropdown .juizSub li.first a { border-top: 0; } 
.juizdropdown .juizSub li.last a { border-bottom: 0; }

.juizdropdown .juizSubSub {
	right: -150px; top:0;
	
	
}

.juizdropdown .hasSub > a {
	background: url(../images/arrow_down.png) 96% 50% no-repeat;
}
.juizdropdown li.hasSubSub {
	background: transparent url(../images/arrow_right.png) 95% 50% no-repeat;
}

.juizClear { clear: left; height: 0; overflow: hidden; }

@media (max-width:640px) {
	.juisdropdown .juizSubSub {
		display:none;
	}
	.juizdropdown,
	.juizdropdown .juizSub,
	.juizdropdown .juizSub li,
	.juizdropdown .juizSub li a	{
		position:static;
		display: inline-block;
		width: auto;
		height:auto;
		text-align:left;
	}
	.juizdropdown {
		margin: 5px;
		padding: 12px;
	}
	.juizdropdown ul {
		box-shadow: 0 0 0 !important;
		background: none !important;
		border:0 !important;
		border-radius:0 !important;
	}
	.juizdropdown li {
		background-image: none;
	}
	.juizdropdown li a {
		border:0 !important;
		padding-left:0;
	}
	.juizdropdown .juizSub a {
		padding: 0;
		margin: 0;
	}
	.juizdropdown .juizSub li + li {
		padding-left: 12px;
	}
	.juizdropdown .juizSub li + li a:before {
		content: "|";
		position:relative;
		left:-8px;
	}
	.juizdropdown > li {
		display: block;
	}
	.juizdropdown li.hasSubSub {
		background:none;
	}
	.juizdropdown .hasSub {
		line-height: 24px;
	}
	.juizdropdown li + .hasSub {
		margin-top: 12px;
	}
	.juizdropdown .hasSub > a {
		background: transparent url(../images/arrow_right.png) 96% 50% no-repeat;
	}
}