body {
	margin: 0;
	padding: 0;
	line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background: #FFF;
}
		
a:link, a:visited { color: #09C; text-decoration: none; } 
a:active, a:hover { color: #0CF; text-decoration: none; }


p { margin:0 0 5px 0 ; padding: 0; font-size: 12px; text-align:justify; }

.more_detail{ font-weight: bold; margin: 0 5px 0 0; border: 1px solid; padding: 5px; float:left; }
#wrapper {
	width: 100%;
}

#header {
	width: 100%;
	height: 57px;
	background: #0E389A;	
	border-bottom: 1px solid #FFF;
}


#header img { border: none; border-right: 1px solid #FFF; }


#address {
	width: 100%;
	height: 18px;
	background: #FFC01F;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #333;
	padding: 3px 0;
	border-bottom: 1px solid #FFF;
}

#content_area { width: 100%; }

#left_content {
	float:left;
	width: 220px;
	height: auto;
	background: #6FA9C7;
	padding: 20px 0 0 0 ;

}

.section {
	margin: 0px 10px 10px 10px;
	padding: 0;
	border-bottom: 1px dashed #fff;
}

.section .title{
	margin: 0 10px 10px 10px;
	color: #fff;
	font-size: 16px;
	font-weight:bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/*.section_1 { width: 952px; float: left; margin: 0 0 20px 0; padding: 5px; border: 1px solid #CCC; text-align:center; }*/
.section_1 { width: 95%; float: left; margin: 0 0 20px 0; padding: 5px; border: 1px solid #CCC; text-align:center; }
.section_1 img { float: left; margin: 0 10px 10px 0; }

/*
.more_product {
 padding: 2px 5px 2px 5px;
 margin: 2px;
 border: 1px solid #09C;

 text-decoration: none; /* no underline */
/* color: #09C;
}*/

.search_text { border: 1px solid #FFF; margin: 0 10px 10px 10px; width: 178px; }

.tree_categories {	margin: 0 10px 10px 10px; }
.tree_categories a{
	color: #fff;
	font-size: 14px;
	margin: 0px 0 0 0;
}

.tree_categories a:hover{
	font-weight: bold;
}
/* ------------------ Menu ------------------------ */

.menu{float:left; font:bold 11px Helvetica, Arial, sans-serif; margin:0 0 10px 0;}

.menu li {
	margin:0;
	list-style:none;
	}
.menu a, .menu a:visited {
	width:186px;
	height:22px;
	margin:0px 0px 2px 8px;
	
	display:block;
	color:#cbe7f5;
	text-decoration:none;
	background:url(../img/menubg2.jpg) no-repeat;
	padding:4px 0 0 8px;
	}
	
	/*
*html .menu a, .menu a:visited {
	width:186px;
	height:22px;
	margin:0px 0px 2px -32px;
	position:relative;
	display:block;
	color:#cbe7f5;
	text-decoration:none;
	background:url(../img/menubg2.jpg) no-repeat;
	padding:4px 0 0 8px;
	}
	*/
.menu a:hover, .menu a:active,
.menu li.current_page_item a, .menu li.current_page_item a:visited  {
	background:url(../img/menubg1.jpg) no-repeat;
	text-decoration:none;
	}	



/* -------------------- End of Menu ---------------- */
#right_content {
	float: left;
	width: 55%;
	height: 100%;
	padding: 20px 0 0 0;
	margin-left:55px;
}

.product_box {
	border: 1px solid #CCC;
	width: 450px;
	height: 130px;
	float: left;
	padding: 10px;
	padding-bottom: 0px;
	margin: 0 20px 20px 0;
}

.product_box:hover { background: #F2F2F2 }

.product_box img { float: left; margin: 0 10px 10px 0; }

.product_detail { width: 942px; float: left; margin: 0 0 20px 0; padding: 10px; padding-bottom: 0; border: 1px solid #CCC;}
.product_detail img { float: left; margin: 0 10px 10px 0; }
.product_detail h3 { margin: 0 10px 10px 0; font-size: 14px; }
.product_detail .other_img { float: left; margin: 24px 14px 0px 14px; border:none; }
.product_detail ul { list-style: circle; margin: 0 0 0 20px;}
.product_detail ul li { margin: 0 0 5px 0px; font: 13px;}
.product_detail ol { list-style: decimal;  margin: 0 0 0 20px;}
.product_detail ol li { margin: 0 0 5px 0px; font: 13px;}

.cleaner { clear: both; width: 100%; height: 0; }

/* ---------------- Pagination --------------------- */


div.pagination {
 padding: 3px;
 margin: 3px;
}

div.pagination a {
 padding: 2px 5px 2px 5px;
 margin: 2px;
 border: 1px solid #09C;

 text-decoration: none; /* no underline */
 color: #09C;
}

div.pagination a:hover, div.pagination a:active {
 border: 1px solid #0CF;

 color: #0CF;
}

div.pagination span.current {
 padding: 2px 5px 2px 5px;
 margin: 2px;
 border: 1px solid #6FA9C7;

 font-weight: bold;
 background-color: #6FA9C7;
 color: #FFF;
}
div.pagination span.disabled {
 padding: 2px 5px 2px 5px;
 margin: 2px;
 border: 1px solid #EEE;

 color: #DDD;
}

/* ----------- End of pagination ------------ */

