body{
	font: 100.01%/1.3 Arial,sans-serif;
	background-color: #ffffff;
	scrollbar-face-color: whitesmoke;      
	scrollbar-3dlight-color: #cccccc;    
	scrollbar-highlight-color: #ffffff;  
	scrollbar-shadow-color: #ffffff;     
	scrollbar-darkshadow-color: #cccccc; 
	scrollbar-arrow-color: #cccccc;      
	scrollbar-track-color: #ffffff;
}
* {
    margin: 0;
}
html, body {
    height: 100%;
}
/* IE6 css fixer v0.4: Thu, 08 Oct 2009 17:07:01 +0200 */
/* ============================================= */
/* safe settings                                 */
/* add display:inline to floated elements */
a{outline:none;}
#hako-a,
#hako-b,
#box-a,
#box-b {display:inline;}
/* convert min height values */
.wrapper {height:100%;}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto  -27px;
	width: 850px;
	background-color: #EEEEEE;
}
.footer, .push {clear: both;
    height: 27px;
}
.push{background-color: #EFEFEF
}
.header, .header_2, .footer {
	background-color: #3CFFFF;
	padding-top: 9px;
}
.header{
	height: 79px;
	width:100%;
	background-image:url(../image/shibori-natural-dye-logo.JPG);
	background-position:top;
    background-repeat:no-repeat;
}
.footer_cap { height:30px; width:100%; background-color:#FFFFFF}
.menu-wrapper-top {
	background-color: #3CFFFF; font-weight:bold; font-size:10pt;
	height:1.7em;
	width:100% ; 
}
ul#nav { width:1010px; text-align:center; margin-left:auto;
	margin-right:auto;
}
ul#nav li{ width:; list-style-type:none; margin-right:5px;
         line-height:1.7em; float:left; background-color:#33d7ff; font-weight:bold; font-size:10pt;
		 border-top: solid 1px #DEDEDE; border-right: solid 1px  #CCCCCC;margin-top:-1px; 
}
ul#nav li:hover{ background-color:#CCCCCC}
ul#nav li.activelink a, ul#nav li.activelink, ul#nav li.activelink :hover{background: #FFFFFF;color: #003399}
ul#nav li a{color: #FFFFFF; text-decoration:none }
#nav1, #nav3, #nav4 {width:4.5em}
#nav2, #nav5, #nav6 {width:5.9em}
#nav7 {width:4.8em}
#nav8 {width:5.7em}
ul#nav li#right {width:8.2em; float:right}

.style1 {font-size: 100.01%; color: #555555; font-weight:bold}
.style2 {font-size: 10pt; color: #333333}
.style3 {font-size: 100.01%; color: #555555}
.style4 {color: #FF3300}
.style5 {font-size: 98.01%; color: #208BE1}
.style6 {font-size: 10pt; color: #555555}
.style8 {font-size: 9pt}
.style9 {color: #EEEEEE}
.style10 {font-size: 6px; color:#EEEEEE}
.style11 {font-size: 10pt;font-weight: bold; font-color:#FFFFFF}
.style12 {font-size: 10pt; }
.style13 {font-family: "MS Gothic"}
.style14 {font-size: 98.01%; color: #374788; font-weight: bold}
.style15 {font-size: 98.01%; color: #374788}

.style23 {color: #555555}
.style24 {font-size: 8pt}
.style28 {color: #333399}





.style900 { white-space:pre}
.style901 {font-size: 10pt; color:#AAC6F2; }
.style-underline{text-decoration:underline; color:#555555}
.style-white-space{ white-space:pre; }



h6 { border-bottom: solid 1px #208BE1; text-indent: 1.5em; }



#hako-a {
	float: left;
	height: 440px;
	width: 350px;
	background-color:green ;
}
#hako-b {
	width: 368px;
	float: right;
	height: 440px;
	background-color:blue;
}


#etsy_title {
	float: left;
	width:86px;
	height:208px;
	background-color: #FFFFFF ;
    padding:35px 0px 0px 6px;
}
#etsy_store { 
    overflow:hidden;
	float: right;
	width: 747px;
	height: 235px;
	background-color: #FFFFFF; padding:8px 0px 0px 11px;
}
#etsy_border { 
    border:1px solid #CCCCCC; width: 850px; height:243px;
}

#etsy_title_2dan {
	float: left;
	width:86px;
	height:383px;
	background-color: #FFFFFF ;
    padding:50px 0px 0px 6px;
}
#etsy_store_2dan { 
    overflow:hidden;
	float: right;
	width: 747px;
	height: 425px;
	background-color: #FFFFFF; padding:8px 0px 0px 11px;
}
#etsy_border_2dan { 
    border:1px solid #CCCCCC; width: 850px; height:433px;
}










#hako-c,#hako-d,#hako-e,#hako-f,#hako-d2 {
	background-color: #EEEEEE;
	height: auto;
	width: 750px;
	clear: both;
	padding: 20px 45px 10px 55px;
	margin-left: 0px;
}


#hako-g {
	background-color: #EEEEEE;
	height: auto;
	width: 750px;
	clear: both;
	padding: 20px 45px 40px 55px;
	margin-left: 0px;
}
h4 { border-bottom: solid 1px #208BE1; text-indent: 1.5em; }
.product_name {text-indent: 0em; font-size: 98.01%; color: #208BE1}

a:link { color: #0000FF} 
a:visited { color: #0000FF} 
a:hover { color: #0099FF} 
.contact {
	float: right;
	padding: 10px 20px 20px 30px; 
} 
.float_r {
	float: right;
	padding: 10px 30px 10px 30px; 
} 
.float_l {
	float: left;
	padding: 10px 30px 10px 30px; 
} 

.menu-wrapper {
	background-color: #FFFFFF;
	height: 68px;
	width: 850px; clear:both
}
#twitter {
	float: right;
	margin-top: 8px;
}
#view-cart-box {
	float: right;
	margin-top: 19px; 
	margin-right:7px; 
}


#paypal {
	float: right;
	margin-top: 13px; 
	margin-right:20px; width:162px 
}
#paypal_2 {
	float: right;
	margin-top: 4px; 
	margin-right:20px; width:140px
}
#guest_book {
	float: right;
	margin-top: 14px; 
	margin-right:8px; 
}
#etsy {
	float: right;
	margin-top: 21px; 
	margin-right:19px; height:25px; width:80px;
}






#natural_dye {margin:15px 0px 15px 10px
}
#natural_dye_02 {margin:5px 0px 0px 45px
}
#center { position: absolute; height: 1px; width: 514px; left: 50%; top: 0px; 
}
#language { position:absolute; top:12px; left:412px;
}
#refuebish_box {
	height: auto;
	width: 650px;
	border: 1px dotted #555555;
	padding: 15px 12px 15px 21px;
	margin-right: auto;
	margin-left: auto;
}

#form{background-color:#FFFFFF; padding:0px 10px 15px 35px}
#form_thank_you{background-color:#EEEEEE; padding:100px 50px 400px 50px; margin-right:auto; margin-left:auto}

