.carttable {text-transform: uppercase; font-size:18px; letter-spacing:.4px; font-family:'alternate-gothic-no-2-d', sans-serif; }
.cartheader, #cartheader {text-transform: uppercase; font-size:28px; letter-spacing:.4px; font-family:'alternate-gothic-no-2-d', sans-serif; text-align:center}
.cartheader {border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 8px 0 }
.chrow {text-transform: uppercase; font-size:18px; letter-spacing:.4px; font-family:'alternate-gothic-no-2-d', sans-serif;}
.cartpolicies {text-align:right; float:right; font-family:'merriweather', serif; font-size: 11px; text-transform:capitalize}
.cartpolicies a { border-bottom:1px solid #3399ff!important; color:#3399ff}


.chlowstock {text-align:left; font-family:'merriweather', serif; font-size: 10px; color: #666;  margin: 10px 0 0 0; text-transform:capitalize }

.chitemcode {}

.chitemcolor {font-family:'merriweather', serif; font-size: 12px;}
.chitemsize {font-family:'merriweather', serif; font-size: 12px; }

.chimage {width: 100px; margin:1px 10px 0 0 ; padding:0 }

.chbutton{text-transform: uppercase; height: auto; padding:5px 20px 1px; font-size: 18px; font-family:'alternate-gothic-no-2-d', sans-serif;text-align:center; background-color:white; border:solid #000 1px;  color:black; margin:0; cursor:pointer}
.chbutton:hover{ text-transform: uppercase; text-align:center; background-color:black; border:solid #ccc 1px; color:White;}
.chfield {text-transform: uppercase; height: auto; padding:5px 20px 1px; font-size: 18px; font-family:'alternate-gothic-no-2-d', sans-serif;text-align:center; background-color:white; border:solid #ccc 1px;  color:black; margin:0; cursor:pointer}

.cherrormsg {font-family:'merriweather', serif; font-size: 12px; color: red; margin:10px 0}
.graytext {text-transform: uppercase; font-size:18px; letter-spacing:.4px; font-family:'alternate-gothic-no-2-d', sans-serif;}

.col1, .col2, .col3 {text-transform: uppercase; font-size:18px; letter-spacing:.4px; font-family:'alternate-gothic-no-2-d', sans-serif;}
.rinput {background: none; border: 1px solid #ccc; font-family:'merriweather', serif; font-size: 12px}
#drpState, #drpStateCA, #selectCountry {background: none; border: 1px solid #ccc; font-family:'merriweather', serif; font-size: 12px}

#carttable {font-family:'merriweather', serif; font-size: 12px; margin:0; padding:0}
.tblTdPad {padding:10px 0 10px 0 }
.tblBotPad {padding:0 0 5px 0 }
.tblTdTopMarg {margin:10px 0 0 0}
.tblTdHalfPad {padding:5px 0 5px 0}

.rinput_area textarea{background: none; border: 1px solid #ccc; font-family:'merriweather', serif; font-size: 12px}
.rinput_area {background: none;}


.print_content {text-transform: uppercase; font-size:18px; letter-spacing:.4px; font-family:'alternate-gothic-no-2-d', sans-serif;}

.print_content table {text-transform: uppercase; font-size:18px; letter-spacing:.4px; font-family:'alternate-gothic-no-2-d', sans-serif;}
.print_content table td {font-family:'merriweather', serif; font-size: 12px}
.print_content  h2 {text-transform: uppercase; font-size:18px; letter-spacing:.4px; font-family:'alternate-gothic-no-2-d', sans-serif;}

.col2 {height: auto}