
BODY,.txt,.SELECT,OPTION,BLOCKQUOTE,OL,UL,LI,td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #000066; SCROLLBAR-BASE-COLOR: #3333CC; SCROLLBAR-ARROW-COLOR: #cccccc;}

.address {font-family:  Times New Roman; font-size: 12px;  color: #003300; font-weight: bold;}
INPUT  { font-size: 10px;  color: #000000}

.tinytxt { font-size: 10px;  color: #FFFF99}
.header { color: #3333CC ; font-size:12 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
h3 { font-size: 18px;  color: #3333CC; font-family: Verdana, Arial, Helvetica, sans-serif;}
h4 { font-size: 16px;  color: #3333CC; font-family: Verdana, Arial, Helvetica, sans-serif;}
.smtext { font-family: Arial,Helvetica,sans-serif; font-size: 11px;  color: #cc6600; font-weight: bold;}

/* Link Definitions */
A:link, A:active, A:visited { text-decoration: none; font-size: 11px; font-weight: bold; font-family: Verdana,Arial,Helvetica,sans-serif; color: #cc0000} 
A:link { font-size: 11px; color: #cc0000 }
A:visited { font-size: 11px; color: #cc0000}
A:hover {   font-size: 11px; text-decoration: underline;
color:  red; }

 A.cat:link { font-size: 14px;  color: #000066; font-weight: bold; }
 A.cat:hover {   font-size: 14px; text-decoration: underline;
color:  red; 
}
A.cat:visited {   font-size: 14px; 
color:  red; }
 A.subcat:link { font-size: 11px;  color: #cc0000;}
A.subcat:hover {   font-size: 11px; text-decoration: underline;
color:  red; 
background-color:#ffffcc;}

/* Popup Windows */
A.popup:link { font-size: 13px; color: #cccccc; font-family:Verdana,Arial,Helvetica,sans-serif;}
A.popup:visited { font-size: 13px; color: #cccccc;font-family:Verdana,Arial,Helvetica,sans-serif;}
A.popup:hover {   font-size: 13px;font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration: underline;color:  red; 
}
.pophead	{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #cccccc;
	font-size : 15px;
	background-color:#006600;
}

/* Other */
CFFORM,cfinput,input,select,OPTION,textarea, { font-family: courier, monospace,; font-size: 12px;  color: #000066}
.form { font-family: courier, monospace,; font-size: 12px;  color: #000066}


.brown 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #660000;
	font-size : 18px;
	font-weight: bold;
}	
.S	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
	font-size : 12px;
	font-weight: bold;
}	

.lbrown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #660000;
	font-size : 24px;
	font-weight: bold;	
}
.smbrown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #660000;
	font-size : 14px;
	font-weight: bold;	
}
.listSubs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003300;
	font-size : 12px;;	
}
.smgreen {
	font-family: Times New Roman, serif;
	color: #003300;
	font-size : 12px;
	font-weight: normal;	
}
.smwhite 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: FFFFFF;
	font-size : 10px;
	}
.BCKwhite 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: FBE7D3;
	font-size : 11px;
}

.heading 	{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: cccccc;
	font-size : 18px;
	font-weight: normal;
}
.itemHead 	{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #003300;
	font-size : 18px;
	font-weight: normal;
}
.formNums 	{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: FFFFFF;
	font-size : 16px;
	font-weight: normal;
	background-color:  6666CC;
}
.address	{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #ffcc99;
	font-size : 11px;
	font-weight: bold;
}
.csaaddress	{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #006600;
	font-size : 11px;
}
.carthead	{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size : 10px;
	background-color:#D9D9F9;
}
.carttds	{
	font-family:   Verdana,Arial, Helvetica, sans-serif;
	color: #000066;
	font-size : 10px;
	font-weight : normal;
	background-color:#ffffff;
}
.admintds	{
	font-family:   Verdana,Arial, Helvetica, sans-serif;
	color: #000066;
	font-size : 11px;
	font-weight : normal;
}
.inhouse	{
	font-family:   Verdana,Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 11px;
	font-weight : normal;
}
.customInvoice	{
	font-family:   Verdana,Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 11px;
	font-weight : normal;
}

.carttotals	{
	font-family:   Verdana,Arial, Helvetica, sans-serif;
	color: #000066;
	font-size : 10px;
	font-weight : normal;
	background-color:#E3FBE4;
}

/* Forms */
.SearchButton {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        background-color: #c30;
        color: #fff;
        font-weight: bold;
        padding: 1px;
        margin: 2px;
        border-top: solid 1px #c63;
        border-right: solid 2px #069;
        border-bottom: solid 1px #069;
        border-left: solid 1px #69c;
}
.FormText {
        font-family:  courier, monospace,verdana, Lucida Sans Typewriter, helvetica;
        font-size: 10px;

}
.searchText {
        font-family:  courier, monospace,verdana, Lucida Sans Typewriter, helvetica;
        font-size: 9px;	
		color: #fff;
		background-color: #cc0000;
		padding: 1px;
		text-align: center;
}
.submitItem {
        font-family: verdana, arial, sans-serif;
        font-size: 9px;
        background-color: #c30;
        color: #fff;
        font-weight: bold;
        padding: 1px;
        margin: 2px;
        border-top: solid 2px #c63;
        border-right: solid 3px #900;
        border-bottom: solid 2px #900;
        border-left: solid 2px #063;
}
.ifCustomer {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        background-color: #fff;
        color: #006;
        font-weight: bold;
        padding: 1px;
        margin: 2px;
        border-top: solid 2px #33c;
        border-right: solid 1px #33c;
        border-bottom: solid 1px #33c;
        border-left: solid 1px #33c;
		
}
.itemdetail {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        background-color: #9c9;
        color: #006;
        font-weight: bold;
        padding: 1px;
        margin: 2px;
}	
		.updates {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        background-color: #339933;
        color: #fff;
        font-weight: bold;
        padding: 3px;
        margin: 2px;
}

.Poptext {
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;	
	color : #330099;
	background-color: #ccccff;
}

/* This is the style for the majority of text not otherwise defined below */
.Poppage {
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding : 2;
	border-width : 1;
	margin : 0;	
	color : #330099;
	font-weight:normal; 
}
.largerformtext {
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;	
	color : #330099;
	background-color: #ccccff;
}
	.formtext2 { font-family: "Tahoma","Arial","Helvetica","san-serif"; font-size: 12px; line-height: 11px; border: 1px solid #660099; background-color: #FFFFFF;}
	.formtext3 { font-family: "Tahoma","Arial","Helvetica","san-serif"; font-size: 12px; line-height: 11px;;}
	
/* Form Table td's, for those time you just need plain text*/
.formtext { font:11px/1.1 Verdana, Arial, Sams-serif; border-left: 2px solid #000099;}
/* Form Field's tag */
.formfield {
		font:11px/1.1 Courier New,Courier,monospace; 
		border-width: 0;    
		background-color: #FAFBE3;    
		border-top: solid 1px #33c;
        border-right: solid 1px #33c;
        border-bottom: solid 1px #33c;
        border-left: solid 1px #33c;
		width: 170px;
		height: 17px;
		}
/* State and Zip classes are also used for fields phone and ext */
.formfield-state {
		font:11px/1.1 Courier New,Courier,monospace; 
		border-width: 0;    
		background-color: #FAFBE3;    
		border-top: solid 1px #33c;
        border-right: solid 1px #33c;
        border-bottom: solid 1px #33c;
        border-left: solid 1px #33c;
		width: 40px;
		height: 17px;
		}
.formfield-zip {
		font:11px/1.1 Courier New,Courier,monospace; 
		border-width: 0;    
		background-color: #FAFBE3;    
		border-top: solid 1px #33c;
        border-right: solid 1px #33c;
        border-bottom: solid 1px #33c;
        border-left: solid 1px #33c;
		width: 75px;
		height: 17px;
		}
.formfield-comments {
		font:12px/1.1 Courier New,Courier,monospace; 
		border-width: 0;    
		background-color: #FAFBE3;    
		border-top: solid 1px #33c;
        border-right: solid 1px #33c;
        border-bottom: solid 1px #33c;
        border-left: solid 1px #33c;
		SCROLLBAR-BASE-COLOR: #ffffff; 
		SCROLLBAR-ARROW-COLOR: #ffffff;
		SCROLLBAR-face-COLOR: #ffffff;
		SCROLLBAR-3dlight-COLOR: #ffffff;
		}
.formfieldrop {
		font:11px/1.1 Courier New,Courier,monospace; 
		border-width: 0;    
		background-color: #FAFBE3;    
		border-top: solid 1px #33c;
        border-right: solid 1px #33c;
        border-bottom: solid 1px #33c;
        border-left: solid 1px #33c;
		}
/* Form Field's tag for required fields */
.formfieldreq {
		font:11px/1.1 Courier New,Courier,monospace; 
		border-width: 0;    
		background-color: #ffff33;    
		border-top: solid 1px #33c;
        border-right: solid 1px #33c;
        border-bottom: solid 1px #33c;
        border-left: solid 1px #33c;
		width: 170px;
		height: 17px;
		}
		/* Form Field's tag for required fields */
.formfieldreq-State {
		font:11px/1.1 Courier New,Courier,monospace; 
		border-width: 0;    
		background-color: #ffff33;    
		border-top: solid 1px #33c;
        border-right: solid 1px #33c;
        border-bottom: solid 1px #33c;
        border-left: solid 1px #33c;
		width: 40px;
		height: 17px;
		}
/* Form Field's tag for required fields */
.formfieldreq-Zip {
		font:11px/1.1 Courier New,Courier,monospace; 
		border-width: 0;    
		background-color: #ffff33;    
		border-top: solid 1px #33c;
        border-right: solid 1px #33c;
        border-bottom: solid 1px #33c;
        border-left: solid 1px #33c;
		width: 75px;
		height: 17px;
		}
/* Returning Customers login Form Table layout and design*/
.relogintable { padding: 3; spacing: 1; border: 1px solid #3366cc;}
/* Returning Customers login Form first row*/
.relogintableheads {background-color: #cc0000;}
/* Returning Customers login submit button row*/
.reloginsubmit {background-color: #ffcccc;}
/* Customers login Form Table layout and design*/
.logintable { padding: 3; spacing: 1; border: 1px solid #3366cc;}
/* Customers login Form first row*/
.logintableheads {background-color: #D9D9F9;}
/* need just a plain old white background in a table row*/
.tblrwwhite {background-color: #ffffff;}
/* need just a plain light blue background in a table row*/
.tblrwltblue {background-color: #E4ECFB;}
/* need just a plain light purple background in a table row*/
.tblrwltpur {background-color: #D9D9F9;}
/* need just a plain light green background in a table row*/
.tblrwltgreen {background-color: #E3FBE4; padding: 2px;}
/* need just a plain dark green background in a table row*/
.tblrwdkgreen {background-color: #009900;}
/* need just a plain light red background in a table row*/
.tblrwltred {background-color: #ffcccc;}
/* make it up as we go*/
.specialAd {background-color: #ffffff;
	border-left: 1px solid #000000;  
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;}
.specialAdTD {background-color: #000099;
	border-bottom: 1px solid #000000;
}
	
	