@charset "utf-8";
 
/* Mirchev Ideas */
#cycle-images img { border: none; }
*{ margin:0; padding:0;}
a{ outline:none;}
body {
	background-image:url(../images/main_Bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#484a3c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	padding-bottom: 60px;
}
#body{ background:#fff; margin:0 auto; width:900px; border:4px solid #D2D2D0;}
h3{ padding:10px 0;}
input {
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #588406;
	text-decoration: underline;
	display: block;
	text-align: right;
	padding-right: 10px;
}
a.top:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F7605;
	text-decoration: underline;
	display: block;
	text-align: right;
	font-weight: bold;
}

select option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.pics {
	padding-right: 10px;
	padding-left: 10px;
}



.clear{clear:both}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #689700;
}
.smallgrey {
	font-size: 11px;
}


.productlist img {
	border: 1px solid #D2D2D0;
}
.productlist .price {
	color: #CC0000;
}

.productsdetails h3 {
	font-size: 18px;
	color: #679B08;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.productsdetails .price {
	font-size: 12px;
	color: #CC0000;
}
.productsdetails img {
	border: 1px solid #D2D2D0;
}



.green {
	color: #588406;
}
.white {
	color: #FFFFFF;
}
.bigwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
}

.size {
	color: #000000;
}
.artical img {

}

h2.green {
	font-size: 17px;
	font-weight:normal;
	display: block;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 20px;
	border-bottom:2px solid #CEDFA8;
}

#myPicture{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}



/*============header style===================*/
#headerwrapper {
	width: 900px;
	font-size:0px !important;
	text-align:center;
	margin:auto;
}
#header {
	float: none;
	width: 900px;
	margin:auto;
	height:118px;
	/*background:url(../images/headingBg.gif) repeat-x left top;*/
	padding:0px 0 0 0px;
}
#header img{ float:left; border:none;}
#header .rightImg{ float:right;}
.logo{ margin-top:15px;}


#joinus {
	background-color: #5a5657;
	border-top:1px solid white;
	width: 900px;
	float:left;
	height:36px;
}
#joinus a {
	color: #FFFFFF;
	text-decoration: underline;
}
#joinus a:hover{
	color: #DEEA99;
	text-decoration: underline;
}
#joinus .leftImg{ float:left;}
#joinus .signUpBtn{ float:right; width:581px; height:36px; background:url(../images/greybar.jpg) no-repeat left top;}
#joinus .signUpBtn a{ float:right; width:87px; height:36px; background:url(../images/signUpBtn.gif) no-repeat right top;}
/*============maincontents style===================*/
#maincontent {
	float: left;
	width: 894px;
	margin-right: auto;
	margin-left: auto;
	border: 3px solid #d2d2d0;
	border-left:none;
	border-right:none;
	padding: 3px;
	background-image: url(../images/contents_bg.jpg);
	background-repeat: repeat-y;
	background-position: left;
	font-size:9pt;
}
#maincontent.home {
	background-image: none;
	background-color: #FFFFFF;
}

#mainwrapper {
	float: none;
	width: 900px;
	margin:auto;
}

#maincontent .banner {
	float: left;
	width: 655px;
	position: relative;
}
#cycle-nav {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 20;
	background: #fff;
}
#cycle-nav a, #cycle-nav a:visited {
	float: left;
	padding: 0 5px;
	color: #9c0;
	text-decoration: none;
	border: 1px solid #ccc;
}
#cycle-nav a:hover, #cycle-nav a:active, #cycle-nav a.activeSlide, #cycle-nav a.activeSlide:visited {
	color: #fff;
	background: #9c0;
	border-color: #9c0;
}
#cycle-images {

}
#maincontent .smallbanner {
	float: right;
	border:3px solid #D2D2D0;
	width:230px;
	height:346px;
}
#maincontent .smallbanner a{ display:block; width:230px; text-align:center; height:54px; border-bottom:3px dashed #D2D2D0;
font-size:20px; text-decoration:none; font-weight:bold; color:#fff;}
#maincontent .smallbanner a.shop{ background:url(../images/shopRgt.gif) no-repeat;}
#maincontent .smallbanner a.tips{ background:url(../images/tipsRgt.gif) no-repeat;}
#maincontent .smallbanner a.events{ background:url(../images/eventsRgt.gif) no-repeat;}
#maincontent .smallbanner a.gift{ background:url(../images/giftRgt.gif) no-repeat;}
#maincontent .smallbanner .liveChat{float:left; width:230px; height:118px;  background:url(../images/liveChatRgt.gif) no-repeat;}
#maincontent .smallbanner .liveChat #l2s_trk{ float:left; }
#maincontent .smallbanner .liveChat #l2s_trk a{ font-size:0px; height:118px; border-bottom:none}
#maincontent blockquote {
	display: block;
	background-image: url(../images/blockquote_bg.jpg);
	background-repeat: repeat-y;
	width: 212px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	color: #FFFFFF;
	height: 80px;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
}
#maincontent blockquote.new {
	height: 109px;

}
#maincontent blockquote h1 {
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	margin-top: 0px;
	padding-top: 14px;
}
#maincontent blockquote h1.new {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	margin-top: 0px;
	padding-top: 14px;
	line-height: 30px;
}
#maincontent blockquote span {
	margin-right: 10px;
	display: block;
}
#maincontent blockquote span a{
	color: #FFFFFF;
	text-decoration: underline;
}
#maincontent blockquote span a:hover{
	color: #DEEA99;
	text-decoration: underline;
}
#maincontent #livechat {
	background-color: #216117;
	padding-top: 15px;
}
.left {
	width: 230px;
	padding-right: 2px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #d2d2d0;
	background-color: #FFFFFF;
	float: left;
}
.main {
	float: left;
	padding-left: 3px;
	position: relative;
}
.leftbg {

}
.pagetit span {
	/*position: absolute;
	left: 28px;
	top: 12px;*/
	font-family: Arial Rounded MT Bold ;
	font-size: 35px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	color:#595959;
	float:left; padding-left:28px; padding-top:2px;
}
.pagetit img{ float:left;}
.pagetit span.smallfont{ font-size:25px; padding-top:7px;}
.pagetit {
position:relative;
float:left;
	text-align: right;
	height:40px;
	width:620px;
}
#maincontent .artical {
	padding-left: 25px;
	float: right;
	width: 625px;
	/*padding-top: 10px;*/
}
#maincontent .articalfashion {
	float: right;
	width: 646px;
	padding-top: 10px;
	background-color: #ebf8d3;
	margin-top: 3px;
}
#maincontent .artical h1 {
	font-size: 14pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #679B08;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CEDFA8;
	display: block;
	margin-right: 10px;
	line-height: 30px;
	padding:5px 0;
}
#maincontent .artical p {
	line-height: 18px;
	font-size: 9pt;
	padding:5px 0;
}
#maincontent .artical p.intro {
	font-size: 12px;
	font-family:  Arial, Helvetica, sans-serif;
}
#maincontent .artical ul li{ line-height:18px;}

.left #submenu{
	width: 230px;
	margin: 0px;
	display: block;
	float:left;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.left #submenu div {
	font-size: 14px;
	font-weight: bold;
	color: #58585a;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
}
.leftbg #submenu div a {
	color: #58585a;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 12px;
	padding-left: 18px;
	display: block;
}
.leftbg #submenu div a:hover {
	color: #FFFFFF;
	background-color: #598701;
}



.left #submenu div span {
	background-color: #8b8b8b;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdcdcd;
	display: block;
	margin-top: 0px;
	padding-top: 3px;
	margin-right: 20px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-left: 18px;
}
.left .leftbg #submenu div span a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 18px;
	padding-bottom: 0px;
}

.left .leftbg #submenu div span a:hover {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #8fcd1d;
}
.left #submenu li{
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	list-style-type: disc;
	background-image: none;
}
.left #submenu ul {
	font-weight: normal;
}

.left #submenu li a{
	display: block;
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 20px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.left #submenu li a:hover{
	display: block;
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 20px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
#special{ float:left; margin:18px 0;}
#special .feature {
	border: 3px solid #D2D2D0;
	background-color: #FFFFFF;
	padding: 2px;
	width: 282px;
	float: left;
}
#special .feature h3{ color:#555555;}
#special .feature span {
	font-size: 11px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
#special .feature span a {
	color: #8bb140;
	text-decoration: underline;
}
#special .feature span a:hover {
	color: #8bb140;
	text-decoration: none;
}
#special .feature h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #689700;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-transform: uppercase;
}
#intro {
	background-color: #5a5657;
	float: none;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 15px;
	color: #FFFFFF;
	background-image: url(../images/intro_Bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom:4px;
}
#intro span{ font-family:book antiqua; font-size:16px;}
.subfeature {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D2D2D0;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.subfeature h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #689700;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-transform: uppercase;
}
.subfeature span {
	font-size: 11px;
	line-height: 16px;
	padding-right: 10px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
}
.subfeature span a {
	color: #8bb140;
	text-decoration: underline;
}
.subfeature span a:hover {
	color: #8bb140;
	text-decoration: none;
}
#intro h2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	color: #8ec31f;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
}
#intro a{
	color: #FFFFFF;
	text-decoration: none;
}
#intro a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
/*============subpage style===================*/


/*============footer style===================*/
#footer {
	float: none;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #8ec21f;
	padding-top: 5px;
	position: relative;
}
#footer .green {
	color: #8EC21F;
}
#footer a {
	color: #404040;
		text-decoration: none;
}
#footer a:hover{
	color: #8EC21F;
		text-decoration: none;
}


.woon{ width:20px; text-align:center; color:#000000;}
.wooff{ width:20px; text-align:center; color:#999999;}
#ifocus {WIDTH:655px; HEIGHT:335px;display:inline; position:relative; clear:both;}
#fc {filter:progid:DXImagetransform.Microsoft.GradientWipe(duration=3,gradientSize=0.5,motion=forward ); WIDTH:655px; HEIGHT:335px;position:absolute; overflow:hidden;}
#ifocus_btn {width:160px; height:20px; background:#E0E0E0; position:absolute; left:493px; top:313px; font-weight:bold;}
#apDiv1 {
	position:absolute;
	width:105px;
	z-index:200;
	visibility: hidden;
	right: 0px;
	bottom: 18px;
	background-color: #FFFFFF;
}
#apDiv1 table tr td{ padding:4px 0 4px 3px;}


/*drop down css*/

.chromestyle{
width: 100%;
font-weight: bold;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 900px;
text-align: left; /*set value to "left", "center", or "right"*/
}

/* ######### Style for Drop Down Menu ######### */


/*Pic.css*/

.container, .container *{margin:0; padding:0;}

.container{
	width:654px;
	height:356px;
	overflow:hidden;
	position:relative;
	float: left;
}

.slider{
	position:absolute;
	left: 0px;
	top: 1px;
}
.slider li{ list-style:none;display:inline;}
.slider img{ width:656px; height:356px; display:block;}

.slider2{width:12000px;}
.slider2 li{float:left;}

.num{ position:absolute; right:6px; bottom:326px;}
.num li{
	float: left;
	color: #5F9004;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #999999;
	background-color: #fff;
}
.num li.on{
	color: #5F9004;
	line-height: 18px;
	width: 17px;
	height: 17px;
	font-size: 12px;
	border: 2px solid #5F9004;
	background-color: #FFFFFF;
	margin: 3px 1px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}

/*Sub pages css*/
.left #submenu .categoriesList{ float:left; width:230px; border:none}
.left #submenu h2{ float:left; width:210px; height:32px; line-height:32px; padding-left:20px; background:#59595B; color:#FFFFFF; font-size:13px;}
.left #submenu .categoriesList ul{ float:left; list-style:none; border-top:2px solid #fff; padding:0; margin:0;}
.left #submenu .categoriesList ul li{ float:left; width:230px; line-height:25px; border-bottom:2px solid #fff; margin:0; }
.left #submenu .categoriesList ul li.noBorder{ }
.left #submenu .categoriesList ul li a{ display:block; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; color:#58585A; line-height:32px; height:32px; padding:0; background:url(../images/leftBtn.gif) left top no-repeat; text-indent:20px; }
.left #submenu .categoriesList ul li a:hover{ background-position:left -32px; color:#fff; font-weight:bold; text-decoration:none; }
.left #submenu .categoriesList ul li a.current{ background-position:left -64px; color:#fff; }
.left #submenu .categoriesList ul li a.current:hover{ background-position:left -32px; color:#fff; font-weight:bold; text-decoration:none; }

.left #submenu .yourCart{ float:left; width:230px; border:none; background:#C8C8C8 }
.left #submenu .yourCart .cart { float:left; width:230px;}
.left #submenu .yourCart .cart a{ float:left; padding-top:10px;}
.left #submenu .yourCart .cart a:hover{ background:none;}
.left #submenu .yourCart .cart span{ float:left; padding-top:11px; margin-left:5px; font-size:14px; background:none; font-weight:bold; color:#58585A; border:none;}
.left #submenu .yourCart ul li{ width:230px; list-style:none; float:left;}
.left #submenu .yourCart ul li a{ display:block; text-decoration:none; color:#000000; font-size:13px; text-indent:4px;}
.left #submenu .yourCart ul li a:hover{ text-decoration:underline; background:none; color:#000; text-indent:4px;}
.left #submenu .yourCart .loginBox{ float:left; padding:15px 25px; border:none;}
.left #submenu .yourCart .loginBox label{ line-height:17px; font-size:11px; color:#112536; }
.left #submenu .yourCart .loginBox input{border:1px solid #A1A1A1;
padding:3px 7px;
width:156px; }
.left #submenu .yourCart .loginBox .buttons{ float:left; padding-top:5px; border:none;}
.left #submenu .yourCart .loginBox .buttons .RegLoginBtn{ float:left; width:81px;  font-weight:bold; font-size:12px; color:#fff; border:none; background:#59595B; margin-right:9px; cursor:pointer;}
.left #submenu .yourCart .loginBox .buttons a{ font-size:13px; line-height:20px; color:#000; float:left; padding:0; font-weight:normal;}
.left #submenu .yourCart .loginBox .buttons a:hover{ text-decoration:underline; background:none;}
.spotlightRow{ margin-top:18px; margin-bottom:4px;}

.signupform{ float:left; width:625px;}
.signupform .signUpRow{ float:left; width:625px; padding:5px 0;}
.signupform .signUpRow label{ float:left; color:#112536; text-align:right; font-size:12px; font-weight:normal; width:200px; padding-right:5px;}
.signupform .signUpRow input{ float:left; color:#333333; font-size:11px;}




#headerwrapper .nav{ float:left; font-size:15px; padding-left:1px; width:899px; height:58px; background:#fff;}
#headerwrapper .nav ul{ float:left; list-style:none; border:none; background:#F4F4F4;}
#headerwrapper .nav ul li{ float:left; position:relative; padding-right:1px; background:url(../images/dividerNav.gif) right top no-repeat;}
#headerwrapper .nav ul li.noBorder{ background:none;}
#headerwrapper .nav ul li a{ display:block; width:149px; height:58px; text-decoration:none; font-weight:bold; text-align:center; color:#595959; background:url(../images/navigationBtn.gif) no-repeat;}
#headerwrapper .nav ul li a.HomeBtn{ background-position:left top;}
#headerwrapper .nav ul li a.shopBtn{ background-position:-149px top;}
#headerwrapper .nav ul li a.tipsBtn{ background-position:-298px top;}
#headerwrapper .nav ul li a.faqBtn{ background-position:-447px top;}
#headerwrapper .nav ul li a.gogreenBtn{ background-position:-596px top;}
#headerwrapper .nav ul li a.aboutBtn{ background-position:-745px top;}

#headerwrapper .nav ul li a.HomeBtn:hover{ background-position:left -58px;}
#headerwrapper .nav ul li a.shopBtn:hover{ background-position:-149px -58px;}
#headerwrapper .nav ul li a.tipsBtn:hover{ background-position:-298px -58px;}
#headerwrapper .nav ul li a.faqBtn:hover{ background-position:-447px -58px;}
#headerwrapper .nav ul li a.gogreenBtn:hover{ background-position:-596px -58px;}
#headerwrapper .nav ul li a.aboutBtn:hover{ background-position:-745px -58px;}

#headerwrapper .nav ul li a.currentHome{ background-position:left -117px;}
#headerwrapper .nav ul li a.currentShop{ background-position:-149px -117px;}
#headerwrapper .nav ul li a.currentTips{ background-position:-298px -117px;}
#headerwrapper .nav ul li a.currentFaq{ background-position:-447px -117px;}
#headerwrapper .nav ul li a.currentGogreen{ background-position:-596px -117px;}
#headerwrapper .nav ul li a.currentAbout{ background-position:-745px -117px;}



.ddsmoothmenu{
float:left; font-size:15px; padding-left:3px; width:897px; height:58px; background:#fff;
}

.ddsmoothmenu ul{
z-index:100;float:left; list-style:none; border:none; background:#F4F4F4;
}

/*Top level list items*/
.ddsmoothmenu ul li{ float:left; position:relative; padding-right:1px; background:url(../images/dividerNav.gif) right top no-repeat;
}
.ddsmoothmenu ul li.noBorder{ background:none;}
/*Top level menu link items style*/
.ddsmoothmenu ul li a{ display:block; width:148px; height:58px; text-decoration:none; font-weight:bold; text-align:center; color:#595959; background:url(../images/navigationBtn.gif) no-repeat;
}
.ddsmoothmenu ul li a.HomeBtn{ background-position:left top;}
.ddsmoothmenu ul li a.shopBtn{ background-position:-149px top;}
.ddsmoothmenu ul li a.tipsBtn{ background-position:-298px top;}
.ddsmoothmenu ul li a.faqBtn{ background-position:-447px top;}
.ddsmoothmenu ul li a.gogreenBtn{ background-position:-596px top;}
.ddsmoothmenu ul li a.aboutBtn{ background-position:-745px top;}

.ddsmoothmenu ul li a.HomeBtn:hover{ background-position:left -58px;}
.ddsmoothmenu ul li a.shopBtn:hover{ background-position:-149px -58px;}
.ddsmoothmenu ul li a.tipsBtn:hover{ background-position:-298px -58px;}
.ddsmoothmenu ul li a.faqBtn:hover{ background-position:-447px -58px;}
.ddsmoothmenu ul li a.gogreenBtn:hover{ background-position:-596px -58px;}
.ddsmoothmenu ul li a.aboutBtn:hover{ background-position:-745px -58px;}

.ddsmoothmenu ul li a.currentHome{ background-position:left -117px;}
.ddsmoothmenu ul li a.currentShop{ background-position:-149px -117px;}
.ddsmoothmenu ul li a.currentTips{ background-position:-298px -117px;}
.ddsmoothmenu ul li a.currentFaq{ background-position:-447px -117px;}
.ddsmoothmenu ul li a.currentGogreen{ background-position:-596px -117px;}
.ddsmoothmenu ul li a.currentAbout{ background-position:-745px -117px;}

.ddsmoothmenu ul li a img{ display:none;}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}
.ddsmoothmenu ul li ul{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font-size:11px;
line-height:18px;
z-index:10000;
background-color: white;
width: 146px;
visibility: hidden;
}
.ddsmoothmenu ul li ul li{
list-style:none;
position:relative; background:none;
margin:0; }
.ddsmoothmenu ul li ul li a{
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #595959;
text-align:left;
background:none; height:20px; width:148px;}
.ddsmoothmenu ul li ul li a:hover{background-color: #656565; color:#fff;}
.ddsmoothmenu ul li ul li ul{ float:left; z-index:10000; width:146px; background:#fff; position:absolute;
left:140px; top:-1px; border:1px solid #BBB}
.ddsmoothmenu ul li ul li ul li{list-style:none;}
.ddsmoothmenu ul li ul li ul li a{
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #595959;
text-align:left;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */


/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: none;

}
ul.top20{ list-style:none outside; p}
ul.top20 li{ padding:5px 0;}


/*Home page Slide show css start*/
.sliderwrapper{
position:relative; /*leave as is*/
overflow: hidden; /*leave as is*/
height: 352px;
width:655px;
}
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
background: white;
width: 560px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
.sliderwrapper .contentdiv img{ border:0;}
.pagination{
width: 560px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background-color: navy;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}
#paginate-slider4{ position:absolute; right:10px; top:10px; z-index:10;}
#paginate-slider4 a{border:1px solid #CCCCCC;
color:#99CC00;
float:left;
padding:0 5px;
text-decoration:none;
background:#fff;
}
#paginate-slider4 a:hover{ background:#99CC00; color:#fff;}
#paginate-slider4 a.selected{ background:#99CC00; color:#fff;}
/*Home page Slide show css End*/

.greenviewCenter{ text-align:center; font-weight:bold;}
.greenRgtImage{ float:right; margin:10px 10px 10px 10px;}
.greenDirectory{ float:left; width:370px; text-align:center; padding-top:37px;}
.greenDirectory span{ font-weight:bold; font-style:italic; font-size:18px}
