/*
File Name:			ftp://OctCF/fto/www/css/main.css
Last Modification:	09/29/03
*/

/* global css */
body,table,tr,td {font-family:arial;  font-size:10pt; margin: 0px; }

a {color: #ff0000; font-size:  10pt; text-decoration:none;}
a:hover {color: #990000; font-size: 10pt;  text-decoration:underline;}
a.underLine {color: #ff0000; font-size: 10pt; text-decoration:underline;}
a.underLine:hover {color: #990000; font-size: 10pt; text-decoration:underline;}


.normalText {
	font-family:comic sans ms; 
	font-size:12px; 
	margin: 0px;
	font-weight: normal;
}

.titleRow
{
	background-color: #99CCFF;
	color: #1D2C5F;
	font-weight:bold;
}

/* added 10/03/03 */
.normalBiggerText {
	font-family: arial; 
	font-size:15px; 
	margin: 0px;
	font-weight: normal;
}

/*added 09/09/03*/
.subPageHeading {
  font-weight: bold;
  font-size: 20px;
  color: #ff0000;
}

.searchProducts {
  font-weight: bold;
  color: #ff0000;
}

.faq_question {
  font-weight: bold;
  font-size: 16px;
  color: #ff0000;
}
.vactionMessage
{
	font-size:14px;font-weight:bold;color:red;padding:5px 5px 10px 5px
}

/* FOOTER RELATED */
.footer { line-height : 20px; }
.footer a {
	color: #FFFF99;
    font-weight: bold;
	font-size: 11px;
	text-decoration: underline; 
}
a.footer { 
	color: #FFFF99;
    font-weight: bold;
	font-size: 11px;
	text-decoration: underline; 
}
a.footer:hover { 
	color: #ff0000;
    font-weight: bold;
	font-size: 11px;
	text-decoration: underline; 
}
a.fav { 
	color: #FFFF99;
    font-weight: bold;
	font-size: 12pt;
	text-decoration: underline; 
}
a.fav:hover { 
	color: #ff0000;
    font-weight: bold;
	font-size: 12pt;
	text-decoration: underline; 
}


/*-----------------Home Page-----------*/

/* changed 10/03/03 */
.welcomText {
	font-family: arial; 
    font-size: 16px;
	font-weight: bold;
	letter-spacing : 0px;
	line-height : 18px;
	text-align : justify;
}
.homePageSectionHeading {
   color: #FF0000;
   font-size: 18px;
   font-weight: normal;
   letter-spacing : 1px; 
}
.customerServicesHeading {
   color: #000000;
   font-size: 14px;
   font-weight: bold;
   letter-spacing : 1px; 
}
.homePageSectionText {
  font-size: 15px;
  font-weight:  bold;
  /*font-weight:  normal; changed 09/16/03 */
}

a.customerServices { color: #ff0000;
             font-weight: normal;
			 text-decoration: underline; }
a.customerServices:hover { color: #990000;
             font-weight: normal;
			 text-decoration: underline; }			 
a.homeMore { color: #ff0000;
             font-weight: bold;
			 text-decoration: underline; }
a.homeMore:hover { color: #990000;
             font-weight: bold;
			 text-decoration: underline; }			 
	
/* added 09/29/03 */	
a.relatedProducts {
	color: #ff0000; 
	font-size: 10pt; 
    font-weight: bold;
	text-decoration:none;}
}
a.relatedProducts:hover {
	color: #990000; 
	font-size: 10pt; 
    font-weight: bold;
	text-decoration:underline;
}

a.homeMainCategoryLink {
   color: #FF0000;
   font-size: 16px;
   font-weight: bold;
   letter-spacing : 1px; 
   text-decoration: none;
}
a.homeMainCategoryLink:hover {
   color: #990000;
   font-weight: bold;
   letter-spacing : 1px; 
   text-decoration: none;
}

/* Shopping Cart/ Catalog Classes */
.redText { color: red; }
/* added 09/29/03 */
.redTextBold {
	color: red;
	font-weight: bold;
}

/* increased font-size from 11 to 12 09/23/03, font-weight changed from normal to bold */
A.breadcrumb {
    color:#C80000; 
	font-size: 12px;
	font-weight: bold;
}
/* increased font-size from 11 to 12 09/23/03 */
/* font-weight changed from normal to bold */
A.breadcrumb:hover {
    color:#C80000; 
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
/* increased font-size from 11 to 12 09/23/03 */
/* font-weight changed from normal to bold */
.breadCrumb {
font-size: 12px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #99ccff;
font-weight: bold;
}
.paddingCrumb {
padding-top: 3px;
padding-bottom: 3px;
background-color: #666666;
}
.padding3 {
 padding: 3px 3px 3px 3px;
 font-weight:normal;
}
 .headingProductListFuse {
 	font-size:12px; 
	font-weight: bold;
	border-bottom: 2px solid #999999;
 }
 .headingLine {
 	border-bottom: 2px solid #999999;
 }
 .heading {
 	border-bottom: 2px solid #999999;
    font-weight: bold;
	}
 .headingNoLine {
    font-weight: bold;
 }
.cartBtns {
		HEIGHT: 25px; 
		PADDING-RIGHT: 4px; 
		PADDING-Left: 4px; 
	    BORDER-TOP: #CC0000 1px solid; 
		BORDER-LEFT: #CC0000 1px solid;
	    BORDER-BOTTOM: #000000 1px solid; 
		BORDER-RIGHT: #000000 1px solid; 
		CURSOR: hand; 
        font-family:Arial, Helvetica, Verdana; 
	    font-size:10pt;
		color: #FFFFFF;
		font-weight: bold; 
	    BACKGROUND-COLOR: #CC0000;
 }	
 .cartBtnsDisabled {
	    BORDER-RIGHT: #bcbcbc 1px solid; 
		HEIGHT: 25px; 
		PADDING-RIGHT: 4px; 
		PADDING-Left: 4px; 
		BORDER-TOP: #ffffff 1px solid; 
	    BORDER-BOTTOM: #bcbcbc 1px solid; 
		BORDER-LEFT: #ebebeb 1px solid; 
		CURSOR: hand; 
        font-family:comic sans ms; 
	    font-size:10pt;
		color: #999999;
		font-weight: bold; 
	    BACKGROUND-COLOR: #FFCC99;
 }	
.imageBorder {
     border-color: #000000 #000000 #000000 #000000; 	
}
.bgColor {
   background-color: #BFDFFF;
}
.tinyFont {
 font-family:comic sans ms; 
  font-size: 11px;
}
.tinyFontForm {
  font-family:comic sans ms; 
  font-size: 10px;
}

/* li {
	list-style-image: url(/images/arrowBlueDotted.gif);
} */

/* this does the colors for the JS Error Checking */
.errHilite {
  background-color: #FFA18C;
}

/* shopping cart classes */
.shipTo {
   font-weight: bold;
   font-size: 14px;
 }
.shippingAddressFor {
   font-weight: bold;
 }
.shipmentState {
   font-family: arial;
   font-size: 10px;
   font-wieght: bold;
 }
.warningBox {
  background-color: #ff6600;
}
/* Account Area CSS */
.accountMenu {
   background-color: #E1E1E1;
   text-align: center;
 }
.accountMenuActive {
   background-color: #FFFFFF;
   text-align: center;
}
.accountMenuSep {
   background-color: #000000;
 }

.nextBack {color: #000000; font-size: 10pt; font-weight: bold; text-decoration:none;}
a.nextBack {color: #ff0000; font-size: 10pt; font-weight: bold; text-decoration:none;}
a.nextBack:hover {color: #990000; font-size: 10pt;  font-weight: bold; text-decoration:underline;}


a.subCat {color: #ff0000; font-size: 15px; font-weight: bold; text-decoration:none; font-family:arial,verdana;}
a.subCat:hover {color: #990000; font-size: 15px;  font-weight: bold; text-decoration:underline; font-family:arial,verdana;}
.subCatIn {color: #990000; font-size: 15px; font-weight: bold; text-decoration:none;  font-family:arial,verdana;}

/********************** PRODUCT LAYOUT **********************/
/* added 09/17/03 */
a.productName { 
	color: #ff0000;
	font-size: 11pt; 
    font-weight: bold;
	text-decoration: none; 
}
a.productName:hover { color: #990000;
	font-size: 11pt; 
	font-weight: bold;
	text-decoration: underline; 
}
/* added 09/18/03, changed to bold 09/29/03 */
.productName {
	font-size: 12pt; 
	font-weight: bold;
}
.productCodeTitle {
	font-size: 12pt; 
	font-weight: bold;
}
/* added 09/17/03, changed to bold from normal 09/23/03 */
.productCode {
	font-size: 11pt; 
	font-weight: bold;
}

/* added 09/17/03 */
.productPriceTitle {
	font-size: 12pt; 
	font-weight: bold;
}
/* added 09/17/03 */
/* changed to bold from normal 09/23/03 */
.productPrice {
	font-size: 11pt; 
	font-weight: bold;
}

.productDescriptionTitle{
    font-size: 12pt;
	letter-spacing: 1px;
	font-weight: bold;
}
/* added 09/18/03 */
.productDescription {
    font-size: 11pt;
	font-weight: bold;
}
.formTd {
    font-size: 11pt;
	font-weight: bold;
}
/********************** End PRODUCT LAYOUT **********************/
#topMenu1
			{
				background: url(/images/topMenu_bg.jpg) repeat-x;
				height: 44px;
				margin: 0px;
				padding:0px;
				width:750px;
			}
			#topMenu1 li
			{
				margin: 0;
				padding: 0;
				display: inline;
				list-style-type: none;
				
			}
			#topMenu1 a
			{
				font-family: Comic Sans MS;
				float: left;
				font-size: 13px;
				line-height: 15px;
				font-weight: bold;
				text-align:center;
				text-decoration: none;
				padding: 5px 15px 2px 15px;
				color: #fffd01;
				display:block;
			
			}
			#topMenu1 a.active 
			{
				color:red;
			}
			#topMenu1 .double-line {
			  line-height: 1.5em;
			}
			#topMenu1 a:hover
			{
				color: red;
			}
			#topMenu2
			{
				background: url(/images/topMenu_bg.jpg) repeat-x;
				height: 44px;
				margin: 0px;
				padding:0px;
				width:750px;
			}
			#topMenu2 li
			{
				margin: 0;
				padding: 0;
				display: inline;
				list-style-type: none;
				
			}
			#topMenu2 a
			{
				font-family: Comic Sans MS;
				float: left;
				font-size: 13px;
				line-height: 15px;
				font-weight: bold;
				text-align:center;
				text-decoration: none;
				padding: 5px 13px 2px 12px;
				color: #fffd01;
				display:block;
			
			}
			#topMenu2 a.active 
			{
				color:red;
			}
			#topMenu2 .double-line {
			  line-height: 1.5em;
			}
			#topMenu2 a:hover
			{
				color: red;
			}
