
/*styles */

BODY {
 scrollbar-base-color: #E9E9E9;
 scrollbar-track-color: #E9E9E9;
 scrollbar-face-color: #FFFFFF;
 scrollbar-highlight-color: #FFE5B1;
 scrollbar-3dlight-color: #CC9900;
 scrollbar-darkshadow-color: #FFE5B1;
 scrollbar-shadow-color: #CC9900;
 scrollbar-arrow-color: #CC9900;
 }
  
TD {
	font-family:arial; 
	font-size:12px; 
	color:#626161; 
	font-style:normal; 
	text-decoration:none; 
	font-weight:normal;
}

 A:hover {
	color: #468E38; 
}

.bgMouseOver {
	background-image: url('/images/bg_left_nav_btn2.gif');
}

.bgMouseOff {
	background-color: #FFE5B1;
}

.category {
	font-family:verdana; 
	font-size:10px; 
	color:#CC9900; 
	font-style:normal; 
	text-decoration:none; 
	font-weight:bold;
 }

.sub_category {
	font-family:Arial, Helvetica, sans-serif;  
	font-size:12px; 
	color:#000080; 
	font-style:normal; 
	text-decoration:none; 
	font-weight:normal;
}
 
.footer_nav {
	font-family: arial, sans-serif; 
	font-size:11px; 
	font-style:normal; 
	text-decoration:none; 
	font-weight:normal;
	; color: #000000
}

 .group {
	font-family:arial; 
	font-size:12px; 
	color:#AA8002; 
	font-style:normal; 
	text-decoration:none; 
	font-weight:normal;
 }
 
 .category_detail {
	font-family:arial; 
	font-size:14px; 
	color:#468E38; 
	font-style:normal; 
	text-decoration:none; 
	font-weight:bold;
 }
 
 .headline {
	font-family:arial; 
	font-size:12px; 
	color:#468E38; 
	font-style:normal; 
	text-decoration:none; 
	font-weight:bold;
 }
 
.product_title {
	font-family:arial; 
	font-size:12px; 
	color:#244E53; 
	font-style:normal; 
	text-decoration:none; 
	font-weight:bold;
 }
 
 .news_text {
	font-family:verdana; 
	font-size:10px; 
	color:#626161; 
	font-style:normal; 
	text-decoration:none; 
	font-weight:normal;
 }

 .read_more {
	font-family:verdana; 
	font-size:10px; 
	color:#A5811E; 
	font-style:normal; 
	text-decoration:yes; 
	font-weight:normal;
 }
 
 .stock_number {
	font-family:arial; 
	font-size:12px; 
	color:#244E53; 
	font-style:normal; 
	text-decoration:none; 
	font-weight:normal;
 }

 .footer_links {
	font-family:arial; 
	font-size:12px; 
	color:#468E38; 
	font-style:normal; 
	text-decoration:none; 
	font-weight:normal;
 }
 
.footer_text {
	font-family:arial; 
	font-size:10px; 
	color:#999999; 
	font-style:normal; 
	text-decoration:none; 
	font-weight:normal;
 }
 
.logged_in {
	font-family:verdana; 
	font-size:10px; 
	color:#ffffff; 
	font-style:normal; 
	text-decoration:none; 
	font-weight:normal;
 }
 
.bread_trail {
	font-family:verdana; 
	font-size:10px; 
	color:#999999; 
	font-style:normal; 
	text-decoration:none; 
	font-weight:normal;
 }
 
.cart_links {
	font-family:verdana; 
	font-size:10px; 
	color:#006600; 
	font-style:normal; 
	text-decoration:none; 
	font-weight:bold;
 }

.login_input { 
	font: verdana;
	font-size: 8pt; 
	border-width: 0; 
	background-color:#FFFFFF;
	color:#666666; 
}


.menu {
font-family:arial,sans-serif;
	font-size: 10px;
	font-size: 10px;
	color:#37517D;
	background-color:#FDF7EA;
	font-weight:normal;
}
	


.search_input { 
	font: verdana;
	font-size: 8pt; 
	border-width: 1; 
	border-color:#DCAD2B; 
	border-style:solid; 
	background-color:#FFFFFF;
	color:#666666; 
}

.price {
	font-family:verdana; 
	font-size:12px; 
	color:#CC9900; 
	font-style:normal; 
	text-decoration:none; 
	font-weight:bold;
}


/*  	Some styles for the discussion list module   */

/*  This is the background "color filled" TD which creates the custom colored border 
     around tables/cells within this TD.   */
TD.list_colored  {
	background-color: #a9a9a9;}
	
TD.list_white {
	background-color: White;
}

/*   This TD background color should match the main body color to create a "transparent" TD.  */
TD.list_clear {
	background-color : White;
}

TH.list_fldLabel  {
	font-family : sans-serif;
	font-size : 12px;
	background-color: #808080;
	color: White;
	
}

TH.list_header1 {
	background-color: #c0c0c0;
	font-family : sans-serif;
	font-size : 16px;
	font-weight : bold;
	text-align: left;
}

.list_formField {
	font-family: sans-serif;
	background-color: #F5F5F5;
	font-size : 12px;
}

.list_formBtn {
	font-family: Arial, sans-serif;
	background-color : FFE5B1;
	color : 006600;
	font-weight : bold;
	background-image : url(/images/bg_button.gif);

	font-size : 12px;

}

.list_formBtn_over {
	font-family: Arial, sans-serif;
	background-color : FFE5B1;
	color : 468E38;
	font-weight : bold;

	font-size : 12px;

}

.list_smallSelect {
	font-size: 10px;
	font: sans-serif;
}

.listSrchFrm {
	font-size: 10px;
	font: sans-serif;
}

a.list_menulink {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color: 006600; 
}
a.list_menulink:hover {
	text-decoration:none; 
	color: 468E38; 
}
.list_menutd { 
	font-size: 8px;
	background-color: FFE5B1;
	color: 000000;
	background-image : url(/images/bg_button.gif);
	padding: 1px 4px 1px 4px;
} 
.list_menusurroundtd { 
	background-color: 6CADC9;
}
.list_menurollover {
	font-size: 8px;
	background-color: FFE5B1; 
	color: 006600;
	padding: 1px 4px 1px 4px;
	cursor : pointer;
}

/*  end list stlyles  */


.priceSelector {
	font-family:arial, sans-serif;
	font-size:12px;
	color:#000080;
	font-style:normal; 
	text-decoration:none; 
	font-weight:normal;
}

.fppriceSelector {
	font-family:arial, sans-serif;
	font-size:12px;
	color:#CC0000;
	font-style:normal; 
	text-decoration:none; 
	font-weight:normal;
}

.custom {
	color : #000080;
	font-weight : bold;
	font-family : Arial;
	background-image : url(../images/bg_cart_buttons.gif);
	font-size : 14px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
	border-collapse : collapse;
	CURSOR : hand;
	; border: #000080 solid
	; text-decoration: none
	; border-width: 1px 0px 
}

.alternateRowColors0{ background-color:#ffffff; }
.alternateRowColors1{ background-color:#EFF1F5; }
.mainCategory{ font-family: Arial, Verdana, l; font-size: 16px; font-weight: bold ; color: 000080}
.mainProduct{ font-family: Arial, Verdana, l; font-size: 17px; font-weight: bold ; color: #000080; text-decoration: none}
.prodName{ font-family: Arial; font-size: 13px; font-weight: bold ; color: 000080}

.classError{  font-family: Arial, Verdana, sans-serif; font-size: 12px; color: red;font-weight: 700; }
.classInfo{  font-family: Arial, Verdana, sans-serif; font-size: 12px; color: Green;font-weight: 700; }

.text {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: black;}


.photo {  border: thin 000080 solid; background-color: #FFFFFF}

.customform1 {
	background-color: #FFFFFF;
	color: #000080;
	font-family: arial, helvetica;
	font-size: 12px;
	border: 1px solid;
	padding: 2;
	; border-color: 000080 #000080 #000080
}
.pageHeader {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: 000080; text-decoration: none; border-color: black black 000080; background-image: url(../images/bg_cart_buttons.gif); border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.WelcomePageHeaders {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: 000080; background-image: url(../images/bg_cart_buttons.gif); border-color: black black 000080; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-right: 0px; padding-left: 0px}
.strikethrough {  text-decoration: line-through}
.lines_across {  background-image: url(../images/lines_across.gif)}

.input {

	font-size: 10px;

 
	font-family: sans-serif;
	background-color:#F5F6F5;
	background-image: url(/images/formshadow.gif);
	color:#000000;
	font-style:normal; 
	text-decoration:none; 
	font-weight:normal;

}

.errorText {
	font-size : 12px;
	color: #FF0000;
	font-weight : bold;
	text-align: left;
}

.informText {
	font-size : 12px;
	color: #006600;
	font-weight : bold;
	text-align: left;
}

.warnText {
	font-size : 12px;
	color: Orange;
	font-weight : bold;
	text-align: left;
}





.priceSelector {
		font-family: verdana, geneva, helvetica, arial, sans serif; 
		color: #333333;
		font-size: 10px; }

.custom {
	background-color : #62BB46;
	color : #FFFFFF;
	font-weight : bold;
	font-family : Arial, Verdana, Geneva,  Helvetica, sans-serif;
	

	font-size : 12px;

}
	
.bold { font-weight: 700; }

.alternateRowColors0{ background-color:#ffffff; }
.alternateRowColors1{ background-color:#ebebeb; }

.grayback{ background-color:#DADADA; }

.mainHeader{ background-color: #ebebeb; }
.mainCategory{ font-family: Arial, Verdana,l; font-size: 17px; font-weight: bold }
.mainProduct{ font-family: Arial, Verdana,l; font-size: 17px; font-weight: bold }
.prodName{ font-family: Arial, Verdana,l; font-size: 13px; font-weight: bold }
.prodDesc{ font-family: Arial, Verdana,l; font-size: 10px; font-weight: normal }

.classError{  font-family: Arial, Verdana, sans-serif; font-size: 12px; color: red;font-weight: 700; }
.classInfo{  font-family: Arial, Verdana, sans-serif; font-size: 12px; color: Green;font-weight: 700; }

.tableborder {border : 1px solid Black;border-collapse : separate;}
.tablebackground {background-color: #f7f7f7;color:##333333;}
.tablebar { background-color: #dddddd;}

.text {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: black;}


.sidelinks {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #4F4F5F; FONT-FAMILY: Arial, Verdana}
a.whitelink:link { font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	color: black; text-decoration: none;}
.whitelink:active { font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	color: black; text-decoration: none;}
.whitelink:visited { font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	color: black; text-decoration: none;}
.whitelink:hover { font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	color: black; text-decoration: none;}

.disabledClass{ background-color:#EFF1F5; color:#666666}

#shipcalc { padding-left: 10px; padding-bottom: 10px; }
#shipcalc table {border-collapse: collapse; color: #223A3A; font-size: 12px; margin-top: 5px;}
#shipcalc table th {color: #223A3A; text-align: left; padding: 1px 10px;}
#shipcalc table td {color: #223A3A; padding: 1px 10px;}		
#shipcalc table tr.odd {background-color: #ebebeb;}	
#shipcalc form {display: inline;}

.left_nav_sale_bg {
	background-image: url(/images/sale_nav.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 0px;
}
.left_nav_sale_bg td {
	background-image: none;
}

.pricegridregular, .pricegridnew, .pricegridold {
	padding-left: 25px;
}

.saletable {
	color: #000000;
}
.saletable th {
	font-weight: bold;
	font-size: .75em;
	text-align: right;
	white-space: nowrap;
}
.saletable td.old, .pricegridold {
	text-decoration: line-through;
	color: #000000;
	white-space: nowrap;
}
.pricegridold, .pricegridnew, .pricegridregular {
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #cc9900;
	font-weight: bold;
	font-size: 12px;
}
.saletable td.new, .pricegridnew {
	color: #CC0000;
	font-weight: bold;
	white-space: nowrap;
}
#page-sale, #page-sale-sitewide {
	background-color: #cdeefc;
	background-image: url(/images/sale_diag.gif);
	background-repeat: no-repeat;
	padding: 5px; padding-left: 65px;
	margin: 5px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#page-sale h3, #page-sale-sitewide h3 {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#page-sale a, #page-sale-sitewide a {
	color: #626161;
}
#page-sale-sitewide {
	background-color: #FFCC66;
}



