/* CSS Document */

.product_select{

	float:left;

	width:539px;

	/*height:269px;*/

	height:auto;

	overflow:auto;

	overflow:hidden;

	}

	

.proddetails_img{

	float:left;

	width:295px;

	margin:10px 3px 0px 0px;

	height:269px;

	}

	

.proddetails_img_top{

	float:left;

	width:250px;

	padding:10px 0px 0px 60px;

	background:url(../images/proddetails_imgtop.png) no-repeat 0% 100%;

	height:20px;

	}

	

.proddetails_img_top h2{

	float:left;

	text-align:center;

	font:bold 12px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	}

	

.proddetails_img_bg{

	float:left;

	width:295px;

	background:url(../images/proddetails_imgbg.png) repeat-y 0% 0%;

	height:auto;

	overflow:auto;

	overflow:hidden;

	}

	

.proddetails_img_bg img{

	margin:0px 5px 0pc 5px;

	}

	

.proddetails_img_btm{

	float:left;

	width:295px;

	background:url(../images/proddetails_imgbtm.png) no-repeat 0% 0%;

	height:8px;

	}

	

.proddetails{

	float:left;

	width:219px;

	margin:10px 0px 0px 0px;

	height:269px;

	}

	

.proddetails_top{

	float:left;

	width:219px;

	background:url(../images/proddetails_tp.png) no-repeat 0% 100%;

	height:30px;

	}

	

.proddetails_bg{

	float:left;

	width:199px;

	padding:10px;

	font:normal 11px Verdana, Arial, Helvetica, sans-serif;

	color:#5E5E5E;

	line-height:17px;

	background:url(../images/proddetails_bg.png) repeat-y 0% 0%;

	height:auto;

	overflow:auto;

	overflow:hidden;

	}

	

.proddetails_bg h2{

	float:left;

	font:normal 11px Verdana, Arial, Helvetica, sans-serif;

	color:#5E5E5E;

	}

		

.proddetails_bg p{

	float:left;

	width:199px;

	border-top:1px dashed #999999;

	font:bold 11px Verdana, Arial, Helvetica, sans-serif;

	color:#5E5E5E;

	}

		

.proddetails_bg div{

	float:left;

	width:199px;

	overflow:visible;

	height:170px;

	overflow:auto;

	font:normal 11px Verdana, Arial, Helvetica, sans-serif;

	color:#5E5E5E;

	}

		

.proddetails_bg span{

	padding:0px 0px 0px 15px;

	font:bold 11px Verdana, Arial, Helvetica, sans-serif;

	}

	

.proddetails_bg p a{

	float:left;

	font:bold 14px Verdana, Arial, Helvetica, sans-serif;

	color:#990000;

	}

	

	

.proddetails_btm{

	float:left;

	width:219px;

	background:url(../images/proddetails_btm.png) no-repeat 0% 0%;

	height:13px;

	}

	

.masadebolo{

	float:left;

	background:url(../images/masadebolo.png) no-repeat 0% 0%;

	width:236px;

	height:62px;

	}

	

.option{

	float:left;

	margin:32px 0px 0px 26px;

	width:164px;

	height:20px;

	}

	
.optionatrib{

	float:left;

	margin:15px 0px 0px 26px;

	width:190px;

	height:20px;

	}
.optionatrib2{

	float:left;

	margin:10px 0px 0px 26px;

	width:190px;

	height:20px;

	}
.recheiodebolo{

	float:left;

	background:url(../images/recheiodebolo.png) no-repeat 0% 0%;

	width:236px;

	height:75px;

	}

	

#list_prd{

	float:left;

	width:122px;

	height:163px;

	margin:10px 3px 0px 0px;

	background:#FFFFFF;

	border:1px solid #ABA9A9;

	padding:3px;

	}

	

#list_prd h3{

	float:left;

	width:119px;

	height:30px;

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	color:#3E3E3E;

	}

	

#list_prd p{

	float:left;

	width:119px;

	height:100px;

	}

	

#list_prd div{

	float:left;

	text-align:left;

	width:109px;

	padding:5px;

	height:20px;

	background:#7F1F1F;

	font:bold 12px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	}

	



.block{

	float:left;

	text-align:left;

	margin:10px 0px 0px 0px;

	width:328px;

	padding:10px;

	border:1px solid #ABA9A9;

	font:normal 11px Verdana, Arial, Helvetica, sans-serif;

	color:#4B4B4B;

	height:54px;

	}



.block_button{

	float:left;

	margin:10px 0px 0px 0px;

	width:150px;

	padding:10px;

	height:74px;

	}

	

.slider{

	float:left;

	width:448px;

	height:51px;

	}

	

.center_checkout{

	float:left;

	width:522px;

	padding:0px 0px 0px 10px;

	height:auto;

	overflow:auto;

	overflow:hidden;

	}

	

.center_checkout h2{

	float:left;

	width:530px;

	padding:10px 0px 10px 0px;

	font:normal 14px Verdana, Arial, Helvetica, sans-serif;

	color:#999900;

	height:auto;

	overflow:auto;

	overflow:hidden;

	}

	

.checkout_box{

	float:left;

	width:530px;

	height:auto;

	}

	

.checkout_box_tp{

	float:left;

	width:476px;

	height:13px;

	}

	

.checkout_box_bg{

	float:left;

	width:476px;

	background:url(../images/checkout_bg.png) repeat-y 0% 0%;

	height:auto;

	overflow:auto;

	overflow:hidden;

	}

	

.checkout_box_bg_left{

	float:left;

	width:215px;

	padding:10px;

	height:auto;

	overflow:auto;

	overflow:hidden;

	}

		

.checkout_box_btm{

	float:left;

	width:476px;

	background:url(../images/checkout_btm.png) no-repeat 0% 0%;

	height:9px;

	}

	

.checkout_prdlisting_head{

	width: 521px;

	height:44px;

	margin:15px 0px 0px 0px;

	border-right: 1px solid #D8D8D8;

	background:url(../images/checkout_details_tp.png) repeat-x 0% 0%;

	}

	

.checkout_prdlisting_head div {

	float:left;

      height:14px;

	padding:15px 0px 15px 5px;

	border-left: 1px solid #D8D8D8;

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	color:#999900;

	}



.checkout_prdlisting_head div a {

	position: relative;

	color: #999900;

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	}

.checkout_prdlisting_head div a, .checkout_prdlisting_head div a * { text-decoration: none }

.checkout_prdlisting_head div a:hover { z-index: 25; text-decoration: underline }

.checkout_prdlisting_head div a span { display: none }



.checkout_prdlisting_head div a:hover span {

	display: block;

	position: absolute;

	top: 100%;

	left: 100%;

	width: 160px;

	font-size: 12px;

	color: #4d4d4d;

	background: #efefef;

	border: 1px solid #c8c8c8;

	padding: 6px;

	}

	

.checkout_prdlisting {

	float:left;

	width:520px;

	height:44px;

	border:1px solid #D8D8D8;

	border-width:0px 1px 1px 1px;

	}

	

.checkout_prdlisting div{

	float:left;

	padding:15px 0px 15px 5px;

	border:1px solid #D8D8D8;

	border-width:0px 1px 0px 0px;

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	color:#999900;

	}

	

.checkout_prdlisting label{

	float:left;

	height: 14px;

	padding:15px 0px 15px 5px;

	border:1px solid #D8D8D8;

	border-width:0px 1px 0px 0px;

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	color:#999900;

	}

		

.block1{

	float:left;

	text-align:left;

	margin:10px 0px 0px 0px;

	width:456px;

	background:#EEEEEE;

	padding:10px;

	border:1px solid #D8D8D8;

	font:normal 11px Verdana, Arial, Helvetica, sans-serif;

	color:#4B4B4B;

	height:54px;

	}

	

.testimonial{

	float:left;

	text-align:left;

	width:514px;

	line-height:18px;

	padding:10px;

	font:normal 11px Verdana, Arial, Helvetica, sans-serif;

	color:#4B4B4B;

	}

.testimonial p{

	float:left;

	padding:0px 0px 10px 0px;

	width:514px;

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	}
