/* CSS Document */
/*HTML Tags*/
body{margin: 0;	padding: 0;
/*background:url("../images/body-bg.png") repeat-x 0 0  #ebebeb;*/
	background-color:#fff;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	color:#707070;
}
h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset, img{border: none;line-height:1.8em;}
a{text-decoration:none;color:#06F;}
a:hover{color:#039;}
/*HTML Styles*/
div#container{
	margin: 0 auto;
	width: 960px;
}
/*header section*/
div#header{
	height:80px;

}
	#header #logo{
		float:left;
		padding-top: 10px;
		width:280px;
		height: 70px;
		}
	#header #logo img{	}
	#header #navbar{
		float:right;
		height:30px;
		padding:40px 5px 0 0;
		text-align:right;
	}
		#header #navbar ul{	list-style-type:none;float:left; }
		#header #navbar li{ display:inline; height:32px; padding:5px;}
		#header #navbar li IMG{float:left}
		#header #navbar li SPAN{float:left;margin-top:5px;margin-left:10px;}
	
		#header #navbar li a{color:#666;}
		
		#header #navbar li a:hover{color:#444;}
		#header #navbar li a, #header #navbar li a:hover{font-weight:bold;font-size:16px;text-shadow:0 1px 0 #fff;}
		#header #navbar ul ul{
			list-style-type:none;
			float:none;
			text-align:left;
			background-color:#f8f9f8;
			padding:0px;
			margin:0;
			position:absolute; z-index:500;						
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			border-radius: 4px;
		}
		#header #navbar ul ul li{display:block; padding:10px 15px; min-width:260px;}
		#header #navbar ul ul{display:none;}
		#header #navbar ul li:hover ul{display:block;}
		#header #navbar ul li:hover ul li:hover{background-color:#A5C9F5;}

div#favorite{height:20px;padding-top:30px;text-align:right;}
		
/*contents section*/		
div#contents{
	padding-top:0px;
	min-height: 400px;
}
	#contents H2{font-size:16px;}
	#contents H2 a{color:#666;}
	#contents .promote{
		
		-webkit-border-radius:12px;
		-moz-border-radius: 12px;		
		border-radius: 12px;
		behavior:url(/css/border-radius.htc);
		
		width:100%;
		height:260px;
		background:url("../images/promotepp2m_pp2p.png") no-repeat 0 0 #ccc;
		border:solid 1px #888;
	}
	#contents .promote H1{
		font-size:16px;
		position:relative;
		left:260px;
		top:220px;
		color:#333;
		width:680px;
	}
	#contents .products{
		margin-top: 20px;
		padding-top: 10px;
		-webkit-border-radius:12px;
		-moz-border-radius: 12px;
		border-radius: 12px;
		behavior:url("/css/border-radius.htc");
		border: solid 1px #888;
		width:100%;
		min-height: 400px;
		background-color:#f8f9f8;	
	}
	#contents .products .product{
		display: inline;
		width: 320px;
		float: left;
		min-height:300px;
		text-align:center;						
	}
	#contents .products .product p{
		text-align:left;
		padding: 0 10px 0 40px;
		margin-top:-10px;
	}
	/*#contents .products .product:hover{
	background-color:#EDEDEB;
	}*/

/*footer*/
div#footer{
	margin:30px 0;
	padding: 10px 0 20px;
	text-align:center;
}
#footer a{color:#707070;font-size:12px;}
#footer a:hover{color:#505050;}
	#footer ul{list-style-type:none; }
	#footer ul li{display:inline; padding:5px; }
	#footer ul li a{color:#707070;}
	#footer ul li a:hover{color:#505050;text-decoration:underline;}
	
/*Misc classes*/
.cl{
	clear:both;
	/*height:1px;*/
	background-color:transparent;
}
