@charset "utf-8";
/* CSS Document */
* {
font-size:12px;
margin:0;
padding:0;}

body{
font-family:Arial, Helvetica, sans-serif;
background-color:#f2ffdc;
/*border: 1px solid #ff5555;*/

/*
background-image:url(/images/bg5.jpg);
background-position:top center;
background-repeat:no-repeat;
*/

background-image:url(/img/bg62.png);
background-repeat:repeat-x;

text-align:left;
}

a:link{color:#1e1e1e; font-size:12px;}
a:visited{color:#1e1e1e; font-size:12px;}
a:hover{color:#426800; font-size:12px;}


#w840 {width:840px;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#toplogo {padding:0px 0px 0px 0px; margin:20px 0px 0px 0px; border: 0px solid #ff5555; clear: both;}
#logo_top {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left;}
#languages{margin:15px 20px 0px 0px;  float:right;}
#dclear {clear: both; height:1px; font-size:1px;}

#topmenu {padding:0px 0px 0px 0px; margin:10px 0px 10px 0px; background: url(/img/bg_topline5.jpg) repeat-x; height:30px; border: 0px solid #ff5555;}
#topmenu ul{padding-top:6px; padding-left: 11px; list-style:none; float:left; text-align:left;}
#topmenu li{
display:inline;
padding:5px 10px 5px 0;
}
#topmenu a:link{
color:#ffffff; font-size:12px;}
#topmenu a:visited{
color:#ffffff; font-size:12px;}
#topmenu a:hover{
color:#426800; font-size:12px;}
#topmenu a:active{
color:#426800; font-size:12px;}

#tm_lbord {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background: url(/img/bg_topline4.jpg) no-repeat left; height:30px;}
#tm_rbord {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background: url(/img/topmenu_bg3.gif) no-repeat right; height:30px;}


/* --------- Styles for Search Form --------------  */
#search {width: 195px; float:right; border:0px solid #ff0099; padding:0 10px 0 0 px; margin:0px 0px 0px 0px;}
#search_text {width: 121px; float:left; color:#426800;height:16px; background-color:#dfffab;
font-size:12px;  BORDER-RIGHT: #5ca434 1px solid; BORDER-TOP: #5ca434 1px solid; DISPLAY:block; 
padding:0px 3px 0px 3px; MARGIN: 6px 0px 0px 5px; BORDER-LEFT:#5ca434 1px solid; BORDER-BOTTOM: #5ca434 1px solid}
#search_button {padding:0px 0px 0px 0px; margin:7px 0px 0 6px;float:left; width: 47px; height:16px; DISPLAY: block;
BORDER-RIGHT: #888 0px solid; BORDER-TOP: #888 0px solid; DISPLAY:
block; BORDER-LEFT: #f00 0px solid; BORDER-BOTTOM: #888 0px solid;}
/* --------- Styles for Search Form --------------  */

#facebook {
width: 125px;
float:left;
margin: 7px 0px 0px 5px;
border:0px solid #ff0099;
padding:0 10px 0 0px;
}



td.lmenu {background: url(/img/bg-lm-border.gif) top right no-repeat; width:170px; }

#leftmenu a:link{padding:0px 40px 0px 0;color:#1e1e1e; font-size:12px;}
#leftmenu a:visited{padding:0px 40px 0px 0;color:#1e1e1e; font-size:12px;}
#leftmenu a:hover{padding:0px 40px 0px 0;color:#426800; font-size:12px;}
#leftmenu a:active{padding:0px 40px 0px 0;color:#426800; font-size:12px;}
#leftmenu a.current:link { height:33px; padding:5px 40px 5px 0px; color:#426800; font-size:12px; font-weight:bold; DISPLAY: block; }
#leftmenu a.current:visited {height:33px; padding:5px 40px 5px 0px; color:#426800; font-size:12px; font-weight:bold; DISPLAY: block;}
#leftmenu a.current:hover{height:33px; padding:5px 40px 5px 0px; color:#426800; font-size:12px; font-weight:bold; DISPLAY: block;}
#leftmenu li.current {background: url(/img/bg-rmenuactive.png) top right no-repeat; padding:5px 0px 5px 0; border:0px solid black;}




#leftmenu ul{ width:170px;border:0px solid #ffaaaa;
padding-top:5px;
padding-left: 0px;
list-style:none;
text-align:right;}
#leftmenu li{width:170px; border:0px solid #ff0044;
padding:5px 0px 5px 0;
}
td.content1 {width:670px; }
#content{text-align:left;
width:669px;
min-heigh: 465px;
background: url(images/bg4.jpg) no-repeat #ffffff;
border-top: 1px solid #a7cc65; 
border-right: 1px solid #a7cc65; 
border-bottom: 1px solid #a7cc65;
}
#content_in{padding:36px 20px 40px 40px;}
#content p {padding:3px 0px 3px 0px; font-size:12px; color: #666666; }
#content p.title01 {font-size: 12px; color: #666666; line-height: 20px;}
#content p.shift1 {padding:3px 0px 15px 20px; font-size:12px; color: #666666; }
#content ul {padding:0px 0px 0px 20px; font-size:11px;  color: #666666;}
#content ul li {padding:2px 0px 2px 0px; font-size:12px;  list-style-image : url(images/li_green.gif); color: #666666;}
#content h3 {padding:3px 0px 3px 0px; font-size:12px;  font-weight:bold; color:#3d8318;}
#content h2 {padding:23px 0px 3px 0px; font-size:20px; font-weight:normal; color:#829e62;}
#content h1 {padding:13px 0px 3px 0px; font-size:24px; font-weight:normal; color:#666666;}
.price {font-size: 12px;  color: #ff4400;}
#content a:link{color:#527e00; font-size:12px;}
#content a:hover{color:#ff5a00; font-size:12px;}
#content a:visited{color:#527e00; font-size:12px;}
#content td { font-size:12px; color: #666666;}

.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


#footer
{width:840px; margin:20px 0 0 0px; background: url(/img/bg_footer3.jpg) repeat-x;
height:50px;  padding:0; text-align:right; color:#ffffff; font-size:11px;}

#footer_pic
{ margin:0px 0 0 0px; background: url(/img/bg_footer4.jpg) no-repeat; height:50px;  padding:0px 0 0 0px;}
#footer_in{padding:8px 0px 10px 10px;}


 .bottom-menu{padding:10px 0px 10px 0px;}
.bottom-menu a:link{color:#ffffff; text-decoration:underline; font-size:11px;}
.bottom-menu a:visited{color:#ffffff; text-decoration:underline; font-size:11px;}
.bottom-menu a:hover{color:#3d8318; text-decoration:none; font-size:11px;}
.bottom-menu a:active{color:#ffffff; text-decoration:underline; font-size:11px;}
.bottom-menu ul{padding-top:3px; padding-right: 0px; list-style:none; float:right; text-align:right;}
.bottom-menu li{display:inline; padding:5px 0px 5px 5px;}
.clear{clear:both;}

.bmcsel {background: url(images/bg-lmenuactive2.png) top right no-repeat;  border:0px solid black; cursor:pointer; display:block; 
padding:5px 20px 5px 0;color:#385823; font-size:12px; font-weight:normal; cursor: pointer;}
.bmc {  display:block; padding:5px 20px 5px 0; color:#385823; font-size:12px; font-weight:normal;  cursor: pointer;}




/* Scroll styles */

.news {
	width:800px;
	//padding:0 25px;
	//padding:10px;
	overflow:hidden;
}
* html .news {background:none;}
.news2,
.news3 {
	background:none !important;
	width:400px;
}
.news3 {width:1000px;}
.news .bg {
	width:800px;
	margin:0 15px;
	overflow:hidden;
}

* html .viewText {background:none;}
div.move {
	overflow:hidden;
	width:99999px !important;
	padding:0 10px;
}
.news2 div {padding:0;}
.news p {
	float:left;
	width:auto;
	margin:0;
	padding:0 20px 0 0;
}


li.headlink ul { display: none; }
li.headlink:click ul { display: block; }

/* --------- Styles for drop-down-block --------------  */

.drop-down-button { 
	width: 18px;
        height:18px;
	padding: 0px; 
	float: left; 
	position: relative; 
	top: -19px; 
	left: 814px; 
}

.no-display { display: none; }

.opened { font-weight: bold; }

.drop-down-block {
        padding: .3em; 
	background: #212B1B; 
	border-top: 1px solid #212B1B;
	border-left: 1px solid #212B1B;
	border-right: 1px solid #212B1B;
	border-bottom: 1px solid #212B1B;
}

/*
	border-top: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
*/

/* --------- Styles for Pictures Block --------------  */
#promoblock_l {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; dysplay:block;
background: url(/img/picture01.jpg) no-repeat left;
width:669px; height:319px; float:left;}
#promoblock_2 {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; dysplay:block;
background: url(/img/picture02_share.jpg) no-repeat left;
width:669px; height:319px; float:left;}
#promoblock_3 {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; dysplay:block;
background: url(/img/picture03_resize.jpg) no-repeat left;
width:669px; height:319px; float:left;}


#promoblock_r {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right;}
#promo_r01 {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#promo_r02 {padding:13px 0px 0px 0px; margin:0px 0px 0px 0px;}

#download_button {
padding:0px 0px 0px 0px;
margin:237px 0px 0px 233px;
dysplay:block;
background: url(/img/dwnl_bg.jpg) no-repeat;
width:168px;
height:74px;
}

/* ------- xmas styles ------- */

#promoblock_l_xmas {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
dysplay:block;
background: url(/img/picture01_xmas.jpg) no-repeat left;
width:669px;
height:319px;
float:left;
}

#download_button_xmas {
padding:0px 0px 0px 0px;
margin:227px 0px 0px 70px;
dysplay:block;
background: url(/img/dwnl_bg_xmas.jpg) no-repeat;
width:168px;
height:74px;
}

/* --------- Styles for Pictures Block --------------  */


/* ------- ny2011 styles ------- */

#promoblock_l_ny2011 {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
dysplay:block;
background: url(/img/picture01_ny2011.jpg) no-repeat left;
width:669px;
height:319px;
float:left;
}


#download_button_ny2011 {
padding:0px 0px 0px 0px;
margin:222px 0px 0px 65px;
dysplay:block;
// background: url(/img/dwnl_but01_ny2011.jpg) no-repeat;
width:168px;
height:74px;
}
