﻿
/* structure
----------------------------------
#main-content { border-bottom:0; padding-bottom:10px; }*/

#shop-floor { overflow:hidden; }
#copyspace { border-top:0; }

#prod-img { float:left; width:289px; text-align:left; overflow:hidden; }
#prod-img div.enlarge, #prod-img div.img, #prod-img div.added-img, #prod-img div.left-msg
{ text-align:center; }
#prod-img div.enlarge { font-size:1.1em; padding:6px 0 12px; }
#prod-img div.added-img { margin:0 10px; padding:0 0 12px; border-top:dashed 1px #E1E1E1; width:268px; overflow:hidden; }

#prod-det { float:left; display:inline; width:390px; padding-left:30px; padding-bottom:10px; border-left:solid 1px #E1E1E1; }
div.price { padding:10px 0; border-top:solid 1px #E1E1E1; border-bottom:solid 1px #E1E1E1; }
div.prereview { padding:11px 0; font-size:1.2em; }
div.buyoption { padding:2px 0 2px 15px; border:solid 1px #E1E1E1; background:#ECECEC url(/Images/buy-option.jpg) repeat-x top left;
	-moz-border-radius:5px; -webkit-border-radius:5px; }
div.prb-control { margin:3px 0 20px; border-bottom:solid 2px #DDD; padding:0 0 4px; }
div.product-review { border-bottom:dashed 1px #CCC; padding-bottom:15px; margin-bottom:15px; }
div.pr-content { margin:10px 0 0; }
div.pr-related { margin-bottom:5px; }
div.prrel-img { float:left; width:110px; height:130px; border:solid 1px #E1E1E1; text-align:center; line-height:130px; overflow:hidden; }
div.prrel-det { float:left; display:inline; margin:20px 10px 0 15px; font-size:1.2em; width:225px; }

div.store-content {}

/* lists
----------------------------------*/
.added-img table { text-align:center; width:268px; }
.added-img table td { padding:5px; text-align:center; }
.price table { width:388px; }
.price table td.right { text-align:right; vertical-align:bottom; }
.buyoption table { width:360px; }
.buyoption table td { padding:12px 5px 12px 0; }
.buyoption table td.right { text-align:right; }
.buyoption table td.col1 { width:120px; }
.buyoption tr.div td { border-bottom:solid 1px #E1E1E1; }
.buyoption tr.space td { padding:0; }
.prb-control table { width:370px; }
.prb-control td { padding:2px 0 2px 0; }
.prrel-tbl td { padding:10px 0; }


/* links
----------------------------------*/
.enlarge a.thickbox { padding:1px 0 1px 19px; background:url(/Images/icons/enlarge.gif) no-repeat center left; font-weight:bold; text-decoration:none; }
.prereview a, .product-reviews a { color:#006699; }
a.opt { color:#006699; font-size:1.2em; }
.prrel-det a { font-weight:bold; }


/* text + img
----------------------------------*/
#prod-det h2 { margin:0; font-size:2.6em; font-weight:normal; letter-spacing:-1px; line-height:1.1em; }
p.sum { margin:10px 0; font-size:1.2em; }

span.list-price { display:block; color:#888; font-size:1.2em; margin-bottom:3px; }
span.sale-price { display:block; color:#CC3300; font-size:1.5em; }
span.list-price strong { text-decoration:line-through; font-weight:normal; }
.price .right span { font-size:1.2em; font-weight:bold; }
span.in-stock { padding-left:20px; color:#FF6600; background:url(/Images/in-stock.gif) no-repeat center left; }
.prereview span.pad { padding:0 5px; }
span.sbo { font-size:1.4em; font-weight:bold; }
span.sbov { font-size:1.2em; }
span.CartStatus { display:block; padding:0 5px 8px; font-weight:bold; color:#CC3300; font-size:1.2em; }

.product-reviews h3 { margin:8px 0 1px; font-size:15px; }
span.prb { color:#555; font-size:11px; }
.product-review p.subject { font-size:14px; font-weight:bold; margin:0 0 5px; }
.product-review p.subject img { float:left; margin-right:10px; }
span.prby { color:#555; }

h3.pr-rel { font-size:1.1em; background-color:#E1E1E1; padding:5px 8px; margin:10px 0 1px;
	-moz-border-radius:3px; -webkit-border-radius:3px; }

img.fiImg { position:absolute; }
img.niImg { position:absolute; margin:40px 0 0 40px; }
.prrel-img img {vertical-align:middle;}