/*@CHARSET "ISO-8859-1";*/

/* Page Components */
body
{
   padding: 0;
   margin: 5;
	
   background-color:#939393;
   color: #939393;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 10px;
}

a:link, a:visited, a:active   {color: #939393; text-decoration: none;   color: #939393;font-family:Arial, Helvetica, sans-serif;font-size: 10px;}
a:hover                       {color: #CCCCCC; text-decoration:underline;   color: #939393;font-family:Arial, Helvetica, sans-serif;font-size: 10px;}

table
{
	border:0px none;
	margin: 0px;
	padding: 0px;
}

/* Element Styles */

h1 
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 18px; 
   color: #939393;
}

h2 
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 14px; 
   color: #939393;
}

h3 
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px; 
   color: #939393;
}

p
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 10px; 
   color: #939393;
}

p.alt
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 10px; 
   color: #FFFFFF;
}

.med
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px; 
   color: #939393;
}

.medbold
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px; 
   color: #939393;
   font-weight: bold;
}

p.large
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 14px; 
   color: #939393;
}

p.largebold
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 14px; 
   color: #939393;
   font-weight: bold;
}

p.big
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 18px; 
   color: #000000;
}

p.altbig
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 18px; 
   color: #FFFFFF;
}

ul
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px; 
   color: #939393;
}

li
{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px; 
   color: #939393;
}


img
{
   border: 0;
   display: block;
}

img.flow
{
   border: 0;
}

input.hs
{ 
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px; 
   border-color:#CCCCCC; 
   border-style:inset; 
   border-width:1px;
   color:#000000;
}

hr
{
   color: #939393;
   height: 3px;
   width: 90%;
}

hr.dotted
{
   width:100%;
   height: 1px;
   border-top:thin dashed #939393;
}

/* Page Sections */
/* Header        */
#header
{
   background-color: #006600;
   color: #FFFFFF;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   font-style:normal;
   font-weight:normal;
}

#mainnav1
{
   background-color: #939393;
   color:#FFFFFF;
   padding:3px 10px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:normal;
   margin-left: 5;
   margin-right:5;
}

#mainnav1 a 								{color:#FFFFFF; padding:3px 10px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;}
#mainnav1 a:link, #mainnav1 a:visited, #mainnav1 a:active 		{color:#FFFFFF;text-decoration: none;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;}
#mainnav1 a:hover    							{color:#666666;text-decoration: none;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;}
#mainnav1 		ul {margin-left: 0; padding-left: 0; white-space: nowrap;}
#mainnav1 		li {display: inline; padding-left: 0px; padding-right: 0px; border: 0px solid white;}
#mainnav1 		td {text-align:center;margin-left: 0; margin-top 4px; margin-bottom 4px; white-space: nowrap;}

#mainnavborder      td.HSMainNavBorder_tl  {width:8px; height:8px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/MainNavBorder_tl.jpg); background-repeat:no-repeat; background-position:bottom right}
#mainnavborder      td.HSMainNavBorder_tc  {height:8px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/MainNavBorder_tc.jpg); background-position:left; background-repeat:repeat-x}
#mainnavborder      td.HSMainNavBorder_tr  {width:6px; height:8px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/MainNavBorder_tr.jpg); background-repeat:no-repeat; background-position:bottom left}

#mainnavborder      td.HSMainNavBorder_ml {width:8px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/MainNavBorder_ml.jpg); background-repeat:repeat-y; background-position:center right}
#mainnavborder      td.HSMainNavBorder_mc {background-color:#FFFFFF; vertical-align:top; text-align:center;}
#mainnavborder      td.HSMainNavBorder_mr {width:6px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/MainNavBorder_mr.jpg); background-repeat:repeat-y; background-position:center left}

#mainnavborder      td.HSMainNavBorder_bl {width:8px; height:8px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/MainNavBorder_bl.jpg);  background-repeat:no-repeat; background-position:top right}
#mainnavborder      td.HSMainNavBorder_bc {height:8px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/MainNavBorder_bc.jpg);  background-repeat:repeat-x; background-position:bottom}
#mainnavborder      td.HSMainNavBorder_br {width:6px; height:8px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/MainNavBorder_br.jpg);  background-repeat:no-repeat; background-position:top left}


.dashedright	{ font-size: 4px; width: 200; text-align:right;margin-left: 0; padding-right: 10; white-space: nowrap; border-right-width: 1px; border-right-style:dashed; border-color:#FFFFFF;}
.dashedbottom	{ border-bottom-width: 1px; border-bottom-style:dashed; border-color:#FFFFFF;}


#search      td.newStyle_tl  {width:13px; height:41px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/ProdSearchBorder_tl.png); background-repeat:no-repeat; background-position:bottom right}
#search      td.newStyle_tc  {height:41px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/ProdSearchBorder_tc.png); background-position:left; background-repeat:repeat-x}
#search      td.newStyle_tr  {width:13px; height:41px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/ProdSearchBorder_tr.png); background-repeat:no-repeat; background-position:bottom left}

#search      td.newStyle_ml {width:13px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/ProdSearchBorder_ml.png); background-repeat:repeat-y; background-position:center right}
#search      td.newStyle_mc {background-color:#FFFFFF; vertical-align:top; text-align:center;}
#search      td.newStyle_mr {width:13px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/ProdSearchBorder_mr.png); background-repeat:repeat-y; background-position:center left}

#search      td.newStyle_bl {width:13px; height:8px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/ProdSearchBorder_bl.png);  background-repeat:no-repeat; background-position:top right}
#search      td.newStyle_bc {height:8px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/ProdSearchBorder_bc.png);  background-repeat:repeat-x; background-position:bottom}
#search      td.newStyle_br {width:13px; height:8px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/ProdSearchBorder_br.png);  background-repeat:no-repeat; background-position:top left}


/* Page Sections */
/* Left          */

#left
{
   background-color: #FFFFFF;
   color: #939393;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   font-style:normal;
   font-weight:normal;
}
/*
#left		a:link{color:white}
#left		a:visited{color:white}
#left		a:focus{color:white}
#left		a:active{color:white}
#left		a:hover{color:white}

#left 	ul {list-style-type: none; padding: 0; width: 100px; border: 2px solid orange;}
#left 	li {padding-left: 5px; padding-bottom: 5px; border-bottom: 1px solid orange;}
*/

#prodnav1
{
   background-color: #FFFFFF;
   color:#000000;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:normal;
}

.prodnav1               {padding: 5px; margin: 0px;}
#prodnav1 		ul {width:100%;list-style-type: none; padding: 0px; margin: 0px;white-space: nowrap;border: 0px solid #cccccc;}
#prodnav1 		li {background-color:#FFFFFF; padding: 5px; margin: 0px; border-bottom: 1px solid #cccccc;}
#prodnav1 		td { text-align:left;white-space: nowrap;}
#prodnav1 a:link, #prodnav1 a:visited, #prodnav1 a:active {color: #000000; text-decoration: none;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;}
#prodnav1 a:hover {color: #939393; text-decoration: none;}

#prodnavcontent      	td { text-align:left; padding-left: 5px;padding-top: 5px;padding-bottom: 5px;white-space: nowrap;}

#prodnav1      td.HSProdNavBorder_tl  {width:13px; height:41px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/ProdNavBorder_tl.png); background-repeat:no-repeat; background-position:bottom right}
#prodnav1      td.HSProdNavBorder_tc  {height:41px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/ProdNavBorder_tc.png); background-position:left; background-repeat:repeat-x}
#prodnav1      td.HSProdNavBorder_tr  {width:13px; height:41px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/ProdNavBorder_tr.png); background-repeat:no-repeat; background-position:bottom left}

#prodnav1      td.HSProdNavBorder_ml {width:13px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/ProdNavBorder_ml.png); background-repeat:repeat-y; background-position:center right}
#prodnav1      td.HSProdNavBorder_mc {background-color:#FFFFFF; vertical-align:top; text-align:center;}
#prodnav1      td.HSProdNavBorder_mr {width:13px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/ProdNavBorder_mr.png); background-repeat:repeat-y; background-position:center left}

#prodnav1      td.HSProdNavBorder_bl {width:13px; height:8px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/ProdNavBorder_bl.png);  background-repeat:no-repeat; background-position:top right}
#prodnav1      td.HSProdNavBorder_bc {height:8px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/ProdNavBorder_bc.png);  background-repeat:repeat-x; background-position:bottom}
#prodnav1      td.HSProdNavBorder_br {width:13px; height:8px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/ProdNavBorder_br.png);  background-repeat:no-repeat; background-position:top left}

#offer	      td.newStyle_tl  {width:13px; height:37px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/Specials2_tl.png); background-position:bottom}
#offer	      td.newStyle_tlp {height:37px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/Specials2_tlp.png); background-repeat:repeat-x ;background-position:bottom}
#offer	      td.newStyle_tc  {height:37px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/Specials2_tc.png); background-position:left; background-repeat:no-repeat}
#offer	      td.newStyle_trp {height:37px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/Specials2_trp.png); background-repeat:repeat-x; background-position:bottom}
#offer	      td.newStyle_tr  {width:12px; height:37px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/Specials2_tr.png); background-position:bottom}

#offer	      td.newStyle_ml {width:13px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/Specials2_ml.png); background-repeat:repeat-y; background-position:bottom}
#offer	      td.newStyle_mc {background-color:#FFFFFF; vertical-align:top; text-align:center;}
#offer	      td.newStyle_mr {width:12px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/Specials2_mr.png); background-repeat:repeat-y; background-position:bottom}

#offer	      td.newStyle_bl {width:13px; height:13px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/Specials2_bl.png); background-position:bottom}
#offer	      td.newStyle_bc {height:13px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/Specials2_bc.png); background-position:bottom}
#offer	      td.newStyle_br {width:12px; height:13px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/Specials2_br.png); background-position:bottom}

.offer 			{padding: 5px; margin: 0px;}

/*
#prodnav1      td.bl { width:25px; height:15px; vertical-align:bottom;}
#prodnav1      td.bc { width:25px; height:15px; vertical-align:bottom;}
#prodnav1      td.br { width:25px; height:15px; vertical-align:bottom;}
*/

/* Page Sections */
/* Center        */
#center
{
   background-color: #FFFFFF;
   color: black;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   font-style:normal;
   font-weight:normal;
}

#center .bold
{
   font-size:12px;
   font-weight: bold;
   color: #000000;
   font-family:Arial, Helvetica, sans-serif;
}

#grouplist a 								{color:#333333; padding:3px 10px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;}
#grouplist a:link, #grouplist a:visited, #grouplist a:active 		{color:#333333;text-decoration: none;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;}
#grouplist a:hover    							{color:#939393;text-decoration: none;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;}


#grouplist table
{
   background-color:#CCCCCC;
   padding: 5px;
}


#grouplist table.bordered
{
   border: 2px solid #000000;
   margin: 5px 0px 0px 0px;	
}
#grouplist table.dashed
{
   border: 2px dashed #939393;
}

#productlist .productlistimage { border-width: 1px solid #000000; text-align:center}
#productlist .productlisttitle { font-size:12px; font-weight:bold; text-align:left; color:#111111; padding-left : 5px;padding-top : 2px;padding-bottom : 2px; background-color:#CCCCCC}
#productlist .productlistcode  { font-size:11px; font-weight:bold; color:#333333}
#productlist .productlistprice { font-size:11px; font-weight:bold;text-align:center; }
#productlist .productlistsize { font-size:11px; text-align:left;}
#productlist .productlistsizetitle { font-size:11px; font-weight:bold; text-align:left;}

#product .title { font-size:14px; text-align:center; font-weight:bold;}
#product .codetitle  { font-size:13px;}
#product .code  { font-size:13px; font-weight:bold;}
#product .pricetitle { font-size:13px;}
#product .price { font-size:16px; font-weight:bold;}
#product .sizetitle { font-size:13px; font-weight:bold; text-align:left;}
#product .size { font-size:13px; text-align:left;}

#product table.bordered
{
   border: 1px solid #939393;
   margin: 5px 0px 5px 0px;
   background-color:#CCCCCC;
   padding: 5px;
}


/*
#left	a:link, #left	a:visited, #left	a:focus, #left	a:active {color:blue}
#left	a:hover{color:red}
*/

/* Page Sections */
/* Right         */
#right
{
   background-color: #FFFFFF;
   color: black;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   font-style:normal;
   font-weight:normal;
}

#right	a:link{color:white}
#right	a:visited{color:white}
#right	a:focus{color:white}
#right	a:active{color:white}
#right	a:hover{color:white}

#new      td.newStyle_tl  {width:9px; height:22px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/newproducts_tl.png); background-position:bottom}
#new      td.newStyle_tlp {height:22px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/newproducts_tlp.png); background-repeat:repeat-x ;background-position:bottom}
#new      td.newStyle_tc  {height:22px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/newproducts_tc.png); background-position:left; background-repeat:no-repeat}
#new      td.newStyle_trp {height:22px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/newproducts_trp.png); background-repeat:repeat-x; background-position:bottom}
#new      td.newStyle_tr  {width:10px; height:22px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/newproducts_tr.png); background-position:bottom}

#new      td.newStyle_ml {width:9px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/newproducts_ml.png); background-repeat:repeat-y; background-position:bottom}
#new      td.newStyle_mc {background-color:#FFFFFF; vertical-align:top; text-align:center;}
#new      td.newStyle_mr {width:10px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/newproducts_mr.png); background-repeat:repeat-y; background-position:bottom}

#new      td.newStyle_bl {width:9px; height:10px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/newproducts_bl.png); background-position:bottom}
#new      td.newStyle_bc {height:10px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/newproducts_bc.png); background-position:bottom}
#new      td.newStyle_br {width:10px; height:10px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/newproducts_br.png); background-position:bottom}



#right      td.newStyle_tl  {width:9px; height:22px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/specialproducts_tl.png); background-position:bottom}
#right      td.newStyle_tlp {height:22px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/specialproducts_tlp.png); background-repeat:repeat-x ;background-position:bottom}
#right      td.newStyle_tc  {height:22px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/specialproducts_tc.png); background-position:left; background-repeat:no-repeat}
#right      td.newStyle_trp {height:22px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/specialproducts_trp.png); background-repeat:repeat-x; background-position:bottom}
#right      td.newStyle_tr  {width:10px; height:22px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/specialproducts_tr.png); background-position:bottom}

#right      td.newStyle_ml {width:9px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/specialproducts_ml.png); background-repeat:repeat-y; background-position:bottom}
#right      td.newStyle_mc {background-color:#FFFFFF; vertical-align:top; text-align:center;}
#right      td.newStyle_mr {width:10px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/specialproducts_mr.png); background-repeat:repeat-y; background-position:bottom}

#right      td.newStyle_bl {width:9px; height:10px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/specialproducts_bl.png); background-position:bottom}
#right      td.newStyle_bc {height:10px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/specialproducts_bc.png); background-position:bottom}
#right      td.newStyle_br {width:10px; height:10px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/specialproducts_br.png); background-position:bottom}

/* Page Sections */
/* Footer        */
#footer
{
   background-color: #FFFFFF;
   color: #939393;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   font-style:normal;
   font-weight:normal;
}

.pagernav
{
   color: #000000;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-style:normal;
   font-weight:normal;
}

a.pagernav 							{color:#000000; font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;}
a.pagernav:link, a.pagernav:visited, a.pagernav:active          {color:#000000; font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;}
a.pagernav:hover    						{color:#333333;text-decoration: underline;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;}

#login a:link, #login a:visited, #login a:active {color: #939393; text-decoration: none;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;}
#login a:hover {color: #CCCCCC; text-decoration: underline;}

#footnav1 a:link, #footnav1 a:visited, #footnav1 a:active {color: #939393; text-decoration: none;}
#footnav1 a:hover {color: #333333;}

#content
{

}


.mailshotpolicy
{
   color: #939393;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   font-style:normal;
   font-weight:normal;
}
.mailshotcontent
{
   color: #939393;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-style:normal;
   font-weight:normal;
}

td.BlackBorderGrayTop_tl  {width:13px; height:40px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/BlackBorderGrayTop_tl.png); background-repeat:no-repeat; background-position:bottom right}
td.BlackBorderGrayTop_tc  {height:40px; color:#FFFFFF;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-style:normal;vertical-align:middle; background-image:url(/global/images/graphics/frames/BlackBorderGrayTop_tc.png); background-position:left; background-repeat:repeat-x}
td.BlackBorderGrayTop_tr  {width:13px; height:40px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/BlackBorderGrayTop_tr.png); background-repeat:no-repeat; background-position:bottom left}

td.BlackBorderGrayTop_ml {width:13px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/BlackBorderGrayTop_ml.png); background-repeat:repeat-y; background-position:center right}
td.BlackBorderGrayTop_mc {background-color:#FFFFFF; vertical-align:top; text-align:center;}
td.BlackBorderGrayTop_mr {width:13px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/BlackBorderGrayTop_mr.png); background-repeat:repeat-y; background-position:center left}

td.BlackBorderGrayTop_bl {width:13px; height:10px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/BlackBorderGrayTop_bl.png);  background-repeat:no-repeat; background-position:top right}
td.BlackBorderGrayTop_bc {height:10px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/BlackBorderGrayTop_bc.png);  background-repeat:repeat-x; background-position:bottom}
td.BlackBorderGrayTop_br {width:13px; height:10px; vertical-align:bottom; background-image:url(/global/images/graphics/frames/BlackBorderGrayTop_br.png);  background-repeat:no-repeat; background-position:top left}
