/* CSS Document */
hr { color: #eee; background-color: #eee; height: 1px; border: 0px; }
tr { vertical-align: top; }

.scPrice { color: #990000; font-size: 36px; }

#scProdPreview { width: 178px; margin: 5px 3px; border: 1px solid #eee; float: left; text-align: center; padding: 5px 0px; }
* html #scProdPreview { width: 173px; overflow: hidden; }
#scProdPreviewImg { height: 155px; }
.scProdPreviewH2 { margin-top: 12px; }
#scProdHolder { width: 538px; margin: 10px; border: 1px solid #eee; text-align: left; padding: 10px 0px; }
* html #scProdHolder { width: 529px; }
#scProdHolderText { width:341px; }
* html #scProdHolderText { width:336px; }
#scSpecialDiv { width: 65px; height: 65px; margin-top:16px; position: absolute; background: url(/shop/images/special.gif) top left no-repeat; float: left; }
#scStockDiv { width: 178px; height: 30px; margin-top:78px; position: absolute; background: url(/shop/images/outStock.gif) top left no-repeat; }
#scSpecialDiv2 { width: 100px; height: 100px; margin: -10px 0px 0px 251px; position: absolute; background: url(/shop/images/special2.gif) top right no-repeat; }
* html #scSpecialDiv2 { margin: -10px 0px 0px 242px; }
#scSpecialDummyDiv { width: 70px; height: 90px; float:right; }
#scStockDiv2 { width: 341px; height: 45px; background: url(/shop/images/outStock2.gif) top left no-repeat; }

a.scCat { display: block; width: 170px; padding: 3px 5px 3px 25px; color: #c03d2b; text-decoration: none; }
a.scCat:hover { color: blue; }

a.scSubCat { display: block; width: 160px; padding: 3px 5px 3px 35px; color: #c03d2b; text-decoration: none; }
a.scSubCat:hover { color: blue; }

a.scTerCat { display: block; width: 150px; padding: 3px 5px 3px 45px; color: #c03d2b; text-decoration: none; }
a.scTerCat:hover { color: blue; }

a.scBreadcrumb { color: #B2A481; text-decoration: none; }
a.scBreadcrumb:hover { color: #B2A481; text-decoration: underline; }


/*   ADMIN STYLE   */

.catTR { background-color: #B9B9B9; }
.subTR { background-color: #D9D9D9; }
.terTR { background-color: #E9E9E9; }

.scmsg { color: #990000; font-size: 10px; }
.scmsgLg { color: #990000; font-size: 12px; font-weight: bold; }
.scSpecialPrice { color: #990000; font-size: 14px; font-weight: bold; }
.scnote { font-size: 10px; }

.scInputLg { width: 400px; }
.scInput { width: 200px; }
.scInputSm { width: 100px; }
.scInput100 { width: 100%; }
.scinputPrice { width: 60px; }
.scinputQty { width: 20px; }
.scTextArea100 { width: 100%; height: 200px; }

.scqtyArrow { margin-top: 2px; }

.oneof { display: block; float: left; color: #444; text-decoration: none; padding: 5px 8px; margin: 0px 2px; border: 1px solid #CCC; }
.nav2 { display: block; float: left; color: #CCC; text-decoration: none; padding: 2px 4px; margin: 3px 1px; border: 1px solid #CCC; }

a.nav { display: block; float: left; color: #777; text-decoration: underline; padding: 2px 4px; margin: 3px 1px; border: 1px solid #777; }
a.nav:hover { color: #666; background: #CCC; }

a.navOn { display: block; float: left; color: #666; background: #CCC; text-decoration: none; padding: 5px 8px; margin: 0px 2px; border: 1px solid #999; }
a.navOn:hover { color: #666; }

a.scProdLink { display: block; color: #777; text-decoration: underline; padding: 5px 8px; margin: 0px 2px; border: 1px solid #eee; }
a.scProdLink:hover { color: #444; }

.submitLink {
	color: #777;
 	background-color: transparent;
	text-decoration: underline;
    border: 1px solid #eee;
	padding: 2px 8px 5px 8px;
	font-size: 11px;
	cursor: pointer;
	cursor: hand;
  }

.scBasketTable { width: 550px; }
.scBasketTable tr {  }
.scBasketTable tr.row1 {  }
.scBasketTable tr.row2 { background-color: #eee; }
.scBasketTable td { padding: 0px 3px; }
.scBasketTable td.bld { font-weight: bold; }
.scBasketTable td.ctr { text-align: center; }

.scCheckoutFieldset { margin-top: 15px; }