@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font:14px Arial, Helvetica, sans-serif;
	font-stretch:extra-condensed;
	color:#333333;
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}

#main {
	margin:auto;
	padding:0;
	width:960px;	
}

/*--Header--*/

#header {
	margin:auto;
	padding:14px 0 0 0;
	width:960px;
	height:195px;
	text-align:center;
}

.logo {
	margin:auto;
	text-align:center;
}

#header h4 {
	font-size:25px;
	margin:0;
	padding:5px 0 0 18px;
	font-weight:normal;
}

/*--Navigation--*/

#navigation {
	margin:auto;
	padding:0;
	height:51px;
	width:960px;
}

#navigation_ct {	
	margin:0;
	padding:13px 0 0 2px;
	background-image:url(images/navigation_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:38px;
	float:left;
}

#navigation_ctsub {	
	margin:0;
	padding:4px 0 0 0;
	float:left;
}

#navigation_ctsub a {
	margin:0;
	padding:0 10px;
	font:14px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	overflow:hidden;
	font-stretch:extra-condensed;
}

#navigation_ct a:hover{
	margin:0;
	padding:0 10px;
	font:14px Arial, Helvetica, sans-serif;;
	color:#90837c;
	text-decoration:none;
	font-stretch:extra-condensed;
}

/*--Body--*/

#body {
	margin:0px 0 0 0;
	padding:0 0 0 29px;
	width:931px;
	overflow:hidden;
}

/*--Body Left--*/

#body_left {
	margin:77px 0 0 0;
	padding:0;
	width:346px;
	height:374px;
	float:left;
	background-image:url(images/image001.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

/*--Body Right--*/

#body_right {
	margin:0;
	padding:0;
	width:546px;
	float:right;
}

/*--Search Box--*/

#search_box {	
	margin:7px 0 0 0;
	padding:0;
	float:right;
	text-align:right;
	width:231px;
}

#search_box .bg_input {
	background:transparent url(images/input_bg.png) no-repeat 0pt 50%;
	margin:0pt;
	padding:4px;
	width:190px;
	height:17px;
	float:left;
}

#search_box .bg_input input {
	border:0px;
	background:none;
	width:100%;
	font:11px Tahoma;
	color:#666666;
}

#cart {
	margin:6px 0 0 0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#6e6e6e;
	text-align:right;
}

#cart a {
	margin:0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#6e6e6e;
	text-decoration:none;
}

/*--Welcome--*/

#content_main {
	margin:0;
	padding:0;
	font:15px Arial, Helvetica, sans-serif;
        color:#333333;
}

#welcome {
	margin:25px 0 0 0;
	padding:0;
}

#welcome p {
	margin:0;
	padding:0;
	font:15px Arial, Helvetica, sans-serif;
	color:#333333;
}

#browse_btn {
	margin:33px 0 0 0;
	padding:0;
}

/*--Product--*/
#cat_title {
	font-size: 24px;
	font-family: Minion Pro;
}

#product {
	margin:7px 0 0 0;
	padding:0;
}

#product_detail {
	margin:10px 9px 0 0;
	padding:20px 0 0 0;	
	width:315px;
	background-image:url(images/bg_product.jpg);
	background-repeat:no-repeat;
	float:left;	
}

#product_detail_items {
	margin:10px 9px 0 0;
	padding:20px 0 0 0;	
	width:315px;
	height:148px;
	background-image:url(images/bg_product.jpg);
	background-repeat:no-repeat;
	float:left;	
}

#product_detail_items1 {
	margin:10px 0 0 0;
	padding:20px 0 0 0;	
	width:33%;	
	height:320px;
	float:left;
}

#product_img {
	width:220px;
	height:220px;
	border:solid 1px #999999;
	overflow:hidden;
}

#product_price {
	color:#663300;
}

#product_img:hover {
	cursor:pointer;
	border:solid 1px #bbbbbb;
}

#product_detail_featured {
	margin:10px 5px 0 0;
	padding:20px 0 0 0;	
	width:315px;
	height:148px;
	background-image:url(images/bg_product.jpg);
	background-repeat:no-repeat;
	float:left;	
}

#product_detail_ct {
	margin:0;
	padding:0px 0 0 10px;
}

#product_detail_ct1 {
	width:220px;
	margin-top:5px;	
}

#product_detail_ct1 a {
	text-decoration:none;	
	color:#333333;
}

#product_detail_ct1 a:hover {
	text-decoration:underline;	
}

#item_page {
	
}

#item_page_number {
	
}

.item_paging_nav {
	
}

.item_paging_nav {
	text-decoration:none;
	color:#888888;
}

.item_paging_nav:hover {
	text-decoration:underline;
}

.item_current_page {	
	font-weight:bold;	
	color:#663300;
	font-size:16px;
}


#product_detail_ct .prod_img {
	margin-top:10px;
	float:left;
}

#product_detail_ct p {
	margin:0 0 0 5px;
	padding:0;
	width:55%;
	float:left;	
}

#product_detail_ct p b {
	font-size:14px;
	color:#333333;
}	

#product_detail_ct p b .red {
	color:#663300;
}

#product_detail_ct small p  {
	margin:0;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#505050;
	width: 170px;
}

.align {
	margin-top:4px;
	margin-left: 10px;
}

/*--Our History--*/

#our_history {
	margin:5px 0 0 0;
	padding:0;
	width:960px;
}

#our_history h4 {
	margin:0;
	padding:0;
	font-size:17px;
}

#our_history p {
	margin:0;
	padding:0;
	font:14px Arial, Helvetica, sans-serif;
        color:#333333;
}

#our_history a {	
	color:#716761;
	font-weight:bold;
	text-decoration:none;
}

#our_history a:hover {	
	color:#90837C;
	font-weight:bold;
	text-decoration:underline;
}

/*--Index--*/

#index p {
	margin:0;
	padding:0;
	font:14px Arial, Helvetica, sans-serif;
        color:#333333;
}

#index a {	
	color:#716761;
	font-weight:bold;
	text-decoration:none;
}

#index a:hover {	
	color:#90837C;
	font-weight:bold;
	text-decoration:underline;
}


/*--Footer--*/

#feature_product_hd {
	font:18px Book Antiqua;	
	color:#604b2e;
	margin-bottom:10px;
}

#footer {
	margin:auto;
	margin-top:10px;
	padding:7px 0 0 0;
	background-image:url(images/footer_bg.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:27px;
	text-align:center;
}

#footer a {
	margin:0;
	padding:0 15px;
	font:12px Arial, Helvetica, sans-serif;
	color:#716761;
	font-weight:bold;
	text-decoration:none;
}

#footer a:hover {
	margin:0;
	padding:0 15px;
	font:12px Arial, Helvetica, sans-serif;
	color:#90837C;
	font-weight:bold;
	text-decoration:underline;
}

#address {
	margin:7px 0 20px 0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#90837C;
	text-align:right;
	width:960px;	
}
