/* Theme Name: sajilo */

/*=== RESET ===*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0; padding:0;}
table{border-collapse:collapse; border-spacing:0;}
fieldset, img{border:0;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal;}
ol, ul{list-style:none;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal;}
q:before, q:after{content:”;}
abbr, acronym{border:0;}


/*=== COMMON ITEMS ===*/
*{margin:0;padding:0;border:0;list-style-type:none;zoom:1;}
html,body{}
img {border:none;}
br{letter-spacing:0;}
.clr{clear:both;line-height:0;height:0;}
a{text-decoration:none;}
a:hover{color:#eaeaea;}
.bold{font-weight:bold !important;}
.small{font-size: 10px;}

/*=== LAYOUT ===*/
body{background:#c4bfb3;}
#wrapper{width: 920px;margin: 135px auto 0;}
h1{width: 220px;float: left;height: 462px;}
#cover{width: 700px;margin-bottom:29px;overflow:hidden;zoom:1;}
#video{width: 700px;height: 378px;text-align:right;background:url(../../../top/img/main_bg.gif) top left no-repeat;}
#video #inner{width: 700px;height: 378px;text-align:right;background:url(../../../top/img/main.gif) top right no-repeat;}

h2{width: 220px;height: 510px;float: left;}
h2:before{content: "";background:url(common/img/border.gif) top left no-repeat;margin:25px 0 24px -33px;height:1px;width: 100%;display:block;}
.shop{float: left;width: 700px;overflow:hidden;zoom:1;}
.box{float: left;width: 290px;height: 410px;position: relative;letter-spacing: 0.15em;margin:50px auto 100px;}
.n2{margin-left: 120px;}
h3{height: 68px;margin-bottom: 36px;}
.add{margin-bottom: 23px;}
dl.hours{line-height: 20px;}
dl.hours dt{font-weight: bold;}
dl.hours .closed{float:left;height:60px;}
dl.hours dd{margin-left: 1em;margin-bottom: 20px;}
.note{font-size: 10px;color: #3a3730;}
.note2{font-size: 10px;color: #3a3730; text-decoration: underline;}

.btn_mm a{display:block;width:100px;height:20px;background:url(common/img/btn_mi.png) top left no-repeat;position: absolute;bottom: 0;text-indent:-99999px;}
.btn_mm a:hover{background-position:0 -20px;}

.shiva dt.weekday{display:none}
.shiva dd.weekday{margin-left:0;}
.shiva .holiday{display:none}
.shiva .menu{display:none}

#footer{margin-bottom: 50px;}




/*=== NAV ===*/
ul#nav{margin: 50px 0 10px 370px;height:25px;}
#nav li{float:right;display:block;height:25px;text-indent:-99999px;margin:0 0 0 5px;}	

#nav li a{display:block;width:160px;height:25px;}
#nav li a:hover{background-position:0 -25px;}
		
#nav .about{background:url(common/img/nav_about.png) top left no-repeat;width: 120px;}
#nav .blog{background:url(common/img/nav_blog.png) top left no-repeat;width: 120px;}
#nav .inst{background:url(common/img/nav_inst.png) top left no-repeat;width: 75px;}
					
			#nav li span{background-position:0 -0px !important;display:block;width:160px;height:30px;}
					
			#nav li span a{background:url(common/img/nav_products.png) top left no-repeat;display:block;width:160px;height:30px;text-indent:-99999px;background-position:0 -60px;}
			#nav li span a:hover{background-position:0 -30px!important;}
