/* CSS Document */

* {
	padding:0;
	margin:0;
	border:0;
}

ul, ol, dl {
	list-style:none outside;
}

ul li, ol li, dl dt, dl dd {
	list-style:none outside;
}

a {
	text-decoration:none;
	color:#333333;
}

a:hover {
	color:#008500;
}
/*  layout
--------------------------------*/
html, body {
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
	color:#333333;
}

#pageContainer {
	width:982px;
	margin:0 auto;
	min-height:100%;
	_height:100%;
	position:relative;
}

#headerContainer {
	/*background-color:#E3E6ED;*/
	z-index:100;
	position:relative;
}

#contentContainer {
	padding-bottom:55px;
	padding-top:10px;
	width:982px;
	/*
overflow:hidden;
*/
	z-index:0;
	position: relative;
}

#footerContainer {
	bottom:0;
	left:0;
	position:absolute;
	border-top:#E1E1E1 1px solid;
	width:972px;
	padding:10px 0 0 10px;
	background-color:#FFFFFF;
	height:35px;
	margin-top:15px;
	color:#909090;
	font-size:10px;
	width:982px;
}

*html #footerContainer {
	width:982px;
	w\idth:972px;	
}

/*  headerContainer
--------------------------------*/
#header {
	height:37px;
	width:982px;
	clear:both;
	background:url(../img/ver2/navItemRound.png) no-repeat left top;
	_zoom:100%;
}

	/*  logo
	--------------------------------*/
	#logo {
		height:80px;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 20px;
		line-height:60px;
		color:#66ff66;
		zoom:100%;
	}
	
	#logoImg {
		height:80px;
		width:257px;
		float:left;
		margin-bottom:0;
	}
	
	#logo:hover {
		color:#66ff66;
	}
	
	
	/*html #logo { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../img/header.gif"); background:none; }*/

	/*  im
	--------------------------------*/
	#msnDiv {
		position:absolute;
		width:100px;
		padding:10px 0;
		right:263px;
	}	
	
	#skypeDiv {
		position:absolute;
		right:163px;		
		width:100px;
		padding:10px 0;
	}
	
	#msnDiv a, #skypeDiv a {
		text-decoration:none;
		color:#43B133;
		line-height:26px;
		height:26px;
		display:block;
		width:100px;
		margin-bottom:2px;
	}
	
	#msnDiv a:hover, #skypeDiv a:hover {
		color:#008500;
	}
	
	#msnDiv a img, #skypeDiv a img {
		float:left;
		border:none;
	}
	
	#webimDiv {
		height:80px;
		width:163px;
		position:absolute;
		right:0;
	}
	
	#webim {
		height:61px;
		position:absolute;
		bottom:10px;
	}	
	
	/*  menu
	--------------------------------*/
	#menu {
		height:37px;
		background:url(../img/ver2/navItem.png) right -152px no-repeat;
		margin-left:0px;
		float:right;
		z-index:300;
	}
	
	/**html #menu {
		width:776px;
		w\idth:626px;		
	}*/
	
	#menu li {
		float:left;
		/*padding:0 20px;
		border-right:1px #ffffff solid;*/
	}
	
	/*#menu li.last {
		border-right:none;
		width:100px;
	}*/
	
	#menu li a.menuItem {
		height:37px;
		padding-right:20px;
		background:url(../img/ver2/navItem.png) no-repeat right top;
		float:left;
	}
	
	#menu li a.menuItem span {
		line-height:37px;
		height:37px;
		font-size:12px;
		white-space:nowrap;
		font-weight:bold;
		color:#000000;
		background:url(../img/ver2/navItem.png) no-repeat left top;
		padding-left:20px;
		float:left;
	}
	
	#menu li a.menuItem:hover {
		background-position:right -38px;
	}
	
	#menu li a.menuItem:hover span {
		color:#ffffff;
		background-position:left -38px;
	}
	

	#menu li a.menuItem:active {
		background-position:right -76px;
	}
	
	#menu li a.menuItem:active span {
		color:#ffffff;
		background-position:left -76px;
	}

	
	#menu li a.menuItem.current {
		background-position:right -114px;
	}
	
	#menu li a.menuItem.current span {
		color:#ffffff;
		background-position:left -114px;
	}
	
	
	#menu li a.menuItem#navContact {
		background-image:url(../img/ver2/navItemRound.png);
	}
	
		/*  subMenu
		--------------------------------*/
		
		#menu #subMenuAWrapper {
			
		}
		
		#menu #subMenuA {
			position:absolute;
			top:117px;
			margin-top:0px;
			width:200px;
			padding:2px;
			z-index:200;
			clear:left;
			zoom:100%;
			z-index:400;
			border:1px solid #E0E0E0;
			background-color:white;
		}
		
		/* hide from ie-mac \*/
		* html #menu #subMenuA {
			width:206px;
			w\idth:200px;
		}
		/*  end hide */
		
		#menu #subMenuA li {
			float:none;
			border-bottom:1px solid white;
		}
		
		#menu #subMenuA li a {
			display:block;
			padding-right:10px;
			background-color:#EFEFEF;
			background-image:none;	
		}
		
		/* hide from ie-mac  \*/
		* html #menu #subMenuA li a {
			height:1%;
		}
		/* end hide from ie-mac */
		
		#menu #subMenuA li a span {
			display:block;
			font-size:11px;
			/*
width:150px;
*/
			height:27px;
			line-height:27px;
			font-weight:bold;
			color:#000;
			padding-left:10px;
			background-image:none;
		}
		
		#menu #subMenuA li a:hover {
			background-position:right -38px;
			background-color:#F4F4F4;
		}
		
		#menu #subMenuA li a:hover span {
			/*
color:#fff;
*/
			background-position:left -38px;
		}
		
		#menu #subMenuA li a:active {
			background-position:right -76px;
		}
		
		#menu #subMenuA li a:active span {
			/*
color:#fff;
*/
			background-position:left -76px;
		}
		
		#menuOverlay {
			background-color:transparent;
			z-index:90;
			position:absolute;
			top:0;
			left:0;
			width:100%;
		}
		
	
	
/*  contentContainer
--------------------------------*/	
#contentA {
	/*background:url(../img/greenStep.gif) repeat-x;*/
	float:left;
	width:200px;
	display:none;
}

/* hide from ie-mac \ */
* html #contentA {
	margin-right:-3px;
}
/* end hide from ie-mac */

#contentB {
	width:982px; /*770px;*/
	float:left;
	/*overflow:hidden;*/
	padding:0 0 15px;
	position:relative;
}


/*
#contentC {
	width:200px;
	float:right;
}

* html #contentC {
	zoom:100%;
	margin-left:-3px;
}
*/
	
	/*  contentA
	--------------------------------*/	
	#contentA #contentAHead {
		/*background:url(../img/contentAHead.gif) no-repeat;*/
		width:197px;
		/*height:21px;*/
		display:block;
	}
	
	#contentA #contentABody {
		padding-bottom:5px;
		background:url(../img/ver2/guide-btm.png) no-repeat left bottom;
	}
	
	#contentABody h1 {
		height:25px;
		background:green url(../img/ver2/productGuide.png) no-repeat top right;
		padding-right:5px;
	}
	
	#contentABody h1 a {
		color:#fff;
		float:left;
		font-size:13px;
		font-weight:bold;
		line-height:25px;
		height:25px;
		padding-left:12px;
	}
	
	#contentABody #productGuide {
		border:1px solid #D5D5D5;
		border-bottom:none;
		border-top: none;
		width:198px;
	}
	
	/* hide from ie-mac  \ */
	* html #contentABody #productGuide {
		width:200px;
		w\idth:198px;
	}
	/* end hide from ie-mac  \ */
	
	#contentABody p {
		font-size:11px;
	}
	
	#contentABody li h2, #contentABody li h3 {
		display:inline;
	}
	
	#contentABody li a:hover {
		color:#008500; /*CF;*/
	}
	
	#contentABody ul.level1 {
		/*
margin-top:20px;
*/
	}	
	
	#contentABody ul li.level1 {
/*
		padding-left:18px;
*/
		list-style-position:outside;
		line-height:20px;/*

		margin-top:10px;
*/
	}
	
	#contentABody ul li.level1 h2 a {
		background:#EFEFEF url(../img/ver2/h2-arrow.png) 180px center no-repeat;
		display:block;
		padding:3px 20px 3px 15px;
		font-size:12px;
		font-weight:bold;
		color:#65b72f;
		border-bottom:1px solid #D5D5D5;
	}
	
	#contentABody ul li.level1 h2 a:hover {
		background-color:#E4EBF2;
		color:#008500;
	}
	
	#contentABody ul.level2 {
		margin:0 0 0 15px;
	}
	
	#contentABody ul li.level2 {
		list-style-image:none;
	}
	
	#contentABody ul li.level2 h3 a {
		font-size:11px;
		font-weight:normal;
	}
	
	
	
	/*  contentB
	--------------------------------*/
	#contentB #currPosition {
		height:20px;
		line-height:20px;
		width:982px;
		background:url(../img/ver2/breadScrumb.gif) no-repeat right top;
		font-size:10px;
		font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
		margin-bottom:10px;
	}
	
	
	#contentB #currPosition span {
		float:left;
		padding:0 20px;
		background:url(../img/ver2/breadScrumb.gif) no-repeat left top;
	}
	
	#contentB #currPosition ul {
		
	}
	
	#contentB #currPosition ul li {
		padding-right:10px;
		background:url(../img/ver2/arrow.gif) no-repeat 100% 50% ;
		float:left;
		padding-left:5px;
	}
	
	#contentB #currPosition li.last {
		font-weight:bolder;
		background:none;
	}
	
	#contentB #contentBBody {
		width:982px;
		text-align:justify;
	}
	
	#contentB #contentBBody h1 {
		font-size:18px;
	}
	
	#contentB #banner2 {
		width:770px;
		background-color:green;
		height:90px;
	}
	
		/*  currPosition
		--------------------------------*/
		
		
		
		
		/*  contentBBody
		--------------------------------*/
	
	/*  contentC
	--------------------------------*/
/*
	#contentC #newArrivalWrapper {
		margin:40px 0 20px;
	}
	
	#contentC h1 {
		color:#224272;
		padding:10px 0;
		display:block;
		font-size:13px;
		font-weight:bold;
	}
	
	#contentC #newArrival{
		height:175px;
		padding:10px;
	}
*/
	
	/* hide from ie-mac \*/
/*
	* html #contentC #newArrival{
		width:195px;
		w\idth:175px;
	}
*/
	/* end hide from ie-mac */
	
/*
	#contentC #topSellerWrapper {
	}
		
	#contentC #topSeller {
		height:175px;
		padding:10px;
	}
*/
	
	/* hide from ie-mac \*/
	/*
* html #contentC #topSeller {
		width:195px;
		w\idth:175px;
	}
*/
	/* end hide from ie-mac */		
		

/*  footerContainer
--------------------------------*/
#footerContainer address {
	font-style:normal;
}

#footerContainer #resolution {
	float:right;
}


/*  general class
--------------------------------*/
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.split {
	color:#808080;	
}	

.roundedcornr_box_609232 {
	background: url(../img/roundedcornr_417075_tl.png) no-repeat top left;
}
.roundedcornr_top_609232 {
	background: url(../img/roundedcornr_417075_tr.png) no-repeat top right;
}
.roundedcornr_bottom_609232 {
	background: url(../img/roundedcornr_417075_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_609232 div {
	background: url(../img/roundedcornr_417075_br.png) no-repeat bottom right;
}
.roundedcornr_content_609232 {
	background: url(../img/roundedcornr_417075_r.png) top right repeat-y;
}

.roundedcornr_top_609232 div,.roundedcornr_top_609232,
.roundedcornr_bottom_609232 div, .roundedcornr_bottom_609232 {
	width: 100%;
	height: 3px;
	font-size: 1px;
}
.roundedcornr_content_609232, .roundedcornr_bottom_609232 {
	margin-top: 0px;
}
.roundedcornr_content_609232 { padding: 0 3px; }

.roundedcornr_box_213657 {
	background: url(../img/ver2/roundC.gif) no-repeat top left;
	_zoom:100%;
}
.roundedcornr_bottom_213657 {
	background: url(../img/ver2/roundC.gif) no-repeat bottom left;
	width:100%;
	height: 5px;
	font-size: 0;
	margin-top: 0px;
}
.roundedcornr_bottom_213657 div {
	background: url(../img/ver2/roundC.gif) no-repeat bottom right;
	float:right;
}
.roundedcornr_top_213657 {
	background: url(../img/roundedcornr_213657_bl.png) no-repeat bottom left;
	display:none;
}
.roundedcornr_top_213657 div {
	background: url(../img/roundedcornr_213657_br.png) no-repeat bottom right;
}
.roundedcornr_content_213657 {
	background: url(../img/ver2/roundC.gif) top right no-repeat;
	margin-left:5px;
	padding: 0 3px;
	*padding: 0px;
	zoom:100%;
}

.roundedcornr_top_213657 div, .roundedcornr_bottom_213657 div {
	width: 5px;
	height: 5px;
	font-size: 0;
}

.roundedcornr_box_369656 {
   background: #909090 url(../img/roundedcornr_369656_grad.gif) repeat-x top left;
}
.roundedcornr_top_369656 div {
   background: url(../img/roundedcornr_369656_tl.gif) no-repeat top left;
}
.roundedcornr_top_369656 {
   background: transparent url(../img/roundedcornr_369656_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_369656 div {
   background: url(../img/roundedcornr_369656_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_369656 {
   background: transparent url(../img/roundedcornr_369656_br.gif) no-repeat bottom right;
}

.roundedcornr_top_369656 div, .roundedcornr_top_369656,
.roundedcornr_bottom_369656 div, .roundedcornr_bottom_369656 {
   width: 100%;
   height: 4px;
   font-size: 1px;
}
.roundedcornr_content_369656 { margin: 0 1px; }


.roundedcornr_box_393028 {
	background: url(../img/roundedcornr_393028_tl.png) no-repeat top left;
}
.roundedcornr_top_393028 {
	background: url(../img/roundedcornr_393028_tr.png) no-repeat top right;
}
.roundedcornr_bottom_393028 {
	background: url(../img/roundedcornr_393028_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_393028 div {
	background: url(../img/roundedcornr_393028_br.png) no-repeat bottom right;
}
.roundedcornr_content_393028 {
	background: url(../img/roundedcornr_393028_r.png) top right repeat-y;
}

.roundedcornr_top_393028 div,.roundedcornr_top_393028,
.roundedcornr_bottom_393028 div, .roundedcornr_bottom_393028 {
	width: 100%;
	height: 3px;
	font-size: 1px;
}
.roundedcornr_content_393028, .roundedcornr_bottom_393028 {
	margin-top: 0px;
}
.roundedcornr_content_393028 { padding: 0 3px; }

	
	