﻿/* Styles used in the Foundation site pages */

.color
{
	font-size: small;
	color: #cc6600;
}
.address
{
}
.error-message
{
	font-weight: bold;
	color: #990000;
}
td.req {
    width: 7px;
}
.req
{
    color: red;
    font-weight: bold;
}
.reqPanel
{
    color: red;
    font-weight: bold;
   /* padding-bottom:15px;*/
    padding-top:15px;
}
.drop-shadow-panel
{
	background-color: #FFCC00;
	color: #ffffff;
	font-weight: bold;
}

table.form td {padding: 0.1em 0.3em 0.1em 0.3em;}
table.form label {font-weight: bold;}

table.question-set td {padding: 0.1em 0.3em 0.1em 0.3em;}

div.address { margin-top: 1em; }

.upsell-script {margin: 0.5em 0 0.5em 0; color:rgb(75,75,75); font-weight:bold; }

.address-label-container { }
.address-label { width: 280px; float: left; }
.address-label-container .after { clear: both; }

.product-full .product-image { clear:both; float:right; margin:3px 0 7px 10px; }
.product-brief .product-image { float: left; width: 108px; }
.product-brief div.add-to-cart { float: right; margin: 0.5em 0 0.2em 0.2em; position: relative; }
/*.catalog-sort-by { text-align: right; width: 600px; } */

img.product-small { height: 100px; }
img.product-large { width: 260px; }

.order-addresses-container { margin: 1em 0 1em 0; }
.order-addresses-container .ship-to-multiple { }
.order-addresses { clear: both; }
.order-addresses .bill-to { width: 280px; float: left; }
.order-addresses .ship-to { width: 280px; float: left; }
.order-addresses .after { clear: both; }

.address-book { margin: 1.3em 0 1.3em 0; }
.address-book-entry { border: solid 1px #000; padding: 10px 10px 30px 20px; width: 18em; height: 12em; float: left; margin: 0 -1px -1px 0; }
.address-book .after { clear: both; }
.address-book .select-address { }
.address-book .edit-address { }