									/******************* Natural Store CSS Document *****************/
									
/************************ Global Links ****************/

body{
margin:0px;
padding:0px;
background:#281322 url(../images/mainbg.jpg) center top no-repeat;
font:normal 11px Tahoma;
color:#ffffff;
}

#subbg{
margin:0px;
padding:0px;
background:#281322 url(../images/subpage_header.jpg) center top no-repeat;
font:normal 11px Tahoma;
color:#ffffff;
}

img{
border:0px;
}

a{
text-decoration:none;
color:#ffffff;
}

li{
list-style:none;
}

p,ul,li,h1,h2,h3,div{
margin:0px;
padding:0px;
}

input{
font:normal 11px Tahoma;
color:#000000;
}

#main{
width:1000px;
margin:0 auto;
}

#header{
width:1000px;
}


#flashpart{
width:660px;
height:337px;
margin:10px 0px 0px 23px;
}

#middle{
width:1000px;
clear:both;
}

#footer{
width:1000px;
height:108px;
background:url(../images/footerbg.jpg) left top no-repeat;
clear:both;
float:left;
margin:50px;
}

/**************************** Header Part Layout *********************/

#header_left{
width:684px;
float:left;
}

.logo{
width:684px;
}

.logo{
padding:15px 0px 0px 24px;
}

#header_right{
width:316px;
float:left;
}

.menu{
width:316px;
}

.menu ul{
margin:0px 0px 0px 97px;
padding:0px;
}

.menu li{
float:left;
padding-right:35px;
}

.viewtxt{
clear:both;
width:316px;
height:28px;
padding:42px 0px 0px 17px;
}

.logintxt{
width:316px;
text-align:left;
text-indent:70px;
height:24px;
}

.loginbg{
width:285px;
height:115px;
background:url(../images/login_bg.png) left top no-repeat;
margin-left:15px;
}

.namepart{
width:268px;
float:right;
margin-top:10px;
}

.name{
width:75px;
float:left;
text-align:left;
padding-top:8px;
}

.namebox{
width:180px;
height:26px;
background:url(../images/namebox.png) left top no-repeat;
float:left;
}

.namebox input{
width:165px;
height:18px;
margin:5px 0px 0px 6px;
background-color:Transparent;
border:0px;
}


.forgottxt{
width:170px;
float:left;
text-indent:50px;
padding-top:10px;
}

.loginbtn input{
width:83px;
height:31px;
background:url(../images/login_btn.gif) left top no-repeat;
background-color:Transparent;
border:0px;
float:left;
}

.deal_bg{
width:297px;
height:58px;
background:url(../images/deal_bg.png) left top no-repeat;
margin:3px 0px 0px 8px;
}

.deal_content{
width:297px;
float:left;
margin-top:30px;
}

#lyr1 div{
float:left;
margin-left:10px;
}

#inner_prod div{
float:left;
margin-left:10px;
}


/**************************** Middle Part Layout ****************/

#middle h1{
padding:48px 0px 0px 25px;
}

#middle p{
padding:15px 10px 0px 25px;
font:normal 12px Arial;
text-align:justify;
color:#ffffff;
}

#middle p span{
color:#e64e9a;
width:423px;
height:18px;
background:url(../images/spanbg.gif)  left bottom no-repeat;
display:block;
}

#middle p b{
font:normal 11px Tahoma;
color:#82285e;
padding:5px 0px 0px 2px;
display:block;
}

#middle i{
color:#334f09;
font:normal 11px Tahoma;
}
/************************* Subpage Layout **************************/

#subpage{
width:1000px;
}


#sub_left{
width:816px;
float:left;
}

.searchpart{
width:816px;
background:url(../images/search_bg.png) 6px top no-repeat;
height:48px;
margin-top:10px;
}

.searchpart div{
float:left;
}

.come_txt{
text-indent:25px;
padding-top:16px;
}

.come_txt span{
color:#8fc73f;
}

.edit_img img{
padding:16px 0px 0px 10px;
}

.edit_txt{
padding:16px 0px 0px 5px;
}

.view_img{
padding:16px 0px 0px 8px;
}

.view_txt{
width:168px;
padding:16px 0px 0px 8px;
font-weight:bold;
}

.view_txt span a{
color:#010001;
}

.searchbox{
width:180px;
height:26px;
background:url(../images/searchbox.png) left top no-repeat;
margin:10px 0px 0px 0px;
}

.searchbox input{
width:168px;
height:18px;
background-color:Transparent;
border:0px;
padding:6px 0px 0px 10px;
color:#695a65;
}

.gotxt{
padding:14px 0px 0px 1px;
font-size:14px;
font-weight:bold;
}

.logout{
padding:12px 0px 0px 45px;
}

#sub_right{
width:184px;
float:left;
}

.submenu{
width:184px;
}

.submenu ul{
margin:0px 0px 0px 44px;
padding:0px;
}

.submenu li{
float:left;
padding-right:35px;
}

.pro_txt{
text-indent:16px;
}

.pro_bg{
width:984px;
height:110px;
background:url(../images/pro_bg.png) left top no-repeat;
margin-left:10px;
}

.pro_bg div{
float:left;
}

.muralpart{
width:152px;
margin:6px 0px 0px 6px;
float:left;
}

.muralpart div{
float:left;
}

.mural_con{
width:148px;
background-color:#ffffff;
height:100px;
}

.mural_bg{
width:148px;
height:20px;
background:url(../images/mural_bg.gif) left top no-repeat;
}

.mural_bg img{
padding:4px 0px 0px 52px;
}

.mural_list{
width:148px;
}

.mural_list ul{
margin:12px 0px 0px 14px;
padding:0px;
}

.mural_list li{
color:#000000;
background:url(../images/pageimg.gif) left center no-repeat;
padding-left:15px;
line-height:18px;
}

.mural_list li a:link, .mural_list li a:visited{
color:#000000;
}

.ethicpart{
width:332px;
margin:6px 0px 0px 4px;
float:left;
}

.ethicpart div{
float:left;
}

.ethic_con{
width:328px;
height:100px;
float:left;
background-color:#ffffff;
}

.ethic_bg{
width:328px;
height:20px;
margin-top:1px;
background:url(../images/ethic_bg.gif) left top no-repeat;
}

.ethic_bg img{
padding:3px 0px 0px 109px;
}

.ethic_list{
width:158px;
border-right:1px solid #1f686d;
margin-top:6px;
height:70px;
float:left;
}

.ethic_list ul{
margin:6px 0px 0px 14px;
padding:0px;
}

.ethic_list li{
color:#000000;
background:url(../images/pageimg.gif) left center no-repeat;
padding-left:15px;
line-height:18px;
}

.ethic_list li a:link, .ethic_list li a:visited{
color:#000000;
}

.frostpart{
width:480px;
margin:6px 0px 0px 4px;
float:left;
}

.frostpart div{
float:left;
}

.frost_con{
width:476px;
height:100px;
float:left;
background-color:#ffffff;
}

.frost_bg{
width:476px;
height:20px;
margin-top:1px;
background:url(../images/frost_bg.gif) left top no-repeat;
}

.frost_bg img{
padding:3px 0px 0px 208px;
}

.frost_list{
width:80px;
border-right:1px solid #8fc73f;
margin-top:6px;
height:70px;
float:left;
}

.frost_list ul{
margin:6px 0px 0px 14px;
padding:0px;
}

.frost_list li{
color:#000000;
background:url(../images/pageimg.gif) left center no-repeat;
padding-left:15px;
line-height:18px;
}

.frost_list li a:link, .frost_list li a:visited{
color:#000000;
}

.bamb_txt{
width:750px;
text-align:center;
font-size:18px;
padding-top:20px;
height:32px;
}

.each_bg{
width:899px;
height:32px;
background:url(../images/each_bg.png) left top no-repeat;
margin-left:55px;
text-align:center;
}

.each_bg p{
font:bold 15px "Trebuchet MS";
color:#863f1a;
padding-top:5px;
}

.jewpart{
width:700px;
float:left;
margin:20px 0px 0px 48px;
}

.jew1{
width:168px;
float:left;
}

.jew_bg{
width:168px;
height:80px;
text-align:center;
padding-top:3px;
}

.jew_bg1{
width:168px;
height:135px;
background:url(../images/jew_bg.png) left top no-repeat;
text-align:center;
}

/*.jew_bg1 a{display:block;}

.jew_bg1 a:hover img{height:80px;}

.jew_bg1 a:hover{
	background:url(../images/onover.png) no-repeat;
	width:125px;
	height:125px;
	display:block;
	margin-left:21px;
}*/

.jew_bg1 img{
margin-top:4px;
}

.jew_bg img{
margin-top:2px;
}

.jew_no{
width:168px;
text-align:center;
}

.jew_no div{
background:url(../images/blk_bg.png) center top no-repeat;
with:118px;
height:18px;
}

.jew_cart{
width:168px;
font:normal 10px Verdana;
text-align:center;
}

.jew_cart div{
float:left;
}

.cartbox{
padding-left:24px;
}

.carttxt{
padding:4px 0px 0px 3px;
}

/************************ Edit Account Page Layout ****************/

.editacc_txt{
width:1000px;
float:left;
margin-top:25px;
background:url(../images/edit_line.gif) 20px bottom no-repeat;
height:25px;
text-indent:20px;
}

.edit_form{
width:888px;
float:left;
margin:15px 0px 0px 112px;
}

.frmname{
width:888px;
float:left;
margin-top:20px;
}

.frmname div{
float:left;
}

.editnametxt{
width:140px;
float:left;
text-align:left;
font:normal 14px Verdana;
color:#ffffff;
}

.editbox{
width:740px;
height:27px;
float:left;
background:url(../images/edit_box.png) left top no-repeat;
}

.editbox input{
width:260px;
height:18px;
background-color:Transparent;
border:0px;
padding:5px 0px 0px 15px;
color:#000;
}

.update_txt{
font:normal 11px Tahoma;
color:#ffffff;
float:left;
}

.edit_btn input{
float:left;
width:83px;
height:31px;
background:url(../images/update_btn.gif) left top no-repeat;
background-color:Transparent;
border:0px;
margin:0px 0px 0px 196px;
}

.back_btn{
height:80px;
width:1000px;
float:left;
text-indent:25px;
}

.back_btn img{
margin:25px 0px 0px 0px;
}




/************************** Footer Part Layout *********************/

.fmenu{
width:1000px;
}

.fmenu ul{
margin-left:280px;
padding-top:10px;
}

.fmenu li{
float:left;
padding-right:22px;
font:bold 12px "Trebuchet MS";
color:#ffffff;
text-transform:uppercase;
height:27px;
line-height:27px;
text-align:center;
}

.fmenu li a:link, .fmenu li a:visited{
color:#ffffff;
}

.home a{
width:55px;
display:block;
}

.home a:hover{
background:url(../images/home_hover.gif) left top no-repeat;
}

.home_active{
width:55px;
display:block;
background:url(../images/home_hover.gif) left top no-repeat;
}

.about a{
width:72px;
display:block;
}

.about a:hover{
background:url(../images/about_hover.gif) left top no-repeat;
}

.about_active{
width:72px;
display:block;
background:url(../images/about_hover.gif) left top no-repeat;
}

.tos a{width:150px; display:block}

.tos a:hover{background:url(../images/tos_hover.gif) no-repeat;}
.contact a{
width:86px;
display:block;
}

.contact a:hover{
background:url(../images/contact_hover.gif) left top no-repeat;
}

.contact_active{
width:86px;
display:block;
background:url(../images/contact_hover.gif) left top no-repeat;
}

.copytxt{
width:1000px;
float:left;
margin-top:42px;
}

.fleft{
width:568px;
float:left;
}

.fleft a:hover{
text-decoration:underline;
}

.fleft span{
color:#90c73e;
}

.fleft a{color:#90c73e; text-decoration:underline;}

.fright{
width:145px;
float:right;
text-align:left;
}

.fright a span{
color:#e01919;
}

.gobtn{border:none;background:Transparent;font:bold 14px Verdana;color:#ffffff;:20px;}
.welcometxt{padding:10px 25px; font-size:13px; font-family:Trebuchet MS; font-weight:normal;}
.options{margin-left:15px; margin-top:5px;}
.options a{font-size:11px; font-family:Tahoma; font-weight:normal;}
.options a:hover{text-decoration:underline;}

#text {margin:50px auto; width:500px}
.hotspot {color:#FFA200; cursor:pointer; font:bold 13px Arial;}

#tt {position:absolute; display:block; background:url(../images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#80b31a; color:#000}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden}

#viewcart{clear:both; margin-top:20px; text-align:center; padding-top:25px;}
#enquiry_section{margin-left:20px;}
.selected_prod{clear:both; padding-top:20px; font:11px Tahoma; font-weight:bold;}
.category_header{font:16px tahoma; font-weight:bold; color:#905f00; margin:10px 0px;}
.edit_box_small{background:url(../images/edit_box_small.png) no-repeat; width:40px; height:23px; float:left; margin-left:5px; padding-top:4px;}
.edit_box_small input{background:Transparent; border:0px none; color:#000; padding-left:10px;}
.edit_box_small1{background:url(../images/edit_box_small.png) no-repeat; width:40px; height:23px; float:left; margin-left:3px; padding-top:4px;}
.edit_box_small1 input{background:Transparent; border:0px none; color:#000; padding-left:2px; width:35px;}
.edit_box_medium{background:url(../images/edit_box_medium.png) no-repeat; width:153px; height:23px; float:left; margin-left:5px; padding-left:10px; padding-top:4px;}
.edit_box_medium input{background:Transparent; border:0px none; color:#000; width:160px; height:23px;}
#enquiry_row{clear:both; width:750px; padding-top:10px;}
#enquiry_leftcol{width:260px; font:11px tahoma; font-weight:bold; color:#905f00; float:left; padding-top:6px;}
#enquiry_rightcol{width:480px; font:11px tahoma; float:left}
.edittextarea{background:url(../images/edit_textarea.png) no-repeat; width:281px; height:67px;}
.edittextarea textarea{width:260px;height:55px;background-color:Transparent;border:0px;padding:10px 0px 0px 15px;color:#000;}
.submit_btn input{float:left;width:83px;height:31px;background:url(../images/submit.gif) left top no-repeat;background-color:Transparent;border:0px;margin:0px 0px 0px 15px;}
.reset_btn input{float:left;width:83px;height:31px;background:url(../images/reset.gif) left top no-repeat;background-color:Transparent;border:0px;margin:0px 0px 0px 15px;}
.editbox select{width:265px;height:25px;background-color:#5B4B57;border:0px;padding:1px 0px 0px 15px; color:#000; margin:1px 0px 0px 5px;}

.imgteaser {
	margin: 0;
	overflow: hidden;
	text-align:center;
	position: relative;
}
.imgteaser a {
	text-decoration: none;
	text-align:center;
}
.imgteaser a:hover {
	cursor: pointer;
}


.imgteaser a .more {
	position: absolute;
	right: 20px;
	bottom: 20px;
	font-size: 12px;
	color: #fff;
	background: #000;
	padding: 5px 10px;
	filter:alpha(opacity=65);
	opacity:.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/
}
.imgteaser a:hover .desc{
	display: block;
	font-size: 12px;
	font-family:Tahoma;
	padding: 8px 0px 3px 10px;
	background: #111;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	bottom: 2px;
	left: 11px;
	margin-left: 10px;
	width: 115px;
}
.imgteaser a:hover .desc strong {
	display: block;
	margin-bottom: 5px;
	font-size:12px;
}

.imgteaser a .desc {display: none; }
.imgteaser a:hover .more { visibility: hidden;}

#contactus_part{width:870px; clear:both; float:left; margin:15px 0px 0px 20px;}
#contactus_left{background:url(../images/contactus_bg.gif) no-repeat; width:465px; height:321px; float:left;}
#contact_text{padding-top:35px; padding-left:27px; font:14px Arial; font-weight:bold; color:#FFFFFF;}
#contact_text p{margin-top:5px;}
#contact_text span{color:#d01d6e;}
#contactus_right{width:395px; margin-left:5px; float:left;}
#contactus_right .enquiry_text{text-align:center; font:16px Arial; font-weight:bold; color:#923264;}
#contact_form{margin-top:5px;}
#contact_row{clear:both; padding-top:15px;}
#contact_leftcol{width:105px; font:14px Verdana; font-weight:bold; color:#FFF; float:left; padding-top:6px;}
#contact_rightcol{width:290px; font:11px tahoma; float:left}
.send_btn input{float:right;width:83px;height:31px;background:url(../images/send_btn.gif) left top no-repeat;background-color:Transparent;border:0px;margin:0px 10px 0px 15px;}
.txtbox{width:290px;height:27px;float:left;background:url(../images/edit_box.png) left top no-repeat;}
.txtbox input{width:260px;height:18px;background-color:Transparent;border:0px;padding:5px 0px 0px 15px;color:#000;}
.notes_bg{clear:both; border:1px solid #7F004D; position:relative; top:20px; width:685px; margin-left:55px; padding:5px; background:#4F0030; color:#FFF; float:left;}
.subpage_content{width:780px; margin-left:15px; padding-top:20px; clear:both;}
.subpage_content h2{font-family:Tahoma; color:#E64E9A;}
.subpage_content p{text-align:justify; font:normal 12px Arial;}
.subpage_content a{color:#90C73E; text-decoration:underline;}
.middlepart{width:1000px;}
.middlepart_left{width:225px; float:left;}
.middlepart_right{width:775px; float:left;}
.browse_bg{background:url(../images/browse_bg.gif) no-repeat; width:208px; padding-bottom:15px; height:500px;}
.browse_content{padding-top:60px; padding-left:15px; padding-right:10px; width:173px;}
.category_text{font:normal 12px Arial; color:#FFFFFF; padding-bottom:4px; width:185px;}
.subcat_text{font:normal 12px Arial; color:#8fc73f; padding-left:20px; width:160px;}
.subcat_text a{color:#8fc73f; }
.pagenav{text-decoration:none; color:#FFF; font-family:Verdana;font-size:11px;font-weight:bold;}
.pagenav-view_cmm{background:#551036; border:1px solid #7b2855; height:17px; width:16px; padding:1px 3px 2px 4px; margin-right:3px; text-align:center; color:#FFF; font-family:Verdana; font-size:11px; font-weight:bold;}
#wn{ position:relative; width:255px; height:26px; overflow:hidden; margin-left:15px;}
#inner_prod{margin-left:0px !important; width:235px;}
#scrollLinks{width:285px; margin-left:5px; position:relative; top:-22px;}
.tos_list li{list-style:decimal; margin-left:45px; font:12px Arial;}
/**************************** End *********************************/