@media print 
{

div form * {
	text-align: left;
}
A:link  {
}

A:visited  {
}

A.footer:link  {
	color : #000000;
	text-decoration : none;
}

A.footer:visited  {
	color : #000000;
	text-decoration : none;
}

A.footer:Hover  {
	color : #000000;
	text-decoration : underline;
}

A.footer:active  {
	color : #000000;
	text-decoration : underline;
}

TD {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color : #FFFFFF;
}

TABLE#mainmenu {
	display : none;
}

TD.sitepath {
	display : none;
}

TD.giftcertificates {
	display : none;
}

TD.seafoodrecipes 
{
	display : none;
}

TD.footer {
	font-size : 70%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	background-color : #FFFFFF;
	padding-top : 5px;
	padding-left : 15px;
}

TD.contentblock1 {
}

TD.contentblock1a {
}

TD.contentblock1a_hrule {
}

TD.contentblock2 {
}

TD.contentblock2a {
}

TD.contentblock2a_hrule {
}

TD.acctdet_order_header {
}

TD.acctdet_order_copy {
}

hr#bottom {
	color : #C93B24;
	background-color : #C93B24;
}

.fineprint {
	font-size : 70%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	margin-top : 1em;
}

.fineprint2 {
	font-size : 70%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	margin-top : 2em;
}

.fineprint .greyedout {
	color : #B8B8B8;
}

.redimageborder {
	border : #C93B24 solid 3px;
}


/* ** Travis' additions ** */

/* default overrides */
ul, ol {
	padding : 0px;
	margin : 0px;
}

li {
	padding: 0px;
	margin : 0px;
}
/* sections */

.outlined {
	font-size : 75%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	background-color : #FFFFFF;
	border : 1px #CCCCCC solid;
	padding : 6px;
	margin-bottom : 1em;
}

#cartpayer, #cartrecipient {
	float:left;
	margin-right: 20px;
/*	width : 200px; */
}

#cartshipper {
	float:left;
}
#cartshipper #labels {
	float:left;
	font-weight: bold;
	margin-right:1em;
}
#cartshipper #values {
	float: left;
}

#ordersummary {
}

#searchbox {
	display : none;
}

/* Category menu */
table#submenu {
	display : none;
}

/* Your Cart */
div#yourcart {
	display:none;
}

/* shopping cart */
table.shoppingcart tr th {
	font-size : 75%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	background-color : #FFFFFF;
	font-weight : bold;
	padding : 6px;
	border : none;
	vertical-align : top;
}

table.shoppingcart tr td {
	font-size : 75%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	background-color : #FDF6E1;
	border-top : 1px solid #999999;
	padding : 6px;
}

table.shoppingcart tr.voucher td {
	font-size : 75%;
	padding : 6px 6px 1px 6px;
}

table.shoppingcart tr.voucheritem td {
	font-size : 70%;
	padding : 0px 6px 6px 6px;
	border : none;
}

table.shoppingcart tr td.total {
	font-size : 90%;
	background-color : #FFFFFF;
	padding : 6px;
	border : none;
	text-align : right;
}
table.shoppingcart tr td.fineprint {
	background-color : #FFFFFF;
	border : none;
	padding : inherit;
}

/* Redeem Certificate */
p#redeemvoucher {
	font-size : 70%;
}

/* Registration */
#register, #signin
{
}

#signin p {
}

#signin a {
}

#register li {
}

a#nosignin 
{
}

/* Checkout Steps */
ol#checkoutsteps {
	display : none;
}

/* error block */
.errormessage {
}

div.errormessage 
{
}

/* form  & fields */
div.form {
}

div.form div.labels {
}

div.form div.labels label {
}

* html div.form div.labels {
	height : 1%;
}

div.form div.fields
{
}

* html div.form div.fields {
	height : 1%;
}

div.buttons
{
	display: none;
	text-align: right;
	margin: 10px 0px;
	clear: both;
}

input.invalid, select.invalid, textarea.invalid {
	background-color : #F8E7E4;
}

.lfloatblock 
{
	float:left;
	margin-right:10px;
}

.rfloatblock 
{
	float:right;
	margin-left:5px;
}

/* recipe */
#recipelink {
	display : none;
}

ul#recipeingredients, ul#recipedirections 
{
	margin:5px 0 5px 0;
	padding-left:0px;
	list-style-type: none;
}

ul#recipeingredients li, ul#recipedirections li {
	padding-left:10px;
	background-image:url(/storeadmin/images/bg_arrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#certificatelink {
	display : none;
}

#askthechefbox {
	display : none;
}

/* headings */
h1.black {
}

h2 
{
}

.form h3 {
}

.form .req {
}

}

/* table sections */
table td#leftcolumn {
	width : 0;
}
table td#rightcolumn{
	width : 0;
}

table td#midcolumn {
/*	width:100%; */
}