#merch a img { border:none; }
#merch input { border:none; width:auto; height:auto; background:none transparent; }
#merch h2 { font-size: 1.3em; margin:0; line-height:1.3; }
#merch h3 { font-size:1.1em; font-weight:normal; margin:0; text-transform:none; color:#222 }
#merch h4 { font-size:1em; margin:0; text-transform:none; color:#222 }

#merch { width:454px; font-size:1.2em; margin:0 auto; }
#merch #shirts_img { width:520px; margin-left:-33px; }

#merch .checkout_response,
#merch .merch_item { margin:1em 0 0 0; padding:0.5em; border:solid 1px #b4b2ab; background:#f8f8ee; }

#merch .merch_title { font-size: 1.4em; line-height:1.4; white-space:nowrap; }

#merch .merch_item table.merch_options { width: 440px; }
#merch .merch_item table.merch_options td { text-align:center; vertical-align:middle; }
#merch .merch_item table.merch_options td.merch_price { width: 140px; }
#merch .merch_item table.merch_options td.merch_form { width: 300px; }

#merch .merch_item table.merch_options form table { margin:0 auto 15px auto; }
#merch .merch_item table.merch_options form table td { text-align: left; }




#merch .checkout_response h3 { color:#000; font-weight:bold; }

#merch .merch_price h4 { font-size: 1.4em; line-height:1.4; white-space:nowrap; }

#merch .merch_poster { margin-bottom:110px; }
#merch .merch_poster_img { position:relative; height: 20px; }
#merch .merch_poster_img div { position:absolute; margin-left:-155px; top:-40px; }
#merch .merch_poster_img div img { border:solid 2px #9a9892; }

#merch .merch_sub_title { font-size: 1.1em; margin-left:20px; }
#merch .back_to_top { text-align:right; margin-top:0; }

#merch .posterhr { margin-left:-150px; width:590px; color: #b4b2ab; background-color: #b4b2ab; height: 1px; margin-top:-10px; margin-bottom:30px; }
#merch .posterhr hr { display: none; }


#merch .clear { clear:both; }

#merch .pp_solutions {
    float:left;
    margin-top: -24px;
    margin-bottom: -24px;
}
#merch .viewcart {
    background: none repeat scroll 0 0 #E4DECD;
    border-bottom: 5px solid #9D0D02;
    border-top: 1px solid #9F9C93;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: -33px;
    padding: 25px 15px;
    position: relative;
    width: 490px;
    text-align: right;
}











.warning { border:solid 1px #990000; background:#f8f8ee; text-align:center; }
.warning td { vertical-align:middle; padding:0.5em; } 
.warning td.ex { font-family:"Times New Roman", Times, serif; font-size:24px; font-weight:bold; color:#888; } 
.warning * { font-size:16px; font-variant:small-caps; }

.boxMedMarg { margin:1em; }







#merch .proceeds { margin:1em 0; color:#888; text-align:center; }

#merch .fadeStep { filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; }
#merch .hide,
#merch .hidetr { display:none; }
#merch .hidden { visibility:hidden; }
#merch .red { color:#990000; }
#lookup .right,
#merch .right { text-align:right; }
#lookup .smalltext,
#merch .smalltext { font-size:0.9em; }
#lookup .medtext,
#merch .medtext { font-size:medium; }
#merch .notext { font-size:1px; }
#merch .nowrap { white-space:nowrap; }
#merch .underline { border-bottom: solid 1px #000; font-size:1px; line-height:0; }
#merch .underline2 { border-bottom: solid 2px #9a9892; font-size:1px; line-height:0; }
#merch .doublebar { border-bottom: double 3px #000; font-size:1px; line-height:0; }
#merch .goodbox { border:solid 2px #009900; }
#merch .errorbox { border:solid 2px #990000; }
#merch .warningbox { border:solid 2px #e67300; }
#merch .warninglite { color:#e67300; }
#merch .lite { color:#999; }
#lookup .specialQuote,
#merch .specialQuote { color:#000; padding:0.5em; }
#lookup .specialQuote span,
#merch .specialQuote span { color:#000; background:#efeee9; border-top: solid 1px #b4b2ab; border-bottom: solid 1px #b4b2ab; padding:0.2em; }
#merch #specialNote { position:absolute; left:0; margin-top:-2em; margin-left:3.5em; color:#666; font: 1.1em/1.3em bold Georgia, "Times New Roman", Times, serif; }
#merch #specialNote2 { position:absolute; margin-top:-2em; margin-left:1.5em; color:#666; font: 1.1em/1.3em bold Georgia, "Times New Roman", Times, serif; }
#merch .specialNote { color:#666; font: 1.1em/1.3em bold Georgia, "Times New Roman", Times, serif; }
#merch .error { color:#990000; }
#merch .aligncenter { text-align:center; }
#merch .numbersign,
#merch .dollarsign { padding-left:0.5em; font: 1.5em/1.3em bold Georgia, "Times New Roman", Times, serif; }
#lookup .margin1,
#merch .margin1 { padding-left:1em; }
#lookup .rightmargin1,
#merch .rightmargin1 { padding-right:1em; }
#lookup .center,
#merch .center { text-align:center; }


