﻿@import url(https://fonts.googleapis.com/css?family=Abel);

input[type=checkbox] {width:20px; height:20px;}

/* HTML Objects */
fieldset
{
	    border: 1px solid #cccccc;
    border-radius: 5px;
}
    
.productSpecification, legend
{
	font-size:12px;
	margin:5px;
}
.productDetail_Container 
{
	color: rgba(0,0,0,.9) !important;
	max-width: 800px;
    margin: auto;
}

.productDetail_Container h1
{

    font-family: 'Abel', sans-serif;
    font-weight:bold;
    color: rgba(0,0,0,.9) !important;
    font-size:xx-large;
}
.productDetail_Container .coverImage 
{
	width:200px;
	text-align:center;
	display:inline-block;
	vertical-align:top;

}

.productDetail_Container .coverImage img
{
	border: 1px solid #cccccc;
	border-radius: 5px;
	max-height:200px;
	max-width:200px;
}

.productDetail_ProductDiv
{
	border-bottom:1px solid #e7e7e7; padding: 15px 0px;
   -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
     opacity: 1;	

}

.productDetail_ProductDiv_hide{
    display:none;
}


.productDetail_Container .productDetails 
{
	margin-left:10px;
	vertical-align:top;
	display:inline-block;
	max-width:580px;
	
	
}

.productDetails h1
{
	margin-top:0px;
}

.productDetail_ProductDiv div a
{
	text-decoration:none;
	font-weight:bold;
}

.productDetail_ProductDiv .productAtts
{
	padding:10px 0px;
	font-size:12px;
	font-weight:bold;
}

.highlightEbook, .firmSale, .highlightPrice
{
	color:#ed2834 !important;
}
.serviceFee 
{
	color: #f27522 !important;
}

