/* Default CSS Stylesheet for a new Web Application project */
BODY
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0;
	padding: 0;
	border: 1;	
}
.style3 {color: #0000CC}
.font8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.font9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.font9red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
}
.font10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.font10navy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
}
.font11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.font11white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: White;
}
.font11italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
}
.font11green {
	font-family: Verdana, Arial, Tahoma;
	font-size: 13px;		
	font-weight: bold;
	font-style: italic;
	color: #0099CC;	    
}
.font11green2 {
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;			
	font-style: italic;
	color: #0099CC;	    
}
.font11navy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: navy;
}
.font11red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Red;
}
.rule {
	border: 1px solid #0099CC;	
}
.rulegray 
{	
	border-bottom: 1px solid #c0c0c0;	
}
.rulegraysolid
{	
	border: 1px solid #c0c0c0;	
}

.noborder {
	border: 0;
}
.font12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.font16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: red;
}
.font16white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: white;
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.header 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;	
}
.header2 
{
	background-color: #0099CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: white;	
}
.header3 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;	
}
.textbox
{
	border: solid 1px #0099CC; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
.textboxfocus
{
	background-color: #E9ECFD;
	border: solid 1px #0099CC; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
.bordered
{
	border: outset 1px #0099CC;		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;		
}
.REDLABEL
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: red;
}
.MENUBUTTON
{
	border: solid 1px #c0c0c0;	
	width: 70px;	
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
	color: White;
	background-color: #0099CC;
	cursor: hand;
}
.MENUBUTTONBLUE
{
	border: solid 1px #c0c0c0;	
	width: 85px;	
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
	color: White;
	background-color: #0099CC;
	cursor: hand;
}
.BUTTONBLUE
{
	border: solid 1px #c0c0c0;	
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
	color: White;
	background-color: #0099CC;
	cursor: hand;
}
.MENUBUTTONSELECTED
{
	border: solid 1px #c0c0c0;		
	width: 115px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
	color: White;
	background-color: red;
	cursor: hand;
}
.MENUBUTTONRED
{
	border: solid 1px #c0c0c0;		
	width: 115px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
	color: White;
	background-color: red;
	cursor: hand;
}
.LEFTMENU
{
	background-color: #FFFFEC;
	border-right: 1px solid #c0c0c0;		
	padding-right: 2px;
}
.CONTENT
{
	background-color: white;	
	padding-right: 2px;
}

/* Left Navigation Menu Root Level */
/*A:link
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
	color: #0099CC;	    
}
A:visited
{
    font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
	color: #0099CC;	    
}
A:hover
{    
    font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: #FF0000;    
}
*/
/* Breadcrumb links */
/*.BREADCRUMB
{
	background-color: #efefef;
	border-bottom: 1px solid #c0c0c0;			
    font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
}
*/
/* Footer Links */
/*
A.FOOTER:link
{
    COLOR: #000000;
    font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
    TEXT-DECORATION: none;
}
A.FOOTER:visited
{
    COLOR: #000000; 
    font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
    TEXT-DECORATION: none;
}
A.FOOTER:hover
{    
    TEXT-DECORATION: none;
    COLOR: #0099CC;	 
    font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
}
*/

/* Left Navigation Menu Root Level */
A.LEFTMENU0:link
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
	font-weight: bold;
	color: #0099CC;	    
}
A.LEFTMENU0:visited
{
    font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
	font-weight: bold;
	color: #0099CC;	    
}
A.LEFTMENU0:hover
{    
    font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;	
	color: #FF0000;    
}

/* Left Navigation Menu 1st Level Deep */
A.LEFTMENU1:link
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
	color: #0099CC;	    
}
A.LEFTMENU1:visited
{
    font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
	color: #0099CC;	    
}
A.LEFTMENU1:hover
{    
    font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
	color: #FF0000;    
}


/* Left Navigation Menu 2rd Level Deep */

A.LEFTMENU2:link
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
	color: #4E4E96;
    TEXT-DECORATION: none;
}
A.LEFTMENU2:visited
{
    font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
	color: #4E4E96;	
    TEXT-DECORATION: none;
}
A.LEFTMENU2:hover
{    
    font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
	color: #000099;
    TEXT-DECORATION: none;
}

/* Left Navigation Menu 3rd Level Deep */
A.LEFTMENU3:link
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #4E4E96;
    TEXT-DECORATION: none;
}
A.LEFTMENU3:visited
{
    font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #4E4E96;
    TEXT-DECORATION: none;
}
A.LEFTMENU3:hover
{    
    font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000099;
    TEXT-DECORATION: none;
}

A.LEFTMENU4:link
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 14px;	
	font-weight: bold;
	color: #FF0000;     
}
A.LEFTMENU4:visited
{
    font-family: Verdana, Arial, Tahoma;
	font-size: 14px;	
	font-weight: bold;
	color: #FF0000;   	    
}
A.LEFTMENU4:hover
{    
    font-family: Verdana, Arial, Tahoma;
	font-size: 14px;
	font-weight: bold;	
	color: #4E4E96;	  
}

/* Category 0 Template */
.CATEGORY0CELL
{
	border: 0;			
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #981B1F;
	background-color: White;
	cursor: hand;
}
.CATEGORY0IMAGECELL
{
	border: 0;		
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	background-color: White;
	cursor: hand;
}
.CATEGORY0TABLE
{
	border: 0;			
	background-color: White;
	cursor: hand;
}

.CATEGORY0LINK:hover
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	background-color: White;
	cursor: hand;
}
.CATEGORY0LINK
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #981B1F;
	background-color: White;
	cursor: hand;
	text-decoration: none;
}
/* Category 1 Template */
.CATEGORY1CELL
{
	border: 0;			
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #235ADC;	
	cursor: hand;
}
.CATEGORY1TABLE
{
	border: 0px;				
	cursor: hand;
}
.CATEGORY1LINK:hover
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000099;	
	cursor: hand;
}
.CATEGORY1LINK
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #235ADC;	
	cursor: hand;
}
/* Category 2 Template */
.CATEGORY2CELL
{
	border: 0px solid black;			
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;		
}
.CATEGORY2TABLE
{
	padding: 2px;
	border-right: 0px dotted #D2E7FA;
	border-bottom: 0px dotted #D2E7FA;
	margin: 0px solid red;				
	cursor: hand;
}
.CATEGORY2TABLEOUTLINED
{
	padding: 2px;
	border-right: 1px dotted #D2E7FA;
	border-bottom: 1px dotted #D2E7FA;
	margin: 0px solid red;				
	cursor: hand;
}
.CATEGORY2LINK:hover
{
	color: #000099;	
	cursor: hand;
}
.CATEGORY2LINK
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #990000;	
	cursor: hand;
}
.SMALLLINK:hover
{
	color: red;	
	cursor: hand;
	text-decoration: underline;
}
.SMALLLINK
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #990000;	
	cursor: hand;
	text-decoration: none;
}

.SMALLLINK2
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #990000;	
	cursor: hand;
	text-decoration: none;
}

.SMALLLINK3
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #990000;	
	text-decoration: none;
}
.COMBO2
{
	border: 1px solid #0099CC;		
	width: 170px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
}
.PRICECOMBO
{
	border: 1px solid #0099CC;		
	width: 230px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
}
.PRICECOMBO2
{
	border: 1px solid #0099CC;		
	width: 230px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
}
.PRICETABLE
{
	border: 1px solid #0099CC;
	background-color: white;
	padding: 2px;
	width: 375px;		
}
.CUSTOMTABLE
{
/*	border-top: 2px solid #0099CC;
	border-bottom: 2px solid #0099CC; */
	text-align:left;
/*	background-color: white;	*/
	width: 375px;		
}
.ADDBUTTON
{
	border: solid 1px black;	
	width: 95px;	
	height: 20px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color: #235ADC;
	cursor: hand;
}
.QTYTEXT
{
	border: outset 1px black;		
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	width: 40px;
	text-align: center;
}
.ZIPCODETEXT
{
	border: outset 1px black;		
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	width: 60px;
	text-align: center;
}
.LOGINTEXT
{
	border: outset 1px black;		
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	width: 150px;	
	background-color: White;
}
.LOGINTEXTFOCUS
{
	border: outset 1px black;		
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	width: 150px;	
	background-color: #E9ECFD;
}

/* View Cart Styles */
TABLE.VIEWCART
{
	border: outset 1px;
	width: 100%;	
}
.CARTHEADER
{	
	border: outset 1px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color: #235ADC;
}
.GridColor
{
	background-color: #FFFFFF;
}
.AltGridColor
{
	background-color: #B8E5FB;
}
.CARTCONTENT
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
}
.CARTITEM
{
	border-bottom: none;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
}	
.CARTDETAIL
{
	border-bottom: none;
	border-top: none;
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
}
.SHIPPINGBUTTON
{	
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
	background-color: white;
	cursor: hand;
}
.BLACKLABEL
{	
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
	background-color: white;
}
.MENUBUTTONBIG
{
	border: solid 1px black;	
	width: 145px;	
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color: #0099CC;
	cursor: hand;
}
IMG.HAND
{
	border: 0;
	cursor: hand;
}
TABLE.CHECKOUT
{
	border: 0;		
}
TABLE.CHECKOUTBORDER
{
	border:  solid 1px black;			
}
.CHECKOUTTEXT2
{
	border: outset 1px black;		
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	width: 30px;
	text-align: center;	
	background-color: White;
}
.CHECKOUTTEXT5
{
	border: outset 1px black;		
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	width: 60px;
	text-align: center;
	background-color: White;
}
.CHECKOUTTEXT
{
	border: outset 1px black;		
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	background-color: White;
}
.CHECKOUTTEXT50
{
	border: outset 1px black;		
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	width: 150px;	
	background-color: White;
}
.CHECKOUTTEXT100
{
	border: outset 1px black;		
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	width: 300px;	
	background-color: White;
}
.CHECKOUTTEXT2FOCUS
{
	border: outset 1px black;		
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	width: 30px;
	text-align: center;	
	background-color: #E9ECFD;
}
.CHECKOUTTEXT5FOCUS
{
	border: outset 1px black;		
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	width: 60px;
	text-align: center;
	background-color: #E9ECFD;
}
.CHECKOUTTEXT50FOCUS
{
	border: outset 1px black;		
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	width: 150px;	
	background-color: #E9ECFD;
}
.CHECKOUTTEXT100FOCUS
{
	border: outset 1px black;		
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	width: 300px;	
	background-color: #E9ECFD;
}
.CHECKOUTTEXT2DISABLED
{
	border: outset 1px black;		
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	width: 30px;
	text-align: center;	
	background-color: #dcdcdc;
}
.CHECKOUTTEXT5DISABLED
{
	border: outset 1px black;		
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	width: 60px;
	text-align: center;
	background-color: #dcdcdc;
}
.CHECKOUTTEXT50DISABLED
{
	border: outset 1px black;		
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	width: 150px;	
	background-color: #dcdcdc;
}
.CHECKOUTTEXT100DISABLED
{
	border: outset 1px black;		
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	width: 300px;	
	background-color: #dcdcdc;
}
.STATECOMBO
{
	border: 0;		
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	width: 150px;	
	background-color: white;
}
.REDBUTTON
{
	border: solid 1px black;			
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: White;
	background-color: #981B1F;
	cursor: hand;
}
.BROWNBUTTON
{
	border: solid 1px black;	
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;	
	color: White;
	background-color: #235ADC;
	cursor: hand;
}
.CHECKOUTTEXT230FOCUS
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	width: 230px;	
	background-color: #E9ECFD;
}
.CHECKOUTTEXT230DISABLED
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	width: 230px;	
	background-color: #dcdcdc;
}
.CHECKOUTTEXT230
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	width: 230px;	
	background-color: White;
}
.submit
{
	border: solid 1px #c0c0c0;		
	background-color: #0099CC; 		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;	
	cursor: hand;
}
.inkbutton
{	
	border: solid 1px #c0c0c0;		
	background-color: #0099CC;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;	
	cursor: hand;
	width: 115px;
	height: 18px;
}

.submit_focus
{
	border: solid 1px #c0c0c0;		
	background-color: red;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;	
	cursor: hand;
}
.inkbutton_selected
{
	border: solid 1px #c0c0c0;		
	background-color: #0099CC;
	color: yellow;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width:  115px;
	height: 18px;
}
.menu
{
	border: 0px;
	background-color: #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000099;	
	cursor: hand;	
}
.menu_focus
{	
	border: 0px;
	background-color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cccccc;	
	cursor: hand;	
}
.menu_focus2
{	
	border: 0px;
	background-color: blue;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cccccc;	
	cursor: hand;	
}
.giftBG1
{
	background-color: Aqua;
	background-image: url(images/bg1.jpg);	
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.giftBG2
{
	background-image: url(../images/bg2.jpg);	
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.giftBG3
{
	background-image: url(../images/bg3.jpg);	
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.SaleCallout
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
}.headerBIG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #0000FF;
}
.borderBtm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: outset;
	border-bottom-color: #0099CC;
}
.headerBIGCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #000000;
}
.designROWsmalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	border: thin solid #CCCCCC;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
.designROWbig {
	border: thin solid #999999;
}

td.color-chip
{
 border-collapse:separate;
}


