/*@charset "utf-8";
 CSS Document */

ul.order_products{
	font-size:1.2em;
	margin:10px 0 0 0;
	}
	ul.order_products li{
		margin:6px 0 0 0;
		cursor:pointer;
		font-weight:bold;
		}
/* * * * * * * * * * * * * * * * * * */
/* CATEGORY HOME                     */
/* * * * * * * * * * * * * * * * * * */
#category_home{
	width:800px;
	margin:0;
	padding:0;
	}
	img.logo{
		vertical-align:bottom;
		margin:0 0 10px 0;
		border:0;
		}
	#left_column, #right_column{
		width:380px;
		margin:0;
		padding:0;
		float:left;
		}
	#category_home h1{
		font-size:2em;
		}
		
		div.section_intro{
			padding:20px;
			}
			div.section_intro p{
				padding:12px 0 0 0;
				}
				
		div.right_section_intro{
			padding:30px 10px 30px 20px;
			}
			div.right_section_intro p{
				margin:26px 0 0 0;
				}
	div.pager{
		padding:0 30px;
		margin:0;
		clear:both;
		}
	#products_list{
		margin:10px 0 0 0;
		}
		
	a.cat_home_link{
		display:block;
		font-size:0.9em;
		color:#666666;
		padding:10px 0 0 0;
		}
	p.view_more{
		padding:0 0 0 30px;
		}
	/* A PRODUCT DISPLAY */
	div.a_product{
		margin:0 10px 20px 10px;
		border-bottom:1px dotted #CECECE;
		padding:0 0 10px 0;
		width:360px;
		float:left;
		}

	div.product_description{
		padding:0 20px;
		width:160px;
		float:left;
		}
		div.product_description h2{
			font-size:1.6em;
			font-weight:normal;
			padding:0 0 6px 0;
			margin:0;
			}
			p.price{ 
				font-size:2em;
				}
				div.product_description a{
					font-size:0.9em;
					} 
	div.product_img{
		width:160px;
		height:160px;
		float:left;
		}
		div.product_img img{
			width:160px;
			height:160px;
			vertical-align:bottom;
			border:0;
			}


	div.large_img{
		margin:20px;
		padding:0;
		}
		div.large_img img{
			vertical-align:bottom;
			}
/* * * * * * * * * * * * * * * * * * */
/* ADD PRODUCT PAGE                  */
/* * * * * * * * * * * * * * * * * * */
.shop_listing{
	padding:30px;
	}
#add_product{
	}
	#add_product h1{
		padding:0 30px 0 30px;
		}
	#add_product h2{
		padding:0 30px 0 30px;
		font-size:1.6em;
		color:#FF9900;
		}
#MessageBlock{
	height:120px !important;
	padding:4px;
	background-color:#FDFCEC;
	margin:20px 30px 0 30px;
	}
	#MessageBlock img{
		vertical-align:bottom;
		margin:0;
		padding:0;
		border:1px solid #000;
		}
	#MessageBlock div.added_img{
		float:left;
		width:122px;
		height:122px;
		margin:0 4px 0 0;
		}
	img#loading{
		display:block;
		position:static;
		z-index: 99;
		left: 0px;
		top: 0px;
		}
	a.remove_img{
		display:block;
		padding:2px;
		background-color:#990000;
		color:#FFF;
		text-decoration:none;
		position:absolute;
		cursor:pointer;
		font-size:0.9em;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		}
		a.remove_img:hover{
			background-color:#FF0000;
			}
/* * * * * * * * * * * * * * * * * * */
/* CATEGORY LISTING PAGE             */
/* * * * * * * * * * * * * * * * * * */
#category_listing{
	padding:10px 20px;
	}
	#category_listing h1{
		margin:10px 0 6px 0;
		font-size:2em;
		}
	#category_listing h2{
		margin:10px 0 6px 0;
		font-size:1.6em;
		}
	li.backDark, li.backLight{
		margin:2px 0 2px 0;
		padding:4px;
		}
		#category_listing li strong{
			}