/* ----------------------- STORE SET ---------------------------   */

#store-main{
width: auto;
height: 425px;
border-color: #999999;
background: #fff;
}

#store-main-item{
width: auto;
height: 425px;
border-color: #999999;
background: #fff;
}

#store-item{
float:left;
height:95px;
margin:16px 10px 10px;
width:196px;
}


* html #store-item{
margin-left: 10px;
width:195px;
}

.item-title{
color:#336699;
font-size:12px;
font-weight:bold;
}

.item-desc{
font-size:10px;
border-bottom:1px dotted #eeeeee;
border-color:#999999;
color:#333333;
font-size:10px;
font-weight:normal;
}

.item-price{
background:#336699 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
padding:4px;
position:relative;
top:-21px;
}

.item-thumb{
float:left;
margin-right:5px;
height:74px;
width: 100px;
float: left;
}


#item-full-img{
border:1px solid #999999;
float:left;
margin:10px;
padding:3px;
}

#item-info{
float:right;
font-size:11px;
font-weight:bold;
height:95px;
width:82px;
}

#item-info-full{
padding: 10px;
}


#thumb-overlay{
background:url("../images/store/thumboverlay.png") no-repeat;
height:105px;
margin-left:-2px;
margin-top:-16px;
position:relative;
width:105px;
z-index:300;
}

* html #thumb-overlay{
background:none;
margin-top:-112px;
left: -51px;
}

#thumb-overlay:hover{
background-position: bottom;
}

#full-overlay{
background:url("../images/store/fulloverlay.png") no-repeat;
height:314px;
margin-top:-300px;
position:absolute;
width:400px;
}

#store-view{
color:#333333;
font-size:20px;
font-weight:bold;
padding: 8px 5px 5px;
background: #EEEEEE;
}

#store-categories{
background:#EEEEEE none repeat scroll 0 0;
color:#333333;
font-size:12px;
padding:5px;
}

#store-categories a{
color:#333333;
}

#store-categories a:hover{
color:#3399CC;
}

.store-share-small a{
color: #990000;
}

.store-share-small{
color: #990000;
}

.store-share-small a:hover{
text-decoration: none;
color: #FF0000;
}
.store-buy-small a{
color: #336699;
}

.store-buy-small{
color: #3399cc;
}

.store-buy-small a:hover{
text-decoration: none;
color: #3399cc;
}

#store-nav-bottom{
border-top:1px dotted #ECECEC;
margin-top:-30px;
padding-top:10px;
text-align:center;
width:665px;
}
.store-page-nav{margin-left: 110px; margin-right: 110px; float: left; width: 425px;}
* html .store-page-nav {margin-left: 0px; margin-right: 0px; width:645px; }

.item-details-full{ border-bottom:1px dotted #CCCCCC; color:#333333; float:right; font-weight:bold; text-align:left; width:215px; }
* html .item-details-full { padding-bottom: 10px; }

.item-desc-full {border-bottom:1px dotted #CCCCCC; float:right; font-size:12px; padding-bottom:10px; padding-top: 10px; width:215px;}
* html .item-desc-full { padding-top: 0px; }

.item-addtocart {border-bottom:1px dotted #CCCCCC; float:right; font-size:12px; padding-top: 10px; width:215px; padding-bottom: 10px;}
* html .item-addtocart{ padding-top: 0px; padding-bottom: 0px; }

tr.cart-row-even:hover{background: #eeecce;}
tr.cart-row-odd:hover{background: #eeecce; }

#store-checkout{ width: 100%; padding-top: 5px; padding-bottom: 5px; }
.cart-checkout {color:#336699; font-size:13px; font-weight:bold; text-align:right; width: 180px; }


#store-total{ width: 100%; padding-top: 5px; padding-bottom: 5px; }
.cart-total-top{ border-top:1px dotted #CCCCCC; }
.cart-total-spacer{ width:33px;}
.cart-total-list{ color:#006600;font-size:15px;font-weight:bold;text-align:right; width: 145px; padding-top: 10px; padding-bottom: 10px;border-top:1px dotted #CCCCCC;}
.cart-total-type{ color:#444444;font-size:15px;font-weight:bold;text-align:right; width: 125px; padding-top: 10px; padding-bottom: 10px;border-top:1px dotted #CCCCCC;}
.cart-total-list1{ color:#006600;font-size:15px;font-weight:bold;text-align:right; width: 145px; padding-bottom: 10px; border-bottom:1px dotted #CCCCCC; }
.cart-total-type1{ color:#444444;font-size:15px;font-weight:bold;text-align:right; width: 125px; padding-bottom: 10px; border-bottom:1px dotted #CCCCCC; }

#store-cart{ border-top:1px dotted #CCCCCC; padding-top:5px; width: 100%;}
.cart-header {background: #555555; vertical-align: bottom; font-size: 13px; font-weight: bold; color: #fff; padding: 3px}
.cart-row-even{ }
.cart-row-odd { background: #eeecee;}
.cart-cell-name{ padding: 5px; width: 150px; font-weight: bold; font-size: 13px; }
.cart-cell-desc{font-size:13px; padding:5px; }
.cart-cell-quantity{text-align:center; vertical-align:middle; width:100px;}
.cart-cell-price{font-size:13px; vertical-align:middle; text-align:right;}
.cart-cell-delete{ }
.cart-cell-subtotal{ padding: 3px;  font-weight: bold; font-size: 13px; text-align:right;}