﻿#itemGallery{float:left; width:360px; height:auto; overflow:hidden;}
#itemGallery img{border:solid 1px #fff; padding:2px;}
#itemGallery img:hover{border-color:#aaa;}

#itemDetail{float:right; height:auto; margin-left:20px; width:380px; overflow:hidden;}
#itemDetail h1{color:#333;font-weight:normal; font-size:200%;}
#itemDetail .item-price{}
.item-description{}

.item-pager{text-align:right; font-family:Cambria; font-weight:bold; clear:both;}
.item-pager img{display:inline-block; padding:1px 2px;overflow:hidden;}

.item-attributes{ margin:20px 0px 0px 0px; padding:0px; overflow:hidden; height:auto; 
                  font-size:13px;background-color: #f1f1f1; border:solid 1px #ccc; border-bottom-width:0;}
.item-attributes p{ background-color:#fff; padding:3px 6px; margin:1px;overflow:hidden;}
.item-attributes p label{display:inline-block; width:50px; font-weight:bold;float:left;}
.item-attributes p select{float:right; font-size:13px;width:250px; }

.item-buttons{text-align:center;background-color: #f1f1f1; padding:10px;border:solid 1px #ccc; border-top-width:0; margin-bottom:20px;}

#divShare{text-align:right;}
#divShareIcon{padding-right:10px; text-align:center;display:none;}

#divShareLink{}
#divShareLink a, #divShareLink a:visited{display:inline-block;padding:1px 1px; color:#870E44;}
#divShareLink a:hover{text-decoration:underline;}

.item-image-thumbs{}
.item-image-thumbs img{margin:2px 3px;}

.item-price{margin:10px 1px; font-family: Georgia, Cambria, Times New Roman; font-size:20px; font-weight:bold;}
.item-price sup{color:Red;}
.item-price .disable{text-decoration:line-through; color:#aaa;}
.item-price .current-price{color:Red;}

.item-container{}
.item-block{display:inline-block; overflow:hidden; min-height:250px;padding:5px;text-align:center;width:170px; vertical-align:top;height:auto;padding:2px 8px;  }
.item-block img{display:block;text-align:center;margin:auto;}
.item-block .item-name{display:block; margin:2px 0;}
.item-block .item-price{font-family:Georgia;font-size:14px;font-weight:normal;}

.tell-a-friend{overflow:hidden; width:500px;background-color:#FFFFD2; padding:5px;}
.tell-a-friend h1{font-size:18px; border-bottom:1px dotted #ccc;}
.tell-a-friend p{padding:5px;}
.tell-a-friend label{font-weight:bold; padding:1px 5px; }
.tell-a-friend .input-controls
{
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: center;
	overflow: hidden;
	background-color:#FFDE24;
	padding-bottom: 10px;
}
.tell-a-friend .title h3{float:left; width:48%; text-align:center;margin:0px; padding:2px;}
.tell-a-friend .input input{float:left; width:45%; text-align:center;margin:1px 5px;}
.tell-a-friend .description{padding:10px; font-weight:bold;}

.add-promo-code
{
	text-align: right;
	margin: 10px 0px;
	background-color: #FFFFC4;
	padding: 5px 3px;
	border:solid 1px Yellow;
	vertical-align:middle;
}
.add-promo-code label{display:inline-block; padding:1px 10px;}
.add-promo-code input[type="submit"]{font-size:11px;}

.sub-total{clear:both; float:right; width:50%; margin:20px 0px; font-style:italic;}
.sub-total p{clear:both; overflow:hidden;font-size:1.5em; }
.sub-total p label{display:inline-block; float:left;}
.sub-total p span{display:inline-block; float:right; text-align:right;font-weight:bold;}
.sub-total .discount span{color:Red; }
.sub-total .total{margin-top:5px; border-top:solid 1px #333; padding:10px 0px;font-weight:bold;}

.category-filter{text-align:right; background-color:#ffffaa;padding:5px 10px;margin:10px 0px;border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;}
.category-filter span{display:inline-block; padding:0px 10px;}
