.cc_product-small {
    float:left;
    width:132px;
    font-size:0.9em;
    margin:0 5px;
    display:inline;
}
.cc_product-small img {
    display:block;
    margin:0 auto;
}

.cc_product-small-title {
    font-weight:bold;
}

.cc_product-small-title a {
    color:#000;
    text-decoration:none;
}

.cc_product-small-title a:hover {
    text-decoration:underline;
}

.cc_product-small-price,
.cc_product-small-delivery {
    color:#ee0984;
}

.cc_product-small-price {
    font-size:1.4em;
    font-weight:normal;
    margin:3px 0 0 0;
}

.cc_product-small-delivery {
    font-size:0.7em;
    font-weight:bold;
}


/* Product Thumbnail Medium */

.cc_product-medium {
    width:549px;
    border:1px solid #ccc;
	padding: 10px;
    margin:0 0 10px 0;
}


.cc_product-medium h2 {
	font-size: 1.3em;
	margin-bottom: 5px;
}

.cc_product-medium h2 a:link,
.cc_product-medium h2 a:active,
.cc_product-medium h2 a:visited,
.cc_product-medium h2 a:hover {
	color: #ED0080;
}

.cc_product-medium .date {
	font-weight:bold;
	padding-left: 20px;
	background: url(/images/date.jpg) no-repeat 0 50%;
}

.cc_product-medium-image {
    float:right;
    padding:5px;
    width:100px;
    overflow:hidden;
}

.cc_product-medium-image img {
    display:block;
    margin:0 auto;
}

.cc_product-medium-info {
    padding:5px;
}

.cc_product-medium-info-title a {
    font-size:1.2em;
    color:#82bd02;
    font-weight:bold;
    text-decoration:none;
}

.cc_product-medium-buy {
    background:#f0fad9;
    float:right;
    width:130px;
    border-left:1px solid #ccc;
    height:85px;
    padding:15px 5px 5px 5px;
}

.cc_product-medium-buy-price {
    font-size:1.3em;
    color:#f7941d;
    display:block;
    font-weight:bold;
}

.cc_product-medium-buy-delivery {
    font-size:0.9em;
    font-weight:bold;
}


/* Product Detail */

#cc_product-detail {

}

#cc_product-detail h2,
#cc_product-detail a:link,
#cc_product-detail a:visited,
#cc_product-detail a:active,
#cc_product-detail a:hover {
    color: #ED0080;
}

#cc_product-detail .date {
    font-weight: bold;
    font-size: 1.2em;
    color:#82bd02;
}

#cc_product-detail-top {
    float:left;
    clear:both;
}

#cc_product-detail h1 {
    color:#82bd02;
    font-size:1.5em;
}

input#add-to-cart-button {
    background:url(../../../images/buttons/buy-now.jpg) no-repeat;
    border:none;
    width:100px;
    height:25px;
    cursor:pointer;
}

.cc_shop-product-view-price {
    font-size:1.5em;
    color:#ee0984;
}

#cc_product-detail-gallery {
    float:right;
    margin:0 0 15px 15px;
}

#cc_product-detail-gallery img {
    max-width:240px;
    display:block;
    margin:0 auto;
}

#cc_product-detail-details {
}

#cc_product-detail-content {
    float:left;
    clear:both;
    margin:10px 0 0 0;
}

#cc_product-tabs-content {
    border:1px solid #ccc;
    padding:5px;
    background:#f4fae7;
    float:left;
    width:560px;
}

#cc_product-tabs ul {
    float:left;
    margin:0;
    padding:0;
}

#cc_product-tabs ul li {
    cursor:pointer;
    float:left;
    background:url(../../../images/menu/main-menu-bg.jpg) left no-repeat;
    list-style:none;
    padding:0 0 0 5px;
    margin:0 5px 0 0;
}

#cc_product-tabs-content ul {
    padding:0 0 0 20px;
}

#cc_product-tabs-content ul li{
    cursor:none;
    float:none;
    background:none;
    list-style:disc;
    padding:0;
    margin:0;
}

#cc_product-tabs ul li.active {
    background:url(../../../images/menu/main-menu-active.jpg) left no-repeat;
}

#cc_product-tabs ul li span {
    padding:8px 10px 0 5px;
    display:block;
    height:22px;
    color:#fff;
    font-weight:bold;
    font-size:1.1em;
    background:url(../../../images/menu/main-menu-bg.jpg) right no-repeat;
}

#cc_product-tabs ul li.active span {
    background:url(../../../images/menu/main-menu-active.jpg) right no-repeat;
    color:#000;
}

dt {
    font-weight:bold;
}

dd {
    margin-left:10px;
}
