BODY { 
  background: white url("images/background.gif");
  background-repeat: repeat-y;
  background-repeat: repeat-x;
}

.lightfill{background : #EDF2F8}
.darkborder{background : #DAE4F0}
.label, a.label:link, a.label:hover, a.label:visited
{
	color:#3C5899;
	text-decoration:none;
	font-weight:bold;
}
a.label:hover
{
	color:#da8009;
}






/*
	Site standards for size and color are at the bottom of this file.
*/

/* START: general doc formatting */
	HTML,BODY,TD
	{
		font-size:12px; 
		color:#333333;
		font-family : Arial, Helvetica, sans-serif;
	}
	HTML,BODY
	/*{
		background : #354F8A;
	}*/
	BODY
	{
		margin-bottom : 0px;
		margin-left : 0px;
		margin-top : 0px;
		margin-right : 0px;
	}
	BODY.white 
	{
		background : #ffffff;
		margin-bottom : 0px;
		margin-left : 0px;
		margin-top : 0px;
		margin-right : 0px;
	}
	img.bordered{border : 1px solid #E4E4E4;}
	.addlImg {border: 1px solid #e4e4e4;}
	.right{text-align : right;}
	.dot_orange{color:#F5A300;}
/* START: general doc formatting */

/* START: generic link formatting */
	a
	{
		color:#3C5899;
	}
	a:link 
	{
		color:#26468e;	
	}
	a:hover 
	{
		color:#da8009;
	}
	a:visited
	{
		color:#7a7a7a;
		color:#26468e;	
	}

/* END: generic link formatting */

	.label_orange,.specialLink, a.specialLink:link, a.specialLink:hover, a.specialLink:visited
	{
		color:#E08300;
		font-weight:bold;
	}

/* START: formatting for left-nav links */
	.nav, a.nav:link, a.nav:hover, a.nav:visited, .navSelected, a.navSelected:link, a.navSelected:hover, a.navSelected:visited
	{  
		color:#3C5899;
		text-decoration:none;
	}
	a.prodLink:link
	{  
		color:#696969;
	}
	a.prodLink:hover
	{
		color:#da8009;
	}
	a.nav:link
	{ 
		color:#3C5899;
	}
	a.nav:visited
	{
		color:#3C5899;
		text-decoration:none;
	}
	.navSelected, a.navSelected:link, a.navSelected:hover, a.navSelected:visited
	{
		color:#EA8500;
	}
	.smNav, a.smNav:link, a.smNav:hover, a.smNav:visited 
	{
		color:#3C5899;
		font-size:9px;
	}
/* END: formatting for left-nav links */

/* START: formatting for footer/top-nav links */
	.label, a.label:link, a.label:hover, a.label:visited, .footerNav, .footerNav2, a.footerNav:link, a.footerNav:hover, a.footerNav:visited
	{
		color:#354F8A;
		text-decoration:none;
	}
	.label, a.label:link, a.label:hover, a.label:visited,
	{
		font-weight:bold;
	}
	a.label:hover
	{
		color:#da8009;
	}
	.labelOff, a.labelOff:link, a.labelOff:hover, a.labelOff:visited
	{
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}
	a.labelOff:hover 
	{
		color:#FADFAF;	
	}
	a.footerNav:link,a.footerNav:visisted,.footerNav2
	{
		color:#3C5899;
	}
	a.footerNav:hover
	{
		color:#DA8009;
	}
	.footerNav
	{
		color:#6E85C0;
	}
	.labelPortlet, a.labelPortlet:link, a.labelPortlet:hover, a.labelPortlet:visited
	{
		color:#6E85BF;
		font-size:11px;
		font-weight: bold;
	}
	.navCartItems
	{
		color:#ffffff;
		text-decoration:none;	
	}
	.searchField 
	{
		Xcolor:#3C5899;
	}
	#search{width:125px;}
	#locater{width:125px;}
/* END: formatting for left-nav links */

/* START: formatting for body */

	input, select {
	font-size: 10px;
	Xcolor:#3C5899;

}
	.tableHead
	{
		color:#696969;
		font-weight: bold;
	}
	.radio
	{
		height:12px;
		width:12px;
 		padding-left:5px;
		padding-right:5px;
	}


/* END: formatting for body */

/* START: formatting for colored tabs -- DO NOT CHANGE: THESE ARE DYNAMICALLY REFERENCED! */

	.blue 
	{
		background-color:#D6E0F2;;
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}
	.med_blue, a.med_blue:link, a.med_blue:hover, a.med_blue:visited
	{
		background-color:#6e85c0;
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}
	.drk_blue, a.drk_blue:link, a.drk_blue:hover, a.drk_blue:visited
	{
		background-color:#354f8a;
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}

	.orange
	{
		background-color:#FCE2A5;
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}
	.med_orange, a.med_orange:link, a.med_orange:hover, a.med_orange:visited
	{
		background-color:#ee9d00;
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}
	.drk_orange, a.drk_orange:link, a.drk_orange:hover, a.drk_orange:visited
	{
		background-color:#e08300;
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}

	.grey
	{
		background-color:#e4e4e4;
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}
	.med_grey, a.med_grey:link, a.med_grey:hover, a.med_grey:visited
	{
		background-color:#9f9f9f;
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}
	.drk_grey, a.drk_grey:link, a.drk_grey:hover, a.drk_grey:visited
	{
		background-color:#7f7f7f;
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}

	.green
	{
		background-color:#EBEBC1;
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}
	.med_green, a.med_green:link, a.med_green:hover, a.med_green:visited
	{
		background-color:#93a038;
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}
	.drk_green, a.drk_green:link, a.drk_green:hover, a.drk_green:visited
	{
		background-color:#6f7f00;
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}

	a.med_blue:hover, a.drk_blue:hover, a.drk_orange:hover, a.med_orange:hover, a.drk_grey:hover, a.med_grey, a.drk_green:hover, a.med_green:hover
	{
		color:#FADFAF;	
	}

	
/* END: formatting for colored tabs */
	
/*START: formatting for error message */
.error
{
 	font-size:10px; 
 	color:#CC0000;
 }
/*END: formatting for error message */


/* START SITE STANDARDS */
	.fineprint	{font-size:10px}
	.accessory	{font-size:12px;}
	.standard, portletItem	{font-size:12px;}
	.tabledata	{font-size:12px;}
	
	/* Common auxillary colors are:*/
	.HLOrangedk	{color:#EA8500;}
	.HLOrangelt	{color:#F5A300;}
	.LinkBlue	{color:#3C5899;}
	.MainTxt, .prodDesc	{color:#333333;}
	.ProdText	{color:#696969;}
	/* STANDARD SITE colors are:*/
	.Bluedk		{color:#354F8A;}
	.Bluemd		{color:#6E85C0;}
	.Bluelt		{color:#C8D6ED;}
	.Bluebg		{color:#D6E0F2;}
	.Orangedk	{color:#E08300;}
	.Orangemd	{color:#EE9D00;}
	.Orangelt	{color:#FCE2A5;}
	.Orangebg	{color:#FCE2A5;}
	.Greydk		{color:#7F7F7F;}
	.Greymd		{color:#9F9F9F;}
	.Greylt		{color:#E4E4E4;}
	.Greybg		{color:#E9E9E9;}
	.Greendk	{color:#6F7F00;}
	.Greenmd	{color:#93A038;}
	.Greenlt	{color:#DEDD97;}
	.Greenbg	{color:#EBEBC1;}
	
	/* Uncatagorized */
	.ltgray		{color:#E4E4E4;}
	.ltgray		{color:#C9C9C9;}
	.txtgray	{color:#696969;}
	.txtblue	{color:#3C5899;}
	
	/* Product colors */
	.txt_all	{color:#696969;}
	.txt_pocket	{color:#EA8500;}
	.txt_compact{color:#6E85C0;}
	.txt_classic{color:#93A038;}
	.txt_monarch{color:#B0B0B0;}
	
	.fill_ltblue{background:#E3EAF6;}
	.fill_dkblue{background:#C8D6ED;}
	.fill_default{background:#FFFFFF;}

/* END SITE STANDARDS */
.portletItem {
		color:red;
		font-weight:bold;
}

A.nav:visited{ color: #1c2b4c; font-family: arial, sans-serif; font-weight: bold; font-size: 9pt; text-decoration: none; vertical-align: 3px}
A.nav:link{ color: #1c2b4c; font-family: arial, sans-serif; font-weight: bold; font-size: 9pt; text-decoration: none; vertical-align: 3px}
A.nav:hover{ color: #336699; font-family: arial, sans-serif; font-weight: bold; font-size: 9pt; text-decoration: none vertical-align: 3px}
A.nav:active{ color: #336699; font-family: arial, sans-serif; font-weight: bold; font-size: 9pt; text-decoration: none vertical-align: 3px}

A.L_nav:visited{ color: #515151; font-family: arial, sans-serif; font-weight: bold; font-size: 9pt; text-decoration: none}
A.L_nav:link{ color: #515151; font-family: arial, sans-serif; font-weight: bold; font-size: 9pt; text-decoration: none; vertical-align: middle}
A.L_nav:hover{ color: #7a2323; font-family: arial, sans-serif; font-weight: bold; font-size: 9pt; text-decoration: none}
A.L_nav:active{ color: #7a2323; font-family: arial, sans-serif; font-weight: bold; font-size: 9pt; text-decoration: none}



A.white_nav:visited{ color: #ffffff; font-family: arial, sans-serif; font-weight: normal; font-size: 8pt; text-decoration: none; vertical-align: middle}
A.white_nav:link{ color: #ffffff; font-family: arial, sans-serif; font-weight: normal; font-size: 8pt; text-decoration: none; vertical-align: middle}
A.white_nav:hover{ color: #FF8500; font-family: arial, sans-serif; font-weight: normal; font-size: 8pt; text-decoration: none;}
A.white_nav:active{ color: #FF8500; font-family: arial, sans-serif; font-weight: normal; font-size: 8pt; text-decoration: none;}

.textA {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none}

.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none}















html,body{
      background-color: #fff;
      margin:0;
      padding:0;
      height:100%;
      border:none
   }
   
html, body, #wrapper {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: center;
   }
   #wrapper {
      margin: 0 auto;
      text-align: left;
      vertical-align: middle;
      width: 400px;
   }
   #wrapperL {
      margin: 0 auto;
      text-align: left;
      vertical-align: middle;
      width: 600px;
   }
   
   #fullheight{height:100%}
   
p, blockquote, li, h3
{
	font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

blockquote
{
	margin-left: 20px;
	margin-right: 0px;
}

#right p, #left p
{
	line-height: 15px;
	font-size: 10px;
}

#left p
{
	text-align: right;
}

#head
{
	text-align: center;
	height: 100px;
}

#container
{
	width: 760px;
	\width: 770px;
	w\idth: 760px;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
}

#left
{
	float: left;
	width: 150px;
	\width: 150px;
	w\idth: 150px;
	margin-right: 5px;
	padding-top: 100px;
}

#center
{
	margin-left: 155px;
	margin-right: 155px;
	padding-top: 30px;
	border-left: 1px solid grey;
	border-right: 1px solid grey;
}

#right
{
	float: right;
	width: 150px;
	\width: 150px;
	w\idth: 150px;
	margin-left: 5px;
	padding-top: 100px;
}

#foot
{
	clear: both;
	margin-top: 100px;
	text-align: center;
}

a
{
	color: black;
	text-decoration: none;
}

#right a, #left a
{
	border: 0px;
	color: #C00;
}

h3
{
	font-weight: normal;
}

h3 a
{
	border: 0px;
	font-weight: normal;
	font-family: Georgia, Times, Serif;
	font-size: 14px;
}

.caps
{
	letter-spacing: 0.1em;
	font-size: 10px;
}
.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none}



.textA {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none}

.buzz { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; line-height: 110%;}

.sm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	float: right}

.smc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	align: center;}
.errorMessage 
{
	font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
	font-size: 11px;
	color : #F00;
	text-align: center;

}
.errorItem {
		background : #F99;
	}
	
.pics {
		text-align: center;
	}

A.details:visited{ color: #604409; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 7pt; 
		text-decoration:none;
		border-bottom: 0px;}
A.details:link{ color: #600909; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 7pt; 
		text-decoration:none;
		border-bottom: 0px;}
A.details:hover{ color: #0D0960; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; font-size: 7pt; 
		text-decoration:none;
		border-bottom: 0px;}
A.details:active{ color: #600909; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 7pt; 
		text-decoration:none;
		border-bottom: 0px;}
		
.details{ color: #604409;  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 8pt; 
		text-decoration:none;
		border-bottom: 0px;
		text-align: right;
		}
		

A.Rdetails:visited{ color: #604409; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 7pt; 
		text-decoration:none;
		border-bottom: 0px;}
A.Rdetails:link{ color: #600909; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 7pt; 
		text-decoration:none;
		border-bottom: 0px;}
A.Rdetails:hover{ color: #0D0960; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; font-size: 7pt; 
		text-decoration:none;
		border-bottom: 0px;}
A.Rdetails:active{ color: #600909; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 7pt; 
		text-decoration:none;
		border-bottom: 0px;}
		
.Rdetails{ color: #604409;  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 7pt; 
		text-decoration:none;
		border-bottom: 0px;
		text-align: right;
		}
A.Rbdetails:visited{ color: #604409; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 8pt; 
		text-decoration:underline;
		border-bottom: 0px;}
A.Rbdetails:link{ color: #600909; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 8pt; 
		text-decoration:underline;
		border-bottom: 0px;}
A.Rbdetails:hover{ color: #0D0960; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; font-size: 8pt; 
		text-decoration:underline;
		border-bottom: 0px;}
A.Rbdetails:active{ color: #600909; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 8pt; 
		text-decoration:underline;
		border-bottom: 0px;}
.Rbdetails{ color: #991010;  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 8pt; 
		text-decoration:none;
		border-bottom: 0px;
		text-align: right;
		}
.RbSdetails{ color: #991010;  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 8pt; 
		text-decoration:none;
		border-bottom: 0px;
		text-align: 45% 0%;
		margin: 0px 0px 0px 18px;
		padding: 11px 0px 0px 10px;
		background: url(images/ssquig.gif) bottom right no-repeat;
		background-position:  3 13;
		position: relative;
		left:-35;
		
		}				
.print{		position:relative; left:0; top:-5;
		margin: 0 5px 5px 0;
		top: 10;
		text-decoration:none;
		border-bottom: 0px;
		}		
.ico{		position:relative; left:0; bottom:45;
		margin: 50 5px 5px 0;
		top: 5;
		text-decoration:none;
		border-bottom: 0px;
		}		

A.Smdetails:visited{ color: #604409; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 7pt; 
		text-decoration:underline;
		border-bottom: 0px;}
A.Smdetails:link{ color: #600909; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 7pt; 
		text-decoration:underline;
		border-bottom: 0px;}
A.Smdetails:hover{ color: #0D0960; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; font-size: 7pt; 
		text-decoration:underline;
		border-bottom: 0px;}
A.Smdetails:active{ color: #600909; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 7pt; 
		text-decoration:underline;
		border-bottom: 0px;}
		
.SmDetails{ color: #604409;  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 7pt; 
		text-decoration:none;
		border-bottom: 0px;
		text-align: right;
		}
.SmUetails{  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 7pt; 
		text-decoration:none;
		border-bottom: 0px;
		text-align: center;
		}		

A.detailsU:visited{ color: #604409; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 8pt; 
		text-decoration:none;
		border-bottom: 0px;}
A.detailsU:link{ color: #600909; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 8pt; 
		text-decoration:none;
		border-bottom: 0px;}
A.detailsU:hover{ color: #0D0960; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; font-size: 8pt; 
		text-decoration:none;
		border-bottom: 0px;}
A.detailsU:active{ color: #600909; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 8pt; 
		text-decoration:none;
		border-bottom: 0px;}

A.gallery:visited{ color: #604409; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 8pt; 
		text-decoration:none;
		border-bottom: 0px;}
A.gallery:link{ color: #4F0960; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 8pt; 
		text-decoration:none;
		border-bottom: 0px;}
A.gallery:hover{ color: #0D0960; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; font-size: 8pt; 
		text-decoration:none;
		border-bottom: 0px;}
A.gallery:active{ color: #4F0960; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 8pt; 
		text-decoration:none;
		border-bottom: 0px;}
		
.gallery{ color: #4F0960;  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 9pt; 
		text-decoration:none;
		border-bottom: 0px;
		text-align: center;
		}

A.galleryU:visited{ color: #604409; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 9pt; 
		text-decoration:none;
		border-bottom: 0px;}
A.galleryU:link{ color: #4F0960; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 9pt; 
		text-decoration:none;
		border-bottom: 0px;}
A.galleryU:hover{ color: #0D0960; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; font-size: 9pt; 
		text-decoration:none;
		border-bottom: 0px;}
A.galleryU:active{ color: #4F0960; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 9pt; 
		text-decoration:none;
		border-bottom: 0px;}
		
#navlist
{
margin-left: 0;
padding-left: 30;
list-style: none;
}

#navlist li
{
padding-left: 15px;
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

.SmBUetails{  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		font-size: 8pt; 
		text-decoration:none;
		border-bottom: 0px;
		text-align: center;
		}	
		
.textA {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none}
.greyB {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none}
.headB {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}

.tom
{
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.nme {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 23px; text-decoration: none; font-weight: bold;}
.nmee {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: none; font-weight: bold;}
.info {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; text-decoration: none; font-weight: bold;}
.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: none; font-weight: bold; color: #666666;}
.infoO {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; font-weight: bold;}


