body	{
	margin:0px;
	background: url(images/tile.gif) repeat-x; 
	background-color:#FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
p,td
{
	font-size:12px;
}

.top{
	margin:0px;
	padding:0px;
	background-image: url(images/stripetile.gif);
	/*border-collapse: collapse;*/
	border-style:none;
	border-width:0px;
	vertical-align: middle;
}

.search_keywords{
	background-color:#FFFFFF;
	border-collapse: collapse;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	color: #02558E;
	text-align:left;
	line-height: 30px;
}

td.topedge{
	border-collapse: collapse;
	vertical-align: middle;
	border-left:1px solid #BBB9B9;
	border-right:1px solid #BBB9B9;

}

td.green{
	background-color:#579702;
	border-collapse: collapse;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	color: #FFFFFF;
}

td.main_menu_tab{
	background: url(images/b_tile.gif) repeat-x;
	border-collapse: collapse;
	vertical-align: middle;
}

td.pagetitle{
	background-color:#FF7C02;
	border-collapse: collapse;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:19px;
	color: #FFFFFF;
}
.TopNavTitle2 
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 12px;
	font-family: Arial;
	background: url(admin/images/bg2.jpg) repeat-x #579702 bottom;
	text-decoration: none;
	padding-left: 5px;
	vertical-align:middle;
	text-align:center;
}
.main{
	background-color:#FFFFFF;
	border-collapse: collapse;
	vertical-align: middle;
	border-left:1px solid #BBB9B9;
	border-right:1px solid #BBB9B9;
}
  
a:link {color: #579702; text-decoration : none;}
a:visited {color: #579702; text-decoration: none;}
a:hover {color: #579702; text-decoration: underline;}
a:active {color: #579702; text-decoration: none;}

a:link.treeview1    {text-decoration:none;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:visited.treeview1	{text-decoration:none;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:hover.treeview1	{text-decoration:underline;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:active.treeview1	{text-decoration:underline;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}

a:link.treeview2    {text-decoration:none;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:visited.treeview2	{text-decoration:none;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:hover.treeview2	{text-decoration:underline;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:active.treeview2	{text-decoration:underline;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}

a:link.treeview3    {text-decoration:none;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:visited.treeview3	{text-decoration:none;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:hover.treeview3	{text-decoration:underline;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:active.treeview3	{text-decoration:underline;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}

a:link.treeview4    {text-decoration:none;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:visited.treeview4	{text-decoration:none;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:hover.treeview4	{text-decoration:underline;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:active.treeview4	{text-decoration:underline;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}

a:link.treeview5    {text-decoration:none;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:visited.treeview5	{text-decoration:none;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:hover.treeview5	{text-decoration:underline;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:active.treeview5	{text-decoration:underline;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}

a:link.treeview_group    {text-decoration:none;color:#0391f2;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:visited.treeview_group	{text-decoration:none;color:#0391f2;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:hover.treeview_group	{text-decoration:underline;color:#0391f2;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:active.treeview_group	{text-decoration:underline;color:#0391f2;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}

a:link.item_cart    {text-decoration:none;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:visited.item_cart	{text-decoration:none;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:hover.item_cart	{text-decoration:underline;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:active.item_cart	{text-decoration:underline;color:#02558E;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}


div.menu_left a, div.menu_left a:link, div.menu_left a:active, div.menu_left a:visited, div.menu_left a:hover {font-size: 12px; color: #908D82; text-decoration: none; height: 20px; margin-top: 2px;}
div.menu_left a:link {}
div.menu_left a:visited {}
div.menu_left a:hover {color:#579702;}
div.menu_left a:active {}

.textmenu_left, .TextMenuLeft a:link, .TextMenuLeft a:visited, .TextMenuLeft a:active, .link_back a:hover{font-size: 12px; color: #579702; text-decoration: none; font-weight: bold; height: 20px; padding: 2 0 0 0;}
.textmenu_left a:link {}
.textmenu_left a:visited {}
.textmenu_left a:hover {text-decoration: underline;}
.textmenu_left a:active {}

.link_submenu, .link_submenu a:link, .link_submenu a:visited, .link_submenu a:active, .link_submenu a:hover {font-size: 12px; color: #333333; background: inherit; text-decoration: none;}
.link_submenu a:link {}
.link_submenu a:visited {}
.link_submenu a:hover {text-decoration : underline;}
.link_submenu a:active {}


.link_submenu2, a.link_submenu2:link, a.link_submenu2:visited, a.link_submenu2:active, a.link_submenu2:hover {font-size: 12px; color: #579702; background: inherit; text-decoration: none;}
a.link_submenu2:link {}
a.link_submenu2:visited {}
a.link_submenu2:hover {text-decoration: underline;}
a.link_submenu2:active {}

.link_submenu3, .link_submenu3 a:link, .link_submenu3 a:visited, .link_submenu3 a:active, .link_submenu3 a:hover {font-size: 12px; color: #579702; background: inherit; text-decoration: none;}
.link_submenu3 a:link {}
.link_submenu3 a:visited {}
.link_submenu3 a:active {}
.link_submenu3 a:hover {text-decoration: underline;}

.product_item, a.product_item:link, a.product_item:visited, a.product_item:active, a.product_item:hover {font-size: 12px; color: #579702; background: inherit; text-decoration: none;}
a.product_item:link {}
a.product_item:visited {}
a.product_item:hover {text-decoration: underline;}
a.product_item:active {}

.picture_description{font-size: 10px; color: #908D82; text-decoration: none; font-weight: bold; text-align: center;}
.picture_description a:link {}
.picture_description a:visited {}
.picture_description a:hover {color: #579702;}
.picture_description a:active {}

.popup, a.popup:link, a.popup:visited, a.popup:active, a.popup:hover {font-size: 12px; color: #579702; background: inherit; text-decoration: none; font-weight:bold;}
a.popup:link {}
a.popup:visited {}
a.popup:hover {text-decoration: underline;}
a.popup:active {}

.cart, a.cart:link, a.cart:visited, a.cart:active, a.cart:hover {font-size: 10px; color: #579702; background: inherit; text-decoration: none;}
a.cart:link {}
a.cart:visited {}
a.cart:hover {text-decoration: underline;}
a.cart:active {}

.search_pager, a.search_pager:link, a.search_pager:visited, a.search_pager:active, a.search_pager:hover {font-size: 12px; color: #FFFFFF; background: #579702; text-decoration: none;}
.search_pager a {font-size: 12px; color: #FFFFFF; background: #579702; text-decoration: underline;}
a.search_pager:link {text-decoration: underline;}
a.search_pager:visited {}
a.search_pager:hover {font-weight:bold;}
a.search_pager:active {}

.favourites, a.favourites:link, a.favourites:visited, a.favourites:active, a.favourites:hover {font-size: 12px; color: #579702; background: inherit; text-decoration: none; font-weight: bold;}
a.favourites:link {text-decoration: underline;}
a.favourites:visited {}
a.favourites:hover {text-decoration: underline;}
a.favourites:active {}

.thankyou, a.thankyou:link, a.thankyou:visited, a.thankyou:active, a.thankyou:hover {font-size: inherit; color: #FF7C02; background: inherit; text-decoration: none;}
a.thankyou:link {}
a.thankyou:visited {}
a.thankyou:hover {text-decoration: underline;}
a.thankyou:active {}

.moreinfo, a.moreinfo:link, a.moreinfo:visited, a.moreinfo:active, a.moreinfo:hover {font-size: inherit; color: #579702; background: inherit; text-decoration: none; font-weight: bolder;}
a.moreinfo:link {}
a.moreinfo:visited {}
a.moreinfo:hover {color: #FF7C02;}
a.moreinfo:active {}

.addressedit, a.addressedit:link, a.addressedit:visited, a.addressedit:active, a.addressedit:hover {font-size: 10px; color: #579702; background: inherit; text-decoration: none;}
a.addressedit:link {}
a.addressedit:visited {}
a.addressedit:hover {text-decoration: underline;}
a.addressedit:active {}

.border_picture {border-style:none; padding:5px;}
.border_main {border-bottom: 1px solid #579702;  border-right: 1px solid #579702;}
.border_T {border-top: 1px solid #FFFFFF; background-color: #FF7C02;}
.border_R {border-right: 1px solid #FFFFFF; background-color: #FF7C02;}
.border_TR {border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; background-color: #FF7C02;}
.border2_T {border-top: 1px solid #FFFFFF; background-color: #908D82;}
.border2_R {border-right: 1px solid #FFFFFF; background-color: #908D82;}
.border2_TR {border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; background-color: #908D82;}
.border3_T {border-top: 1px solid #FF7C02;}
.border3_B {border-bottom: 1px solid #FF7C02;}
.border4_T {border-top: 1px solid #000000;}
.border4_B {border-bottom: 1px solid #000000;}

.title0 {color: #579702; font-size: 13px; font-weight: bold;}
.title1 {color: #908D82; font-size: 14px; font-weight: bold;}
.title2 {color: #FF7C02; font-size: 16px; font-weight: bold; padding-top: 5px;}
.title3 {color: #000000; font-size: 16px; font-weight: bold; padding-top: 5px;}
.subtitle{color: #579702; font-size: 12px; font-weight: bold;}
.textS{color: #908D82; font-size: 10px;}
.text{color: #908D82; font-size: 12px;}
.text2{color: #333333; font-size: 12px;}
.text2_bold{color: #333333; font-size: 12px; font-weight:bold}
.text3{color: #FFFFFF; font-size: 12px;}
.text4{color: #579702; font-size: 12px;}
.text5{color: #000000; font-size: 12px;}
.text_header {color: #FFFFFF; text-decoration:none; font-size: 12px; font-weight: bold; line-height: 20px; padding: 2px 0px 2px 20px;}
.text_order{color: #ffffff; font-size: 12px;}
.text_itemsincart{color: #02558E; font-size: 12px;}
.text_navigator{ font-size: 11px; line-height: 26px; font-family: Arial, Helvetica, sans-serif; color: #000000}
.text_capris{ font-size: 10px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; color: #A0A0A0}

.title_order{color: #FF7C02; font-size: 12px; font-weight: bold;}
.tiny{color: #908D82; font-size: 9px;}
.tiny2{color: #333333; font-size: 9px;}
.tiny3{color: #FFFFFF; font-size: 9px;}
.tiny4{color: #579702; font-size: 9px;}
.tiny_standout{color: #000000; font-size: 10px; border: 1px solid #000000; background: #FFFFFF;}
.reqAsterisk, .textError{color: #FF0000;   font-size: 12px; font-weight: bold;}
.textSuccess{color: #00AA00; font-size: 12px;}

.submenu_left{font-size: 12px; color: #908D82; text-decoration: none; font-weight: bold;}
.submenu_left2{font-size: 12px; color: #579702; text-decoration: none; font-weight: bold;}
.product_number {font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; background: #FF7C02; text-align: right; padding-right: 2px; width: 100px;}

.search {color: #000000; font-size: 10px; border: 1px solid #908D82; padding: 2px; height: 20px;	width: 100px;}
.textbox {color: #000000; font-size: 10px; border: 1px solid #908D82; padding: 2px; height: 20px;}
.button {font-size: 12px; color: #ffffff; background-color: #908D82; height: 20px; border: 0px; font-weight: bold; padding: 1px 3px 1px 3px;}
.button2 {font-size: 12px; color: #ffffff; background-color: #579702; height: 20px; border: 0px; padding: 1px 3px 1px 3px;}
.button3 {font-size: 12px; color: #ffffff; background-color: #FF7C02; height: 20px; border: 0px; padding: 1px 3px 1px 3px;}
.button_login {font-size: 16px; color: #ffffff; background-color: #579702; height: 25px; border: 0px; padding: 1px 5px 30px 5px;}

#Pad5B {padding-bottom: 5px;}
#Pad5R {padding-right: 5px;}
#Pad5T {padding-top: 5px;}
#Pad5L {padding-left: 5px;}

.cart_checkout_tallyHighlight {	background-color: #FF7C02; color: White; }
.cart_checkout_orderlistHeader {	background-color: #579702; color: White; font-weight: bold; font-size: 10px;}
.cart_checkout_valuetxt, .cart_checkout_valuetxt td {font-size: 10px;}
.cart_checkout_lbltxt {font-size: 10px; font-weight: bold;}

.cart_printablecheckout_tallyHighlight { background-color: #CCCCCC;}
.cart_printablecheckout_orderlistHeader { color:White; background-color: #222222; font-weight: bold; }
.cart_printablecheckout_valuetxt {color: Black; font-size: 10px;}
.cart_printablecheckout_lbltxt {color: Black; font-size: 10px; font-weight: bold;}

a:link.footer_menu_links    {text-decoration:none;color:#FFFFFF; line-height: 23px; background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:visited.footer_menu_links	{text-decoration:none;color:#FFFFFF; line-height: 23px; background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:hover.footer_menu_links	{text-decoration:underline;color:#FFFFFF; line-height: 23px; background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:active.footer_menu_links	{text-decoration:underline;color:#FFFFFF; line-height: 23px; background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}

a:link.header_menu_links    {text-decoration:none;color:#FF7C02;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:visited.header_menu_links {text-decoration:none;color:#FF7C02;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:hover.header_menu_links   {text-decoration:underline;color:#FF7C02;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:active.header_menu_links  {text-decoration:underline;color:#FF7C02;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}

a:link.text_navigator    {text-decoration:none;color:#000000;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:visited.text_navigator	{text-decoration:none;color:#000000;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:hover.text_navigator	{text-decoration:underline;color:#000000;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:active.text_navigator	{text-decoration:underline;color:#000000;background-color:transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}


/* customer dropdown menu */

#dropmenudiv{
position:absolute;
border:1px solid #A0A0A0;
border-bottom-width: 0;
font:normal 11px Arial;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 4px;
border-bottom: 1px solid #A0A0A0;
padding: 1px 0px;
text-decoration: none;
color: #005793;
background-color: white;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #375C9A;
color: white;
}
.favProd 
{
	background:#7cabd7;
	color:	#FFFFFF; /*#23A6FF;*/
	font-weight:bold;
	padding:5px;
	border-bottom:1px solid #375c9a;
	border-right:1px solid #375c9a;
	font-size: 12px;
}

.favProd a, .favProd a:link,.favProd a:visited,.favProd a:active, a.favProd, a:link.favProd, a:visited.favProd,a:active.favProd
{
	font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold;
}
a:hover.favProd, .favProd a:hover
 {
	text-decoration:underline;
 }

.gradBtn
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial;
	background: url(admin/images/bg2.jpg) repeat-x #579702 bottom;
	text-decoration: none;
	padding-left: 2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #409000;
}
.msgSuccess{
	color:#579702;
	font-weight:bold;
}
.msgError
{
	color:#FF0000;
	font-weight:bold;
}
.frm
{
	width:100%;
	border:1px solid #579702;
	padding:5px;
}
.frmHdr
{
	color:#579702;
	font-weight:bold;
	font-size:14px;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
}
.lblTxt
{
	color: #000000;
	font-size: 12px;
	text-align:right;
	vertical-align:top;
}
.CustomerName
{
	color:#FF7C02;
	font-weight:bold;
}
.apprvlAlertFrm
{
	position:absolute;
	top:250px;
	text-align:center;	
	border:none;
}
.apprvlAlert
{
	position:relative;
	left:-125px;
	width:250px;
	height:150px;
	background:#7cabd7;
	border:5px solid #0391f2;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
.UnauthProductFrm
{
	position:absolute;
	top:80px;
	text-align:center;	
	border:none;
}
.UnauthProduct
{
	position:relative;
	left:-125px;
	width:250px;
	height:150px;
	background:#FF7C02;
	border:5px solid #ffbd7f;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
.labelColumn 
{
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}
.fls
{
	border:1px solid #7cabd7;
	padding:10px;
	width:600px;
}
.flsl
{
	color:#7cabd7;
	font-size:14px;
	font-weight:bold;
}
.dhdr
{
	border-bottom:1px solid #D0D0D0;
	font-size:14px;
	color:#000080;
	font-weight:bold;
}
.dhdr2
{
	background:#EEEEEE;
	font-size:13px;
	font-weight:bold;
}
#menu img{
	vertical-align:bottom;
}
