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

body { background:url(../images/bodyBg.jpg) #fff repeat-x; }
a:hover { color:#ff6000;}
a { text-decoration:none;}


		
#container { 
	width:980px; 
	margin:0 auto; 
	font-family:Verdana, Geneva, sans-serif; 
	color:#444131;
}

/*HEADER*/
#header {
	background:url(../images/header.png) no-repeat; 
	height:175px; 
	width:980px; 
	float:left
}

#header-left {
	width:600px; 
	height:79px; 
	float:left; 
	padding-top:25px;
}

#header-right {
	width:380px; 
	height:88px; 
	float:right; 
	padding-top:16px
}

.top {
	width:980px; 
	height:104px; 
	float:left;
}

#search{ 
	width:354px; 
	height:30px; 
	margin-bottom:20px;
}

.search { 
	background:url(../images/searc-bar.png);
	width:198px;
	height:23px; 
	float:left; 
	padding:7px 3px 0 13px;
}

.cart { 
	width:350px; 
	text-align:right; 
	font-size:12px; 
	font-family:Verdana, Geneva, sans-serif; 
	padding-right:4px;
}

.cart a {color:#444131;}
.cart a:hover{color:#00843e}
.cart  em { 
	color:#FF6633; 
	font-style:normal; 
	margin-right:20px
}

.social { width:160px; float:left; padding-right:6px}

/*NAVIGATION*/
.navigation { 
	width:980px; 
	float:left; 
}

#nav{ 
	height:24px;  
	margin: 0 auto; 
	list-style-type:none; 
	padding:16px 0 0 30px;
}

#widget {
	margin: 0 auto;
	list-style-type:none;
}

#widget li {float: left; width:100px;}
#widget li a:link, ul#widget li a:visited {
	display: block; 
	text-decoration: none;
	font-size: 14px; 
	font-family:Verdana, Geneva, sans-serif; 
	color:#fff; 
	margin-bottom:12px; 
	height:22px
}

ul#widget li a:hover { color:#fff!important; }
ul#widget li#selected a:link, ul#widget li#selected a:visited {
	background: #e0dfd0; 
	text-decoration: none;
	font-size: 14px;	
	font-family:Verdana, Geneva, sans-serif;
}


/*----for navigation dropdown--*/
#nav ul li.nav_text{position: relative;	z-index:1000;}
#nav ul li.nav_text ul{display:none; }
#nav ul li.nav_text:HOVER ul{display:block;	position: absolute;background:#e7deb8;width:153px; height:30px!important}
#nav ul li.nav_text ul li{display: block;clear: both; background:#f6f5ef; border-bottom: 1px solid #e0dfd0;margin: 0 !important; padding: 0; font-family:Verdana, Geneva, sans-serif; width:153px;
                          height:30px!important}
#nav ul li.nav_text ul li:hover{background:#e7deb8; height:30px!important;}	
#nav ul li.nav_text ul li:hover a{color:#FFFFFF!important; background:#00ae19; height:22px!important; border-bottom: 1px solid #e0dfd0; padding:8px 0 0 8px;}
#nav ul li.nav_text ul li a{display: block; width:145px; text-align:left; font-size:12px;height:22px!important; padding:8px 0 0 8px; margin:0!important; color:#444131; background:#f7f4e7; }

.otherSite{
   width: 980px;
   float: left;
   margin-bottom: 10px;
}

.otherSite li{
    display: inline;
    float: left;
}

.otherSite li a{
    display: inline;
    float: left;
    background: #d1d3d4;
    padding: 9px 12px;
    text-align: center;
    color: #75787b;
    margin-left: 1px;
    width: 301px;
    text-transform: uppercase;
    font-size: 14px;
}

.otherSite li:first-child a:hover{
    background: #a7a9ac;
    color: #fff;
}

.otherSite li:nth-child(2) a:hover{
    background: #171c8f;
    color: #fff;
}

.otherSite li:last-child a:hover{
    background: #ed8b00;
    color: #fff;
}

/*SLIDER*/
.sliderWrap{
    width: 979px;
    float: left;
}

.sliderWrap li img{
    width: 979px;
    max-height: 387px;
    min-height: 387px;
    overflow: hidden;
}

#slider {
	width:960px; 
	height:357px; 
	float:left; 
	background:#e4e4e4; 
	padding:10px 5px 10px 13px
}

.slider-container { 
	background:#FFFFFF; 
	width:949px; 
	float:left;
    margin:0; 
	padding:3px 0 3px 3px
}

ul#accordion-slider{;
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 position: relative;
}

ul#accordion-slider li{
	 display: block;
	 overflow: hidden;
	 padding: 0;
	 float: left;
	 width: 235px;
	 height: 350px;
}


/*CONTENT*/
#content{
	width:980px; 
	float:left; 
	margin-top:30px
}

#content a { 
	color:#444131; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:12px;
}

.left { 
	width:694px; 
	float:left;
}

.title-bar {
	height:27px; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:16px; 
	color:#00853e; 
	margin-bottom:10px;
}

/*GRAY BAR*/
.gray-bg { 
	width:664px; 
	/*background:url(../images/bar-bg.png) no-repeat;*/
	height:auto; 
        padding-right: 30px;
        float: left;
}

.gray-bg li { 
	width:150px; 
	list-style:none; 
	float:left; 
	display:inline; 
	margin:0 10px 10px 0; 
	font-size:12px; 
	font-family:Verdana, Geneva, sans-serif; 
	color:#444131; 
	line-height:16px;
}

.gray-bg li strong { 
	font-weight:bold; 
	font-size:12px;
}

.gray-bg li em { 
	color:#ff6000; 
	font-style:normal;
}

.gray-bg p { 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:12px; 
	line-height:18px;
}


/*Right Side*/
.right { 
	width:282px; 
	float:right; 
	padding-left:4px;
}

.sgreen-bg { 
	width:280px; 
	/*background:url(../images/sbar-bg.png) no-repeat;*/ 
        background: #e7e8e9; /* Old browsers */
    background: -moz-linear-gradient(top,  #e7e8e9 0%, #efeff0 26%, #efeff0 31%, #efeff0 31%, #efeff0 32%, #efeff0 36%, #efeff0 36%, #efeff0 41%, #efeff0 43%, #efeff0 43%, #ffffff 61%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #e7e8e9 0%,#efeff0 26%,#efeff0 31%,#efeff0 31%,#efeff0 32%,#efeff0 36%,#efeff0 36%,#efeff0 41%,#efeff0 43%,#efeff0 43%,#ffffff 61%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #e7e8e9 0%,#efeff0 26%,#efeff0 31%,#efeff0 31%,#efeff0 32%,#efeff0 36%,#efeff0 36%,#efeff0 41%,#efeff0 43%,#efeff0 43%,#ffffff 61%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e8e9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	min-height:198px; 
	height:auto; 
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:17px;
}

.sgreen-bg .title-bar{
    background: #006A52;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    color: #ffffff;
    padding: 10px;
    margin-bottom: 0;
    height: auto;
    text-transform: uppercase;
}

.sgreen-bg .highlight{
    padding: 0 12px;
    width: 260px;
}

.green-bg { 
	width:250px; 
        min-height:206px; /*background:url(../images/orange-bg.png) no-repeat;*/ 
        background:#006A52; 
        float:left; 
        padding:20px 15px; 
        color:#FFF; 
        font-family:Verdana, Geneva, sans-serif; 
        font-size:12px; 
        line-height:15px;
}

.green-bg .gradient-btn{
    border-radius: 0;
    background: #A7A8AA;
    border: 0;
    height: auto;
    padding: 4px 10px;
    color: #fff!important
}

.green-bg h1 { 
	font-size: 19px; 
	color:#FFFFFF; 
	font-family:Verdana, Geneva, sans-serif; 
}

.green-bg input { 
	margin-bottom:4px; 
	width:240px; 
	color:#444131; 
	height:28; 
	font-size:12px; 
	font-family:Verdana, Geneva, sans-serif;
}


/*SERVICES*/
.services {
	width:674px; 
	float:left;
}

.services li { 
	width:328px; 
	height:192px; 
	float:left; 
	display:inline; 
	margin:0 7px 10px 0;
}

.heading-bg { 
	width: 318px;
	/*background:url(../images/green-heading.jpg) repeat-x; */
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px; 
	color:#FFFFFF; 
	text-align:center; 
	padding:8px 5px;
        background: #006A52;
        float: left;
        text-transform: uppercase;
}

.image-container { 
	width:324px; 
	height:157px; 
	border-bottom:1px solid #dcdcdc; 
	border-left:1px solid #dcdcdc; 
	border-right:1px solid #dcdcdc; 
	background:#ededed; 
	padding:26px 1px 2px 1px; 
	z-index:1;
}
	
.img-cont { 
	width:323px; 
	height:30px;
	padding-top:127px
}

.black-bar {
	width:323px; 
	height:22px;
	background:#000000; 
	opacity:0.5; 
	filter:alpha(opacity=50); 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:14px; 
	color:#FFFFFF; 
	text-align:center; 
	padding-top:8px;
}

.black-bar a { 
	color:#FFFFFF!important; 
	font-weight:bold;
}

/*FOOTER*/
#footer {
	width:940px; 
	background:url(../images/fbg.png) repeat-x; 
	float:left; 
	margin-top:20px; 
	padding:20px 20px 20px 20px; 
}

#footer li  { 
	width:230px; 
	float:left; 
	font-size:12px; 
	font-family:Verdana, Geneva, sans-serif; 
	line-height:18px;
}

#footer li a {
	display:inline; 
	color:#444131; 
	font-size:12px; 
	font-family:Verdana, Geneva, sans-serif; 
	line-height:18px; 
	text-decoration:none;
}

#footer li a:hover {color:#00843e;}

#footer li strong { 
	font-weight:bold; 
	color:#444131; 
	font-size:12px; 
	font-family:Verdana, Geneva, sans-serif;  
	line-height:25px;
}

#footer li strong a {
	color:#444131; 
	font-size:12px; 
	font-family:Verdana, Geneva, sans-serif; 
	line-height:25px;
}




#forgotpwd {  font-size:16px; font-family:Verdana, Geneva, sans-serif; padding-right:4px;}
#forgotpwd a {font-size:16px;color:#444131 !important;}
#forgotpwd a:hover{font-size:16px;color:#00843E}


/*SIGN IN*/
#sign-in { background:url(../images/sign-in.png) no-repeat; width:600px; height:225px; margin:0 auto; padding-top:50px; color:#807b5f; font-size:14px;}
.sign-left {width:330px; float:left; padding-left:30px;}
.sign-right {width:230px; float:right; padding-left:10px}
#sign-in h1 {font-family:Verdana, Geneva, sans-serif; font-size:24px; color:#807b5f; line-height:28px; }
#sign-in input { border:1px #D4CA9A solid;font-family:Verdana, Geneva, sans-serif; color:#807b5f; line-height:16px; width:200px; margin-right:5px; height:20px}
.sign-right a { color:#807b5f;}
.sign-left a { color:#FFFFFF;}
