/* store_product.css */

table.storecontent
{
max-width: 900px;
margin-top: 25px;
}

table.storecontent td
{
vertical-align: top;
}

table.storecontent td.left
{
width: 300px;
padding-right: 30px;
}

table.storecontent td.right
{
}

table.storecontent div.description
{
margin-bottom: 10px;
}

table.storecontent table.price
{
margin-top: 20px;
}


div.largeimg
{
position: relative;
margin-bottom: 22px;
border: 1px solid #AAA;
}

div.largeimg img.magnifyingglass
{
position: absolute;
bottom: 2px;
left: 2px;
z-index: 1;
border: 1px solid #AAA;
padding: 1px;
background-color: white;
}

div#gallery img.thumb
{
margin: 0 6px 10px 0;
border: 1px solid #AAA;
}

div#gallery div.gallerysection h3
{
font-size: 11px;
margin: 0 0 5px 0;
padding: 0;
}

.zoomContainer
{
z-index: 2 !important;
}

table.pricing
{
margin: 35px 0 50px 5px;
}

table.pricing td
{
padding: 0 20px 10px 0;
vertical-align: middle;
}

table.pricing td.pricingleft
{
font-weight: bold;
text-align: right;
color: #888;
}

table.pricing td.button
{
padding-top: 10px;
}

table.pricing tr.holidayprice td
{
font-weight: bold;
color: green;
}

span.holidayprice
{
color: green !important;
}

div.holidayprice.barcodes b
{
color: green !important;
}

span#priceline
{
font-weight: bold;
}

div.postproductnotes
{
margin-bottom: 15px;
padding: 10px;
border: 1px solid gray;
background-color: #DDD;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}

div.postproductnotes h3
{
font-size: 12px;
margin: 0 0 10px 0;
padding: 0;
}

.otherpaymentoptions
{
margin-top: 6px;
font-size: 10px;
color: gray;
}

div#otherpaymentoptions_box
{
display: none;
}

div#otherpaymentoptions_box img
{
margin: 0 4px 0 4px !important;
vertical-align: baseline;
}
