
		
	.product_navigation
		{
		float:right;
		margin: 0 10px 0 20px;
		}
		
	.navigate_current
		{
		float:left;
		width:15px;
		height:15px;
		background-color:#EE719B;
		border:1px solid #000;
		}
		

	.navigate_page
		{
		float:left;
		width:20px;
		height:20px;
		background-color:#EB7062;
		border:1px solid #000;
		padding: 5px 0 0 0;
		text-align:center;
		}
		
	.navigate_previous
		{
		float:left;
		width:25px;
		height:25px;
		background: transparent url(pictures/button_navigate.gif) no-repeat;
		padding: 5px 0 0 0;
		text-align:center;
		}
		
	.navigate_next
		{
		float:left;
		width:25px;
		height:25px;
		background: transparent url(pictures/button_navigate.gif) no-repeat;
		padding: 5px 0 0 0;
		text-align:center;
		}
		
	.navigate_current a:link,
	.navigate_page a:link,
	.navigate_previous a:link,
	.navigate_next a:link
		{
		text-decoration: none;
		}
	
	#hr
		{
		width:625px;
		height:23px;
		background: transparent url(pictures/hr_down.png) no-repeat;
		margin:0 auto;
		}
		
	.cart_table
		{
		margin: 0 auto;
		width:700px;
		border: 0;
		text-align:left;
		}
		
	.cart_table .total
		{
		text-align:right;
		font-weight:bold;
		}
	.cart_table .totalsmall
		{
		font-size:10px;
		text-align:right;
		font-weight:normal;
		}
		
	input,
	input[type=text], 
	input[type=textarea], 
	select,
	textarea
		{
		border: 1px solid #000;
		background-color:#F1FFD4;
		}
	
	input:hover,
	select:hover
		{
		cursor:pointer;
		}
		
	input[type=text]:hover, 
	input[type=textarea]:hover,
	textarea
		{
		cursor:text;
		}
		
	.products_table_special
		{
		margin:0 auto;
		text-align:left;
		float:left;
		width:350px;
		height:100px;
		border: 0;
		margin-left:10px;
		}

		
	.products_table_special .h1
		{
		background-color:#A0CF59;
		}
		
	#content .products_table_special a
		{
		font:14px bold;
		color:#fff;
		text-decoration:none;
		vertical-align:middle;
		}
		
	#content .products_table_special a:hover
		{
		color:#003B8E;
		}
		
	.default_table
		{
		width:90%;
		border: 0;
		margin-left:10px;
		}
	
	#cart_procedure
		{
		width:100%;
		height:30px;
		margin:10px 0 0 10px;
		}
	#cart_procedure img
		{
		float:left;
		margin:0;
		padding:0;
		}
		
	#special_box
		{
		margin:0;
		float:left;
		width:100%;
		height:250px;
		overflow:none;
		}
		
	#slideshow
		{
		float:left;
		width:100%;
		}
		
	.products_home_table
		{
		width:100%;
		border: 0;
		}
	.products_home_table td
		{
		vertical-align: top;
		}
	.products_home_table tr
		{
		height:auto;
		}
	.products_home_table .image
		{
		width:150px;
		text-align:left;
		vertical-align:top;
		}
		
	.pictures_table
		{
		margin:0 auto;
		text-align:center;
		width:150px;
		border:0;
		padding:0;
		}
		
	.products_table
		{
		margin:0 auto;
		text-align:left;
		width:700px;
		padding:0;
		border:0;
		font-size:13px;
		}
		
	.products_table_shortlist
		{
		float:left;
		margin:5px 5px 0 5px;
		text-align:left;
		width:240px;
		height:240px;
		padding:0;
		border:0;
		}
		
	.products_table_shortlist a.shortlist_name
		{
		font-size:12px;
		}
		
	.products_table_shortlist td
		{
		vertical-align:top;
		text-align:center;
		}
		
	.products_table .tiny
		{
		font-size:10px;
		}
	.products_table .price_from
		{
		text-align:right;
		font-size:12px;
		}
	.products_table .price_to
		{
		text-align:right;
		font-size:15px;
		}
		
		
	.register_table
		{
		width:90%;
		border: 0;
		margin-left:10px;
		}
		
	.register_table .td1
		{
		width:200px;
		text-align:right;
		}
	
	.cart_button
		{
		border: 1px solid #000;
		color:#000;
		background-color:#7EE16B;
		}
		
	.cart_button:hover,
	.default_button:hover
		{
		cursor:pointer;
		background-color:#7EE16B;
		}
		
	.default_button
		{
		margin: 2px 4px 2px 4px;
		border: 1px solid #000;
		color:#000;
		background-color:#7EE16B;
		}
		
	.admin_default_table
		{
		width:90%;
		border: 0;
		margin-left:10px;
		}
		
	.admin_default_table .r1
		{
		background-color:#e4e4e4;
		}
		
	.admin_default_table .r2
		{
		background-color:#cccccc;
		}
		
	.admin_default_table .r3
		{
		background-color:#b2b2b2;
		}
		
	.transparent
		{
		background-color:#ffffff;
		}
		
	.admin_products_table
		{
		width:90%;
		border: 0;
		margin-left:10px;
		}
		
	.admin_products_table td
		{
		vertical-align:top;
		}
		
	.admin_products_table .td1
		{
		width:200px;
		text-align:right;
		vertical-align:top;
		}
	
	.admin_products_table a
		{
		color:#40B20B;
		text-decoration: underline;
		font-weight: normal;
		}
		
	.admin_products_table a:hover
		{
		font-weight: bold; 
		}
	
		
	.numeric
		{
		text-align:right;
		}
	
	.hdrline
		{
		height:1px;
		background-color:#40B20B;
		}
	
	img
		{
		border:0;
		}
	
	#admin_container 
		{
		margin: 0 auto;
		margin-top:20px;
		width: 1000px;
		height: 100%;
		text-align: left;
		border:0;
		background:#ffffff;
		color:#000;
		}
		
	#adminnav 
		{
		float:left;
		width:100%;
		height:25px;
		background-color: #000000;
		color:#fff;
		}
		
	#adminnav a 
		{
		color:#fff;
		}

	#adminpanel 
		{
		float:left;
		width:100%;
		min-height:500px;
		height:auto;
		overflow:auto;
		background-color:#fff;
		}
		
	#adminnav p
		{
		text-align:justify;
		margin:2px 10px 0 10px;
		}
	#adminpanel p,
	#adminpanel form,
	#adminpanel table
		{
		text-align:justify;
		margin:7px 10px 0 10px;
		}
	/*---------prod_box----------*/
	ul.sub_categories
		{
		margin:10px auto;
		list-style:none;
		width:100%;
		text-align:center;
		}
	ul.sub_categories li
		{
		display: inline;
		}
	.prod_box
		{
		width:202px;
		height:auto;
		float:left;
		padding:2px 10px 10px 10px;
		margin:0;
		}
	.top_prod_box
		{
		width:202px;
		height:7px;
		background:transparent url(pictures/product_box_top.png) no-repeat center bottom;
		float:left; 
		padding:0px; 
		margin:0px;
		}
	.bottom_prod_box
		{
		width:202px;
		height:7px;
		background: transparent url(pictures/product_box_bottom.png) no-repeat center top;
		float:left;
		padding:0px; 
		margin:0px;
		}
		
	.center_prod_box
		{
		width:202px;
		height: auto;
		background: transparent url(pictures/product_box_center.png) repeat-y;
		float:left; 
		text-align:center;
		padding:0px; 
		margin:0px;
		}

		
	.product_title
		{
		color:#ea2222;
		padding:5px 0 5px 0;
		font-weight:bold;
		}
		
	.product_title a
		{
		text-decoration:none;
		color:#ea2222;
		padding:5px 0 5px 0;
		font-weight:bold;
		}
	.product_title a:hover
		{
		color:#064E5A;
		}
		
	.product_img
		{
		height:auto;
		padding:2px 0 2px 0;
		}
	.product_desc
		{
		color:#ea2222;
		padding:1px 0 5px 0;
		font-size:12px;
		font-weight:normal;
		min-height:30px;
		}
	
	ul.payment_methods
		{
		text-align:left;
		margin:0;
		}
	ul.payment_methods li
		{
		list-style:none;
		}
	
	#com_buttons
                {
                float:left;
                }
        .default_like_but
                {
                float:left;
                margin-right:5px;
                }
	
