
BODY  		{	font-family:  Arial,  Verdana, Helvetica, sans-serif;
				font-size: 11px;
				background-color: #FFFFFF;
				color: #666666;
				margin-top: 0px;
				margin-bottom: 5px;
				margin-right: 5px;
				margin-width: 0px;
				margin-height: 0px;
				margin-left: 0px; }
			
p 			{	font-family:  Arial,  Verdana, Helvetica, sans-serif;
				font-size: 11px;
				color: #666666; }
				
td			{	font-family:  Arial,  Verdana, Helvetica, sans-serif;
				font-size: 11px;
				color: #666666; }	
						
				
.txtalign			{
	font-family:  Arial,  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;}				

table.border {	border: 1px solid Gray;}	


.cellbg 	{	background-color: #DDE9F6; }

.cellbg2 	{	background-color: #EFEFEF;
				font-family:  Arial,  Verdana, Helvetica, sans-serif;
				font-size: 10px;
				color: #3F7295; }

.cellbg3 	{	background-color: #FFDBA1; }

.white 		{	background-color: #FFFFFF; }

.black 		{	background-color: #000000; }	

.hline 		{	background-color: #CCCCCC; }

.contactbg		{	background-color: #DADADA; }

.imageborder {	border-color: #6984C6; }
				
.whitetxt 		{	font-family:  Arial,  Verdana, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #FFFFFF; }
				
.blacktxt 		{	font-family:  Arial,  Verdana, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #000000; }
				
.privacy 		{	font-family:  Arial,  Verdana, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: normal;
				color:  #FF8D41; }
				
				

.smalltxt 		{	font-family:  Arial,  Verdana, Helvetica, sans-serif;
				font-size: 9px;
				color: #999999;
				width:470px; }										
				
.pagehdr  		{
				font-family:  Arial,  Verdana, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: bold;
				color: #004B7D; }	
				
.hdr  	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333; }	
				
.price  	{
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #FF6600; }					

.price2  	{
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: bold;
				color: #FF6600; }	
								
A:LINK 		{	font-family:  Arial,  Verdana, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				text-decoration : underline;
				color: #3e6e9f; }

A:VISITED	{	font-family:  Arial,  Verdana, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				text-decoration : underline;
				color: #3e6e9f; }

A:ACTIVE 	{	font-family:  Arial,  Verdana, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				text-decoration : underline;
				color: #3e6e9f; }

A:HOVER 	{	font-family:  Arial,  Verdana, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				text-decoration : underline;
				color: #FF8D41; }	



				
A.nav2:LINK 		{	font-family:  Arial,  Verdana, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: normal;
				text-decoration : underline;
				color: #333333; }

A.nav2:VISITED	{	font-family:  Arial,  Verdana, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: normal;
				text-decoration : underline;
				color: #333333; }

A.nav2:ACTIVE 	{	font-family:  Arial,  Verdana, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: normal;
				text-decoration : underline;
				color: #333333; }

A.nav2:HOVER 	{	font-family:  Arial,  Verdana, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: normal;
				text-decoration : underline;
				color: #FF6600; }	
				
				
				
A.privacy:LINK 		{
	      font-family: Arial,  Verdana, Helvetica, sans-serif;
	      font-size: 11px;
	      font-weight: normal;
	      text-decoration: underline;
	      color: #000; 
			margin-right: 10px;}

A.privacy:VISITED	{	font-family:  Arial,  Verdana, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: normal;
				text-decoration : underline;
				color: #000 }

A.privacy:ACTIVE 	{	font-family:  Arial,  Verdana, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: normal;
				text-decoration : underline;
				color: #ff5700 }

A.privacy:HOVER 	{	font-family:  Arial,  Verdana, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: normal;
				text-decoration : underline;
				color: #ff5700 }				
												
									
A.prolist:LINK 		{	font-family: Arial, Verdana, Helvetica, sans-serif;
						font-size: 11px;
						font-weight: bold;
						text-decoration : none;
						color: #333333; }

A.prolist:VISITED	{	font-family: Arial, Verdana, Helvetica, sans-serif;
						font-size: 11px;
						font-weight: bold;
						text-decoration : none;
						color: #333333; }

A.prolist:ACTIVE 	{	font-family: Arial, Verdana, Helvetica, sans-serif;
						font-size: 11px;
						font-weight: bold;
						text-decoration : none;
						color: #333333;}

A.prolist:HOVER 	{	font-family: Arial, Verdana, Helvetica, sans-serif;
						font-size: 11px;
						font-weight: bold;
						text-decoration : underline;
						color: #333333; }																								


				
INPUT {
	background : #FFFFFF;
	border-right-color : #EFEFEF;
	border-bottom-color : #EFEFEF;
	border-left-color : #EFEFEF;
	border-top-color : #EFEFEF;
	border-right-width : 1px;
	border-left-width : 1px;
	border-bottom-width : 1px;
	border-top-width :1px;
	font-family :  Arial,  Verdana, Helvetica, sans-serif;
	font-size : 10px; }

INPUT.whiteinput  {
	background : #FFFFFF;
	border-right-color : #EFEFEF;
	border-bottom-color : #EFEFEF;
	border-left-color : #EFEFEF;
	border-top-color : #EFEFEF;
	border-right-width : 1px;
	border-left-width : 1px;
	border-bottom-width : 1px;
	border-top-width :1px;
	font-family :  Arial,  Verdana, Helvetica, sans-serif;
	font-size : 10px;
		width : 300px; }


textarea.contactus  {
	background: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-color: #999999;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	font-family:  Arial,  Verdana, Helvetica, sans-serif;
	font-size: 12px;
	width : 300px; }

select {
	background: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-color: #999999;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	font-family:  Arial,  Verdana, Helvetica, sans-serif;
	font-size: 12px;
	width : 300px; }

.emailafriend {
	background-color : #EFEFEF;
	border : 1px solid black; }
	
.emailinstock {
	background-color : #EFEFEF;
	border : 1px solid black; }

.popupbg 	{	background-image: url(/images/navtop_bg.gif);
						  background-repeat: repeat-x; }
						  
						  
						  
						  
						  
						  
	/*					  
	HEADER STYLES*/					  
	
	
#header{
		display: block;
		position: relative;
		width: 750px;
		margin: 20px auto 0px auto !important;
		
	}
						  
#logo{
	display: inline;
	position: relative;
	float: left;
	margin: 0px;
	width:127px;
	height: 83px;
}  

#storenav{
	display: block;
	float: right;
	margin-top: 5px;
	height: 18px;
}
						  
#storenav ul{
	list-style: none;
	font-size: 0.1em;
}				  
						  
#storenav li{
	display: inline;
	float: inherit;
	font-size:11px;
}					  
						  
.horz_2px_rule{
	position: relative; 
	clear: both; 
	display: block; 
	margin-top: 1px; 
	height: 2px; 
	background-color: #000000;
}				  
						  
#search	  {
	position: absolute;
	top:-61px;
	right: 0px;
	height:60px;
	width:274px;
	background:#717171 url(/images/header/search_backg.gif) repeat 0px 0px;
	padding: 0px;
	margin: 0px;
}

#search label{
	color: #ffffff;
	font-weight: bold;
	letter-spacing: 2PX;
}

#search form{
	clear: both;
	display: block;
	padding: 0px;
	margin: 12px 0px 6px 20px;
}

#search #search_field{
	width:15em;
	padding: 1px;
	margin: 0px;
}
	
#search #submit{
	position: relative;
	border: 1px solid #000;
	font-weight: bolder;
	color: #000;
	background-color: #d3d7da;
	top:0px;
	margin-bottom: -1px;
	padding: 1px;
	cursor: pointer;
	cursor: hand;
}					
				  
#search img{
	position:absolute; 
	top:0px;
	margin:0px;
	border: none;
}		  
			
			
#holiday{
	position: absolute !important; 
	line-height: 14px;
	display: block; 
	width: 480px; 
	height: 16px; 
	right: 0px; 
	top: 22px; 
	font-size: 14px; 
	color: #FE5900; 
	font-weight: bold; 
	text-align: right; 
	z-index: 3;
}			  
						  
/*Site Map*/
					
#sitemap_list ul li a:link, #sitemap_list ul li a:visited{
	color: #000;
	font-weight: normal;
}
						  
						  
#filter_model a:link, #filter_model a:visited{
	font-size: 14px;
	color: #666;
	text-decoration: none;
}  
		
#filter_model a:active, #filter_model a:hover{
	text-decoration: underline;
}				  
						  
						  
						 
/* ORDER TRACKING STYLES */

.ot_hdr1 {
	background-color: #DEEEF9;
}

.ot_hdr1_txt, .ot_hdr2_txt, .ot_hdr3_txt  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.ot_listLine {
	background-image: url(/images/C4C4C4_gray_pixel.gif);
	background-repeat: repeat-x;
	height: 1px;
}

.ot_hdr2 {
	background-color: #FFFFFF;
}

.ot_hdr3 {
	background-color: #DEEEF9;
}

#ot_viewOrder {
}

#ot_viewOrder span a:link {
	text-decoration: underline;
}

#ot_backToList {
	padding: 13px 0 0 0;
    overflow: hidden;
    background-image: url("/images/btn_backtolist_off.gif");
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:13px;
}

#ot_Logout {
}

#ordertrack-detail table {
width:			575px;
background:		#fff;
margin-top:		5px;
font-size:		1.2em;
}
#ordertrack-detail table caption{
margin:			0;
margin-top:		5px;
padding:		5px 10px;
text-align:		left;
background:		#FFFFFF;
color:			#000;
font-weight:	bold;
}
#ordertrack-detail table .properText {
text-align:		left;
}
#ordertrack-detail table th, #ordertrack-detail table td {
margin:			0;
padding:		5px 10px;
text-align:		center;
}
#ordertrack-detail table th {
color:			#000;
background:		#EEEEEE;
}
#ordertrack-detail img {
margin-top:		10px;
}

#ordertrack-list table {
width:			575px;
background:		#fff;
margin-top:		5px;
font-size:		1.2em;
}
#ordertrack-list table td, #ordertrack-detail table td{
	color: #000;
}
#ordertrack-list table caption{
margin:			0;
margin-top:		5px;
padding:		5px 10px;
text-align:		left;
background:		#fff;
color:			#000;
font-weight:	bold;
}
#ordertrack-list table caption p{
font-weight:	normal;
}
#ordertrack-list table .properText {
text-align:		left;
}
#ordertrack-list table th, #ordertrack-list table td {
margin:			0;
padding:		5px 10px;
text-align:		center;
}
#ordertrack-list table th {
color:			#000;
background:		#EEEEEE;
}
#ordertrack-list table img {
margin-top:		0;
}
#ordertrack-list img {
margin-top:		10px;
}

#ordertrack-detail a:link, #ordertrack-detail a:visited,
#ordertrack-list a:link, #ordertrack-list a:visited{
	display: block;
	padding: 2px 5px;
	border-top: 2px solid #FF803C;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	border-left: 2px solid #FF803C;
	background-color: #FF5700;
	color: #fff;
	font-weight: bold;
	margin: 10px;
	text-decoration:none;
	line-height:1.2em;
	width: 90px;
	text-align: center;
}
#ordertrack-detail a:hover, #ordertrack-detail a:focus, #ordertrack-detail a:active,
#ordertrack-list a:hover, #ordertrack-list a:focus, #ordertrack-list a:active{
	border-top: 2px solid #000;
	border-right: 2px solid #FF803C;
	border-bottom: 2px solid #FF803C;
	border-left: 2px solid #000;
	
	background-color: #FF924D
}

/* gift wrap */
.outsideborder {
	border: 1px solid #999999;
}	

.zmbg {
	color: #666666;
	background-color: #EEEEEE;
}

.giftWrap INPUT {
	background : #FFFFFF;
	border-right-color : #EFEFEF;
	border-bottom-color : #EFEFEF;
	border-left-color : #EFEFEF;
	border-top-color : #EFEFEF;
	border-right-width : 1px;
	border-left-width : 1px;
	border-bottom-width : 1px;
	border-top-width :1px;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 10px;
}
/* END gift wrap */





/* Holiday countdown styles */
#holidayShip_message{
		position:relative;
		background-color: #fff;
		margin-top:5px;
		display: block;
		background: #fff url(/Common/holidayCountDown/bkg-balls.jpg) no-repeat -360px -20px;
		border: 1px solid #eee;
		z-index: 99;
		height: 52px;
			}
#holidayShip_image{
	float:left;
	margin: 4px;
	margin-left: 200px
	
	}
	#holidayShip_number{
		position: relative;
		display: block;
		float: left;
	/*	width: 2.2ex;*/
		color: #6c990d; 
		font-size: 400%; 
		font-weight: bold;
		padding: 1px; 
		margin: 1px;
		margin-bottom:3px;
		line-height: 1.0em;
		text-align: right;
	}
	#holidayShip_textlink{
		position: relative;
		padding-left: 2px;
		margin:5px auto;
	}
	#holidayShip_textlink a:link, #holidayShip_textlink a:visited{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; font-weight: bold; 
		line-height: 1.0em;
		text-decoration: none;
		color: #6c990d;
	}
	#holidayShip_textlink a:hover, #holidayShip_textlink a:focus, #holidayShip_textlink a:active{
		text-decoration: underline;
	}
	#holidayShip_arrowlink{
		font-size: 14px;
		margin-left: 3px;
	}
/* END Holiday countdown styles */

/* Priority Processing. */

#priority_info_box,
#priority_err{
	position: fixed;
	z-index: 98;
	top: 50px;
	left: 50%;
	width:450px;
	margin-left: -225px;
	background-color: #ffffff;
	border: 1px solid #cccccc; 
	text-align:left;}
#priority_err{top:45%; border:2px solid #850000;}
	

	
#priority_info_box h2,
#priority_err h2{
	position: relative; 
	display: block; 
	background-color: #666; 
	color: #ffffff;
	margin: 0;
	padding: 0;
	line-height: 26px;
}
#priority_info_box h2 span,
#priority_err h2 span{
	display:block; line-height: 26px; height: 26px; padding:0 15px;}
#priority_info_box h2 a,
#priority_err h2 a{
	position:absolute; top: 5px; right: 5px;
	border: 1px solid #fff;
}
#priority_info_box p,
#priority_err p{padding:5px 15px; margin: 0;}
#priority_info_box em,
#priority_err em{font-weight:bold; font-style: italic;}

#priority_processing{ 
	display: block; 
	padding: 10px 0px 10px 50px;
	margin-bottom: 20px;
	background: url(/images/icon_priorityprocess.gif) no-repeat 5px 7px;
	border-bottom: 1px solid #cccccc;
	text-align:left;
}
#priority_processing p{margin: 0 0 0 00px; padding: 0;}

#priority_processing_onCart{
display: block; 
background: #ffffff url(/images/icon_priorityprocess.gif) no-repeat 20px 5px; 
border: 1px solid #fe5900; 
text-align: left;
padding: 10px 20px 10px 20px;
margin-left: 20px;
margin-bottom: 10px;}
#priority_processing_onCart em{font-weight:bold; font-style: italic;}

#priority_processing_onCart p{ margin: 0 0 10px 00px; text-indent: 60px; font-weight: bold;}
#priority_processing_onCart p+p{ font-weight:normal;}

a#b_priority:link, a#b_priority:visited {
	background: url(/images/b_addpriority.gif) no-repeat 0 0;
	display: block;
	width:165px;	height:18px; 
	margin: 0 auto;}
a#b_priority:focus, a#b_priority:hover, a#b_priority:active {
	background-position: 0 -24px;}
a#b_priority span{position:absolute; top: 0; left: -9999em;}

#priority_note{
	clear: left;
	float: left;
	font-size: 77%;	
}
#priority_note em{font-style: italic;}

#priority_note a:link, #priority_note a:visited {}
#priority_note a:focus, #priority_note a:hover, #priority_note a:active {}


/* END Priority Processing. */


/* CART - items */
#secure{
	clear:right;
	float: right;
}

/* Paypal  */
#paypal_button /* for shopping Cart */{
	clear:right;
	float: right;
	width: 236px; /* Make this the width of the Proceed to checkout button. It helps center everything.  */
	text-align: center;
	margin-bottom: 20px;
}
#paypal_button p /* for shopping Cart */{
	margin-bottom:10px;
}

#paypal_ad /*  for footer */{
	display: inline;
	padding-right: 15px;
	margin: 10px;
	
}
#paypal_ad img{
	border: 0 none;
}
/* End Paypal */