/* CSS Document */
body 				{	margin:0px;	padding:0px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;		
						background-color:#FFFFFF;	background-image:url('/media/gradient2k.jpg');		background-repeat:repeat-x; /*  background-repeat:repeat; */
/*						background-image:url('/media/products/holiday-images/newyears2010.gif');		/* NewYears */
/*						background-image:url('/media/products/holiday-images/valday.jpg');				/* Valentines Day */
/*						background-image:url('/media/products/holiday-images/Lincoln.gif');				/* President's Day */
/*						background-image:url('/media/products/holiday-images/m-gras.jpg');				/* Mardi Gras */
/*						background-image:url('/media/products/holiday-images/clover0-bg.jpg');			/* St. Patrick's Day */
/*						background-image:url('/media/products/holiday-images/spring.jpg');				/* Spring */
/*						background-image:url('/media/products/holiday-images/bkgrnd-pumpkins.jpg');     /* Halloween */
/*						background-image:url('/media/products/holiday-images/Turkey.gif');				/* Thanksgiving */
/*						background-image:url('/media/products/holiday-images/XMas-BG-Green3.gif');		/* X-MAS time */
/*						background-image:url('/media/products/holiday-images/holidays.jpg');			/* X-MAS time */
/*						background-color:#dfdfdf;		*/                                                                       }
html, body			{	min-height: 100%;	margin-bottom: 1px;	/* saves you from the "centering jump" on short pages */         }
h1					{	color:#999;		font-family:Arial, Helvetica, sans-serif;	font-size:24px;		font-style:italic;       }
* html h1			{	margin-top:15px;	}
li					{	margin-left:15px;	}
#mainContainer	    {	display:block;	width:1008px;	/*760*/		margin:auto;	height:1990px; background-color:#ffffff;  border:white 5px solid;	}

/* header section styles */
#header				{	width:1008px;	/*760*/		height:30px;            /*was 30, use 10 for small top*/
/*						background-image:url('/images/title-1008.jpg'); */
						background-image:url('/media/headers/title-1008.jpg');		background-repeat:no-repeat; }
#header_text		{	font-size:11px;	color: #FFFFFF;		text-align: right;	padding: 6px 20px 0 0;		}
#header_text a		{	color: #FFFFFF;	}
#header_text ul		{	color:white;	list-style:none;	margin:0px;			padding:0px;						}
#header_text li		{	display:block;	float:left;			margin-left:10px;	margin-top:7px;		padding-right:10px;		}
/* end header section styles */

/* start title styles */
#title				{	display:block;	height:45px; /*was 45, use 70*/	width:1008px;	/*760*/		background-color:#803355;
/*						background-image:url('../images/header.jpg');	*/
/*						background-image:url('../images/header-1008.jpg'); */
/*						background-image:url('/media/icons/RSS-Logo2.png');		background-repeat:no-repeat;	} */
						background-image:url('/media/headers/header.jpg'); background-repeat:no-repeat;         }       
#title form	        {	argin:0px;		}
/* end title styles */

/* start nav styles */
#nav				{	display:block;		width:1008px;	/*760*/		height:23px;	text-align:left;	font-size: 10px;
						font-weight: bold;  background-image:url('../images/nav_bg.jpg');		background-repeat:repeat-x;		}
#nav a				{	text-decoration:none;		color:#0066CC;	}
#nav a:hover		{	text-decoration:underline;	color: #16166B; /* Was #6699CC; */	}
#nav ul 			{	list-style:none;			margin:0px;			padding:0px;	}

#nav li				{	display:block;	float:left;	margin-left:10px;	margin-top:5px;	padding-right:10px;	border-right:1px solid #999;    }
#nav li.last_link	{	border-right:none;			}
/* end nav styles */

/* breadcrumbs */
#breadcrumbs		{	display:block;	height:33px;		text-align:left;
										background-repeat:repeat-x;			background-image:url('../images/bc_bg.jpg');		}
.crumb				{	font-size:10px; padding-top:12px; 	margin:0px; 	padding-left:20px;						            }
/* end breadcrumbs */

/* main graphic styles */
#main_graphic		{	display:block;	width:1008px;/*760*/	height:130px;	/*background-image:url('/images/main.jpg');*/	background-repeat:no-repeat;
                        background-color:#803355; 
                    }
/* end main graphic styles */

/* main content container styles */
#content			{	position:relative;			height:100%;		text-align:left;		}
/* end main content container styles */

/* main content styles */
#mainContent		{	display:block;	min-height:1200px; height:150%;	width:575px;	/*783*  /*793*/   /*545*/
                        margin-left:3px;padding-left:10px; padding-right:5px;	float:left;	 position:relative;
                        background-color:white;		/*	border:thin solid red	*/	}
/* end main content styles */

#ShopSitePageFooter	{	width:560px; border: 1px solid purple; text-align:center; margin-top:25px; margin-left:auto; margin-right:auto; background-color:white;}
#ShopSitePageFooterSMALL{margin-top:25px; font-family:arial; font-size:xx-small; float:right; color:silver; background-color:white;}

/* sidebar styles */
#sidebar			{	float:left;	display:block;	width:200px;	background-color:#eaeaea; margin-bottom:20px;
						border-left:1px solid #999;	border-right:1px solid #999;		border-bottom:1px solid #999;	}
#sidebar .picture	{	border:1px solid #999;		margin-top:8px;	margin-bottom:8px;		}
#sidebar .sidebar_box{	display:block;		border:1px solid #999;	width:180px;		/*	padding:2px;	*/
						margin-top:8px;		margin-bottom:8px;		background-color:#eaeaea;	font-size:10px;	}
#sidebar_links ul	{	margin-left:0px;	padding:0px;            /*	margin-top:10px;	*/	/*	margin-bottom:10px;		*/	
						/*	list-style-image:url('../images/bullet_arrow.jpg'); */				}
#sidebar_links li	{	font-size:10px;	margin-left:20px;border-bottom: 1px dotted #6699FF;
						/*	line-height:15px;		*/		/*	padding:3px 3px 6px 0px;	*/
						/*	list-style-image:url('../images/bullet_arrow.jpg');		*/				 }
/*#sidebar_links li a:hover		{		color:white; background-color:black;	margin:2px;}		*/
/* end sidebar styles */

/* sidebar styles */
#rtsidebar				{	float:right;		display:block;		width:200px;		background-color:#eaeaea;
							border-left:1px solid #999;			border-right:1px solid #999;		border-bottom:1px solid #999;	}
#rtsidebar .picture		{	border:1px solid #999;			margin-top:8px;		margin-bottom:8px;		}
#rtsidebar .sidebar_box 
						{	display:block;		border:1px solid #999;		width:180px;		/*padding:2px;*/
							margin-top:8px;		margin-bottom:8px;		background-color:white;		font-size:10px;		}
#rtsidebar_links ul		{	margin-top:10px;		margin-bottom:10px;		margin-left:0px;		padding:0px; 
							list-style-image:url('/images/bullet_arrow.jpg');																	}
#rtsidebar_links li		{	font-size:10px;			line-height:15px;		padding:3px 3px 6px 0px;		margin-left:20px;
							list-style-image:url('/images/bullet_arrow.jpg');		border-bottom: 1px dotted #6699FF;		}

#catlist ul				{	margin-left:0px;	padding:0px; 		/*	margin-top:10px;			*/
									/*	margin-bottom:10px;		*/		/*	list-style-image:url('../images/bullet_arrow.jpg');	*/			}
#catlist li				{	font-size:9.5px;		line-height:10px;		padding:3px 3px 6px 0px;		padding-left:7px;
									margin-left:0px;		list-style: none;		/* 		background-color:eaeaea;
									background-image:url('/images/nav_bg.jpg');		background-repeat:repeat-x; */
									/*	list-style-image:url('../images/bullet_arrow.jpg');	*/			/*	height:15px;		*/
									/*	border-bottom: 1px dotted #6699FF;	*/				/*	width:1008px;	/*760*/						}
#catlist li:hover       {   color:black; background-color:white; }

#catlist a				{	text-decoration:none;			color:#0066CC;		}
#catlist a:hover		{	text-decoration:underline;		color: #16166B;		}
/* end sidebar styles */

.text					{	text-align:left;		margin-left:10px;		}
.divider				{	display:block;			margin-top:10px;		border-top:1px solid #ccc;		margin-bottom:5px;	clear:both;		}

.product_divider		{	display:block;		margin-top:5px;		border-top:1px dashed #ccc;		margin-bottom:5px;	clear:both;		}
.product_div			{	font-size:10px;		width:250px;		float:left;		height:auto;	margin: 5px 12px 10px 10px; clear:none;		
							border:silver 1px solid;  padding: 3px; }

.parent_div 			{	font-size:10px;		width:520px;		float:left;		height:auto;		}

.subproduct-even		{	background-color:#ffffff;		width:240px;	float:left;   margin-right:20px;		font-size:10px;		}

#products				{	display:block;		width:100%; height:auto;	padding: 2px; padding-left:5px;		/*	border:green 1px solid; 	*/	}
#products input			{	font-size:10px;		}

.prod_picture			{	float:right;		margin-top:3px;		border:0px;		}
.prod_prices			{	list-style:none; 	padding:3px;		margin-left:0px; 	font-size:11px;		color:#666666; 		font-weight:bold;			}
.prod_prices li			{	padding-top:2px;	padding-bottom:2px;	margin-left:3px;		}
.product_head			{	display:block;		height:auto;		width:100%;			float:left;		clear:both;		text-align:left;	margin-bottom:3px;		}

.prod_specs				{	color:#666;		    padding-left:5px;	text-align:left;		}
.prod_specs ul			{	margin-left:0px;	margin-top:0px;		padding:0px 0px 0px 12px;		font-size:11px;		color:#666666;			}
.prod_specs li			{	padding-top:0px;	padding-bottom:0px;			}

/* Footer Styles */
#footer, #footer0		{	font-size:10px;	}
#footer ul, #footer0 ul {	list-style:none;		margin:0px;		padding:0px;		padding-bottom:20px;	}
#footer li              {	display:block;	float:left;	margin-left:10px;	margin-top:5px; padding-right:10px;	border-right:1px solid #999;	}
#footer0 li		        {	display:block;	float:left;	padding-right:10px;	border-right:1px solid #999;	}
#footer li.last_link,
	#footer0 li.last_link 	{	border-right:none;	}
#footer0 a				{	text-decoration:none;		color:#0066CC;	}
#footer0 a:hover		{	text-decoration:underline;	color: #16166B; /* Was #6699CC; */		}

#page_links ul			{	float:left;		margin:0 0 0 0;		padding:0px; list-style-image:url('/images/bullet_arrow.jpg');	 }
#page_links li			{	margin:0px;		width:230px;		padding:2px;		font-size:12px;		margin-left:45px;		 }
#page_links2 ul			{	float:left;		margin:0 0 0 0;			padding:0px; 		list-style-type: none;		             }
#page_links2 li			{	margin:0px;		width:230px;			padding:2px;		font-size:12px;		margin-left:45px;	 }
#page_links2 a 			{	color:blue; 		text-decoration:none;		                                                     }
#page_links2 a:hover	{	text-decoration:underline;		color: #16166B; /* Was #6699CC; */                                   }
#page_links a			{	color:#0066CC;		text-decoration:underline;                                                       }
#page_links a:hover 	{	text-decoration:underline;		color: #16166B; /* Was #6699CC; */	                                 }

/* Quantity Pricing Styles */
.qprice	    			{	text-align:left;	clear:both;		font-size:11px; letter-spacing:-1px;}
.qprice table			{	margin-left:5px;	margin-top:5px;		}
.qp_header		       	{	color:#00007F; width:99%; border:silver 1px solid;	float:right;	padding-left: 1px; margin-right: 0px; }
.qp_quantitytxt			{	color:purple; font-weight:bold; text-decoration:underline; }
.qp_quantity			{	color:purple; text-decoration:underline; }
.qp_pricetxt			{	color:#006400; font-weight:bold;}
.qp_price			    {	color:#006400; }
.qp_saletxt		        {	color:#FF0000; font-weight:bold;}
.qp_sale				{   color:#FF0000; }
.qp_desc				{	color:black; text-align:center;	    }
.hr4 a					{	color:white; text-decoration:none;	}
.hr4 a:hover 			{	text-decoration:underline;		    }

/* Lucene Search Resulst */
a.searchResultLink		{	color:#3666d4 !important;       background-color:white !important;   border:1px solid #ccdbe4 !important;
                            padding:3px 6px !important;     margin:2px !important;		text-align:center !important;		text-decoration:none !important;	}

a.searchResultLink:hover{	background-color:#3666d4 !important;		color:#ffffff !important;		}
a.selected				{	border:1px solid white !important;		background-color:white !important;   color:black !important;
                            font-weight:bold !important;            text-decoration:none !important;		}
.boxedin				{	color:black;		}

/*	Search button style	*/
.gosearch               {   border: 3px double #aaa; }
#search			        {	font-size:13px; margin-top:5px; margin-right:20px; width: 201px;	height: 31px;
                            background: url(/media/icons/search_bx_bg.gif);	background-color:white;}
#search #s	            {   float: left;    padding: 0;    margin: 0px 0 0 4px;    border: 0;   width: 159px;   background: none;    font-size: 1em;}
#search #go             {	margin-top:-5px;	}
.addimg                 {   vertical-align:bottom; }

.maintitle               {   color:#642443; }
