/* Order Page */
.dgcOrderWrap{
border: 2px solid black;
background: #F6E1CA;
font-size: .95em;}

.dgcOrderWrap img{
border: 0;
vertical-align: middle;}

.dgcClear{
clear:both}

.dgcBottom{
text-align: center;
padding: 15px 0 15px 0;
border-top: 2px solid black;}

/* Begin Header Specific Section */
.dgcHeader{
border-bottom: 2px solid black;
background: #F1CDA3;
padding: 15px;
margin: 0 0 0px 0;
}

.dgcHeader a{
float: left;
border: 0;
margin: 25px 0 0 0;
}

.dgcHeader ul{
float: left;
list-style-type: none;
margin: 0 0 0 225px;
padding: 10px;
border: 2px solid black;
line-height: 1.5;}

/* End Header Specific Section */
/* Begin Item Specific Section */

.dgcItemWrap{
border-bottom: 2px solid black;
padding: 15px 10px 15px 10px;}

.dgcItemWrap table{
width: 100%;
border-collapse: collapse;
text-align: center;}

.dgcItemRight{
text-align: right;
width: 285px;}

.dgcItemRight input{
font-family: monospace;
font-size: 13px;}

.dgcItemLeft{
text-align: left;
width: 151px;}

.dgcItemWrap ul{
list-style-type: none;
margin: 0;
padding:0 0 0 0;}

.dgcItemWrap input{
vertical-align: middle;
margin: 0;}

.dgcItemWrap select{
vertical-align: middle;
margin: 0;}

.dgcItemWrap form{
vertical-align: middle;
margin: 0;}

/* End Item Specific Section */
/* Begin Footer */

.dgcFooter ul{
list-style-type:none;
border: 2px solid black;
text-align: left;
padding: 10px;
margin: 15px auto 0 auto;
width: 200px;

line-height: 1.5;}

/* End Footer */
/* End Order Page */
/* Cart Page */

.dgcCart{
border-collapse: collapse;
border: 2px solid black;
background: #F1CDA3;
margin: 0 auto 0 auto;}

.dgcHeading{
text-align: center;
border-bottom: 2px solid black;
font-size: 1.5em;}

.dgcCart td{
padding: 2px 5px 2px 5px;}

.dgcCart img{
margin: 0;
vertical-align: middle;}

.dgcCart input{
margin: 0;
vertical-align: middle;}

td.dgcHeader{
border-bottom: 2px solid black;
font-weight: bold;
border-right: 2px solid black;}

.dgcEntry{
background: #f6e1ca;
border-right: 2px solid black;}

.dgcTotal{
border-top: 2px solid black;
font-weight: bold;
border-right: 2px solid black;}

.dgcRemove{
text-align: center;}

.dgcContinue{
border: 0;
border-top: 2px solid black;}

#dgcCheckout{
text-align: right;
border: 0;
border-top: 2px solid black;}

#dgcCheckout form{
margin:0;}


/* End Cart Page */
/* Start Product Page */

.dgcProductPageWrap{
width: 95%;
border-top:2px solid black;
border-bottom:2px solid black;
border-left:2px solid black;
border-right:2px solid black;
padding: 2px 0;}

.dgcProductPage{
border-top:1px solid black;
border-bottom:1px solid black;}

.dgcProductPage table{
font-size: .95em;}

.dgcProductTitle{
font-size: 1.5em;}

.dgcBGap{
padding: 0 0 15px 0;}

/* End Product Page */
