/* resets/fonts/globals *//*{{{*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;line-height:1.22em;}

table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
/* fonts */
body {font:14px "times new roman",times,serif;}
table {font-size:inherit;font:100%;}
address {
    padding: 0 0 1em 0.5em;
}
blockquote {
    padding: 0 0 1em 2.5em;
}
blockquote .attrib {
    text-align: right;
    padding-right: 30%;
}
select, input, textarea {
    font:99% "times new roman",times,serif;
    border: 1px solid #333;
}
input[type="image"], input.imagetype {
    border: 0;
}
input[type="submit"], input.submittype {
    border: 1px outset black;
    text-align: center;
    background: #000;
    color: #988344;
    padding: 0.5em;
}
pre, code {font:115% monospace;*font-size:100%;}
p {
    padding-bottom: 1em;
}
h1 {
    font-size: 128%;
    font-weight: bold;
    padding-bottom: 1em;
}
h2 {
    font-size: 140%;
    font-weight: normal;
    padding: 0.7em 0 0 0;
    color: #988344;
}
.commonInner h2 {
    font-size: 111%;
    font-weight: normal;
    padding-bottom: 0;
    color: #988344;
}

/* base */
.clear:after { /* clear both */
  display: block;
  content: ".";
  height: 0;
  visibility: hidden;
  clear: both;
}
* html .clear {height: 1%;}


a, a:visited, a:link, a:active {
   color: #988344;
   text-decoration: none;
}
a:hover {
    color: #695a2f;
}


/* base */
body {
    text-align: left;
	color: #000;
}


table td {
	vertical-align: top;
}
/*}}}*/



#nav1, #secNotice, #checkoutCartSteps, #orderPrintLink, #cmContinueShopping {
    display: none 
}

#logo1 {
}

#outW {
    margin: 0 auto;
}
table {
    width: 100%;
}

#logo1 {
    font-size: 190%;
    font-weight: bold;
    margin: 2em 0;
}
#logo1 a {
    color: #988344;
}
#chkConfirmOrderHeader {
    margin-bottom: 1em;
}

.checkoutFormBox {
    padding: 1.5em 0;
}
#cmCartListing {
    border-bottom: 2px solid #988344;
    border-top: 2px solid #988344;
    padding: 2em 0;
}
.policyNotice {
    font-size: 90%;
    padding-top: 1em;
    text-align: right;
    margin-top: 1em;
    border-top: 1px solid #999;
}
.checkoutSubmitButtonArea {
    display: none;
}

table.cart .alignright {
    text-align: right;
}
table.cart .aligncenter {
    text-align: center;
}
table.cart tr.carttotal td {
    font-weight: bold;
    padding: 0.4em 0;
    border-top: 1px solid #ccc;
}
