/* reset styles */
html, body, div, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, address,
ul, ol, li, dl, dt, dd,
table, th, td, form, fieldset {
	margin: 0;
	padding: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	line-height: 1.0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
ul li, ol li {
	list-style-type: none;
}
a {
	text-decoration: none;
}
img {
	border: 0;
}
img, input, select, textarea {
	vertical-align: middle;
}

/* For vertical-scrollbar issue */
html {
	overflow: scroll;
	overflow: -moz-scrollbars-vertical; /* Firefoxの先行実装 */
	overflow-x: scroll; /* Firefoxで横スクロールバーが表示されない問題を回避 */
}

/* For IE7 hasLayout issue */
*:first-child+html * {
	letter-spacing: 0; /* hasLayout問題を回避 */
}




.clear {
	clear: both;
	}

/* 	全体真ん中寄せ  */
#container {
	width: 1000px;
	_width: 1050px;
	margin: 0 auto;
	padding: 0;
}


/* サブナビゲーション */
#sub_navi {
	width: 1000px;
	font-size:12px;
	clear: both;
}

#sub_navi ul {
	width: 100%;
	list-style: none;
	float:right;
}

#sub_navi ul li {
	margin: 0;
	padding: 0;
	float: right;
	text-decoration: none;
}

#sub_navi ul li a {
	float:left;
	display: inline;
	margin:2px 7px 0 7px;
	padding: 0 0 0 18px;
	font-size: 12px;
	line-height:1.5;
	height:18px;
	background: url(/shop/item/smash/design/img05/dot.jpg) no-repeat 0 0;

}

#sub_navi a:hover {
	color: #fd6c03;
	background: url(/shop/item/smash/design/img05/dot.jpg) no-repeat 0 0;
	text-decoration: none;
}  

#sub_navi a:link, #sub_navi a:visited {
	text-decoration: none;
	color: #000000;
}



/* ヘッダー */
#header {
	width: 1000px;
	height: 111px;
	background: url(/shop/item/smash/design/img05/header.jpg) no-repeat 0 0;
	float:left;
	}

#header h1 {
	width: 1000px;
	padding: 10px 0 0 0;
	*padding: 0px 0 0 0;
	_padding: 10px 0 0 0;
	}
	


#header .mail {
	width: 257px;
	height: 40px;
	padding: 25px 0px 0px 30px;
	*padding: 15px 0px 0px 26px;
	_padding: 20px 0px 0px 26px;
	}



/* ニューグローバルナビ */
#global_navi {
	width: 1000px;
	height: 30px;
	padding:5px 0 0 0px;
	clear: both;
	white-space: nowrap;
	background: #eaeaea;
	font-size: 12px; /* 12px/16px */
        margin: 0 0 20px 0;
}

#global_search {
	float:left;
	margin: 2px 75px 0 10px;
	_margin: 2px 35px 0 10px;
}

.global_search_price1 {
	width:50px;
}

.global_search_price2 {
	width:50px;
}

.global_search_keyword {
	width:150px;
}

#space {
	width:1000px;
	height:20px;
	float:left;
	background: #FFFFFF;
	}


#main {
	float:left;
	width:100%;	
	height:100%;
	position: relative;
	}




/* 	サイドナビゲーション部分の設定  */
#sidenavi {
	width: 193px;
	height: auto;
	position: relative;
	background: FF0000;
}


.sidenavi {
	width: 193px;
	height:1040px;
	background: #FFFFFF;
	float:left;
}

.sidenavi h1 {
	width: 193px;
	height:25px;
	color: #FFFFFF;
	background: #FF892B;
	font-size: 75%; /* 12px/16px */
	line-height: 2.0;
	text-indent: 1em;
}

.sidenavi ul {
	width: 193px;
	margin: 0px;
	padding: 0px;
   
}

.sidenavi ul li {
	width: 193px;
	height: 20px; 
	padding: 3px 0;
	border-bottom: 1px #A2A1A2 solid;
	text-indent: 1.5em;
	font-size: 75%; /* 12px/16px */
	line-height: 2.0;
}


/* 	３カラム真ん中の設定  */
#center_content {
	width: 570px;
	height: 100%;
	margin-left:30px;
	float:left;
	background: #FFFFFF;
}

#center_content h1 {
	width: 560px;
	height: 20px;
	color: #FFFFFF;
	background: #FF892B;
	font-size: 100%; /* 16px/16px */
	padding: 10px 0 0 0;
	text-indent: 1em;
	float:left;

}

#center_content  ul {
 	 width: 570px;
 	 margin:10px 0;
  	float:left;
	}

#center_content  ul  li {
	width: 550px;
	height:auto;
	margin: 4px 0 3px 0;
	float:left;
	font-size: 75%; /* 12.8px/16px */
	border-bottom: 1px dotted #A2A1A2;
	}

/* 	最新情報  */
span.toptime {
	width:70px;
	color:#464445;
	float:left;
	height:100%;
	line-height:1.5;
	padding:0 0 0 10px;
	position: relative;
	}

span.topnews {
	width:455px;
	float:left;
	height:100%;
	line-height:1.5;
	text-indent:-0.8em;
	padding:0 0 0 15px;
	position: relative;
	}

span.topnews a {
	color:#162753;
	
}

span.rightside {
 	margin:0 0 0 400px;
 	padding:0;
	border-bottom: 1px dotted;
	font-size: 75%; /* 12px/16px */
}


/* 入れ子ボックス  */
.contentbox {
	width: 570px;
	height:100%;
	margin:0 0 15px 0;
	padding: 0px;
	float:left;

}


span.topimg_title {
 	margin:10xp 0 10px 0;
 	padding:0;
	font-size: 100%; /* 16px/16px */
}



/* 	３カラム右側の設定  */
#right_content {
	width: 200px;
	height: 100%;
	margin-left:7px;
	float:left;
	display: block;
	font-size: 75%; /* 16px/16px */
}

#right_content h1 {
	width: 195px; /*200-5px*/
	color: #FFFFFF;
	display:block;
	background: #FF892B;
	height: 20px;
	color: #FFFFFF;
	line-height:1.8;
	padding:2px 0 0 5px;
	font-size: 90%; /* 16px/16px */
	float:left;
}

#right_content .rightbox {
	float:left;
	width: 188px;
	padding: 5px;
	border: 1px solid #FF892B;
	background: #fefbe3;
}

#right_content .rightbox td {
	padding:3px 5px;
	border: 1px #999 solid;
}



#right_content img {
    cursor:pointer; 
    margin: 0 0 15px 0;
}



.pops {
	float:left;
	margin:0 4px 0 0;
}

#about_smash {
	width: 300px;
	font-size: 115%; /* 12px/16px */
}

#about_smash h2{
	width: 320px;
	font-size: 150%; /* 24px/16px */
	border-bottom: 4px solid #FF892B ;
	margin: 0 0 5px 0;
}

#about_smash h3{
	width: 320px;
	font-size: 120%; /* 12px/16px */
	border-left: 4px solid #FF892B ;
	margin: 10px 0;
	text-indent:0.7em;
	line-height:1.5em;
}

#about_smash p{
	width: 310px;
	margin: 0 0 0 10px;
	line-height:1.5em;
}




/*２カラム右側の設定  */
#centerright_content {
	width: 777px;
	height: 100%;
	margin-left:30px;
	float:left;
}

#centerright_content h2 {
	width: 747px;/*777*/
	float:left;
	background: #FFEFE3;
	margin: 0 0 20px 0;
	padding:5px 0 5px 15px;
	border-left: 15px solid #FF8830;
	line-height:1.5;
	font-size:16px;
}


#centerright_content p {
	width: 720px;
	font-size:14px;
	background: #FFFFFF;
	line-height: 1.1;
	padding: 13px 20px 23px 25px;
	float:left;
}

#map {
	width:520px;
	margin:30px;
	float:left;
	}

.page_top {
	width: 730px;/*777*/
	margin: 0 0 20px 0;
    text-align: right;
    font-size: 12px;
    float:left;
}


.centerright_contents {
	width: 747px;/*777*/
	margin: 0 0 0 15px;
	font-size:14px;	
	float:left;
}

.centerright_contents img{
	margin: 30px;
}

#centerright_content .centerright_contents h2 {
	width: 710px;
	float:left;
	border: 0;
	border-bottom: 1px solid #FF8830;
	line-height:1.5;
	font-size:14px;
	margin:20px 0 20px 12px;
	background: #F1EDED;	
}


#centerright_content .centerright_contents h3 {
	width: 710px;
	float:left;
	border-bottom: 1px solid #FF8830;
	line-height:1.5;
	font-size:14px;
	margin:20px 0 20px 25px;
	background: #FFFFFF;	
	}

#centerright_content .centerright_contents p {
	width: 700px;
	margin:0 0 0 12px;
	font-size:14px;	
	line-height: 1.3;
	float:left;
	}

#centerright_content .centerright_contents h4 {
	width: 710px;
	float:left;
	line-height:1.5;
	font-size:13px;
	text-indent:-1em;
	margin:0px 0 0 40px;
	background: #FFFFFF;	
	font-weight: normal;
	}

/*保証規定guarantee.html*/
.centerright_contents ul{
	width: 680px;/*777*/
	margin: 0 0 40px 22px;
	padding:5px 0;
	font-size:12px;	
	float:left;
	border: 1px solid #E1E5F1;
	background: #F1EDED;
    text-align: center;
	}

.centerright_contents ul li{
	width: 240px;/*777*/
	margin: 5px 0;
	font-size:12px;	
	float:left;
	}

/*会社概要テーブル*/
table#tb-company {
	margin: 30px 0 30px 30px;
    width: 700px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#tb-company th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#tb-company td {
    padding: 5px 5px 5px 15px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
}

h3.centerright_contentmenu {
	width: 730px;/*777*/
	color:#FFFFFF;
	float:left;
	background: #FF8830;
	margin: 0 0 10px 0;
	padding:5px 0 5px 15px;
	line-height:1.4;
	font-size:15px;
}

.centerright_contentmenu {
	width: 747px;/*777*/
	margin: 0 0 0 15px;
	font-size:14px;	
	float:left;
	}

.centerright_contentmenu ul{
	width: 698px;/*777*/
	margin: 10px 0 40px 22px;
	padding:5px 0;
	font-size:12px;	
	float:left;
	border: 1px solid #E1E5F1;
	background: #F1EDED;
   	text-align: left;
	}


.centerright_contentmenu ul li{
	width: 330px;/*777*/
	margin: 5px 0 5px 10px;
	font-size:12px;	
	float:left;
	line-height: 1.5;
	}







#footer {
	width: 1000px;
	margin: 0 auto;
	float:left;
	border-top: 5px #FF892B solid;
	margin-top:50px;
	font-size: 10px;
	}
	
#footer ul{

		display: inline;

	}
	
#footer ul li{
	float:left;
	display: inline;
	margin:5px 10px;
	padding: 0 0 0 20px;
	font-size: 12px;
	line-height:1.5;
	height:20px;
	background: url(/shop/item/smash/design/img05/dot.jpg) no-repeat 0 0;
	text-decoration: underline;
	}

#footer p{
	position: relative;
	width: 1000px;
	float:left;
	text-align:center;
	}
	
	
	
/* jsオーバーレイ */ 
.apple_overlay { 
     
    /* initially overlay is hidden */ 
    display:none; 
     

    background: #FFFFFF; 
    border: solid #999999 1px;

    /*  
        width after the growing animation finishes 
        height is automatically calculated 
    */ 
    width:320px; 

    /* some padding to layout nested elements nicely  */ 
    padding:35px; 

    /* a little styling */     
    font-size:11px; 
} 
 
/* default close button positioned on upper right corner */ 
.apple_overlay div.close { 
    background-image:url(/shop/item/smash/design/img05/close.jpg); 
    position:absolute; right:5px; top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

/* black version of the overlay. simply uses a different background image */ 
div.apple_overlay.black { 
      
    color:#fff; 
}




/*スライダー  */
#center_content .contentbox .anythingSlider {
	width: 560px;
	height: 200px;
	position: relative;
	margin: 0 ;
	padding:0 0 5px 0;
	border-bottom: #868686 1px solid;
	}

#center_content .contentbox .anythingSlider .wrapper {
	width: 560px;
	overflow: auto;
	height: 200px;
	margin: 0 ;
	padding:0;
	position: relative;

	}

#center_content .contentbox .anythingSlider .wrapper ul {
	width: 99999px;
	list-style: none;
	background: #FFF;
	margin: 0 ;
	padding:0;
	}

#center_content .contentbox .anythingSlider ul li {
	display: block;
	float: left;
	padding: 0;
	height: 200px;
	width: 560px;
	margin: 0;
	text-indent: 0;
	}
	
	
#center_content .contentbox .anythingSlider ul li h2{
	display: block;
	float: left;
	width: 560px;
	margin: 0;
	padding: 5px 0 0 0;
	text-indent: 0;
	font-size: 14px;
	}
	
#center_content .contentbox .anythingSlider ul li h2 span{
	color:#FF0000;
	margin: 0 30px 0 15px;
	}
	

#start-stop.playing {
	background-color: red;
	}

/*  Prevents*/
#center_content .contentbox .anythingSlider .wrapper ul ul {
	position: static;
	margin: 0 ;
	padding:0;
	background: none;
	overflow: visible;
	width: auto;
	border: 0;
	}

#center_content .contentbox .anythingSlider .wrapper ul ul li {
	float: none;
	height: auto;
	width: auto;
	background: none;
	margin: 0 ;
	padding:0;
	}

hr {
border-style: dotted;
border-color: #EF8531;
height:0px;
margin:7px 0;
*margin:0px 0;
}

p.FS2_ItemComment {
line-height: 2;
}

span.itemCatchCopy {
font-size:14px;
color:#FF0000;
}


h2.itemGroup span.itemCatchCopy {
font-size:11px;
color:#FF0000;
}


#smash-footer {
	width:730px;
	padding:10px;
	background: #F2F2F2;
	float:left;
	}
	
.smash-footer-col {
	width:335px;
	font-size:13px;
	margin:0 12px;
	padding:0;
	float:left;
	background: #F2F2F2;
	}

table.smashspec {
    width:350px;
    float:left;
    margin: 0 0 10px 0;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px #E3E3E3 solid;
    }
	
table.smashspec th {
    width:130px;
    border:1px solid #CCC; 
    background: #F2F0EC;
    text-align: left;
    font-size:12px;
    font-weight: normal;
    padding: 5px;
    }	
	
table.smashspec td {
    width:220px;
    border:1px solid #CCC; 
    padding: 5px;
    font-size:12px;
    }	

span#spec_title {
color: #000000;
background: #F2F0EC;
padding:5px;
width:338px;
line-height:2;
text-align:center;
font-weight: bold;
margin: 0;
border: 1px solid #ccc;
border-bottom: 0px;
float:left;
}





span#jaitem {
color: #FFFFFF;
background: #6d28a2;
padding:5px;
width:25%;
border: 1px solid #ccc;
line-height:2;
text-align:center;
font-weight: bold;
margin: 0 5px 5px 0;
float:left;
}

span#racketcase {
color: #FFFFFF;
background: #a22828;
padding:5px;
width:35%;
border: 1px solid #ccc;
line-height:2;
text-align:center;
font-weight: bold;
margin: 0 5px 5px 0;
float:left;
}

span#frame_price {
color: #FFFFFF;
background: #28a239;
padding:5px;
width:25%;
border: 1px solid #ccc;
line-height:2;
text-align:center;
font-weight: bold;
margin: 0 5px 5px 0;
float:left;
}

span#shipfree {
color: #FFFFFF;
background: #a29b28;
padding:5px;
width:25%;
border: 1px solid #ccc;
line-height:2;
text-align:center;
font-weight: bold;
margin: 0 5px 5px 0;
float:left;
}

span#strings_on {
color: #FFFFFF;
background: #a2287e;
padding:5px;
width:25%;
border: 1px solid #ccc;
line-height:2;
text-align:center;
font-weight: bold;
margin: 0 5px 5px 0;
float:left;
}

span#prince_set {
color: #FFFFFF;
background: #2E8F70;
padding:5px;
width:35%;
border: 1px solid #ccc;
line-height:2;
text-align:center;
font-weight: bold;
margin: 0 5px 5px 0;
float:left;
}

span#shop_guide {
color: #7301ae;
background: #284da2;
padding:5px;
width:35%;
border: 1px solid #ccc;
line-height:2;
text-align:center;
font-weight: bold;
margin: 0 5px 5px 0;
float:left;
}

span#shop_guide a{
color: #FFFFFF;
}

span#shop_guide a:hover{
color: #CCCCCC;
}



.my_recommend {
	margin: 20px 0;
	width:100%;
	display: block;
	float:left;
	}

.my_recommend h4 {
	width:100%;
	background:#FFF;
	border-left: #ED6B17 solid 7px;
	border-bottom: #ED6B17 solid 1px;
	font-size:16px;
	line-height:2;
	text-indent:0.5em;
	}

.my_recommend_item {
	margin: 15px 20px;
	_margin: 15px 10px;
	width:150px;
	float:left;
	}

.my_recommend_item_img {
	height:160px;
	}



.my_recommend_item h5 {
	line-height:1.5;
	font-size: 13px;
	margin: 0;
	float:left;
	}

.my_recommend_item p {
	margin: 5px 0;
	font-size: 12px;
	width:150px;
	font-weight: normal;
	}

.beginner_pop {
	margin: 10px 0 10px 0;

	}

#tb-footer {
width:730px;
padding:10px;
background: #F2F2F2;
float:left;
}
.tb-footer-col {
width:335px;
font-size:13px;
margin:0 12px;
padding:0;
float:left;
background: #F2F2F2;
}
.recom {
width:750px;
margin-bottom:20px;
background:#FFFFFF;
float:left;
}

.recom h1 {
width:750px;
height:20px;
background:#3299FE;
color:#FFFFFF;
font-size:14px;
line-height:1.6;
text-indent:3px;
}
.recom-items {
width:95px;
margin:7px;
float:left;
font-size:11px;
}
.recom-items a{
font-size:12px;
}
.recom-items img{
border:0;
}
span.item_name { 
color: #000000;
font-size: 16px;
}


#accordion_menu{
    width:193px;
    margin: 0;
	float:left;
	}
	
/* アコーディオンのカテゴリの指定 */
.menuheader{
	background: url(/shop/item/smash/design/img05/bg_menu2.jpg) repeat-x;
	height:32px;
	margin-bottom: 0px;
	text-decoration: none;
	line-height: 32px;
	font-size: 12px;
	text-indent: 0.5em;
	color: #5894DD;
	cursor: hand;
	cursor: pointer;
	display: block;
	position: relative;
	}

.racket_color {
	background: url(/shop/item/smash/design/img05/racket_color.jpg) repeat-x;
}

.gut_color {
	background: url(/shop/item/smash/design/img05/gut_color.jpg) repeat-x;
}

.acce_color {
	background: url(/shop/item/smash/design/img05/acce_color.jpg) repeat-x;
}

.wear_color {
	background: url(/shop/item/smash/design/img05/wear_color.jpg) repeat-x;
}

.sports_color {
	background: url(/shop/item/smash/design/img05/sports_color.jpg) repeat-x;
}




#accordion_menu .menuheader a:hover{
	color: #FF0;
	}
/* openheader はカテゴリが開いている状態のCSS */
#accordion_menu .openheader{

	}	
#accordion_menu .openheader a {
	color: #FFFFFF;
	}
.categoryitems {
width: 100%;
height:100%;
}
	
/* 子メニューの指定 */
.categoryitems ul{
height:100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0px;
	background: #FFF;
	}
/*ステータスアイコンのCSS*/
.menuheader .statusicon{
	position: absolute;
	top: 7px;
	right: 3px;
	border: none;
	}

.categoryitems ul li{
	padding-bottom: 1px;
	font-size: 12px;
	}
	
.categoryitems ul li a{
	color: #00386e;
	background: #ffffff url(/shop/item/smash/design/img05/arrow.jpg) no-repeat 8px 3px;
	display: block;
	padding: 2px 0 2px 15px;
	text-decoration: none;
	line-height:1.8em;
	*line-height:2em;
	text-indent:1em;
	border-bottom: 1px dotted #FF892B;
	font-weight: normal;
	}

.categoryitems ul li a:visited{
	color: #8a3d01;
	}

.categoryitems ul li a:hover{
	color: #f46c00;
	background: #fdf0e6 url(/shop/item/smash/design/img05/arrow_hover.jpg) no-repeat 8px 3px;
	}

.menuheader {
	color:#FFFFFF;
	font-weight: bold;
	}

.menuheader a{
	color:#FFFFFF;
   	text-decoration: underline;
	}

.menuheader a:visited{
	color:#FFFFFF;
	}

.menutitle_links {
	height:1px;
}

.menutitle_links a {
	position:relative;
	top:-26px;
	left:7px;
	height:1px;
	line-height:20px;
	font-size:12px;
    color:#FFF;
    font-weight: bold;
   	text-decoration: underline;
}

.menutitle_links a:hover{
    color:#FF0;

}

span#cart_item {
	width:350px;
	float:left;
}

#smashbag_tooltip {
	color:#FFF;
	font-size:17px;
	line-height:1.3;
	font-weight: bold;
}

span.red {
color:#F00;
}

/*

	jQuery Bubble Popup v.2.3.1
	http://maxvergelli.wordpress.com/jquery-bubble-popup/
	
	Copyright (c) 2010 Max Vergelli
	
	Permission is hereby granted, free of charge, to any person obtaining a copy
	of this software and associated documentation files (the "Software"), to deal
	in the Software without restriction, including without limitation the rights
	to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
	copies of the Software, and to permit persons to whom the Software is
	furnished to do so, subject to the following conditions:
	
	The above copyright notice and this permission notice shall be included in
	all copies or substantial portions of the Software.
	
	THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
	IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
	FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
	AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
	LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
	OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
	THE SOFTWARE.

*/

	/* Layout Settings */
	.jquerybubblepopup{width:auto;height:auto;margin:0px;padding:0px;position:absolute;border:0px;z-index:100;text-align:center;background-color:transparent;}
	.jquerybubblepopup-ie{filter:progid:DXImageTransform.Microsoft.Shadow(color="#666666", Direction=135, Strength=3);} /* the plugin adds this class only if browser is IE; if IE9, it's added to main <DIV> else to <TABLE> */
	.jquerybubblepopup table{width:auto;height:auto;margin:0px;padding:0px;display:table;border-collapse:collapse;border-spacing:0px;border:0px;empty-cells:show;background-color:transparent;}
	.jquerybubblepopup tbody{display:table-row-group;vertical-align:middle;border:0px;background-color:transparent;}
	.jquerybubblepopup td{margin:0px;padding:0px;background-color:transparent;}
	.jquerybubblepopup-top-left,    .jquerybubblepopup-top-right,
	.jquerybubblepopup-bottom-left, .jquerybubblepopup-bottom-right{width:21px;height:21px;overflow:hidden;background-repeat:no-repeat;}
	.jquerybubblepopup-top-middle,  .jquerybubblepopup-bottom-middle{overflow:hidden;background-repeat:repeat-x;}
	.jquerybubblepopup-middle-left, .jquerybubblepopup-middle-right{overflow:hidden;background-repeat:repeat-y;}
	.jquerybubblepopup-tail{border:0px;margin:0px;padding:0px;display:inline;}

/*  
	Themes:

	The plugin adds the class of the theme (for example ".jquerybubblepopup-azure") 
	to the main <DIV> container, then you can edit the style of any element inside the 
	Bubble Popup markup for each theme.
	
	The following code defines fonts and backgrounds of the "innerHtml" for each theme:
*/
	.jquerybubblepopup-azure  .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-black  .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-blue   .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-green  .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-grey   .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-orange .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-violet .jquerybubblepopup-innerHtml, 
	.jquerybubblepopup-yellow .jquerybubblepopup-innerHtml
	{
		font-family:'Trebuchet MS',Arial;
		font-size:11px;
		font-weight:normal;
		color:#000000;
		background-color:#FFFFFF;
	}
	.jquerybubblepopup-all-azure  .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-all-black  .jquerybubblepopup-innerHtml, 
	.jquerybubblepopup-all-blue   .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-all-green  .jquerybubblepopup-innerHtml, 
	.jquerybubblepopup-all-grey   .jquerybubblepopup-innerHtml, 
	.jquerybubblepopup-all-orange .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-all-violet .jquerybubblepopup-innerHtml, 
	.jquerybubblepopup-all-yellow .jquerybubblepopup-innerHtml
	{
		font-family:'Trebuchet MS',Arial;
		font-size:11px;
		font-weight:normal;
		color:#FFFFFF;
	}
	.jquerybubblepopup-all-azure  .jquerybubblepopup-innerHtml{background-color:#0099FF;}
	.jquerybubblepopup-all-black  .jquerybubblepopup-innerHtml{background-color:#000000;} 
	.jquerybubblepopup-all-blue   .jquerybubblepopup-innerHtml{background-color:#0066CC;}
	.jquerybubblepopup-all-green  .jquerybubblepopup-innerHtml{background-color:#66FF00;} 
	.jquerybubblepopup-all-grey   .jquerybubblepopup-innerHtml{background-color:#666666;}
	.jquerybubblepopup-all-orange .jquerybubblepopup-innerHtml{background-color:#FF9933;}
	.jquerybubblepopup-all-violet .jquerybubblepopup-innerHtml{background-color:#FF33FF;} 
	.jquerybubblepopup-all-yellow .jquerybubblepopup-innerHtml{background-color:#FFCC00;}


.only_string {
width:100%;
padding:10px;
border:1px solid #FF6C00;
background:#FFF1EE;
line-height:1.3;
}

.only_string h4 {
margin:3px 0;
}
