body { margin: 0px;	padding: 5px;	background-color: #869CAB; }

p { line-height: 140%; }

.tab { 
position:relative;
left:0px;
top:3px;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #2062F6; 
padding: 0px;
border-left: 1px solid #2062F6; border-right: 1px solid #2062F6; min-height: 0px; 
}
.colheader {
 font-family: Arial; background-color: 527187; color: ffffff; font-size: 8pt; text-decoration: none;
 /*background-image: url(/images/largebacktitle2.jpg);*/
}

.topborder { border: 1px solid #2062F6; padding: 1px;  min-height: 0px; -moz-border-radius: 7px; }

.mainborder { border: 1px solid #455E6F; padding: 0px;  min-height: 0px; -moz-border-radius: 7px; }
.mainborder2 { border: 1px solid #4C4CBE; padding: 0px;  min-height: 0px; -moz-border-radius: 7px; }
.softborder { border: 1px solid #A2A3DC; padding: 0px; }
.border { border: 1px solid #455E6F; padding: 0px;  min-height: 0px; }
.bordernopad { border: 1px solid #455E6F; padding: 0px;  min-height: 0px; }
.borderlogin { background-color: ffffff; border: 1px solid #333399; padding: 0px;  min-height: 0px; -moz-border-radius: 7px; }
.borderdark { border: 1px solid #333399; padding: 0px;  min-height: 0px; -moz-border-radius: 7px; }
.border2 { background-color: D1DAEF; border: 1px solid #2062F6; padding: 1px;  min-height: 0px; -moz-border-radius: 7px; }
.border3 { border: 1px solid #869CAB; padding: 1px;  min-height: 0px; }

.pageborder {  border: 1px solid #2062F6; padding: 0px;  min-height: 0px; -moz-border-radius: 7px; }
.whitecell { background-color: ffffff; }
.bluecell { background-color: B5C5CF; }

.bluecelllight { background-color: F0EFFF; }
.greycell { background-color: EFF9F9; }
.tancell { background-color: DFDAC3; }
.blackcell { background-color: 333333; }
.errorbar { font-family: verdana; background-color: aa0000; color: ffffff; font-size: 12pt; font-weight: bold; }
.titlebar { font-family: verdana; background-color: 0050C0; color: eeeeee; font-size: 12pt; font-weight: bold; }
.titlebar2 { font-family: verdana; background-color: DFDAC3; color: 0050C0; font-size: 12pt; font-weight: bold; }
/*.header { font-family: Arial; background-color: 333399; color: ffffff; font-size: 10pt; text-decoration: none; }*/

.header { font-family: Arial; background-color: 527187; color: ffffff; font-size: 10pt; text-decoration: none; border-bottom: 2px solid #000000; padding: 0px; }
.headererror { font-family: Arial; background-color: aa0000; color: ffffff; font-size: 8pt; text-decoration: none; }
.header2 { font-family: verdana; color: 869CAB; font-size: 10pt; text-decoration: none; font-weight: bold; }
.header2b { font-family: verdana; color: 8BA6CB; font-size: 14pt; text-decoration: none; font-weight: bold; }
.header3 { font-family: Arial; color: 990000; font-size: 12pt; text-decoration: none; font-weight: bold; }
.header4 { font-family: Arial; background-color: C3C3DF; color: 000099; font-size: 10pt; text-decoration: none; }

.header5 { font-family: Arial; background-color: 5A6BC8; color: C3C3DF; font-size: 10pt; text-decoration: none;  }
/*background-image: url(/images/headerbar.jpg);*/

.bottomline { border-bottom: 2px solid #000000; }
.headertext { font-family: verdana; color: 000099; font-size: 10pt; text-decoration: none; font-weight: bold; }
.headertext2 { font-family: verdana; color: C3C3DF; font-size: 10pt; text-decoration: none; font-weight: bold; }
.headertext3 { font-family: verdana; color: C3C3DF; font-size: 8pt; text-decoration: none; font-weight: bold; }
.headertext4 { font-family: Arial narrow; color: C3C3DF; font-size: 8pt; text-decoration: none; font-weight: bold; }

.textblack { font-family: verdana; color: 000000; font-size: 10pt; }
.textbold { font-family: verdana; color: 333333; font-size: 10pt; font-weight: bold; }
.textbolddisabled { font-family: verdana; color: 999999; font-size: 10pt; font-weight: bold; }
.textmediumbold { font-family: Arial; color: 333333; font-size: 10pt; font-weight: bold; }
.error { font-family: verdana; color: aa0000; font-size: 10pt; }
.redtotal { font-family: Arial; color: aa0000; font-size: 8pt; }
.errormessage { font-family: verdana; color: aa0000; font-size: 8pt; font-weight: bold; }
.smalltext { font-family: verdana; color: 333333; font-size: 8pt; }
.smalltextbold { font-family: verdana; color: 333333; font-size: 8pt; font-weight: bold; }
.smalltextred { font-family: verdana; color: aa3333; font-size: 8pt; }
.smalltextredbold { font-family: verdana; color: aa3333; font-size: 8pt; font-weight: bold; }
.tinytext { font-family: Arial; color: 333333; font-size: 8pt; text-decoration: none; }
.tinytextwhite { font-family: Arial; color: ffffff; font-size: 10pt; text-decoration: none; }
.tinytextwhite2 { font-family: Arial; color: ffffff; font-size: 8pt; text-decoration: none; }
.tinytextblue { font-family: verdana; color: 455E6F; font-size: 8pt; text-decoration: none; }
.redtinytext { font-family: Arial; color: aa3333; font-size: 8pt; text-decoration: none; }
.textbigblue { font-family: verdana; color: 333399; font-size: 14pt; text-decoration: none; font-weight: bold; }
.tinytextbold { font-family: Arial; color: 333333; font-size: 8pt; text-decoration: none; font-weight: bold; }
.textboldfront { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; font-weight: bold; }
.textfront { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; }



.text { font-family: verdana; color: 333333; font-size: 10pt; }
.textred { font-family: verdana; color: aa0000; font-size: 10pt; }
.textblue { font-family: verdana; color: 000099; font-size: 10pt; }
.textgreen { font-family: verdana; color: 006600; font-size: 10pt; }
.textwhite { font-family: verdana; color: ffffff; font-size: 8pt; }
.textpurple { font-family: verdana; color: 5758C2; font-size: 8pt; }

.textinactivered { font-family: verdana; color: aa0000; font-size: 10pt; text-decoration: line-through; }
.textinactiveblue { font-family: verdana; color: 000099; font-size: 10pt; text-decoration: line-through; }
.textinactivegreen { font-family: verdana; color: 006600; font-size: 10pt; text-decoration: line-through; }


.label { font-family: verdana; color: 455E6F; font-size: 10pt; font-weight: bold; text-decoration: none; }
.labeldark { font-family: verdana; color: 666666; font-size: 10pt; font-weight: bold; }
.labeldarklarge { font-family: verdana; color: 666666; font-size: 10pt; font-weight: bold; }
.smalllabel { font-family: verdana; color: 333333; font-size: 8pt; font-weight: bold; }
.smalllabelred { font-family: verdana; color: aa0000; font-size: 8pt; font-weight: bold; }
.labelerror { font-family: verdana; color: aa0000; font-size: 10pt; font-weight: bold; }
.labeldarkerror { font-family: verdana; color: aa0000; font-size: 10pt; font-weight: bold; }
.link { font-family: verdana; color: aa0000; font-size: 12pt; text-decoration: none; }
.smalllink { font-family: verdana; color: aa0000; font-size: 8pt; text-decoration: none; }
.smalllink2 { font-family: verdana; color: 99ff99; font-size: 8pt; text-decoration: none; }
.smalllink3 { font-family: verdana; color: 527187; font-size: 8pt; text-decoration: underline; }

.copyright { font-family: verdana; color: 333333; font-size: 7pt; text-decoration: none; }
.nolink { font-family: verdana; font-size: 8pt; color: 333333; hand: question; }

.button { background-color: #8a8570; font-family: verdana; color: ffffff; font-size: 10pt; }
.button75 { border: 0; width: 75px; height: 22px; text-align: center; font-family: verdana; color: 333333; font-size: 10pt; font-weight: bold; background-image: url(/images/button75.jpg); cursor: pointer; }
.button100 { border: 0; width: 100px; height: 22px; text-align: center; font-family: verdana; color: 333333; font-size: 10pt; font-weight: bold; background-image: url(/images/button100.jpg); cursor: pointer; }
.button125 { border: 0; width: 125px; height: 22px; text-align: center; font-family: verdana; color: 333333; font-size: 10pt; font-weight: bold; background-image: url(/images/button125.jpg); cursor: pointer; }
.button150 { border: 0; width: 150px; height: 22px; text-align: center; font-family: verdana; color: 333333; font-size: 10pt; font-weight: bold; background-image: url(/images/button150.jpg); cursor: pointer; }
.button250 { border: 0; width: 250px; height: 22px; text-align: center; font-family: verdana; color: 333333; font-size: 10pt; font-weight: bold; background-image: url(/images/button250.jpg); cursor: pointer; }
.button300 { border: 0; width: 300px; height: 22px; text-align: center; font-family: verdana; color: 333333; font-size: 10pt; font-weight: bold; background-image: url(/images/button300.jpg); cursor: pointer; }
.button350 { border: 0; width: 350px; height: 22px; text-align: center; font-family: verdana; color: 333333; font-size: 10pt; font-weight: bold; background-image: url(/images/button350.jpg); cursor: pointer; }
.button-1 { border: 0; width: 73px; height: 21px; text-align: center; font-family: verdana; color: 333333; font-size: 10pt; font-weight: bold; background-image: url(/images/button-1.jpg); cursor: pointer; }
.buttoncontinue { border: 0; width: 45px; height: 45px; background-color: transparent; background-image: url(/images/continue.gif); cursor: pointer; }

/*.contenttitle { border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #666666; font-family: verdana; font-size: 12px;	color: #eeeeee;	text-decoration: none; }*/
.contenttitle { 
border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #666666; 
/*border-right-width: 2px;	border-right-style: solid;	border-right-color: #666666;*/
font-family: verdana; font-size: 12px;	color: #eeeeee;	text-decoration: none; 
}

.contenttitlebold { border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #666666; font-family: verdana; font-size: 12px;	color: #eeeeee;	text-decoration: none; font-weight: bold; }
.contenttitlenoborder { font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #eeeeee;	text-decoration: none; }
.contenttitlenoborderbold { font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #eeeeee;	text-decoration: none; font-weight: bold; }
.contenttitlegrey { border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #4c628a;	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #999999;	text-decoration: none; font-weight: bold; }
.contenttitlegreynoborder { font-family: Arial, Helvetica, sans-serif; font-size: 14px;	color: #999999;	text-decoration: none; font-weight: bold; }
.userfullname { border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #4c628a;	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #4c628a;	text-decoration: none; font-weight: bold; }
.contenttitlebrown { font-family: Arial, Helvetica, sans-serif; font-size: 14px;	color: #5F5A47;	text-decoration: none; font-weight: bold; }
.contenttitlered { font-family: Arial, Helvetica, sans-serif; font-size: 14px;	color: #aa0000;	text-decoration: none; font-weight: bold; }
.contenttitleblue { font-family: Arial, Helvetica, sans-serif; font-size: 14px;	color: #6B6C8F;	text-decoration: none; font-weight: bold; }
.contenttitlegreen { font-family: Arial, Helvetica, sans-serif; font-size: 14px;	color: #336633;	text-decoration: none; font-weight: bold; }

/*.whitebox { font-family: Arial; background-color: #ffffff; color: 333333; font-size: 10pt; border-color: 2062F6; border-width: 1px; }*/
.errorbox { font-family: Arial; background-color: #ffffff; color: aa0000; font-size: 10pt; border-color: 2062F6; border-width: 1px; }

.whiteboxr { background-color: #ffffff; color: 333333; font-size: 10pt; border-color: 2062F6; border-width: 1px; text-align: right; }
.greyboxr  { background-color: #eeeeee; color: 000000; font-size: 10pt; border-color: 2062F6; border-width: 1px; text-align: right; }
.greybox  { background-color: #eeeeee; color: 000000; font-size: 10pt; border-color: 2062F6; border-width: 1px; }

.loginbox { background-color: #ffffff; color: 527187; font-size: 10pt; font-weight:bold; }

.greytextbox { font-family: verdana; background-color: #d4d4eF; color: 000033; font-size: 10pt; }
.greytextboxsmall { font-family: verdana; background-color: #d4d4eF; color: 000033; font-size: 8pt; }
.whitetextbox { font-family: verdana; background-color: #ffffff; color: 333333; font-size: 10pt; }
/*.whitetextbox { background-color: #ffffff; color: 333333; font-size: 9pt; }*/

.greytextboxr { background-color: #eeeeee; color: 000000; font-size: 9pt; text-align: right; }
.errortextbox { background-color: #aa0000; color: eeeeee; font-size: 9pt; border-right-color: 666666; border-bottom-color: 666666; }
.editbox { background-color: #DFE9FF; color: 000000; font-size: 10pt; border-right-color: 666666; border-bottom-color: 666666; }
.editboxerror { background-color: #DFE9FF; color: aa0000; font-size: 10pt; border-right-color: 666666; border-bottom-color: 666666; }
.tinylabel { font-family: verdana; color: 000000; font-size: 8pt; }

.hrule { border-top-width: 1px;	border-top-style: solid;	border-top-color: #D1D9DF;	}
.hrulebottom { border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #D1D9DF;	}
.hruledark { border-top-width: 1px;	border-top-style: solid;	border-top-color: #333333;	}
.hrulebottomdark { border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333333;	}

.pagingbutton { width: 40px; height: 22px; text-align: center; font-family: Arial; color: 000000; font-size: 12pt; font-weight: bold; background-image: url(/images/button40.jpg); cursor: pointer; }
.pagingbuttongrey { width: 40px; height: 22px; text-align: center; font-family: Arial; color: aaaaaa; font-size: 12pt; font-weight: bold;  background-image: url(/images/button40g.jpg); }

.pointer { cursor: pointer; }
.led { font-family: verdana; background-color: 000000; color: 00ff00; font-size: 10pt; padding: 2px; text-align: right; border-left: 2px solid #666666; border-top: 2px solid #666666; border-right: 2px solid #999999; border-bottom: 2px solid #999999; }
.theDate { font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #eeeeee;	text-decoration: none; }
.clear { background-color: transparent; }
.pagetitle { font-family: verdana; font-size: 12px;	color: #0040d4;	text-decoration: none; font-weight: bold; }

whitebox { 
font-family: Arial; background-color: #ffffff; color: 333333; font-size: 10pt; 
border-top-style: solid; border-top-width: 1px;	border-top-color: 2062F6; 
border-left-style: solid; border-left-width: 1px;	border-left-color: 2062F6;
}
.whitestatic { 
font-family: Arial; background-color: #ffffff; color: 333333; font-size: 10pt; 
border-top-style: solid; border-top-width: 1px;	border-top-color: 7F9DB9; 
border-left-style: solid; border-left-width: 1px;	border-left-color: 7F9DB9;
border-right-style: solid; border-right-width: 1px;	border-right-color: 7F9DB9;
border-bottom-style: solid; border-bottom-width: 1px;	border-bottom-color: 7F9DB9;
}
/*
green CDFFCC B6DFB5
grey BCBCBC 9F9F9F

*/


.base { background-color: #DDDDDD; color: 333333; font-family: Arial; font-size: 12pt; }
.baseprice { background-color: #CFCFCF; color: 333333; font-family: Arial; font-size: 16pt; font-weight: bold; }

.deluxe { background-color: #B6BFD0; color: 333333; font-family: Arial; font-size: 12pt; }
.deluxeprice { background-color: #99A1AF; color: 333333; font-family: Arial; font-size: 16pt; font-weight: bold; }

.premium { background-color: #CDFFCC; color: 333333; font-family: Arial; font-size: 12pt; }
.premiumprice { background-color: #B6DFB5; color: 333333; font-family: Arial; font-size: 16pt; font-weight: bold; }

.supreme { background-color: #FFFF00; color: 333333; font-family: Arial; font-size: 12pt; }
.supremeprice { background-color: #CDCF00; color: 333333; font-family: Arial; font-size: 16pt; font-weight: bold; }

/*
.supreme { background-color: #CDFFFE; color: 333333; font-family: Arial; font-size: 12pt; }
.supremeprice { background-color: #B5DFDE; color: 333333; font-family: Arial; font-size: 16pt; font-weight: bold; }
*/

.textquote { font-family: Arial; color: 000000; font-size: 12pt; }
.textquotebold { font-family: verdana; color: 333333; font-size: 12pt; font-weight: bold; }
.textquoteblue { font-family: Arial; color: 0000aa; font-size: 12pt; }
.textlarge { font-family: verdana; color: 333333; font-size: 16pt; }
.textlargebold { font-family: verdana; color: 333333; font-size: 16pt; font-weight: bold; }
.textflyer { font-family: Arial; color: 000000; font-size: 10pt; }
.textmedium { font-family: verdana; color: 333333; font-size: 14pt; }
.price { font-family: verdana; color: 4C4CBE; font-size: 16pt; font-weight: bold; }

a.infolinkleft { font-family: verdana; font-size: 12pt; position:relative; z-index:24; text-decoration:none; cursor: hand; color: aa0000; }
a.infolinkleft:hover { z-index:25; }
a.infolinkleft span { display: none; }
a.infolinkleft:hover span { display: block; position: absolute; top: -1em; left: -12em; width: 5em;  padding: 1px; text-align: left; }

a.infolinkright { font-family: verdana; font-size: 12pt; position:relative; z-index:24; text-decoration:none; cursor: hand; color: aa0000; }
a.infolinkright:hover { z-index:25; }
a.infolinkright span { display: none; }
a.infolinkright:hover span { display: block; position: absolute; top: 3em; left: 4em; width: 5em;  padding: 1px; text-align: left; }

a.infolink { font-family: verdana; font-size: 12pt; position:relative; z-index:24; text-decoration:none; cursor: help; color: aa0000; }
a.infolink:hover { z-index:25; }
a.infolink span { display: none; }
a.infolink:hover span { display: block; position: absolute; top: -20em; left: 8em; width: 5em;  padding: 1px; text-align: left; }


.underline { border-bottom: 1px solid #000000; }

.hiderow { display: none; }
.showrow { display: block; }
.locked { font-family: verdana; color: BDA56B; font-size: 10pt; font-weight: bold; }


.loginborder { border: 1px solid #455E6F; padding: 0px; }
.loginback { background-image: url(/admin/images/loginpanel4.jpg); background-repeat: no-repeat; }
.loginbox2 { background-image: url(/admin/images/grad.jpg); font-family: verdana; background-color: #d4d4eF; color: 273F4F; font-size: 10pt; }
.loginlabel { font-family: verdana; color: 455E6F; font-size: 8pt; font-weight: bold; }
.loginlabelerror { font-family: verdana; color: aa0000; font-size: 8pt; font-weight: bold; }

.fileupload { font-family: verdana; background-color: #d4d4eF; color: 000033; font-size: 8pt; }

.editbox { 
  background-image: url(/admin/images/grad3.jpg); font-family: verdana; color: 273F4F; font-size: 10pt; 
  border-left: 1px solid #455E6F;
  border-top: 1px solid #455E6F;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
.editboxsmall { background-image: url(/admin/images/grad4.jpg); font-family: verdana; color: 273F4F; font-size: 10pt; border-left: 1px solid #455E6F; border-top: 1px solid #455E6F; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
.editboxsmallredtext { background-image: url(/admin/images/grad4.jpg); font-family: verdana; color: aa0000; font-size: 10pt; border-left: 1px solid #455E6F; border-top: 1px solid #455E6F; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
.editboxsmallr { background-image: url(/admin/images/grad4.jpg); font-family: verdana; color: 273F4F; font-size: 10pt; border-left: 1px solid #455E6F; border-top: 1px solid #455E6F; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; text-align: right; }
.editboxsmallredtextr { background-image: url(/admin/images/grad4.jpg); font-family: verdana; color: aa0000; font-size: 10pt; border-left: 1px solid #455E6F; border-top: 1px solid #455E6F; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; text-align: right; }

.editbox2 { font-family: verdana; background-color: E5EAED; color: 000000; font-size: 10pt; text-align: center; border: 1px solid #869CAB; padding: 0px; }

.bigback { background-image: url(/admin/images/bigback3.jpg); background-repeat: no-repeat; }
.bigback2 { background-image: url(/admin/images/bigback2.jpg); background-repeat: no-repeat; }
.smallback { background-image: url(/admin/images/smallback.jpg); background-repeat: no-repeat; }

.errorheader { font-family: Arial; background-color: aa0000; color: ffffff; font-size: 10pt; text-decoration: none; border-bottom: 2px solid #000000; padding: 0px; }
.plainlink { font-family: verdana; color: 333333; font-size: 10pt; text-decoration: none; }
.plainredlink { font-family: verdana; color: aa0000; font-size: 10pt; text-decoration: none; }

.middletile { background-image: url(/images/overstock_04.gif); }
.darkgreenback { background-color: 527187; }
.lightgreenback { background-color: 869CAB; color: ffffff; font-family: Arial; font-size: 9pt; text-decoration: none; border-bottom: 2px solid #000000; padding: 1px; }
.lightgreenbackred { background-color: aa0000; color: ffffff; font-family: Arial; font-size: 9pt; text-decoration: none; border-bottom: 2px solid #000000; padding: 1px; }
.ordertext { font-family: Verdana, Arial, Helvetica, sans-serif; color: 333333; font-size: 8pt; }
.ordertextred { font-family: Verdana, Arial, Helvetica, sans-serif; color: aa3333; font-size: 8pt; font-weight: bold; }
.headerplain { font-family: Verdana, Arial, Helvetica, sans-serif; color: 333333; font-size: 8pt; font-weight: bold; }
.checkoutlarge { font-family: verdana; color: 527187; font-size: 10pt; text-decoration: none; font-weight: bold; }

/*
font used in corel for some header images such as "Your Order Summary"
Arial Rounded MT Bold
bold
14pt

*/

.blackcell { background-color: 000000; }
.greencell2 { background-color: 038176; }
.greencell { background-color: B5C5CF; }