p, div, ul, li, h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:0;
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
.signin{
				color:#FFF;
			}
img {
	border:none;
	margin:0;
	padding:0;
}

ul, li {
	list-style:none;
}

.clear {
	clear:both;
	font-size:0;
	line-height:0;
}
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}

.clearfix {
	display:inline-block;
}

html[xmlns] .clearfix {
	display:block;
}

* html .clearfix {
	height:1%;
}
/* Conten Item */
p {
	line-height:18px;
}

/* Normal links */
a {
	color:#000;
	text-decoration:none;
}
a img{width:50px}
a:hover {
	text-decoration:none;
}

/* ---------------------------- CONTAINER ---------------------------- */
#container {
	
	
}
#cont2{
	background-color:#FFC;
	margin-bottom:20px;
}
	#col2 {
		
		width:1000px;
		margin:0 auto;
	}
	/* ---------------------------- TOP ---------------------------- */
	#top {
		
	}

		/*logo_info*/
		#logo {
			float:left;
			
			padding:10px 0 10px 0;
		}
		
		/* topnav */
		#topnav {
			float:right;
			font-size:22px;
			margin:20px 0 20px 0;
		}
			#topnav .menu{
				float:left;
			}
			#topnav .menu li{
				float:left;
				padding:0 20px 0 0;
			}
			#topnav .menu li a{
				display:block;
				text-transform:uppercase;
				font-weight:bold;
				
				color:#c1b090;
				line-height:24px;
				padding:0 0 0 14px;
				
			}
			#topnav .menu li a span{
				display:block;
				padding:0 14px 0 0;
	
			}
			#topnav .menu li a:hover,
			#topnav .menu li.active a{
				color:#140404;
			
				background-position:24px 0 0 0;
			}
			#topnav .menu li a:hover span,
			#topnav .menu li.active a span{
				background-position:24px 0 0 0;
				
			}
			#topnav .mod_login{
				float:right;
				line-height:24px;
				padding:0 0 0 10px;
				color: #fff;
				background-color: #5cb85c;
				border-color: #4cae4c;
				text-align: center;
				white-space: nowrap;
				vertical-align: middle;
				-ms-touch-action: manipulation;
				touch-action: manipulation;
				cursor: pointer;
				-webkit-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
				background-image: none;
				border: 1px solid transparent;
				border-radius: 4px;
			}
			.button{
				float:right;
				line-height:24px;
				padding:0 10px 0 10px;
				color: #fff;
				background-color: #CCC;
				border-color: #CCC;
				text-align: center;
				white-space: nowrap;
				vertical-align: middle;
				-ms-touch-action: manipulation;
				touch-action: manipulation;
				cursor: pointer;
				-webkit-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
				background-image: none;
				border: 1px solid transparent;
				border-radius: 4px;
			}
			#topnav .mod_login_content{
				padding:0 10px 0 0;
				
			}
			
	/* ---------------------------- END OF TOP ---------------------------- */		

	/* ---------------------------- MIDDLE ---------------------------- */
	#middle {
		width:1000px;
		min-height:800px;
		margin:40px 0 0 0;
		padding:0 0 40px;
		margin:0 auto;
	}
		/* home */
		#middle .moduletable_aboutus{
			text-transform:uppercase;
			padding:0 0 20px;
		}
		
		#middle .moduletable_newproduct{
			padding:4px 0 0 0;
			
		}
		#middle .moduletable_newproduct h3{
			padding:7px 0 0 30px;
			background:url(../images/bg_middle_products.jpg) left repeat-y;
		}
		#middle .moduletable_newproduct .modulecontent{
			padding:20px 0 0 0;
			background-color:#999;
		}
		
		#middle .moduletable_newproduct #mod_aprilmart{
			padding:0 0 0 0;
			background:url(../images/bg_bottom_products.jpg) left bottom no-repeat;
		}
		
		#middle .com_aprilmart{
			background:url(../images/bg_dash.gif) 120px repeat-y;
		}
		#middle .productmenu{
			float:left;
			width:120px;
		}
		#middle .productmenu li{
			line-height:18px;
			padding:0 0 0 15px;
			text-align:center;
		}
		#middle .productmenu li a{
			color:#F63;
		}
		#middle .productmenu li a img{
			width:100px;
		}
		#middle .productmenu li a.a_active2,
		#middle .productmenu li a.a_active1{
			color:#00F;
			font-weight:bold;
		}
		#middle .productmenu li.level_2{
			background:none;
			padding:0px;
			list-style:disc inside none;
		}
		#middle .productmenu li ul{
			display:none;
		}
		#middle .productmenu li.parent_active1 ul{
			display:block;
		}
		#middle .com_aprilmart .productcontent{
			float:left;
			width:870px;
			padding:0 0 0 9px;
		}
		#middle .com_aprilmart .productcontent .text img{
			max-width:870px;
		}
		#middle .com_aprilmart .productcontent .product{
			float:left;
			width:190px;
			padding:0 30px 20px 0;
		}
		#middle .com_aprilmart .productcontent .product a img{
			
			width:190px;
			
		}
		* html #middle .com_aprilmart .productcontent .product{
			padding:0 10px 20px 0;
		}
		#middle .com_aprilmart .productcontent .product .productname{
			text-align:center;
			color:#333;
			font-size:14px;
			padding:10px 0 0 0;
		}
		#middle .com_aprilmart .productcontent .four{
			padding:0 0 20px 0;
		}
		#middle .com_aprilmart .productcontent .limitbox{
			float:left;
		}
		#middle .com_aprilmart .productcontent .pagination{
			float:right;
		}
		#middle .com_aprilmart .productcontent .pagination a{
			float:left;
			color:#c1b090;
			cursor:pointer;
		}
		#middle .com_aprilmart .productcontent .pagination span{
			float:left;
		}
		
		#middle .com_aprilmart .productcontent .pagination span.prev{
			background:url(../images/arow-left.gif) left center no-repeat;
		}
		#middle .com_aprilmart .productcontent .pagination span.next{
			background:url(../images/arow-right.gif) left center no-repeat;
		}
		#middle .com_aprilmart .productcontent .pagination span.p{
			padding:0 5px;
			border-left:1px solid #c1b090;
		}
		#middle .com_aprilmart .productcontent .pagination span.p_1{
			border:0px;
		}
		#middle .com_aprilmart .productcontent .pagination .active{
			color:#e7c076;
			font-weight:bold;
		}
		
		#middle .com_aprilmart .productcontent .product_detail_col1{
			float:left;
			width:270px;
		}
		#middle .com_aprilmart .productcontent .product_detail_col1 a img{
			
			width:100%;
		}
		#middle .com_aprilmart .productcontent .product_detail_col2{
			float:left;
			width:300px;
			padding:0 0 0 20px;
		}
		#middle .com_aprilmart .productcontent .product_detail_col2 .productname{
			font-weight:bold;
			color:#e7c076;
			padding:0 0 20px 0;
		}
		
		#middle .com_aprilmart .product_detail_col2 .product-title{
			font-weight:bold;
			padding:0 0 5px 0;
		}
		#middle .contentpaneopen .button,
		#middle .com_aprilmart .button{
			background:url(../images/button.jpg) left top no-repeat;
			border:0px;
			padding:0px;
			width:80px;
			height:25px;
			cursor:pointer;
			color:#c1b79a;
			text-transform:uppercase;
			font-size:10px;
		}
		#middle .com_aprilmart .all{
			padding:10px 0 0 0;
		}
		#middle .com_aprilmart .all .button{
			display:block;
			line-height:25px;
			text-align:center;
		}
		#middle .contentpaneopen {
			float:left;
			padding:0 0 0 9px;
			width: 870px;
		}
		#middle .contentpaneopen .viewcart thead {
			border:none;
		}
		
		#middle .contentpaneopen .viewcart th{
			padding:0 0 1px 0;
			border-bottom:1px solid #fff;
		}
		#middle .contentpaneopen .viewcart td {
			padding:0 0 1px 0;
			border:1px solid #fff;
		}
		
		#middle .contentpaneopen .viewcart .total {
			height:20px;
			background:#e7c075;
			color:#140405;
			font-size:11px;
			font-weight:bold;
		}
		
		#middle .contentpaneopen .viewcart thead tr {
			height:20px;
			background:#e7c075;
			color:#140405;
			font-size:11px;
			font-weight:bold;
		}
		
		#middle .contentpaneopen .buttonprocessorder {
			padding:10px 0 0 0;
		}
		
		#middle .contentpaneopen .viewcart .total_money {
			font-size:15px;
		}		
		
		#middle .contentpaneopen .process{
			text-transform:none;
		}
		#middle .contentpaneopen .delete{
			line-height:15px;
			color:#000;
			font-size:8px;
			padding:3px 7px 0 7px;
			background:url(../images/button_delete.jpg) no-repeat top left;
		}
		#middle .contentpaneopen button {
			background:url(../images/bt_order.gif) no-repeat top left;
			border:none;
			width:102px;
			height:27px;
			color:#343434;
			font-size:11px;
			cursor:pointer;
			float:right;
		}
		
		#middle .com_aprilmart .product_detail_col2 .description,
		#middle .com_aprilmart .product_detail_col2 .clearfix{
			padding:0 0 10px 0;
		}
		#middle .com_aprilmart .product_detail_col2 .col1{
			float:left;
			width:75px;
			font-weight:bold;
		}
		#middle .com_aprilmart .back{
			text-align:right;
		}
		#middle .com_aprilmart .back span{
			padding:0 0 0 10px;
			background:url(../images/arow-left.gif) left center no-repeat;
		}
		
		/* Contact */
		#middle .contact_email{
			padding:30px 0 0 0;
		}
		#middle .contact_email .input_field{
			padding:0 0 5px 0;
		}
		#middle .contact_email .input_field .col1{
			float:left;
			width:125px;
		}
		#middle .contact_email .inputbox{
			width:230px;
			height:23px;
		}
		#middle .contact_email .input_field .col2 #contact_text{
			width:310px;
			height:120px;
		}
		#middle .contact_email .invalid{
			border:1px inset #FF9900;
		}
		#middle .contact_email label.invalid{
			color:#FF9900;
			border:0px;
		}
		#middle .submenu{
			/*float:left;
			width:120px;*/
		}
		#middle .com_content{
			float:left;
			
			padding:0 0 0 0;
		}
		#middle .com_content_home{
			
			padding:0 0 0 0;
		}
		#middle .com_content_aboutus{
			font-size:16px;
		}
	/* ---------------------------- END OF MIDDLE ---------------------------- */		

	/* ---------------------------- FOOTER ---------------------------- */	
	#footer {
		width:1000px;
		margin:0 auto;
		text-align:right;
		padding:0 90px 85px 0;
		background:url(../images/bg_body.jpg) bottom center no-repeat
	}
		#footer a:hover{ 
			text-decoration:underline;
		}
	
	/* ---------------------------- END OF FOOTER ---------------------------- */

/* ---------------------------- END OF CONTAINER ---------------------------- */