
a:link       { color: #006500; text-decoration: none }
a:visited    { color: #006500; text-decoration: none }
a:active	 { color: #006500; text-decoration: none  }

.rightonly { text-align:right; margin:0}

#img {border:2px double; }
#upsell {background-color: #FFFF00}

.address_label { border:1px dotted #008000; font-family: Arial; font-size: 10pt; padding: 3; width:100%;
				margin-top:2; margin-bottom:2; }

.message_label { border:1px dotted #A02000; font-family: Arial; font-size: 10pt; padding: 3; width:98%;
				margin-top:2; margin-bottom:2; }

.ord_progress { font-family: Verdana; font-size: 12pt; color: #008000; letter-spacing: 1; 
               border-style: dotted; border-width: 3; padding: 3; margin:5 }

.tiny{ font-size: 8pt; text-decoration:none; margin-top:1; margin-bottom:1;}

.spy{ font-size: 8pt; margin-top:0; margin-bottom:0; text-align:center; font-family:Arial Narrow}
.spy_red{ font-size: 8pt; margin-top:0; margin-bottom:0; text-align:center; font-family:Arial Narrow; color: Red}
.spy_blue{ font-size: 8pt; margin-top:0; margin-bottom:0; text-align:center; font-family:Arial Narrow; color: blue}

#spy{ font-size: 8pt; margin-top:0; margin-bottom:0; text-align:center; font-family:Arial Narrow}

.pH_msg_Bottom {color: #FFFFFF; font-weight: bold; text-align:center; width:600 }
.pH_menu_Holiday {color: #FFFFFF; font-weight: bold; font-size: 12pt; text-decoration:underline; }
.pH_form {font-family: Arial; font-size: 10pt; color: #008000}

.pH_Links {font-size: 12pt; color: #008000; font-weight: bold;}
.pH_Links_holiday {font-size: 12pt; color: #FF0000; font-weight: bold;}

.pH_Phone {font-family: Times; font-size: 11pt; color: #008000; font-weight: bold;}

/* PAGE LIST */

.pL_m { font-size: 10pt; font-family: Arial; color: #FFFFFF }
.pL_m_h { font-size: 10pt; font-family: Arial; color: #FFFFFF; background-color:#B10633 }

.pL_Phone {font-family: Arial; font-size: 10pt; color: #C0C0C0; font-weight: bold;}

.pL_PageJump {border:1px solid #C2DCC4; font-size: 8pt; font-family: Verdana; color: #008000; text-align:center;
              letter-spacing: 0; text-decoration:none; word-spacing:2; 
              padding-left:4; padding-right:4; padding-top:1; padding-bottom:1;
              margin-top:1; margin-bottom:1; background-color:#FFFFFF }

#pL_ThisPage { background-color: #008000; font-weight: bold; color: #FFFFFF;}

.pL_itmTitle {padding:0; font-size: 10pt; font-family: Times; color: #008000; text-align:center;
               letter-spacing: -1; height:32}
  
.pL_itmPrice 	{font-size: 8pt; font-family: Arial; color: #008000; text-align:center; letter-spacing: 0 }
.pL_itmPrice_h 	{font-size: 8pt; font-family: Arial; color: #008000; text-align:center; letter-spacing: 0 }

.pL_itmWhen 	{border-style:solid; border-width:1; font-size: 8pt; font-family: Arial; color: #FFFF00; 
				text-align:center; letter-spacing: 0; background-color:#0099CC; margin-top:1; margin-bottom:1 }
				
.pL_itmBuy {text-align: right; font-variant: small-caps; font-family: Verdana; color: #000000;
               font-weight: bold; background-color:#00FF00}

.pI_m        { font-size: 10pt; font-family: Arial; color: #008000; text-decoration:underline}
.pI_m_h        { font-size: 10pt; font-family: Arial; color: #FFFFFF; background-color:#FF0000 }
               
.item_h4 {
	background-color: #008000; font-size: 10pt; color:#FFFFFF; 
	font-family: Trebuchet MS;
	letter-spacing: 1pt
	}
	
.pI_Title { font-family: Trebuchet MS; Arial; font-size: 14pt; letter-spacing: 1pt; color: #2D5C3D; font-weight: bold; 
				margin-top:5; margin-bottom:5; height:20 }
				
.pI_Desc { font-family: Verdana; font-size: 10pt; letter-spacing: 0pt;
				margin-top:5; margin-bottom:5; padding-right:10}

.pI_StepHeader {
	background-color: #C8DDCA; font-size: 10pt; color:#000000; font-weight: bold; 
	font-family: Trebuchet MS;
	letter-spacing: 1pt; text-align:right
	}
	
.pI_PriceTitle{ font-family: Trebuchet MS; font-size: 10pt; color: #2D5C3D; letter-spacing: 1pt; font-weight:bold;}

.pI_PriceDesc{ font-family: Arial; font-size: 10pt; color: #000000; letter-spacing: 0; padding-right:10; padding-bottom:5  }

.pI_Disclaimer{ font-family: Arial; font-size: 8pt; color: #000000; letter-spacing: 0; color: #2D5C3D;  }

.pP_UpsellText {border-top:1px dotted #C0C0C0; margin-top:0; margin-bottom:0; text-align:center; 
	font-family: Trebuchet MS; 
	background-color:#FFFF66; font-size:12pt; color:#FF0000; 
	border-bottom-width:1; font-weight:bold; border-left-width:1; border-right-width:1}

.pP_Addons {border-right:1px dotted #C0C0C0; padding:2; border-left-width:1; border-top-width:1; border-bottom-width:1 }

.pP_Order {padding:3; border:2px solid green; }

.pP_Order__ { 
	font-family: Trebuchet MS; Arial; font-size: 10pt; 
	padding:3;
	border-left:3px double red; 
	border-right:1px solid red; 
	border-top:5px dotted red; 
	border-bottom:4px outset red ;
	background-image: url('/v5/img/grid_gray.gif')
	}
	
.pP_Date {	color:#808080;font-size:10pt; font-family:Arial 		 }

.pP_Address { border:0px dotted red; font-family: Arial; font-size: 10pt; padding: 3; width:100%;
				margin-top:0; margin-bottom:0; }

.pP_TOTALS_title {color: #FFFFFF; font-family: Arial; font-size: 10pt; font-weight: bold; 
               border:1px solid #C60723; background-color:#C60723; padding:2 }

.pP_TOTALS_box { border:1px solid #C60723; padding=4}

.pP_tblItemReg 	 {  background-color: #CCFFCC ;#DEF3DE}
.pP_tblItemReg_n	 { background-color: #EBF7EB}

.pP_tblItemAddon { padding-left:25; margin-top:0; margin-bottom:2; background-color:#FFFFCC;}
								
.pP_ItemTitle { font-family: Trebuchet MS; Arial; font-size: 8pt; letter-spacing: 0pt; font-weight: bold;
				margin-top:0; margin-bottom:2 }
				
.pP_PriceTitle{	font-family: Trebuchet MS; Arial; font-size: 8pt; letter-spacing: 0pt;
				margin-top:-2; margin-bottom:-2 }

.pP_Options { font-family: Trebuchet MS; Arial; font-size: 8pt; letter-spacing: 1pt; color: #008000 }

.pP_btnRemove {font-family: Arial; font-size: 8pt; text-align:right}


.pF_FF		{ font-family: Arial; font-size: 8pt; color: #800000; letter-spacing: 1; }
.pF_FF_label{ font-family: Arial; font-size: 10pt; color: #800000; letter-spacing: 0;  }

.tbCart_ColumnHeader { font-family: Arial; font-size: 8pt; color: #800000; letter-spacing: 1pt; text-align:center }

.tbCart_Frame2 { 
	border-left-style:double; border-left-width:3; 
	border-right-style:single;border-right-width:1; 
	border-top-style:dotted; border-top-width:3; 
	border-bottom-style:groove; border-bottom-width:3 
	}
.tbCart_Order { 
	border:1px solid #008000; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1; background-color:#FFFFCC 
	}
.tbCart_Order_NEW { 
	border:1px solid #008000; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1; background-color:#EBF7EB
	}	

.pL_Item { border-left:3px double green; border-right:1px single green; border-top:3px dotted green; border-bottom:3px groove green;  
	}



.pC_Prices {font-size: 10pt; font-family: Arial; color: #800000; line-height:150%; }
.pC_Prices_n {font-size: 10pt; font-family: Arial; color: #333333; line-height:150%; }

.pC_itm_id {font-size: 8pt; font-family: Arial; color: #006600;}



.tbCart_ItemTitle { font-family: Trebuchet MS; Arial; font-size: 10pt; letter-spacing: 1pt; color: red; font-weight: bold; 
				margin-top:2; margin-bottom:2; height:10 }
.tbCart_ItemTitle_n { font-family: Trebuchet MS; Arial; font-size: 10pt; letter-spacing: 1pt; color: #006600; font-weight: bold; 
				margin-top:2; margin-bottom:2; height:12 }				
.tbCart_ItemDesc	{ font-family: Arial; font-size: 8pt; color: #800000; letter-spacing: 0; 
				margin-top:2; margin-bottom:2;  }
.tbCart_ItemDesc_n	{ font-family: Arial; font-size: 8pt; color: #333333; letter-spacing: 0; 
				margin-top:2; margin-bottom:2; }
.tbCart_ItemQty { font-family: Trebuchet MS; Arial; font-size: 10pt; letter-spacing: 1pt; color: #008000; font-weight: bold; 
				margin-top:2; margin-bottom:2; height:10; text-align:right }
.tbCart_ItemPrice { font-family: Trebuchet MS; Arial; font-size: 10pt; letter-spacing: 1pt; color: #008000; font-weight: bold; 
				margin-top:2; margin-bottom:2; height:10 }
				
.tbCart_ShipName { font-family: Arial; font-size: 10pt; color: #A08000; letter-spacing: 0pt }

.tbCart_Totals{ font-family: Arial; font-size: 10pt; color: #800000; letter-spacing: 1pt; text-align:right }
.tbCart_Totals_NEW{ border:1px solid #990000; font-family: Arial; font-size: 10pt; color: #000000; text-align:right }



.tbCart_TotalsTb {border-style:inset; border-width:1; font-family: Arial; font-size: 10pt;color: #800000; background-color: #CCFFCC; text-align:right; letter-spacing: 1pt}


.PageTitle   { border:2px dotted #FFFFFF; font-family: Book Antiqua; font-size: 10pt; letter-spacing: 3pt; 
               color: #FFFFFF; background-color: #008000; text-align:center;
               padding-left:5; padding-right:5; padding-top:0; padding-bottom:0; margin-top:1; margin-bottom:1 }
.msg_center {font-family: Arial; font-size: 10pt; text-align: left; 
               border: 2px inset #0000FF; margin-top: 2; margin-bottom: 2; 
               padding: 3; background-color: #C1E0FF}

.warning     { color: #FF0000; font-family: Arial; font-size: 10pt; letter-spacing: 1pt;
				margin-top:2; margin-bottom:2; height:10 }
				
.warn_missing  { margin:0 30; padding:3; border-style:dotted; border-width:3; color: #FF0000; font-family: Arial; font-size: 10pt; letter-spacing: 1pt;
				text-align:left; background-color:#FFFF00  }
				
.StatusMsg     { color: #FFFFFF; font-family: Arial; font-size: 10pt; 
				letter-spacing: 1pt; background-color:#0000FF; }

input        { font-family: Comic Sans MS; font-size: 10pt; color: green}

.FormFields  { font-family: Comic Sans MS; font-size: 10pt; color: #0000FF }

BODY_test{
scrollbar-face-color:#66CC33;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#329A32;
scrollbar-shadow-color:#329A32;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#66CC33;
scrollbar-darkshadow-Color:#006600;
}


.FF_done  { border:1px solid #008000; font-family: Verdana; font-size: 10pt; 
			background-color:#FFFFFF; padding-left:4; padding-right:4; height:20}

.FF { font-size: 10pt; font-family: Verdana;
		color: #0000FF;background-color:#FFFFFF; height:20; border: 1px solid #808080}

.FF_label {font-size: 10pt; color: #008000; letter-spacing: 0pt}
.FF_label2 {font-size: 10pt; color: #008000; letter-spacing: 0pt; margin-top:5; margin-bottom:-2; height:15}

.FF_addon  { font-family: Trebuchet MS; font-size: 8pt; color: 0000FF; }

.FF_narrow  { font-family: Arial Narrow; font-size: 10pt; color: 0000FF; }

.FF0  { font-family: Trebuchet MS; font-size: 10pt; color: 0000FF }
.FF1  { font-family: Trebuchet MS; font-size: 10pt; color: 00CCFF }
.FF2  { font-family: Trebuchet MS; font-size: 10pt; color: BB00FF }
.FF3  { font-family: Trebuchet MS; font-size: 10pt; color: 55BB00 }

.list_fixed {font-family: monospace; font-size: 8pt }
.opt_red  { color: Red }
.opt_blue { font-family: Trebuchet MS; font-size: 10pt; color: Blue }
.opt_green{ font-family: Trebuchet MS; font-size: 10pt; color: Green }
.opt_grey { font-family: Courier; font-size: 10pt; color: #C0C0C0}
.opt_highlight { font-family: Trebuchet MS; font-size: 10pt; color: #FF0000; background-color:#FFFF00}
.opt_selected { font-family: Trebuchet MS; font-size: 10pt; color: #FFFFFF; background-color:#008000}


.list_item {font-family: Serif; font-size: 10pt }

.navLcell    { color: #69A17C }

.btnOrdNav
{
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Trebuchet MS;
    BACKGROUND-COLOR: #008000; text-align:center;
    height:23; padding-left:5; padding-right:5; padding-top:0; padding-bottom:0
}

.ButtonSubmit
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Batang;
    BACKGROUND-COLOR: green;
} 
.ButtonReset
{
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Batang;
    BACKGROUND-COLOR: #000080; book
}

.tbCustEdit
{
	border-collapse: collapse; 
	background-color: #CCFFCC; font-family:Verdana; font-size:12pt; 
	padding-top:2; padding-bottom:2;
}

.MenuLink {}

.pORD_Section  { font-weight: bold; margin: 1 10; background-color: #FF99FF; padding-left:3; padding-right:3;text-align:center; }

.tbOrderForm1 {border:1px solid #008000; font-family: Arial; font-size: 10pt; background-color: #CCFFCC;}

.tbOrderForm1_NEW {border:1px solid #008000; font-family: Arial; font-size: 10pt; background-color: #f8f8f8;}

.tbOrderTable_brwn {border-collapse: collapse; font-family: Arial; font-size: 10pt; background-color: #f8f8f8;}



.tbOrderForm2 {padding:1; font-family: Arial; font-size: 10pt}

.tbOrderForm_h3 {background-color: #008000; color:#FFFFFF; letter-spacing: 2pt; font-size:10pt; font-weight: bold; 
				font-family: Trebuchet MS;}
.tbOrderForm_h3_NEW {background-color: #663300; color:#FFFFFF; font-size:10pt; font-weight: bold; 
				font-family: Trebuchet MS;}


.tbOrderForm_Msg {
		border:1px solid #008000; font-size: 10pt; font-family: Verdana;
		color: #0000FF;background-color:#FFFFFF;
		background-image: url('/v5/img/grid_gray.gif')
	}
.tbOrderForm_Box {
		border:1px solid #008000; font-size: 10pt; font-family: Verdana;
		color: #0000FF;background-color:#FFFFFF;	}

#bg {background-color: #FF0000; color:#FFFFFF}

.WhiteOnGreen {background-color: Green; color:#FFFFFF}

               
#sales {border:3px dotted #00CCFF; padding:0; font-family: Arial; font-size: 8pt; letter-spacing: 1; text-align:left;
               margin-top: 0; margin-bottom: 0; background-color:#FFFFFF }
               
.cs_p { margin-left: 10; margin-right: 10; margin-top: 5; margin-bottom: 10 }
.cs_h2       { font-weight: bold; margin-top: 5; margin-bottom: 10 }

.vfEdit { font-family: Arial; font-size: 10pt; color: #295437 }
.vfMissing { font-family: Arial; font-size: 10pt; color: red }
.vfPageTitle { font-family: Bookman Old Style; font-size: 14pt; color: #295437; margin-top:10}
.vfRegText { font-family: Bookman Old Style; font-size: 10pt; color: #295437}

.navLcell { color: #006400; text-decoration: none; background-color:#F6EAD2}
.navLcell_h { color: #FF0000; text-decoration: none }
.navLcell_top { font-family: Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-align:center; background-color:#B89757}
.navLcell_topg { font-family: Arial; font-size: 10pt; color: #2F4F4F; font-weight: bold; text-align:center; background-color:#66AA33}
.navLcell_bottom { color: #FFFFFF; text-decoration: none; background-color:#B89757}

#FF_T { font-family: Arial; font-size: 8pt}
#FF_P { font-family: Arial; font-size: 10pt}