/* 
VIRO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/* ********** ********** ********** START OF LINKS ********** ********** ********** */

.linku
{
	height: 30px;
	position: relative;
	padding: 5px 0 0 0;
	width: 150px;
	z-index: 3; /*Just for Fun?*/
	float: none;
}/*End of linku*/

.twitter
{
	background: url("http://kenkyu9.sousouus.com//images/twit.png") no-repeat scroll left top transparent;
	display: inline-block;
	float: left;
	font: 10px normal Arial,Helvetica,sans-serif;
	height: 25px;
	margin-left: 5px;
	padding: 7px 0 0 32px;
}/*End of twitter*/

.fb_link
{
	background: url("http://kenkyu9.sousouus.com//images/fb.png") no-repeat scroll left top transparent;
	display: inline-block;
	float: left;
	font: 10px normal Arial,Helvetica,sans-serif;
	height: 25px;
	margin-left: 5px;
	padding: 7px 0 0 32px;
}/*End of fb_link*/

.blog_link
{
	background: url("http://kenkyu9.sousouus.com//images/blog.png") no-repeat scroll left top transparent;
	display: inline-block;
	float: left;
	font: 10px normal Arial,Helvetica,sans-serif;
	height: 25px;
	margin-left: 5px;
	padding: 7px 0 0 32px;
}/*End of blog_link*/

.flickr
{
    background: url("http://kenkyu9.sousouus.com//images/flickr.png") no-repeat scroll left top transparent;
    display: inline-block;
    float: left;
    font: 10px normal Arial,Helvetica,sans-serif;
    height: 25px;
    margin-left: 5px;
    padding: 7px 0 0 32px;
}/*End of flickr*/

/* ********** ********** ********** END OF LINKS ********** ********** ********** */

/* ********** ********** ********** START OF CHECKOUT ********** ********** ********** */
.bag2 {
	float: right;
	height: 55px;
	position: relative;
	//top: 50px;
	color: #000;/*#adadad;*/
	font-size: 10px;
	font-weight: bold;
	margin-right: 5px;
	min-width: 150px;
}

.bag2 a {
	width: 35px;
	font: bold 13px sans-serif;
	color: #333;/*#000;*/
	background: url(images/ss-bag.png) no-repeat 0 0;
	text-decoration: none;
	text-indent: -99999px;
	float: left;
	height: 48px;
	padding: 0 5px 0 0;
	position: relative;
	top: -5px;
}

.bag2 a:hover {
	background: url(images/ss-bag.png) no-repeat 0 0;
	background-position: 0 -48px;
	color: #049;
	float: left;
}

.simpleCart_total2 span {
	font-size: 12px;
	color: #e9e9e9;
	font-weight: normal;
	font-style: normal;
	text-shadow: #333 1px 1px 1px;
}

.simpleCart_total2 {
	font-size: 26px;
	color: #e9e9e9;
	font-weight: normal;
	font-style: normal;
	text-shadow: #333 1px 1px 1px;
}

/* ********** ********** ********** END OF CHECKOUT ********** ********** ********** */

.kato
{
	width: 200px;
	float: none;
	position: relative;
	z-index: 5;
	/*top: 50px;*/
	/*right: 80px;*/
	height: 50px;
}/*End of kato*/

.tiny_bnrs
{
  position: relative;
  float: none;
  overflow: hidden;
  width: 950px;
  height: 73px;
  padding: 8px 10px;
}

.tiny_bnrs .bnr_btn
{
  padding: 0px;
  float: left;
  width: 316px;"
}

ul.collapsCatList ul
{
    text-indent: 1em;
}
    

.dotline {
    background: url("http://kenkyu9.sousouus.com/wp-content/themes/viroshop/images/dotline_hori.gif") repeat-x scroll left bottom transparent;
    border: medium none;
    height: 1px;
    margin: 0;
    padding: 0;
}

.padTop10 {
    padding-top: 10px;
}

#bottomheader {
  height: 50px;
}

#header {
  /*background-color: #FFF;*/
	height:130px;
	width:99%;
	position:relative;
	left:3px;
	top:3px;
}
a.categoryLink {
	text-decoration: none;
	border-bottom-style: none;
	padding: 10px 0 0;
	margin: 0;
	display: block;
}
.menuboxNavi ul li a {
	background: url('http://www.sousou.co.jp/cms_img/btn_shouhin.gif') no-repeat right;
	width: 156px;
	height: 20px;
	padding: 0;
	display: block;
	text-indent: -5000px;
	text-decoration: none; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:0
}
.menuboxNavi {
	background: url("http://www.sousou.co.jp/cms_img/img_categoryBgLoop.gif") repeat-y scroll 0 0 transparent;
	width: 170px;
	text-align: center;
	//margin-left:0; margin-right:0; margin-top:15px; margin-bottom:0;
	//padding: 15px 9px;
	padding: 0;
	margin: 15px 8px;
}
#sidebar{
	background-color: #FFFFFF;
}
/*bxgallery start*/
#example1{
	float: left;
	width: 600px;
	height: 600px;
}
.outer{
	width: 700px;
	height: 600px;
}
.thumbs{
	float: right;
	width: 80px;
	height: 600px;
	position: relative;
	top: 20%;
}
.thumbs li{
	float: right;
	width: 52px;
	padding: 15px;
}
.post-content{
	padding: 25px;
	float: left;
	top: 0px;
	width: 600px;
}
/*bxgallery end*/
.kato span.pricedisplay{
	float:left;
}
.simpleCart_total2 span{
	font-size:26px;
}

/*sidebar - signup*/
#sidebar .button{
	height: 23px;
	margin:0;
	padding:0;
	position:relative;
	top:-23px;
	width:50px;
	background: url("images/addtocart.png") no-repeat scroll -5px 0 transparent;
}
#sidebar .button:hover{
	color:#4891B6;
	background: url("images/addtocart.png") no-repeat scroll -5px -32px transparent;
}
#sidebar #mc-embedded-subscribe-form #mce-EMAIL{
	margin-left:10px;
	position:relative;
	width:100px;
}
#sidebar #mc-embedded-subscribe-form {
	font-size: 16px;
}
#sidebar .signup{
	height:40px;
	padding:10px 5px;
	border: 1px dashed;
	background: url("http://www.newpeopleworld.com/wp-content/themes/wp_newpeople/images/banner_strip.gif") repeat-x #FFFFFF;
}
#content .post #loading{
	margin:0 25px;
	padding-top:200px;
	border: 1px solid #E8E8E8;
/*	position:absolute;*/
	height:400px;
	background-color:#FFFFFF;
	width:600px;
}
#content .sign_up .button{
	height: 23px;
	margin:0 8px 0 0;
	padding:0;
	position:relative;
	top:-23px;
	width:50px;
	background: url("images/addtocart.png") no-repeat scroll -5px 0 transparent;
}
#content .sign_up .button:hover{
	color:#4891B6;
	background: url("images/addtocart.png") no-repeat scroll -5px -32px transparent;
}
#content .sign_up #mc-embedded-subscribe-form #mce-EMAIL{
	margin-left:10px;
	position:relative;
	width:500px;
}
#content .sign_up #mc-embedded-subscribe-form {
	font-size: 16px;
}
#content .sign_up{
	height:40px;
	padding:10px 5px;
	border: 1px dashed;
	background-color: #FFFFFF;
}
#content .sign_up #mc-embedded-subscribe-form label{
	margin-top:5px;
	margin-left:10px;
}

#sidebar .collapsCatList li ul li a{
	padding:5px 25px;
	margin:0;
	height:25px;
}
.breadcrumb-col{
	background-color: #FFFFFF;
}
#sidebar .menuboxNavi2 {
    background: url("http://www.sousou.co.jp/cms_img/img_categoryBgLoop.gif") repeat-y scroll 0 0 transparent;
    margin: 15px 8px;
    padding: 0;
    width: 170px;
}
#sidebar .menuboxNavi2 .left_navi {
    margin-left: 20px;
    margin-top: 20px;
}
#sidebar .menuboxNavi2 img {
    margin-bottom: -5px;
}
#sidebar .menuboxNavi img {
    margin-bottom: -5px;
}
.cat_bnr{
	text-align:center;
}
.cat_bnr img{
	margin-top:20px;
}
#sidebar .menuboxNavi3{
	margin:15px 8px;
	padding:0;
	width:170px;
}
#header .logo_cart{
	background-color:#FFFFFF;
	height: 115px;
	float: left;
	border-radius:15px 15px 0 0;
	border-top:1px solid #E8E8E8;
	border-left:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
}
#header .logo_cart img{
	padding-top:20px;
	padding-left:10px;
}
.wpsc_buy_button {
	display: block;
	color: #7a7a7a;
	background: url("images/addtocart.png") 0 0 no-repeat;
	border-style: none;
	font-size: 12px;
	text-transform: uppercase;
	text-shadow: white 1px 1px 0;
	text-align: center;
	text-decoration: none;
	padding: 10px 10px 8px 9px;
	margin-right: 10px;
	width: 135px;
	height: 32px;
	float: right;
}

.wpsc_buy_button:hover {
	color: #4891b6;
	background: url("images/addtocart.png") no-repeat 0 -32px;
}
