/* Leonardo's main CSS */


/* FIX lightbox not complete:
   
   body      margin .5em auto 0        background-color #FFF       padding 0 1em 1em 1em         width 965px      border 1px solid #666;
   #wrap     border  0px solid #000    margin .5em auto 0          width  auto                   height auto
*/


body 
{
	padding: .5em 0 0 0;
	width:auto;
	margin:0 auto;
}

#wrap 
{
	border:1px solid #666; 
	padding:1em;
	width:964px;
	margin:0 auto;
}

	
#header
{
	border:0px solid black;
	width:auto;
	height:5em;
}

		  #header img
		  {
			  float:left;
			  margin: .5em 0 0 0;
			  border:0px solid black;
		  }
		  
		  #language
		  {
			  border:1px solid #CCCCCC; 
			  background-color:#E7F0F9; 
			  color:#333;font-size:.9em;
			  width:6.5em;			 
		  }
		  
		  #header ul
		  {
			  width:28em;
			  height:auto;
			  border:0px solid black;
			  float:left;
			  margin:3.4em 0 0 0;
		  }
		  
		  #header a
		  {
			  text-decoration:none;
			  color:#666;
		  }
		  
		  #header li
		  {
			  float:left;
			  margin: 0 0 0 1em;
			  font-size:.7em;
			  font-weight:bold;
			  border-right:2px solid #666;
			  color:#666;
			  padding-right: .3em;
		  }
		  
		  #header_icons_wrap div	  
		  {
			  border:0px solid red;
			  height:auto;
			  width:5em;
			  float:right;
			  text-align:center;
		  }
		  
		  #header_icons_wrap img
		  {
			  display:block;
			  border:0px solid red;
			  text-align:center;
			  margin:0 auto;
			  float:none;
		  }
		  
		  

		  #header_icons_wrap h2
		  {
			 font-size:.7em;
			 text-align:center;
			 color:#666;
			 font-weight:normal;
			 margin:0;
			 text-decoration:none;
		  }

		  #header_icons_wrap h3
		  {
			 font-size:.7em;
 			 text-decoration:none;
			 text-align:center;
			 font-weight:bold;
			 color:#000;
			 margin:0;
		  }


#main
{
    border:1px solid #666;
	width:auto;
	height:450px;
	min-height:450px;
}

		#main_content /* all */
		{
			border:0px solid black;
			margin-left:15em;
			width:45em;
			margin-top:1em;
		}
			
			#centering_div
			{
				padding:0 2.1em; 
				border:0px solid black;	
			}
		

		.progress_report
			{
				border:1px solid #71872A; 
                width:94%; 
                text-align:center;
				font-family:Arial, Helvetica, sans-serif;
                height:3em;
				font-size:.8em;
				padding-bottom:.2em;
				background-color:#FFF;
				color:#666;
				margin-bottom:.7em;
			}
			
			  .progress_report h4
			  {
				text-align:center; 
                background-color:#EEF4D4; 
                background-image:url(../images/cart/check_round.png);
                background-position:left;
				background-repeat:no-repeat;
				font-weight:bold;
				font-size:.9em;
				font-style:normal;
                background-repeat:no-repeat;
				color:#71872A;
			  }
			  
       .arrow_container
	   		{
				
				border:0px solid black;
				height:1.4em;
				margin-top:0;
				margin-bottom:.5em;
				padding:0;
				width:692px;
			}
			
			 .arrow_container a
				  {
					  text-decoration:none;
					  color:#000;
				  }
				  
				.arrow_container ul
					{
						height:50px;
						border:1px solid #CCC;
						font-size:.8em;
						height:17px;
						width:auto;
					}
				
				.arrow_container li
					{
						float:left;
						height:17px;
						width:114px;
						font-size:.75em;
						text-align:center;
						font-family:Arial, Helvetica, sans-serif;
						border:0px solid black;
					}

				.less_li
					{
						background-color:#CEFFA7;
						color:white;						
					}

				.strong_li
					{
						
						background-color:#FF9;					
						color:white;
					}

			  
		.navigation_container /*Navigation styles */
		{
			height:2em; 
			width:auto;
			margin:0;
			border:0px solid black;	
			padding:0;
		}

				  #backbutton a 
				  
				  {
					  color: #999;
					  text-decoration:none;
					  font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
					  font-size:1.1em;
					  float:left;
				  }
		  
				  #viewall a, 
				  
				  {
					  color: #999;
					  text-decoration:none;
					  font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
					  font-size:1em;
					  float:right;
				  }
				  
				  #high_res
				  {
					  color: #999;
					  text-decoration:none;
					  font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
					  font-size:.9em;
					  text-align:center;
				  }				  
				  
				  .nav_margin_push
				  {
					  margin:0 0 .5em .5em;
				  }
		
		
		p  /*formal_attire_guide.php, */
		{
			color:white;
			font-family:Arial, Helvetica, sans-serif;
			margin:.8em 0 0 .8em;
			text-align:justify;
			font-size:.7em;
		}
		
		p a
		{
			color:white;
			text-decoration:none;
		}
		
			strong
			{
				font-weight:bold;	
			}
		
		.common , table /*stores */
		{
			color:white;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.7em;
			border:0px solid black;
		}
			.common li
			{
				border:0px solid white;
				width:auto;
				margin-left:2em;
				list-style-image:url(../images/aboutus/bullet.jpg);
				
			}
		
		.popuptext /*stores */
		{
			
			font-size:.7em;
			padding-left:.3em;
			margin-top:.5em;
			font-family:Arial, Helvetica, sans-serif;
		}
		
		.formal_guide_attributes /*formal_attire_guide.php, */
		{
			color:white;
			font-size:1em;
			font-style:italic;
			font-family:Arial, Helvetica, sans-serif;
			margin-top:3.5em;
			margin-left:.5em;
			margin-bottom:.8em;
			
		}

		h4 /*formal_attire_guide.php, */
		{
			background-color:#903;
			color:#FFF;
			font-family:Arial, Helvetica, sans-serif;
			font-style:italic;
			font-size:.7em;
			font-weight:bold;
			text-decoration:none;
			padding:.2em 0 .2em .6em;
			
		}
		.formal_classes /*formal_attire_guide.php, */
		{
			float:left;
			margin-left:2em;
			margin-bottom:.5em;
			width:162px;
		}
			.formal_classes a
			{			
				text-decoration:none;
			}
			.formal_classes img
			
			{
				border:1px solid white; 
				margin:0; 
				padding:0; 
				line-height:0; 
				display:block;	
			}


		/******************** BROWSE_CATALOG.php Styles ***********************/
		.catalog_cat
		{
			border:0px solid black;
			float:left;
			width:8.5em;
			margin-top:6.5em;
			
		}
			.catalog_cat a { text-decoration:none;}
			.catalog_cat h3
			{
				color:white;
				font-family:"century gothic", Helvetica, sans-serif;
				margin:.6em 0;
				font-size:1.3em;
				text-align:center;
				text-decoration:none;
			}
			
			.catalog_cat img
			{
				border:1px solid #999;
			}

		/******************** ORDERBOX PROPERTIES ***********************/
		
		#orderform /*the form that wraps over order_box_module */
		{
		border:0px solid black; float:left; 
		width:14em;
		}
		
		#craftysyntax
		{
			margin:.5em 0 0 .5em;
			border:0px solid red;
			height:2.7em;
			width:13.2em;
			
		}
		
		.orderBox   /* controls the Build your Tux box */
		{
			margin: 2em 0 0 .3em;
			border: 0px solid #ffffff;
			color: #000000;
			width: 13.5em;
			text-align: left;
			border: 0px solid #008BAA;
			/* float:right;
			position:absolute; */
			z-index:100;
			
		}
		
		.orderbox_text_style
		{
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			color:#666666; 
			font-size:.8em;
		}
		
		.orderwrapper /* wrapper that gives the white background */
		{
		
			background-color:#FFFFFF;
			padding: 0em .5em;
			height:auto;
			border:0px solid black;
		}
		.orderwrapper_inner /* controls the divs max width */
		
		{
			padding :0em;
			border:0px solid green;
		}
	
		.orderbox_title /* Controls the stylized banners  */
		{ 	
			background-color:#808080;
			color: white;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:.9em;
			width:100%;
			margin: 0 0 0 0;
			
		}
		.orderbox_title P
		{
			padding:.2em .4em;
			margin-top:0;
	
		}	
		
		.info_wrapper
		{
			border:0px solid black;
			margin-bottom:1	em;
			margin-top:1em;
		}
		
			.no_top_margin
			{
			  	margin-top:0;	
			}
			
			.small_top_margin
			{
			  	margin-top:.7em;	
			}			
			
		.orderBox select /* controls most of the selects */
		{
			width:100%;
			font-size:.7em;
			height:1.7em;
			margin:0;
			
		}

		.orderBox select:focus
		{
			background-color:#FF9;
		}	
		
		.orberboxtime_wrapper /* controls the wrapper on the time */
		{
			border:0px solid black; width:65px; float:right
		}
		
		.orderbox_date_wrapper /* controls the wrapper on the date */
		{
			border:0px solid red; width:105px;
		} 
		
		.orderBox input 
		{ 
			width:auto;
			font-size:.6em;
			margin-bottom:0;
			display:inline;
		}
		
		.orderBox input:focus
		{
			background-color:#FF9;
		}			
		
			#tuxedo_chosen_style
			{
				display:none;
			}
		
		.order_box_selection_edit
			{
				font-size:.7em; 
				text-align:center; 
				color:black; 
				margin: 0 0 .5em 0; 
				padding:0;
			}
			.order_box_selection_edit li
				{
					float:left; margin-right:.5em;
					font-size:1.3em;
				}
		
		.radio_style
		{
			display:inline;
			border:1px solid black; 
			padding:0; 
			margin:0;
		}	
		
	
		#search_for_tux_button
		{
		
			margin: .8em 0 0 .2em;
			border:0px solid black
		}
		
		.tux_style_wrapper /* Wrapper that contains the tux style */
		{
			padding-left:85px;
		}
		.tux_styles /* contains the individual tux styles */
		{
			border:1px solid black;
			width:165px;
			height:auto;
			float:left;
		}
		.tux_styles h2
		{
			color: white;
			background-color: black;
			border:1px solid black;
		}
		
		.orderbox_and_previewimage_wrapper  /* wraps the order box and the animated preview image */
		{
			border:0px solid red;
			width: 13.5em;
			height:29em;
			float:left;
		
		}
		/******************** END ORDERBOX PROPERTIES ***********************/		
		

		#backbutton
		{
			border:0px solid black;
			margin:.3em 0;
		}
		
		#gallery
		{
			width:8.15em; 
			margin-right:.5em; 
			float:left;
			border:1px solid #CCC;
			margin-bottom:1em;
		}
			#gallery div
			{
				border-top:1px solid #CCC;
				border-bottom:0px;
				border-left:0px;
				border-right:0px;
				
				padding:2px 0; 
				font-size:.8em; 
            	font-style:italic; 
            	text-align:center; 
            	padding-right:.5em;
			}
			
			#gallery_high_res
			{
				width:700px; 
				margin:0 0 2em 0; 
                padding:0 0 .2em 0; 
                border:1px solid #990033	
			}
			
			#gallery_high_res p
			{
				color:#999; 
				font-size:.9em;
			}
			
			#gallery_high_res_desc
			{
				border:1px solid #999; padding:2px 0; 
				font-size:.8em; 
                font-style:italic; 
                text-align:center; margin:0 .2em; 
                padding-right:.5em;	
			}
			
			#gallery_high_res_desc img
			{
				display:inline;
			}



		.dividing_gal
		{
			height: 1px;
			width: 44em;
			float:left;
			border:0px solid black;
		}
		
		#satch_divider
		{
			border:0px solid black;
			float:right;
			width:31em;
		}
		
		#item_info_box
		
		{
			border:1px solid #999; 
			padding:2px 0; 
			font-size:.8em; 
			font-style:italic; 
			text-align:center; 
			padding-right:.5em;
		}
			#item_info_box img
			{
				display:inline;
				margin-left:0.7em;
			}
			
			#item_info_box p
			{
				color:#666;
				text-align:center;
				margin-top:.5em;
				margin-bottom:.5em;
			}

		.available_in /*fielset in ralph_lauren_vests.php */
			{
				border:1px solid #CCC;
				padding: 0 0 0 .5em;
			}
		.available_in img /*image outline */
			{
				float:left; 
				margin-left:.5em;
				margin-top:.5em;
				clear:left;
			}
			
			.available_in p   /* formatting for the adult size availability */
				{
					color: #666;
					font-size:.9em;
				}
				
			.available_in_legend /* legend header "available in */
				{
					color:#666;
				}
				


/***************************************** register.php ********************************* */

	.order_column /*middle content column that divides the content in two halves */
	{
		border:0px solid red;
		float:left;
		margin-left:1em;
		width:35em;
		height:auto;
	}
		.order_column h1, #h1_class /* styling for h1 class in order_column */
		{
			color:#008BAA;
			font-weight:bold;
		}
		
		
		.order_column div
		{
			height:auto;
			float:left;
			margin: .2em 0;
			width:100%;
			border:0px solid black;
		}
		
		.order_column p
		{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#666666;
			width:10em;
			font-size:.7em;
			border:0px solid black;
			float:left;
			margin:.5em;
		}
		.order_column input
		{
			float:left;
			height:1.2em;
			font-size:.7em;
			width:23em;
			margin:.5em;	
		}
		
		.order_column input:focus
		{
			background-color:#FF9;
		}		
		
		#order_fine_print
		{
			font-weight:normal;
			font-size:.6em;
			padding: 0 1.3em;
			margin:.3em 0;
		}
	#order_my_measurements
	{
		background-color:#E7F0F9;
		width:23.5em;
		padding: 0 0 .5em 0;
		margin-bottom:.5em;
	}
	
	#order_my_measurements p
	{
		width:8em;
		margin-left:1.5em;
		border:0px solid black;
		font-size:.7em;
		font-weight:normal;
	}
	#order_my_measurements input
	{
		float:left; margin:0 .3em;
		width:5em;
	}

/***************************************** end register.php ********************************* */

/****************************************** cart.php **************************************/


			#article_cart_wrapper
				{
					/* display:none; */
				}

			.save_ticket
				{
					background-color: white;
					padding:.1em;
					border:0px solid #ACE1FF;
					height:auto;
					clear:both;
					margin-bottom:.5em;
					background-color: white;
				}
					.save_ticket div
					{
						float:left;
						background-color:#E7F0F9;
						width:28.5em;
						height:14.5em;
						margin:1em 0 1em 1em;
						padding:0;
					}
					
				    .save_ticket p
					{
						font-size:.8em;
						font-weight:normal;
						text-align:left;
						color:#666;
						padding:.5em;
						margin:0;
						
					}
					.save_ticket input
					{
						padding:.1em .5em;
						margin:0.5em 0;
					}
			
			.returning_or_new_customer
			{
					background-color: white;
					padding:.1em;
					height:auto;
					margin-bottom:.5em;
					margin-top:6em;
					margin-left:.5em;
					background-color: white;					
			}
					.returning_or_new_customer div
					{
						float:left;
						background-color:#E7F0F9;
						width:26em;
						height:12em;
						margin-bottom:.1em;
						margin-left:2em;
						padding:0;
					}			
			
			.cart_title
				{
					font-size:1.3em;
				}
			.title_divider
				{
					color:#FFF;
					
				}
			.cart_subtitle
				{
					border-bottom:0px solid #666; 
					font-size:.8em;
					font-family:Verdana, Geneva, sans-serif;
					margin-bottom:.5em;
					padding:.5em 2em 0;
					clear:both;
				}
			.cart_subtitle2
				{	
					font-size:.5em;
				}
			.cart_description
				{
					font-style:italic; 
					color:#333; 
					margin:0 1em;
					border:0px solid black;
				}
			.cart_blockquote
				{

					margin: 0 2em 1em 2em;
				}
				.cart_image_holder_p
					{
						color:#666; 
						font-size:.8em;
						padding-right:1em;
						border:0px solid black;
						margin-bottom:1em;
					}
				.cart_image_holder img
					{
						border:3px solid #CCC; 
						float:left; 
						margin-right:.5em;
					}

/****************************************** end cart.php **********************************/

/**************************************CART properties ************************************/

		  div.img-dec {
			background: url('shadow.gif') no-repeat bottom right;
			clear: right;
			float: right;
			margin: 0 0 15px 15px;
			padding: 0;
			position: relative;
		  }
		  
		  div.img-dec img {
			background-color: #fff;
			border: 1px solid #a9a9a9;
			display: block;
			margin: -5px 5px 5px -5px;
			padding: 4px;
			position: relative;
		  }
		  
		  div.img-ilus {
			background: url('shadow.gif') no-repeat bottom right;
			margin: 10px 5px;
			padding: 0;
			position: relative;
		  }
		  
		  div.img-ilus img {
			background-color: #fff;
			border: 1px solid #a9a9a9;
			margin: -5px 5px 5px -5px;
			padding: 4px;
			position: relative;
			vertical-align: bottom;
		  }


.catalog_pages
{
	border:0px solid black;
	height:1.3em;
	width:45em;
	margin:0 0 .5em 0;
	padding:0;
}
	.catalog_pages li
	{
		float:left;
		text-align:center;
		width:29px;
		margin:2px 3px;
		padding:0;
		border:1px solid #666;
		font-size:.8em;
		background-color:#CCC	
	}
	.catalog_pages a
	{
		text-decoration:none;
		color:#333;
		border:0px solid black;
		width:100%;
		display:block;
	}

/* ################################################################################ */
/* ################################# ORDER HISTORY CSS ############################ */
/* ################################################################################ */

.order_history_wrapper
	{
		border:1px solid #C5D1D7; 
		height:auto; 
		margin:0;width:44.5em; 
		margin-bottom:.5em;			
	}

	.order_history_info_div
	{
		border-right:0px solid #C5D1D7; 
		width:12em; 
		padding: .5em 0 .5em .5em; 
		float:left;		
	}
	.order_history_item_wrapper
	{
		border:0px solid black;
		border-left:1px solid #C5D1D7;
		width:31.5em; 
		float:left; 
		margin:0; 
		padding:0 0 1em 0;
	}
	

/************************************************** SAVE SELECTION AND CART CSS ***********************/

/* Preview of measurement guide pics */
	pre
	{
		display:block;
		font:100% "Courier New", Courier, monospace;
		padding:10px;
		border:1px solid #bae2f0;
		background:#e3f4f9;	
		margin:.5em 0;
		overflow:auto;
		width:800px;
	}
	
	
	#preview
		{
		position:absolute;
		border:1px solid #ccc;
		background:#333;
		padding:5px;
		display:none;
		color:#FFF;
		}
	/*end of preview measurement guide pics */	

	.item_row
	{
		height:auto; 
		width:58em;
		border-bottom:1px solid #999; 
		margin-left:1.4em;
	}
	.item_first_column
	{
		width:5em; 
		float:left; 
		height:6em; 
		background-color:#F0EBEA; 
        text-align:center; 
		margin-right:1em;
		border:0px solid black;		
	}
		.item_first_column p
		{
			font-family:Verdana, Geneva, sans-serif;
			color:black;
			margin:2em 0 0 1em; 
			font-size:1em; 
			border:0px solid black;
		}
		.item_first_column_coat_height
		{
			height:16.5em;
		}


	.item_image_holder_div
	{
		 width:8em; 
		 float:left; 
		 height:4em; 
         border:1px solid white;
		 margin-top:1em;
 	     background-position: 20% 30%; 
		 background-repeat: no-repeat;		
	}
	.item_descriptions
	{
		width:3em; 
		float:left; 
		height:auto; 
		text-align:right; 
		border:0px solid black; 
		margin-top:1em; 
		margin-right:.5em;
	}
		.item_descriptions span
		{
			font-family:Arial, Helvetica, sans-serif; 
			font-size:.7em; 
			color:#666;
		}
  
	.item_descriptions_data
	{
			width:7.5em; 
			float:left;
			color:#666;			
			height:auto; 
			text-align:left; 
			border:0px solid black; 
			margin-top:1em; 
			margin-right:.5em;
	}
		.item_descriptions_data span
		{
			font-family:Arial, Helvetica, sans-serif; 
			font-size:.7em; 
			color:#009;
		}



	.measurement_div_wrapper
	{
		width:19.5em; 
		float:left; 
		height:auto; 
		border-right:1px solid #CCC; 
		border-left:1px solid #CCC; 
		margin-top:0em; font-size:.7em; 
		font-family:Arial, Helvetica, sans-serif; color:#666; 
		font-weight:bold;
        text-align:left;
	}
	.measurement_wrappers
	{
		width:19.1em;
		float:left; 
		height:auto; 
		text-align:left; 
		border-top:1px solid #CCC;
		padding:.2em;		
		margin-top:0em; 
		margin-right:.0em;		
	}
		  
		  .tall_wrapper
		  {
			  height:23.6em;
		  }
		  .small_wrapper
		  {
			  height:8.6em;
		  }
		  .no_top_border
		  {
			  border-top:0px;
		  }
	
		  .measurement_wrappers p
		  {
			color:#666; 
			width:11.5em;
			margin:.8em 0 0 0; 
			padding:0; 
			border:0px solid black; 
			float:left; 
			clear:none;
			font-size:.8em;
		  }
		  
		  .measurement_wrappers input
		  {
			border:1px solid #CCCCCC; 
			background-color:#E7F0F9;
			color:#333;
			float:left;
			margin:.5em 0 0 0; 
			padding:0; 
			width:4em;
		  }
		  .measurement_wrappers select
		  {
			border:1px solid #CCCCCC; 
			background-color:#E7F0F9;
			color:#333;
			float:left;
			margin:.5em 0 0 0; 
			padding:0;
			font-size:.9em;
			width:8em;
		  }			  

	.action_div
	{
		
		width:6.3em; 
		float:left; 
		height:auto; 
		border:0px solid red; 
		margin-top:1em;
        font-size:.7em; 
		font-family:Arial, Helvetica, sans-serif; 
		color:#666; 
		font-weight:bold;
		text-align:right;		
	}
	.empty_action_div
	{
		float: right;
		border:0px solid black;
		width:5em;
		text-align:right;
		margin:.5em 1em 0 0;
	}
	
.no_item_selected
	{	
		height:auto;
		margin-top:2em;
		border:0px solid black;
		float:left;
		width:15em;
	}
	.no_item_selected span
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:1em;
		}
.empty_cart
	 {
		 text-align:right;
		 margin: .5em 1em 0 0;
		 border:0px solid black;
		 width:9em;
		 float:right;
	 }
	 .empty_cart input
	 	{
			width:8em;
			font-size:.7em;
			background-color:#F0EBEA;
			border:1px solid #C3BDBC;
			font-family:Arial, Helvetica, sans-serif;
		}
		
.add_sales_items
	 {
		 text-align:left;
		 margin:.7em 0 0 0;
		 padding:0;
		 border:0px solid black;
		 float:left;
		 width:8em;
	 }
	 .add_sales_items input
	 	{
			width:8em;
			padding:0;
			margin:0;
			font-size:.7em;
			background-color:#FFC3BD;
			border:1px solid #C3BDBC;
			font-family:Arial, Helvetica, sans-serif;
		}
				
		
		
	/* ************************ round corder for save_ticket ******************************* */

			
			.roundedcornr_box_669680 {
				background: url(../images/cart/roundedcornr_669680_tl.png) no-repeat top left;
			}
			.roundedcornr_top_669680 {
				background: url(../images/cart/roundedcornr_669680_tr.png) no-repeat top right;
			}
			.roundedcornr_bottom_669680 {
				background: url(../images/cart/roundedcornr_669680_bl.png) no-repeat bottom left;
			}
			.roundedcornr_bottom_669680 div {
				background: url(../images/cart/roundedcornr_669680_br.png) no-repeat bottom right;
			}
			.roundedcornr_content_669680 {
				background: url(../images/cart/roundedcornr_669680_r.png) top right repeat-y;
			}
			
			.roundedcornr_top_669680 div,.roundedcornr_top_669680,
			.roundedcornr_bottom_669680 div, .roundedcornr_bottom_669680 {
				width: 100%;
				height: 15px;
				font-size: 1px;
			}
			.roundedcornr_content_669680, .roundedcornr_bottom_669680 {
				margin-top: -19px;
			}
			.roundedcornr_content_669680 { padding: 0 15px; }



		/* ************************************ end round corner***************************** */			

/********************************************** end save selection and cart.css ***************************/


#footer
{
    border:0px solid black;
    width:auto;
	height:2em;
}

	#footer ul
	{
		float:left;
		padding:.5em 0 0 0;
	}
	
	#footer li
	{
		float:left;
		margin: 0 0 0 .9em;
		border-right:2px solid #999;
		padding-right: .5em;
		font-size:.8em;
		color:#666;
	}
	
	#footer a
	
	{
		color: #666;
		text-decoration:none;
	}
