/* CSS Document */

/* HEADER */
.toppgHeader {background: url(images/top/top.jpg) no-repeat top left; height: 600px;}

.pageHeader {background: url(images/pageHeader.jpg) no-repeat top left; height: 130px;}


/* NAVIGATION */
.naviBox {height: 56px; }
	.naviBox a {display: block; cursor: pointer; float: left; height: 56px;}
	.naviBox a span {display: none;}

	a.top {background: url(images/navibar.gif) 0 0; width: 76px;}
	a.top:hover {background-position: 0 56px;}
	body.home a.top {background: url(images/navibar.gif) 0 56px ; width: 76px;}
	
	a.blog {background: url(images/navibar.gif) -76px 0; width: 62px;}
	a.blog:hover {background-position: -76px 56px;}
	body.page-id-30 a.blog {background: url(images/navibar.gif) -76px 56px; width: 62px;}
	
	a.supportshop {background: url(images/navibar.gif) -138px 0; width: 82px;}
	a.supportshop:hover {background-position: -138px 56px;}
	body.page-id-61 a.supportshop {background: url(images/navibar.gif) -138px 56px; width: 82px;}
	
	a.currentNum {background: url(images/navibar.gif) -220px 0; width: 114px;}
	a.currentNum:hover {background-position:  -220px 56px; }
	body.page-id-24 a.currentNum {background: url(images/navibar.gif) -220px 56px; width: 114px;}
	
	a.oriTour {background: url(images/navibar.gif) -334px 0; width: 116px;}
	a.oriTour:hover {background-position: -334px 56px; }
	body.page-id-576 a.oriTour {background: url(images/navibar.gif) -334px 56px; width: 116px;}
	
	a.event {background: url(images/navibar.gif) -450px 0; width: 72px;}
	a.event:hover {background-position: -450px 56px; }
	body.category-event a.event {background: url(images/navibar.gif) -450px 56px; width: 72px;}
	
	a.backNum {background: url(images/navibar.gif) -522px 0; width: 106px;}
	a.backNum:hover {background-position: -522px 56px; }
	body.page-id-26 a.backNum {background: url(images/navibar.gif) -522px 56px; width: 106px;}
	
	a.zucchiClub {background: url(images/navibar.gif) -628px 0; width: 130px;}
	a.zucchiClub:hover {background-position: -628px 56px; }
	body.page-id-2271 a.zucchiClub {background: url(images/navibar.gif) -628px 56px; width: 130px;}
	
	a.zucchiPrtn {background: url(images/navibar.gif) -758px 0; width: 142px;}
	a.zucchiPrtn:hover {background-position: -758px 56px; }
	body.page-id-2213 a.zucchiPrtn {background: url(images/navibar.gif) -758px 56px; width: 142px;}
	
/*SIDE BAR */

.sideBox {margin: 5px 10px 10px 15px; padding: 30px 10px 10px 10px;}
.sideBox h2 {font-size: 14px; letter-spacing: -0.1em; font-weight: normal; color: #ffcc00; margin: 0 0 10px 0;  border-bottom: 1px dotted #f5d200; padding-bottom: 3px;}
.sideBox ul {list-style-type: none; margin: 0; padding: 0px;}
.sideBox ul > li  {margin-top: 20px;}
.sideBox  li > ul > li { margin: 5px 0 10px 0; padding: 0 0 5px 3px;  border-left: 3px solid #DCDCDC;  border-bottom: 1px dotted #DCDCDC; font-size: 11px; line-height: 12px; }
.sideBox  li a {color: #888; font-size: 11px; text-decoration: none;}

li.widget_calendar {margin: 0; padding: 0;}
.widget_calendar h2 {display: none;}


.sideBox2 {margin: 20px 10px 10px 15px; padding: 30px 10px 10px 10px;}
.sideBox2 h4 {font-size: 16px; letter-spacing: 0.3em; font-weight: normal; color: #ffcc00; margin: 0 0 10px 0;  border-bottom: 1px dotted #f5d200; padding-bottom: 3px;}
.blogList {list-style-type: none; margin: 0px; padding: 0px;}
.blogList  li { margin: 5px 0 10px 0; padding: 0 0 5px 3px;  border-left: 3px solid #DCDCDC;  border-bottom: 1px dotted #DCDCDC; font-size: 11px; line-height: 12px; }
.blogList  li a {color: #888; font-size: 11px; text-decoration: none;}

.contactBtn {background: url(http://italiazuki.com/wp-content/themes/italiazuki/images/side/contact.gif) no-repeat top left; display: block; margin-left: 10px; width: 180px; height: 51px;}
a.contactBtn:hover {background-position: bottom left; }

.campariBtn {background: url(http://italiazuki.com/wp-content/themes/italiazuki/images/side/campari_button.jpg) no-repeat top left; display: block; margin-left: 10px; width: 180px; height: 50px;}
a.campariBtn:hover {background-position: bottom left; }

.twitterBtn {background: url(http://italiazuki.com/wp-content/themes/italiazuki/images/side/twitter.jpg) no-repeat top left; display: block; margin-left: 10px; width: 180px; height: 50px;}
a.twitterBtn:hover {background-position: bottom left; }

.newLctBtn {background: url(http://italiazuki.com/wp-content/themes/italiazuki/images/side/btn_new_lctn.gif) no-repeat top left; display: block; margin-left: 10px; width: 180px; height: 50px;}
a.newLctBtn:hover {background-position: bottom left; }

.subscBtn {background: url(http://italiazuki.com/wp-content/themes/italiazuki/imagesside//btn_subscription.gif) no-repeat top left; display: block; margin-left: 10px; width: 180px; height: 50px;}
a.subscBtn:hover {background-position: bottom left; }

.bannerBtn {background: url(http://italiazuki.com/wp-content/themes/italiazuki/images/side/btn_banner.gif) no-repeat top left; display: block; margin-left: 10px; width: 180px; height: 50px;}
a.bannerBtn:hover {background-position: bottom left; }

.clubBtn {background: url(http://italiazuki.com/wp-content/themes/italiazuki/images/side/btn_club.jpg) no-repeat top left; display: block; margin-left: 10px; width: 180px; height: 100px;}
a.clubBtn:hover {background-position: bottom left; }

.partnerBtn {background: url(http://italiazuki.com/wp-content/themes/italiazuki/images/side/btn_prtnr.jpg) no-repeat top left; display: block; margin-left: 10px; width: 180px; height: 100px;}
a.partnerBtn:hover {background-position: bottom left; }

.getbnBtn {background: url(http://italiazuki.com/wp-content/themes/italiazuki/images/side/bn_btn.jpg) no-repeat top left; display: block; margin-left: 10px; width: 180px; height: 60px;}
a.getbnBtn:hover {background-position: bottom left; }

.facebookBtn {background: url(http://italiazuki.com/wp-content/themes/italiazuki/images/side/bn_fb.jpg) no-repeat top left; display: block; margin-left: 10px; width: 180px; height: 50px;}
a.facebookBtn:hover {background-position: bottom left; }
		
	
/* BLOG */
.postNav {padding-top: 10px;}
.postNav a:link {color: #666;}


	
/* COMPANY INFO */
#infoBox {margin: 200px auto 30px auto; width: 900px; text-align: left;}
 
.company {height:20px; background: url(images/companyInfo.gif) no-repeat top left;}
.tbl_iinfo {width: 600px; margin: 0 auto;}
	.tbl_iinfo th {vertical-align: top; text-align: right; padding: 3px 10px; font-size: 13px; font-weight: normal;}
	.tbl_iinfo td {vertical-align: top; text-align: left; padding: 3px 10px; font-size: 13px;}

/* TOP PAGE */
.topBox ul {list-style-type: none;}
.topBox li {list-style-type: none; marign: 0; padding: 5px 0;}

.topCont { background: #FFF url(images/sideBG.gif) repeat-y top left;}
.sideCont { width: 230px; padding: 0 35px 0 15px; float: left;}
.topMain { width: 580px; float: left;}
.topBox {border: 1px solid #9E9F9F; margin: 0; padding: 20px; font-size: 12px; line-height: 16px; 
	height: 160px;
	overflow: scroll;
	overflow-x: auto;}
	
.topBox2 {border: 1px solid #9E9F9F; margin: 0; padding: 20px; font-size: 12px; line-height: 16px; }

.tbLeft {float: left; width: 390px; margin-right: 10px}
.tbRight {float: left; width: 130px;}

.tbLeft p {letter-spacing: -0.1em; }

.presBtn {padding: 521px 0 0 664px;}
.presBtn a {display: block; background: url(images/top/pres_btn.jpg) no-repeat 0 -45px ; width: 219px; height: 45px;}
.presBtn a:hover {background-position: 0 0;}


/* PAGE HEADER */
.h-news {background: url(images/h-news.gif) no-repeat top left; height: 20px; margin: 40px 0 0 0;}
.h-concept {background: url(images/h-concept.gif) no-repeat top left; height: 20px; margin: 30px 0 0 0; }
.h-26 {background: url(images/h-backNum.gif) no-repeat top left; height: 20px; margin: 30px 0 0 0; }
.h-4 {background: url(images/h-company.gif) no-repeat top left; height: 20px; margin: 30px 0 0 0; }
.h-61 {background: url(images/h-location.gif) no-repeat top left; height: 20px; margin: 30px 0 0 0; }
.h-34 {background: url(images/h-orderform.gif) no-repeat top left; height: 20px; margin: 30px 0 0 0; }
.h-63 {background: url(images/h-vol1.gif) no-repeat top left; height: 20px; margin: 30px 0 0 0; }
.h-98 {background: url(images/h-newlocation.gif) no-repeat top left; height: 20px; margin: 30px 0 0 0; }
.h-100 {background: url(images/h-advertisement.gif) no-repeat top left; height: 20px; margin: 30px 0 0 0; }
.h-blog {background: url(images/h-blog.gif) no-repeat top left; height: 20px; margin: 30px 0 0 0; }
.h-message {background: url(images/h-message.gif) no-repeat top left; height: 20px; margin: 30px 0 0 0; }
.h-521 {background: url(images/h-vol2.gif) no-repeat top left; height: 20px; margin: 30px 0 0 0; }
.h-576 {background: url(images/h-tour.gif) no-repeat top left; height: 20px; margin: 30px 0 0 0; }
.h-617 {background: url(images/h-tour.gif) no-repeat top left; height: 20px; margin: 30px 0 0 0; }
.h-636 {background: url(images/h-tour.gif) no-repeat top left; height: 20px; margin: 30px 0 0 0; }
.h-store_res {background: url(images/h-store_res.gif) no-repeat top left; height: 20px; margin: 30px 0 0 0; }
.h-store_other {background: url(images/h-store_other.gif) no-repeat top left; height: 20px; margin: 30px 0 0 0; }
.h-store_his {background: url(images/h-store_his.gif) no-repeat top left; height: 20px; margin: 30px 0 0 0; }
.h-1159 {background: url(images/h-subscription.gif) no-repeat top left; height: 20px; margin: 30px 0 0 0; }
.h-1246 {background: url(images/h-link.gif) no-repeat top left; height: 20px; margin: 30px 0 0 0; }
.h-1284 {background: url(images/h-installation.gif) no-repeat top left; height: 20px; margin: 30px 0 0 0; }
.h-3079 {background: url(images/h-orderform.gif) no-repeat top left; height: 20px; margin: 30px 0 0 0; }


.tbl_memHead {background-color: #DCDCDC; border-bottom: 1px solid #888888; padding: 3px 20px;}
.ku {padding: 3px 0; font-weight: bold;}
.shopname {
	padding-left: 20px;
}

/* LOCATION PAGE */
.location {
	border-collapse:collapse;
	margin: 10px 0 20px 0;
}

.location tbody, .location td {
	border-collapse:collapse;
	border:hidden;
	font-size:12px;
	height:16px;	
}

.loc {
	border-collapse: collapse;
	margin: 10px 0;
}
.loc td.bder {border-bottom: 1px solid #666;}

.icon {margin-right: 10px;}
.shopname {
	font-size:16px;
	padding-left: 10px;
	font-weight: bold;
}
.blue { color:#0214B2 }
.hp { text-align:right; }
td.left { text-align: left; }
td.right { text-align: right; padding-right: 20px; }
td.line { height: 5px; }
td.text { padding-top:2px; }

/* ARCHIVE */
body.category-event h2.pagetitle {display: none;}

/* FOOTER */
.footer {background: url(images/footer.jpg) no-repeat center top; height: 66px; }
.menu {text-align: center; padding: 10px 0; font-size: 11px;}
	.menu a {color: #000; text-decoration: none; } 
	.menu a:hover {text-decoration: underline;}
	



