/* --- Stop IE from putting a border around radio buttons --- */
input[type="radio"],
input[type="checkbox"]{
border:none;
}


body {
	background-color: White;
	font-family: Verdana, Arial, Helvetica;
}


.pg_hdr {
	background-color: #920002;
	font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	height: 18px;
	color: White;
	vertical-align: middle;
	padding-left: 10px;
	width: 240px;
}


.cart_header {
	border: 1px solid #67686A;
	height: 22px;
}

.cart_header_txt {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	color: #343638;
	background-image: url(images/cart_hdr_bg.gif);
}

.cart_extra1_txt {
        font-family: Verdana, Arial, Helvetica;
        font-size: 10px;
        font-weight: bold;
        color: BLACK; 
        text-align: left;
        vertical-align: top;
        background-image: url(images/cart_hdr_bg.gif);
	line-height: 20px;
}
.cart_extra2_txt {
        font-family: Verdana, Arial, Helvetica;
        font-size: 10px;
        font-weight: bold;
        color: #002AFF;
        text-align: center;
        vertical-align: top;
        background-image: url(images/cart_hdr_bg.gif);
	line-height: 20px;
}

.cart_cellTbl {
	border: 1px solid #7B7B7B;
	margin-top: 2px;
	margin-bottom: 2px;
}


.cart_cell1 {
   background-image: url(images/cart_cell1_bg.jpg);
}


.cart_cell_ttl {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}

.cart_cell_ttl A {
	text-decoration: underline;
	color: #000000;
}

.cart_cell_ttl A:hover {
	text-decoration: none;
	color: #000000;
}

.cart_cell_ttl A:visited {
	text-decoration: none;
	color: Purple;
}



.cart_cell1_prc {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	color: #002AFF;
	text-align: center;
	background-image: url(images/cart_cell1_bg.jpg);
}


.cart_cell2 {
   background-image: url(images/cart_cell2_bg.jpg);
}


.cart_cell2_prc {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	color: #002AFF;
	text-align: center;
	background-image: url(images/cart_cell2_bg.jpg);
}



.cart_cellTotal_txt {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	color: #343638;
	background-image: url(images/cart_cellTotal_bg.jpg);
}

.cart_cellTotal_prc {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	color: #002AFF;
	text-align: center;
	background-image: url(images/cart_cellTotal_bg.jpg);
}

.cart_cellFtr_txt {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	color: #FFFFFF;
	background-image: url(images/cart_ftr_bg.gif);
	text-align: center;
	height: 22px;
}

.cart_cellFtr_txt A {
	color: #FFFFFF;
	text-decoration: underline;
}

.cart_cellFtr_txt A:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.cart_cellFtr_txt A:visited {
	color: #F5F5F5;
	text-decoration: none;
}

.cart_rmv_bttn {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	background-image: url(images/cart_hdr_bg.gif);
	color: Red;
	border: 1px solid #7B7B7B;
	font-weight: normal;
}


.reg_bttn {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: White;
	border: 1px solid #000000;
	font-weight: bold;
	background-color: #343638;
}

.reg_cell1 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: Black;
	font-weight: normal;
	background-image: url(images/reg_cell1_bg.gif);
	padding-right: 10px;
	text-align: right;
}

.reg_cell2 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: Black;
	font-weight: normal;
	background-image: url(images/reg_cell2_bg.gif);
	padding-right: 10px;
	text-align: right;
}

.reg_cell3 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #920002;
	font-weight: bold;
	background-image: url(images/reg_cell3_bg.gif);
	vertical-align: middle;
	height: 23px;
	text-align: right;
	padding-right: 370px;
}


.info_movttl {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}



.input_blnk {
	border: 0px;
}

input {
	border: 1px solid #7B7B7B;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

select {
	border: 1px solid #7B7B7B;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}


textarea {
	border: 1px solid #7B7B7B;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}


.textarea2 {
	border: 1px solid #343638;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	padding-left: 5px;
}

.txt1 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: Black;
}

.txt2 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: Black;
}

.txt3 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: Black;
}

.txt3Red {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #C41E23;
}



.txt4 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: Black;
}


.txt5 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	color: Black;
}

.txt6 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 17px;
	color: Black;
}



.txtRd {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #EE1111;
	font-weight: bold;
}



A {
	text-decoration: underline;
	color: #D31E23;
}


A:hover {
	text-decoration: none;
	color: #0E1113;
}

A:visited {
	text-decoration: none;
	color: Purple;
}



.nch_bxTp1 {
	margin-top: 2px;
	margin-bottom: 1px;
	background-color: #343638;
}

.nch_bxTp2 {
	margin-top: 1px;
	margin-bottom: 1px;
	background-color: #3A4757;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: White;
	height: 18px;
	vertical-align: middle;
	text-align: right;
}

.nch_bxTp2_alt {
        margin-top: 1px;
        margin-bottom: 1px;
        background-color: #3A4757;
        font-family: Verdana, Arial, Helvetica;
        font-size: 10px;
        font-weight: normal;
        color: White;
        height: 18px;  
        vertical-align: middle;
        text-align: center;
}

.nch_bxTp2 A{
	text-decoration: underline;
	color: White;
}

.nch_bxTp2 A:hover{
	text-decoration: none;
	color: #FFEA00;
}

.nch_bxTp2 A:visited{
	text-decoration: underline;
	color: White;
}

.nch_bxTxt1 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	height: 20px;
	padding-left: 12px;
	background-color: #FFFFFF;
	vertical-align: middle;
}

.nch_bxTxt2 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: Black;
	height: 30px;
	padding-left: 12px;
	background-color: #FFFFFF;
	vertical-align: middle;
}

.nch_dvdT {
	margin-top: 1px;
	margin-bottom: 0px;
}


.nch_dvdTtle {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: Black;
	font-weight: bold;
}

.nch_dvdTtle A {
	color: Black;
	text-decoration: underline;
}

.nch_dvdTtle A:hover {
	color: Black;
	text-decoration: none;
}

.nch_dvdTtle A:visited {
	color: Purple;
	text-decoration: none;
}


.nch_dvdDsc {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #2A323D;
}


.nch_dvdAdd {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #1A1A2D;
	text-align: right;
	padding-right: 12px;
}

.nch_frmt1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #BB122B;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.nch_frmt2 {
        font-family: Arial, Helvetica, sans-serif;
        color: #BB122B;
        font-size: 11px;
        font-weight: bold;
        text-align: right;
}

.nch_frmt3 {
        font-family: Arial, Helvetica, sans-serif;
        color: #BB122B;
        font-size: 11px;
        font-weight: bold;
        text-align: left;
}

.nch_frmt_stu {
        font-family: Arial, Helvetica, sans-serif;
        color: #BB122B;
        font-size: 9px;
	font-weight: bold;
        text-align: left;
} 

.nch_frmtTotal {
	font-family: Verdana;
	color: #0006FF;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.inf_dvdTtle {
	font-family: Verdana, Arial, Helvetica;
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
	padding-left: 4px;
	height: 27px;
	text-decoration: underline;
}

.inf_FrmtTbl {
	border: 1px solid #7A7C7F;
	margin-bottom: 2px;
}

.inf_FrmtHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: White;
	margin-top: 2px;
	margin-bottom: 2px;
}

.inf_frmtTotal {
	font-family: Verdana;
	color: #0006FF;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}


.mn_txt {
	color: #3A4757;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	line-height: 14px;
	padding-left: 15px;
	padding-top: 15px;
	vertical-align: top;
	padding-bottom: 15px;
}

.mn_txt A {
	color: #3A4757;
	text-decoration: none;
}

.mn_txt A:hover {
	color: #D31E23;
	text-decoration: underline;
}

.mn_txt A:visited {
	color: purple;
	text-decoration: underline;
}


.mdhdr_txt {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: White;
	text-align: right;
	vertical-align: middle;
	padding-right: 15px;
	line-height: 30px;
}

.mdhdr_txt A {
	color: White;
	text-decoration: none;
}

.mdhdr_txt A:hover {
	color: White;
	text-decoration: underline;
}

.mdhdr_txt A:visited {
	color: #C2C2C2;
	text-decoration: underline;
}




.cnfrm {
	background-image: url(images/cart_cell1_bg.jpg);
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: Black;
	line-height: 15px;
	vertical-align: top;
	
}

.cnfrm_prc {
	background-image: url(images/cart_cell1_bg.jpg);
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #002AFF;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
}

.cnfrm_total {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: Black;
	vertical-align: top;
	background-image: url(images/cart_cellTotal_bg.jpg);
	line-height: 20px;
}

.cnfrm_totalprc {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #002AFF;
	text-align: center;
	vertical-align: top;
	background-image: url(images/cart_cellTotal_bg.jpg);
	line-height: 20px;
}

.cnfrm_Ftr_txt {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	vertical-align: middle;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
ftrtxt
.cnfrm_Ftr_txt A {
	color: #FFFFFF;
	text-decoration: underline;
}

.cnfrm_Ftr_txt A:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.cnfrm_Ftr_txt A:visited {
	color: #C2C2C2;
	text-decoration: underline;
}

.ftrtxt {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	vertical-align: middle;
	color: #FFFFFF;
	height: 16px;
	background-color: #343638;
	line-height: 13px;
	text-align: center;
}


.ftrtxt A {
   color: #FFFFFF;
	text-decoration: none;
}

.ftrtxt A:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.ftrtxt A:visited {
	color: #FFFFF0;
	text-decoration: underline;
}





.logintxt {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	vertical-align: middle;
	color: #FFFFFF;
	text-align: right;
	height: 16px;
	background-color: #343638;
	font-weight: bold;
	line-height: 16px;
}

.loginput {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: Black;
	border: 1px solid #343638;
	vertical-align: middle;
}

.loginbtn {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: Black;
	border: 1px solid Black;
	vertical-align: middle;
	background-color: White;
}

.splashTbl {
	border: 1px solid Black;
	background-color: White;
	width: 300px;
	height: 40px;
	text-align: center;
}

.splashE {
	font-family: Verdana, Arial, Helvetica;
	font-size: 28px;
	color: White;
	background-color: #DA0910;
	width: 223px;
	height: 34px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.splashE A {
	color: White;
	text-decoration: none;
}

.splashE A:hover {
	color: White;
	text-decoration: underline;
}

.splashE A:visited {
	color: White;
	text-decoration: underline;
}




 

