﻿@charset "utf-8";

#cartpreview {text-align: left;}
#main table {border: 1px solid #dfd9c9; border-width: 1px 0; margin: 10px 0 20px; width: 100%;}
#main td {text-align: left; padding: 8px; margin: 0 0 16px; font-size: 12px; color: #60380f; }
#main td strong {padding-left: 4px;}
#main td.alt {background: #f5f2e9; border: 1px solid #dfd9c9; border-width: 1px 0;}
#main th {text-align: left; padding: 8px; margin: 0 0 16px; font-size: 12px; color: #60380f; font-weight: bold; }
#main table + p {margin-top: 8px;}
#main p.path {font-weight: bold; color: #dfd9c9;}
#main .smallp {font-size: 12px; margin-left: 50px;}
#main .warn {color: #c00;}

#main th {background: #f5f2e9; border: 1px solid #dfd9c9; border-width: 1px 0;}
#main #cartpreview th {border-top-width: 0;}
#main .subtot {border-top: 1px solid #dfd9c9;}

.placeholder {margin-bottom: 20px;}

p.suborder	{text-align:center;}
p.errmsg {border: 1px solid #38210d; width:90%; font-weight: bold; padding: 5px; color: #7a0000;}

#orderSummary {width: 246px; padding: 10px 0px 16px; margin: 12px 0px 0px 0px; border: 1px solid #dfd9c9; background: #f5f2e9 url(../_gimg#orderSummarynewbg.gif) bottom left no-repeat;}
#orderSummary p {color: #966633; font-size: 12px; text-align: center; margin: 0px 13px;}
#orderSummary p.ctr {margin: 0;}
#orderSummary p a {text-decoration: underline; color: #60380f;}
#orderSummary p a:hover {text-decoration: none;}
#orderSummary a img {margin: 0 0 10px; border:1px solid #60380f;}
#orderSummary a:hover img {border:1px solid #7a0000;}
#orderSummary form {text-align: center; margin: 6px 0 0; padding: 0;}

#gcAdd table {border:1px solid #ccc; border-width:2px 0;} 
#gcAdd th	{padding:2px 5px;margin:0;font-size:1em;font-weight:normal;}
h3	{margin:0;padding:0;}

form	{padding:0;margin:0;}
#content input {color: #7a0000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; background-color: #fff; border: 1px solid #60380f; font-weight: bold; margin-bottom: 4px;}