/* body CSS */

body
	{
	margin:0px auto;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background:url(images/main_bg.png) repeat-x #81a839;
	}

h1,h2,h3,h4,h5,h6,p,ul
	{
	margin:0px;
	padding:0px;
	}

img
	{
	border:none;
	}

a
	{
	outline:none;
	text-decoration:none;
	color:#5f961d;
	}

a:hover
	{
	text-decoration:underline;
	}

h2 a
{
color:#e6af2e;
}

Form
{
margin:0px;
padding:0px;
float:left;
}



/* header css */

#maincontainer
	{
	width:780px;
	margin:0px auto;
	}

#conatainer_header
	{
	width:780px;
	float:left;
	height:61px;
	margin-top:9px;
	}


#logo
	{
	width:377px;
	float:left;
	height:61px;
	}

#logo_right
	{
	width:204px;
	float:left;
	height:61px;
	background:url(images/logo_right.png);
	}

#logo_right a
	{
	text-decoration:underline;
	background:url(images/login_icon.png) no-repeat left;
	color:#000;
	padding:0px 0px 0px 17px;
	margin:20px 0px 0px 80px;
	float:left;
	}

#top_right
	{
	width:179px;
	float:left;
	height:56px;
	padding:5px 0px 0px 20px;
	}

#top_right h1
	{
	float:left;
	background:url(images/shopping_cart.png) no-repeat left;
	font-size:13px;
	font-weight:bold;
	height:21px;
	padding:10px 0px 0px 40px;
	width:150px;
	}

#top_right p
	{
	float:left;
	padding:0px 0px 0px 43px;
	margin:0px;
	}


#banner
	{
	width:780px;
	float:left;
	height:175px;
	}

/*********** end header css **************/

/***menu css *****/
.menu_cart
{
position:absolute;
width:32px;
height:30px;
float:left;
left:430px;
top:3px;
}




#menu
	{
	width:580px;
	float:left;
	height:36px;
	position:relative;
	}

#menu ul
	{
	float:left;
	margin:0px;
	padding:0px;
	}

#menu ul li
	{
	float:left;
	list-style:none;
	display:inline;
	}

#menu ul li a
	{
	float:left;
	text-decoration:none;
	font-size:22px;
	color:#fff;
	border-right:1px solid #c79626;
	height:28px;
	padding:8px 10px 0px 10px;
	}

#menu ul li a:hover
	{
	color:#6ba52b;
	}

.wealth
	{
	border:0px;
	background:url(images/shopping_cart2.png) no-repeat right;
	}

/*********** end menu css **************/


/** search css ****/

.search
	{
	width:178px;
	float:left;
	height:29px;
	background:url(images/search_icon.png) no-repeat left;
	padding:7px 0px 0px 22px;
	}


.input_bg
	{
	width:140px;
	float:left;
	height:21px;
	background:url(images/search_bg.png) no-repeat;
	}

.input
	{
	width:130px;
	float:left;
	height:13px;
	border:0px;
	margin-left:8px;
	margin-top:2px;
	}

.go
	{
	width:33px;
	float:left;
	height:21px;
	border:0px;
	background:url(images/go_btn.png) no-repeat;
	cursor:pointer;
	margin-left:3px;
	}

/*********** end search css **************/


/**** container body css ****/

#container_body
	{
	width:780px;
	float:left;
	}

.body_left
	{
	width:581px;
	float:left;
	}

.body_right
	{
	width:199px;
	float:left;
	}

#right_nav
	{
	margin:0px;
	padding:0px 0px 0px 10px;
	float:left;
	}

#right_nav li
	{
	float:left;
	list-style:none;
	display:block;
	border:0px;
	}

#right_nav li h2
	{
	font-size:16px;
	font-weight:normal;
	color:#000;
	margin:0px;
	padding:0px 0px 0px 10px;
	}


#right_nav li a
	{
	text-decoration:none;
	padding:0px;
	}


.yellobox2
	{
	width:766px;
	float:left;
	background:url(images/yellow_box_bg.png) repeat-x bottom #f3dba6;
	border-left:1px solid #9db671;
	border-right:1px solid #9db671;
	padding:0px 6px 0px 6px;
	}

.yellobox_bot2
	{
	width:780px;
	float:left;
	background:url(images/yellow_box_bot2.png);
	height:10px;
	}

.innet_content
	{
	width:746px;
	float:left;
	border:1px solid #d0c8c2;
	background:#fff;
	color:#362f2d;
	padding:10px;
	}

.innet_content p
	{
	padding:0px 0px 10px 0px;
	}

.shadow2
	{
	width:780px;
	height:7px;
	float:left;
	background:url(images/shadow_bg.png) repeat-x;
	position:relative;
	left:-6px;
	}



.yellobox
	{
	width:567px;
	float:left;
	background:url(images/yellow_box_bg.png) repeat-x bottom #f3dba6;
	border-left:1px solid #9db671;
	border-right:1px solid #9db671;
	padding:0px 6px 0px 6px;
	}

.yellobox_bot
	{
	width:581px;
	float:left;
	background:url(images/yellow_box_bot.png);
	height:10px;
	}



.innet_content2
	{
	width:567px;
	float:left;
	border:1px solid #d0c8c2;
	background:#fff;
	color:#362f2d;
	padding:0px;
	}

.innet_content3
	{
	width:547px;
	float:left;
	border:1px solid #d0c8c2;
	background:#fff;
	color:#362f2d;
	padding:10px;
	}


.innet_content2 p
	{
	padding:0px 10px 10px 10px;
	}


.yellobox h2
	{
	font-size:18px;
	font-weight:normal;
	color:#000;
	}

.shadow
	{
	width:580px;
	height:7px;
	float:left;
	background:url(images/shadow_bg.png) repeat-x;
	position:relative;
	left:-6px;
	}

.product_banner
	{
	width:567px;
	height:133px;
	float:left;
	margin-bottom:5px;
	}

.featured_pro
	{
	width:567px;
	float:left;
	}

.featured_pro h1
	{
	width:537px;
	float:left;
	font-size:14px;
	font-weight:bold;
	background:url(images/featured_icon.png) no-repeat left;
	padding:5px 0px 0px 30px;
	border-top:5px solid #88c63d;
	color:#362f2d;
	}

.pro_list
	{
	width:277px;
	float:left;
	height:127px;
	border:1px solid #d0c8c2;
	background:#fff;
	color:#362f2d;
	margin-top:4px;
	margin-right:4px;
	}




.pro_list .left
	{
	width:90px;
	float:left;
	height:117px;
	padding:10px 0px 0px 10px;
	}

.pro_list .right
	{
	width:177px;
	float:left;
	height:117px;
	padding:10px 0px 0px 0px;
	}

.pro_list .right p
	{
	float:left;
	padding:0px 0px 10px 0px;
	width:180px;
	}

.pro_list .right p a
	{
	float:left;
	padding:0px 0px 0px 0px;
	text-decoration:underline;
	color:#362f2d;
	}


.pro_list .right p.price
	{
	float:left;
	color:#39b54a;
	font-weight:bold;
	width:180px;
	}

.cart
	{
	width:92px;
	height:22px;
	float:left;
	background:url(images/add_tocart_btn.png) no-repeat;
	border:0px;
	cursor:pointer;
	margin-left:20px;
	position:relative;
	top:-27px;
	left:43px;
	}


.recent_blog
{
width:173px;
float:left;
margin-left:26px;
margin-top:17px;
}

.recent_blog .top
{
width:173px;
float:left;
height:15px;
background:url(images/r_box_top.png);
}

.recent_blog .bot
{
width:173px;
float:left;
height:15px;
background:url(images/r_box_bottom.png);
}

.recent_blog .middle
{
width:171px;
float:left;
background:#bfc5a4;
border-left:1px solid #7f9556;
border-right:1px solid #7f9556;
height:400px;
}

.recent_blog .middle h1
	{
	float:left;
	font-size:16px;
	color:#6ca12f;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	}

.recent_blog .middle ul
	{
	float:left;
	padding:0px;
	margin:0px 10px 0px 10px;
	}

.recent_blog .middle ul li
	{
	float:left;
	list-style:none;
	display:block;
	border-bottom:1px solid #b0afa6;
	margin:5px 0px 5px 0px;
	}

.recent_blog .middle ul li a
	{
	float:left;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	}

.share
{
width:173px;
float:left;
margin-left:26px;
margin-top:17px;
}

.share h1
{
float:left;
font-size:18px;
font-weight:bold;
color:#fff;
width:170px;
text-align:center;
}


.share p
{
padding:0px 0px 0px 0px;
text-align:center;
}


.share p img
{
margin-left:2px;
margin-top:5px;
}
/*********** end container body css **************/



/*********** footer css **************/
.footer
	{
	width:581px;
	float:left;
	color:#fff;
	padding:10px 0px 0px 0px;
	}

.footer ul
	{
	float:left;
	padding:0px 0px 10px 0px;
	margin:0px;
	width:400px;
	margin-left:180px;
	text-align:center;
	}

.footer ul li
	{
	float:left;
	list-style:none;
	display:inline;
	}

.footer ul li a
	{
	text-decoration:underline;
	color:#fff;
	padding:0px 10px 0px 10px;
	}


/*********** end footer css **************/



