@charset "utf-8";

/***Order Form Field Styling***/
form#customer {font-family:Verdana, Arial, Helvetica, sans-serif;}
form#customer fieldset {border:0;margin:0;padding:20px;border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px;-khtml-border-radius:14px;}
form#customer legend {width:890px;height:24px;background:#FF6931;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;padding:5px 10px;margin:0;;
border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px;-khtml-border-radius:14px;}
form#customer label {font-weight:normal;font-size:14px;}
/*form#customer input, form#customer select*/
#cardleft input, #cardleft select, #bldiv input, #bldiv select,#shdiv input, #shdiv select {background:#EEE;border:1px solid #333;}
form#customer input.send {border:0;background:none;margin:4px auto 10px auto;}
#cardleft input:focus, #cardleft select:focus, #bldiv input:focus, #bldiv select:focus,#shdiv input:focus, #shdiv select:focus {background:#FFF;border:1px solid #000;}
form#customer input[type="text"] {}
form#customer input[type="radio"] {}
form#customer input[type="checkbox"] {}
form#customer input[type="submit"] {}
form#customer input[type="reset"] {}
form#customer textarea {}
form#customer select {}
form#customer hr {display:none;}

/***Element Layout***/
ul.formlist, ul.hearlist {list-style:none}
ul.hearlist {text-align:left;margin:4px auto;font-size:14px;}
ul.hearlist li {height:18px;clear:both;display:block}
ul.formlist li {margin:10px 0;text-align:left;padding:0;}
#carddiv {width:900px}
#carddiv label {display:block;text-align:left;display:block;float:left;}
#carddiv input, #carddiv select {padding:4px;}
#cardleft label {width:120px;}
#cardright label {width:440px;}
#cardright input {float:left;text-align:left;}
#cardleft, #cardright {width:400px;float:left;}
#bldiv label, #shdiv label {float:left;width:120px;text-align:left;display:block;}
#bldiv input, #bldiv select, #shdiv input, #shdiv select {width:200px;text-align:left;padding:4px}

/***Additional Element Styling***/
h3 {font-family:Arial, Helvetica, sans-serif;font-size:30px;font-weight:bolder;color:#4A4D4A;letter-spacing:-2px;margin:0;padding:0 0 0 20px;clear:both;}
/*#bldiv, #shdiv {width:450px;float:left}*/
#bldiv {width:430px;float:left;padding:0;margin:0;}
#shdiv {width:430px;float:left;padding:0;margin:0;}
#orderopts {width:917px;text-align:center;}
.orderopt1, .orderopt2, .orderopt3 {float:left;text-align:center;}
.clear {clear:both;}
.redast {color:#F00;}
.sectext {color:#ff0000;font-size:10px;width:210px;text-align:left;}
.sectext img {float:left;margin:0 4px 0 0;}
.detailp {}

/***Overall Page Style***/
#wrapper {width:917px;margin:0 auto;}
#nav, #banner {text-align:center;}
#banner {margin:10px 0 0 0;}
#footer {background:url(images/footer-bg.jpg) repeat-x;height:118px;width:100%;margin:0;padding:0;}
#footercont {width:917px;text-align:center;font-size:12px;color:#FFF;padding:24px 0 0 0;font-family: Arial, Helvetica, sans-serif;margin:0 auto;}