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

div#product{
	font-size:12px;
	min-height:340px;
	}
	div#product h1{
		font-size:18px;
		color:#c61d91;
		margin-bottom:10px;
	}
	div#product div.product_photos{
		width:140px;
		float:left;
		}
		div#product div.product_photos div.small_photos{
			border-top:1px solid #ededed;
			margin-top:10px;
			padding-top:5px;
			width:140px;
			overflow:hidden;
			}
			div#product div.product_photos div.small_photos img:first-child{
				border-right:1px solid #ededed;
				padding:0 1px 0 0;
				display:block;
				float:left;
			}
	div#product div.product_info{
		width:405px;
		float:right;
		position:relative;
		min-height:280px;
		}
		div#product div.product_info div.product_desc{
			border-bottom:1px dashed #ccc;
			padding-bottom:10px;
			margin-bottom:10px;
			font-size:12px;
			line-height:18px;
		}
		div#product div.product_info div.product_specs {
			margin-bottom:20px;
			}
			div#product div.product_info div.product_specs dl{
				width:405px;
				margin:0;
				padding:0;
				}
				div#product div.product_info div.product_specs dl dt{
					margin:0;
					padding:0 0 3px 0;
					float:left;
					display:block;
					width:70px;
				}
				div#product div.product_info div.product_specs dl dd{
					margin:0;
					padding:0 0 3px 0;
					float:left;
					display:block;
					width:132px;
					font-weight:bold;
				}
		div#product div.product_order{
			float:right;
			padding-bottom:20px;
			}
			div#product div.product_order div.price_old{
				color:#000099;
				font-size:16px;
				text-decoration:line-through;
				font-weight:bold;
				width:120px;
				padding-left:30px;
				}
			div#product div.product_order div.price{
				color:#ff01f0;
				font-size:30px;
				font-weight:bold;
				width:120px;
				padding-left:30px;
				padding-bottom:5px;
				}
				div#product div.product_order div.price span.tax{
					display:block;
					font-size:10px;
					font-weight:normal;
					color:#4c4c4c;
				}
			div#product div.product_order input.quantity{
				width:20px;
				float:left;
				margin-right:5px;
				text-align:center;
			}	
	div#product_tabs{
		width:100%;
		}
		div#product_tabs div.tabs_nav{
			width:100%;
			height:28px;
			background:url(/images/bg-tabs.gif) 0 0 repeat-x;
			}
			div#product_tabs div.tabs_nav ul{
				height:28px;
				border-left:1px solid #eee;
				border-right:1px solid #eee;
				}
				div#product_tabs div.tabs_nav ul li{
					float:left;
					display:block;
					height:28px;
					
					}
					div#product_tabs div.tabs_nav ul li:first-child{
										
					}
					div#product_tabs div.tabs_nav ul li.active-tab{
						background:url(/images/bg-tab-active.gif) top right no-repeat;
					}
					div#product_tabs div.tabs_nav ul li.active-tab a{
						background:url(/images/tab-left.gif) no-repeat 0px;
						height:28px;
						margin-top:-6px;
						margin-left:-3px;
						padding-top:12px;
						padding-left:12px;
					}
					div#product_tabs div.tabs_nav ul li span.count{
						font-weight:normal;
					}
					div#product_tabs div.tabs_nav ul li a{
						display:block;
						padding:7px 20px 0 10px;
						color:#009;
						font-size:14px;
						font-weight:bold;
						text-decoration:none;
					}
				div#product_tabs div.tab_content{
					display:none;
					}
					div#product_tabs div.tab_content.active-tab-body {
						display: block;
					}

				div#product_reviews div.product_review{
					border-bottom:1px solid #ededed;
					padding:10px;
					float:left;
					}
					div#product_reviews div.product_review div.review_rating{
						float:left;
						width:90px;
						}
						.rating_container {  
							clear:both;  
						} 
						.rating_container a {  
							float:left;  
							display:block;  
							 width:16px;  
							 height:25px;  
							 border:0;  
							 background-image:url(/images/rating.gif);  
						 } 
						  
						 .rating_container a.rating_off {  
							 background-position:0 0px;  
						 } 
						  
						 .rating_container a.rating_half {  
							 background-position:0 -25px;  
						 } 
						  
						 .rating_container a.rating_on {  
							 background-position:0 -50px;  
						 } 
						  
						 .rating_container a.rating_selected {  
							 background-position:0 -75px;  
						 }  
					div#product_reviews div.product_review div.review_desc{
						float:right;
						width:450px;
					}
				
				div#product_review_post{
					float:left;
					padding-top:20px;
					}
					div#product_review_post fieldset {
						border:0;
						margin:0;
						padding:0;
						}
						div#product_review_post fieldset h2{
							color:#ff12ff;
							font-size:14px;
							font-weight:bold;
							margin-bottom:4px;
						}
						div#product_review_post fieldset label{
							float:left;
							display:block;
							width:175px;
							padding-top:2px;
							font-size:12px;
						}
						div#product_review_post fieldset input{
							float:left;
							width:166px;
							background-color:#fff;
							border:1px solid #353535;
							margin-bottom:10px;
							padding:2px 0;
							font-size:12px;
						}
						div#product_review_post fieldset div#rating_container{
							float:left;
							clear:none;
							margin-bottom:10px;
						}
						div#product_review_post fieldset img{
							margin-bottom:10px;
						}
						div#product_review_post fieldset textarea{
							width:366px;
							height:100px;
							background-color:#fff;
							border:1px solid #353535;
							margin-bottom:10px;
							padding:2px 0;
							font-size:12px;
						}
				div#related_products div.related_product{
					border-bottom:1px solid #ededed;
					padding:10px 0;
					position:relative;
					min-height:75px;
					}
					div#related_products div.related_product div.image{
						float:left;
						width:75px;
						position:relative;
					}
					div#related_products div.related_product div.image div.colors{
						position:absolute;
						top:5px;
						right:10px;
					}
					div#related_products div.related_product div.info{
						float:left;
						width:350px;	
						}
						div#related_products div.related_product div.info div.title{
							color:#353535;
							font-size:13px;
							font-weight:bold;
						}
						div#related_products div.related_product div.info div.desc{
							border-bottom:1px dashed #ccc;
							padding-bottom:5px;
						}
						div#related_products div.related_product div.info div.specs{
						
							}
							div#related_products div.related_product div.info div.specs dl{
								margin:0;
								padding:5px 0 0 0;
								}
								div#related_products div.related_product div.info div.specs dl dt{
									padding:0;
									margin:0;
									float:left;
									font-size:12px;
								}
								div#related_products div.related_product div.info div.specs dl dd{
									padding:0 15px 0 0 ;
									margin:0;
									float:left;
									font-weight:bold;
									font-size:12px;
								}
					div#related_products div.related_product div.order{
						float:right;
						width:140px;
						position:absolute;
						right:0;
						bottom:8px;
						}
						div#related_products div.related_product div.order div.price_old{
							color:#000099;
							font-size:16px;
							text-decoration:line-through;
							font-weight:bold;
							width:110px;
							padding-left:30px;
							}
						div#related_products div.related_product div.order div.price{
							color:#ff01f0;
							font-size:24px;
							font-weight:bold;
							width:110px;
							padding-left:30px;
							padding-bottom:5px;
							}
							div#related_products div.related_product div.order div.price span.tax{
								display:block;
								font-size:10px;
								font-weight:normal;
								color:#4c4c4c;
							}
						div#related_products div.related_product div.order input.quantity{
							width:20px;
							float:left;
							margin-right:5px;
							text-align:center;
						}	
	
	
	
		
