@charset "utf-8";
/* CSS Document */
/*---------------------------------------------------------------------------*/
div#amazon-banner { z-index:100; opacity:0.10;filter:alpha(opacity=10); background-color:#000; text-align:center; position:fixed; top:0px; left:0px; right:0px; display:none; }
div#amazon-banner:hover { opacity:1; filter:alpha(opacity=100); }
/*---------------------------------------------------------------------------*/
*{ font-family:'Trebuchet MS'; outline: none; }
body{ margin:0px; padding:0px; font-size:13px; background-color:#700; background-image: url('/bk.png'); }
form,div,p, label{	font-size:13px; color:#fff; }
a{ text-decoration:none; color:#fff; }
a:hover{ text-decoration:none; color:#fff; }
a img{ border:none; }
/*---------------------------------------------------------------------------*/
#content-wrapper{ margin:0px; float:left; width:700px; position:relative; margin:10px; }
#left-side-wrapper{ width:225px; float:left; margin:5px; }
#inner-frame{ margin:25px; position:relative; margin:5px; }
/*---------------------------------------------------------------------------*/
div#page-wrapper{ text-align:center; padding:0px; }
div#page-container{ width:975px; text-align:left; position:relative; padding:1px; margin:auto; }
div.section-wrapper{ padding:10px; margin:auto; margin-top:5px; margin-bottom:5px; }
/*---------------------------------------------------------------------------*/
div.spacer{ clear:both; float:none; }
/*---------------------------------------------------------------------------*/
div#shopping-cart-spot{ color:#fff; width:325px; float:right; margin-top:15px; cursor: pointer;
	/*filter: alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;*/
}
div#shopping-cart-spot:hover{ /*filter: alpha(opacity=100); -moz-opacity:1; opacity:1;*/ }
div#shopping-cart-spot * { color:#fff; }
div#cart-summary{ background:url('/cart.png') right no-repeat; width:325px; height:75px; overflow:hidden; float:right; text-align:left; color:#777; line-height:20px; }
div#cart-summary:hover{ color:#fff; }
div#cart-summary > div{ padding:15px; padding-top:25px; padding-left:85px; color:#fff; }
div#cart-summary a { color:#fff; font-weight:bold; }
div#cart-summary span#cart-summary-price{ font-weight:bold; text-transform:uppercase; color:#fff; }
div#cart-summary span#cart-summary-retail{ text-decoration:line-through; font-weight:normal; }
/*---------------------------------------------------------------------------*/
div#img-wrapper{ padding:25px; position:relative; padding:25px; min-height:250px;}
div#img-container{ width:250px; min-height:250px; vertical-align:middle; text-align:center; border-right:5px solid #500; float:left; background-color:#fff; }
div#hint-container{ text-align:left; min-height:250px; float:left; font-family:Georgia; width:325px; font-size:20px; margin-left:25px; position:relative; font-weight:bold; }
/*---------------------------------------------------------------------------*/
ul.side-menu{ list-style:none; margin:5px; padding:5px; }
ul.side-menu li{ padding:0px; margin:1px; color:#516034; text-align:left; line-height:25px; clear:both; }
ul.side-menu li a{ color:#fff; display:block; padding-left:5px; padding-right:5px; }
ul.side-menu li a:hover{ color:#eee; font-weight:bold; }
ul.side-menu li em{ float:right; visibility:hidden; }
ul.side-menu li:hover em{ color:#fff; visibility:visible; }
ul.side-menu li:first-child{ margin-bottom:0px; color:#fff; font-weight:bold; padding:5px; padding-left:10px; background-color: #111; text-transform:uppercase; }
ul.side-menu > li + li{ padding-left:10px; border-bottom:1px dashed #600; background-color:#700; }
ul.side-menu > li + li:hover{ background-color:#222; }
ul.side-menu > li + li:hover a:after{ }
/*---------------------------------------------------------------------------*/
#merchant-offers{ padding:10px; margin:5px; position:relative; }
.merchant-row{ background-color:#500; border:5px solid #400; padding:10px; text-align:left; }
.merchant-row:hover{ border-color:#500; background-color:#600; }
.merchant-row-padder{ padding:2px; margin:1px; }
.merchant-row-padder-order{ padding:5px; padding-left:10px; padding-right:10px; font-weight:bold; margin:1px; text-align:center; background-color:#ee0; border:5px solid #ff0; color:#000; line-height:30px; }
.merchant-row-padder-order:hover{ background-color:#222; border:5px solid #111; color:#fff; }
/*---------------------------------------------------------------------------*/