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


.clear {
	height:1px;
	overflow:hidden;
	float:none;
	clear:both;
	}



	#main {
		/* width:848px; */
		margin:0 auto;
		/* background:url(images/bg_main.gif) top center repeat-y;*/
		}
		#main #logo {
			height:95px;
			/* background:url(images/logo.png) top center no-repeat #fff; */
			}
		#main div.blue {
			margin:14px 14px 0 14px;
			background:#aecfe6;
			}
		#main h2 {
			height:30px;
			text-align:center;
			font-size:1.2em;
			margin:14px 14px 0 14px;
			padding:6px;
			height:18px;
			background:url(images/title_bg.gif) top left repeat-x;
			color:#fff;
			}
		#main .hdesc {
			/* width:818px; */
			margin:7px 7px 0;
			position:relative;
			padding-bottom:10px;
			float:left;
			}
		#main .desc {
			background:url(images/prod_bg.gif) top left repeat-x #fff;
			border:1px solid #e1e4e5;
			width:480px;
			margin:7px 14px 0;
			position:relative;
			padding-bottom:20px;
			float:left;
			}
			#main .desc .viewBtn {
				background:url(images/btn_green.gif) top center no-repeat;
				color:#fff;
				width:113px;
				height:15px;
				position:absolute;
				bottom:15px;
				right:15px;
				text-decoration:none;
				text-align:center;
				padding:2px 0;
				font-weight:bold;
				}
			#main .desc .reportPrv { text-align:center; }
				#main .desc .reportPrv img { margin:0 auto; }
				#main .desc .reportPrv p {
					text-align:left;
					font-size:0.9em;
					}
		#main .details {
			background:url(images/qb_bg.jpg) top center no-repeat #fff;
			width:268px;
			height:160px;
			float:right;
			position:relative;
			padding-bottom:20px;
			margin-right:14px;
			}
			#main .details h3 {
				color:#2364b8;
				font-size:1em;
				border-bottom:1px solid #ccc;
				padding-bottom:6px;
				}
			#main .details p {
				padding:5px 0;
				font-size:0.9em;
				}
				#main .details span {
					font-size:0.9em;
					font-weight: bold;
					padding-left:20px;
					color:#2364b8;
					}
			#main .details .buy {
				width:153px;
				text-align:center;
				float:right;
				}
				#main .details .buy .price {
					color:#549a3a;
					font-size:1.6em;
					font-weight:bold;
					}
					#main .details .buy .buyBtn, #main .details .buy .buyBtn:visited {
						height:19px;
						width:133px;
						padding:3px 20px 0 0;
						color:#fff;
						display:block;
						font-size:0.9em;
						background:url(images/buy_btn.gif) top center no-repeat #fff;
						}
	#mainBtm {
		height:105px;
		background:url(images/main_btm.gif) bottom center no-repeat #fff;
		}
		
		
.picName {
	height:30px;
	text-align:center;
	font-size:1.2em;
	margin:14px 14px 0 14px;
	padding:6px;
	height:18px;
	font-weight:bold;
	color:#fff;
	}
