@charset "shift_jis";

body{
	margin:0;
	padding:0;
	font-size:14px;
	background-color:#fff;
}

img{
	vertical-align:top;
}

a img{
	border:none;
	text-decoration:none;
}

#headTable{}

#headTable table.headNavi{
	position:relative;
	top:12px;
	left:15px;
}

	#headTable table.headNavi td{
		padding:2px 3px;
	}
	
	#headTable table.headNavi .cartBtn{
		position:relative;
		top:-2px;
	}

#wrapper{
	padding-top:5px;
}

/******֌W******/

#leftTable .searchBox{
	margin:0;
	padding:0;
	height:120px;
	text-align:center;
	background-image:url(../img/temp/l-search-bg.jpg);
	background-repeat:no-repeat;
}

#leftTable .searchBox p{
	margin:0;
	padding:0;
}

#leftTable .searchBox p.searchBtn{
	margin:13px 0 0;
}

#leftTable .searchBox .categorySearch{
	margin:5px 0 0;
}



#leftTable #searchBoxTop{
	background-image:url(http://www.plus-d.in/img/temp/l-bg-search-top2.jpg);
	background-repeat:no-repeat;
	padding-bottom:0px;
	padding-top:0;
	margin-bottom:0;
	margin-top:0;
	height:75px;
	width:196px;
	padding-right:1px;
		_padding-right:0;
}

	#leftTable #searchBoxTop .SBT_TITLE{
	 margin-bottom:0;
	 margin-top:0;
	}

#leftTable #searchBoxTop .SBT_Txtbox{
	text-align:center;
	margin-top:5px;
	margin-bottom:0;
	float:left;
	padding-left:5px;
}

	#leftTable #searchBoxTop .SBT_Txtbox input{
		width:100px;
		padding-bottom:0;
	}

#leftTable #searchBoxTop .SBT_Btn{
	text-align:right;
	padding-right:0;
	margin-top:5px;
	float:right;
}


#leftTable #searchBoxBottom{
	background-image:url(http://www.plus-d.in/img/temp/l-bg-search-bottom.jpg);
	margin-top:0;
	padding-top:0;
	padding-bottom:0;
	margin-bottom:0;
	height:93px;
	width:196px;
	padding-right:1px;
		_padding-right:0;
}

#leftTable #searchBoxBottom .SBB_title{
	margin-top:0;
	padding-top:0;
	padding-bottom:5px;
	margin-bottom:0;
}

#leftTable #searchBoxBottom .SBB_Txtbox{
	margin-bottom:0;
	text-align:left;
	margin-top:0;
	float:left;
	padding-top:0;
	padding-left:5px;
}
	#leftTable #searchBoxBottom .SBB_Txtbox input{
		width:100px;
		padding-bottom:0;
	}

#leftTable #searchBoxBottom .SBB_Btn{
	text-align:right;
	margin-top:0px;
	margin-bottom:0;
	padding-bottom:0;
	float:right;
	
}

	#leftTable #searchBoxBottom .SBB_Btn input{
		padding-bottom:0;
		margin-bottom:0;
		vertical-align:baseline;
	}

#leftTable #searchBoxBottom .SBB_Cate{
	margin-top:0px;
	position:relative;
	*/top:-3px;
	clear:both;
}













/******֌W******/

#leftTable .categoryTable{
	margin-top:5px;
}


#leftTable .categoryTable td{
	height:31px;
	background-image:url(../img/temp/l-menu-bg.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#leftTable .categoryTable .noBgTable td{
	background-image:none!important;
}

#leftTable .categoryTable .normalCategory{
	margin-left:auto;
	margin-right:0;
	text-indent:27px;
}

#leftTable .informationTable{
	border:1px solid #000;
	margin-top:5px;
}

#leftTable .informationTable td{
	padding:10px 0 0 15px!important;
}

#leftTable .calendarBox{
	border:1px solid #000;
	margin-top:5px;
	padding-bottom:5px;
}

#leftTable .calendarBox table.calendar{
	margin:1em auto;
	border:1px solid #CCC;
	border-collapse:collapse;
}

	#leftTable .calendarBox table.calendar th{
		padding:3px;
		background-color:#EEE;
		border:1px solid #CCC;
	}
	
	#leftTable .calendarBox table.calendar td{
		padding:3px;
		border:1px solid #CCC;
		text-align:center;
	}
	
	#leftTable .calendarBox table.calendar td.close{
		color:#FFF;
		background-color:#A66;
	}
	
	#leftTable .calendarBox table.calendar td.next{
		color:#999;
	}

#mainTable{
	position:relative;
	right:3px;
}

#footInfomation{
	font-size:12px;
	line-height:1.5em;
}

#footInfomation h4{
	padding-left:0.5em;
	border-left:2px solid #000;
	border-bottom:1px solid #000;
	font-size:13px;
	font-weight:normal;
}
