@charset "utf-8";
/* CSS Document */
/*
Theme Name: Sapoo Blog
Description: 横浜のホームページ制作Studio FIX Inc. 
Author: Studio FIX Inc.
Author URI: http://www.studio-fix.com/
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
/*------------------------------------------------------------------------
Header
--------------------------------------------------------------------------*/
*			 													{ margin: 0px; padding: 0px; }
body     										{  text-align: center;  font-size: 75%;color: #4b4b4b; line-height: 1.6;   }
#page											{	width : 950px; margin: 0 auto 0 auto;  text-align: left; }

a:link												{ color:#4471d5; text-decoration:underline; }
a:visited										{ color:#4471d5; text-decoration:underline; }
a:active										{ color:#4471d5; text-decoration: underline; }
a:hover										{ color:#f48943; text-decoration: underline; }


#header								{ width: 950px; height: 60px; background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_img950_2.gif) no-repeat;  margin: 5px 0 0 0;    }
#header ul						{ width: 950px; float:right; list-style-type: none;  }
#header li						{	display:block; float:left; display:inline; }
#header li span		{ display:none; }
#header a					 	{ display:block;  text-decoration: none; outline: none;}

#header_navi01					{ width: 420px;   }
#header_navi02					{ width: 70px;   }
#header_navi03					{ width: 96px;   }
#header_navi04					{ width: 119px;   }
#header_navi05					{ width: 57px;    }
#header_navi06					{ width: 89px;    }
#header_navi07					{ width: 99px;   }

#header_navi01 a			{ width: 140px; height: 60px; display:block;}
#header_navi02 a			{ width: 70px; height: 30px; display:block;  margin: 30px 0 0 0; }
#header_navi03 a			{ width: 96px; height: 30px; display:block;  margin: 30px 0 0 0; }
#header_navi04 a			{ width: 119px  ; height: 30px; display:block;  margin: 30px 0 0 0; }
#header_navi05 a			{ width: 57px  ; height: 30px; display:block;  margin: 30px 0 0 0; }
#header_navi06 a			{ width: 89px; height: 30px; display:block;  margin: 30px 0 0 0; }
#header_navi07 a			{ width: 99px; height: 28px; display:block;  margin: 32px 0 0 0; }

#header_navi01 a:hover { background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_img950_2.gif)       0px  -60px no-repeat; }
#header_navi02 a:hover { background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_img950_2.gif)  -420px -90px no-repeat; }
#header_navi03 a:hover { background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_img950_2.gif)  -490px -90px no-repeat; }
#header_navi04 a:hover { background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_img950_2.gif)  -586px -90px no-repeat; }
#header_navi05 a:hover { background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_img950_2.gif)  -705px -90px no-repeat; }
#header_navi06 a:hover { background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_img950_2.gif)  -762px -90px no-repeat; }
#header_navi07 a:hover { background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_img950_2.gif)  -851px -92px no-repeat; }

.description		{  display:none; }


/*------------------------------------------------------------------------
Global Navigation Block
--------------------------------------------------------------------------*/
#global_navi							{ width:950px; height:40px; background:url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_img950_2.gif) 0 -120px no-repeat; margin: 10px 0 0 0;   }
#global_navi span		{ display: none;}
#global_navi ul					{ list-style-type: none;   margin: 0; padding: 0;}
#global_navi li		 				{ height:40px; display:block; float:left; display:inline; }
#global_navi a				 	{ height:40px; display:block; text-decoration: none; outline: none; }

#global_navi01					{ width: 120px; }
#global_navi02					{ width: 118px; }
#global_navi03					{ width: 119px; }
#global_navi04					{ width: 118px; }
#global_navi05					{ width: 119px; }
#global_navi06					{ width: 118px; }
#global_navi07					{ width: 119px; }
#global_navi08					{ width: 119px; }

#global_navi01 a:hover { background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_img950_2.gif)       0px  -160px no-repeat; }
#global_navi02 a:hover { background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_img950_2.gif)  -120px -160px no-repeat; }
#global_navi03 a:hover { background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_img950_2.gif)  -238px -160px no-repeat; }
#global_navi04 a:hover { background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_img950_2.gif)  -357px -160px no-repeat; }
#global_navi05 a:hover { background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_img950_2.gif)  -475px -160px no-repeat; }
#global_navi06 a:hover { background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_img950_2.gif)  -594px -160px no-repeat; }
#global_navi07 a:hover { background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_img950_2.gif)  -712px -160px no-repeat; }
#global_navi08 a:hover { background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_img950_2.gif)  -831px -160px no-repeat; }


/*------------------------------------------------------------------------
Container
--------------------------------------------------------------------------*/
#container										 { width: 950px; margin: 15px 0 0 0;   } 
#container_wrapper		 { width: 735px; float: left; } 
#content											 { width: 520px; float :right;    } 
#container_left						 { width: 180px; float: left;   }  
#container_right					 { width: 180px; float: right;     }  

#content ul									 {  margin: 0; padding: 0;  list-style-type: none;  } 

/*------------------------------------------------------------------------
Local Navigation
--------------------------------------------------------------------------*/
#container_left ul					{ width : 180px;  list-style: none; }
#container_left li					{ margin: 0; padding: 0;   }

#container_left li#left_seal01		{ width : 180px; height: 30px; list-style: none; background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_bt01.jpg)  0 -240px no-repeat; margin: 0 0 5px 0; }
#container_left li#left_seal02		{ width : 180px; height: 30px; list-style: none; background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_bt01.jpg)  0 -270px no-repeat; margin: 0 0 5px 0; }
#container_left li#left_seal03		{ width : 180px; height: 30px; list-style: none; background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_bt01.jpg)  0 -300px no-repeat; margin: 8px 0 5px 0; }
#container_left li#left_seal04		{ width : 180px; height: 30px; list-style: none; background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_bt01.jpg)  0 -330px no-repeat;  margin: 0; }
#container_left li#left_seal05		{ width : 180px; height: 30px; list-style: none; background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/bg_left_seal05.gif)  no-repeat; margin: 8px 0 0 0; }

#container_left li#left_inner			{  }

#left_seal01 a,#left_seal02 a,#left_seal03 a													{ height: 30px; display:block;  }
#left_seal01 span,#left_seal02 span,#left_seal03 span					{ display: none; }

#container_left li#left_seal01 a:hover	{ background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_bt01.jpg)  0 -460px no-repeat; }
#container_left li#left_seal02 a:hover	{ background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_bt01.jpg)  0 -490px no-repeat; }
#container_left li#left_seal03 a:hover	{ background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_bt01.jpg)  0 -520px no-repeat; }

#container_left ul ul								{ width : 178px; border-left: 1px solid #fbd08c; border-right: 1px solid #fbd08c; border-bottom: 1px solid #fbd08c; }
#container_left ul ul li							{ margin: 0; padding: 0;  line-height: 1.8;  }
#container_left ul ul li.inner		{ margin: 0; padding: 0;   }

#container_left ul ul li.inner ul					{ width : 178px; margin: 5px 0; padding: 0 ; border:none;   }
#container_left ul ul li.inner ul li				{ margin: 0; padding: 0;  }

#container_left ul ul li.inner ul li.category2nd								{ margin: 0 ; padding: 0 0 0 25px; background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/m_list01.gif) no-repeat;   }
#container_left ul ul li.inner ul li.category3rd								{ margin: 0 ; padding: 0 0 0 35px; background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/m_list02.gif) no-repeat;   }
#container_left ul ul li.inner ul li.category2nd_active		{ margin: 0 ; padding: 0 0 0 25px; background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/m_list03.gif) no-repeat; font-weight: bold;  }
#container_left ul ul li.inner ul li.category3rd_active		{ margin: 0 ; padding: 0 0 0 35px; background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/m_list04.gif) no-repeat; font-weight: bold;  }


#container_left ul ul li.category_top				{ 
height: 23px;  
margin: 0; 
padding: 2px 0 0 20px; 
font-size: 110%; 
font-weight: bold; 
background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_bt01.jpg)  0 -1135px no-repeat; 
}

#container_left ul ul li.category				{ 
height: 23px;  
margin: 0; 
padding: 2px 0 0 20px; 
font-size: 110%; 
font-weight: bold; 
background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_bt01.jpg)  0 -1135px no-repeat; 
border-top: 1px solid #fbd08c; 
}

#container_left ul ul li.category_sale			{ 
height: 23px; 
margin: 0; 
padding: 2px 0 0 20px; 
font-size: 110%; 
font-weight: bold; 
background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_bt01.jpg)  0 -1135px no-repeat; 
border-top: 1px solid #fbd08c; 
}

#container_left ul ul li.category_end			{ 
height: 23px; 
padding: 2px 0 0 20px; 
font-size: 110%; 
font-weight: bold; 
background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_bt01.jpg)  0 -1135px no-repeat; 
border-top: 1px solid #fbd08c; 
}

/*------------------------------------------------------------------------
Pagetop Link Layout Block
--------------------------------------------------------------------------*/ 
#pagetop										{ width : 950px; height: 28px; margin: 50px 0 0 0;  background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_img950_2.gif)  0 -330px no-repeat;}
#pagetop p									{ width : 120px; height: 28px; margin: 0 0 0 0830px;   display:block;   }
#pagetop span						{ display:none;  }
#pagetop a									{ width : 120px; height: 28px;  display:block;  }


/*------------------------------------------------------------------------
Footer Navigattion
--------------------------------------------------------------------------*/ 
#footer_navi							{ width : 948px; padding: 10px 0 0 0; text-align: center;  border-left: 1px solid #fbe3bc; border-right: 1px solid #fbe3bc;  background-color: #fdfaf0;  }
#footer_navi ul					{ width : 948px; position: static; float: left; display: block; list-style: none; margin: 0 0 5px 0; padding: 0; text-align: center; }
#footer_navi li						{ position: relative; display: inline; list-style: none;margin: 0; padding: 0 3px 0 6px; border-left: 1px solid #dcc7a4;}
#footer_navi li.footer_li_start		{ border: none; }

p#copyright							{ width : 950px; height: 60px; margin: 0 0 20px 0; background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_img950_2.gif)  0 -365px no-repeat;}
p#copyright span			{ display:none; }

p#cart_copyright							{ width : 950px; height: 70px; margin: 25px 0 20px 0; background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_img950_2.gif)  0 -560px no-repeat;}
p#cart_copyright span			{ display:none; }




/*------------------------------------------------------------------------
Sidebar
--------------------------------------------------------------------------*/
#sidebar							{ width : 180px; }
#sidebar form			{	margin: 0;	}
#sidebar h2					{ height: 23px; background: url(images/h2img_sidebar.gif) repeat-y;  padding: 7px 0 0 20px;  color: #784b10;  font-size: 1.2em; }

#sidebar ul 										{ width : 178px; }
#sidebar ul li 									{	 margin: 0; padding: 0; list-style-type: none;	list-style-image: none;	margin-bottom: 10px;	border-left: 1px solid #FBD08C; border-right: 1px solid #FBD08C; border-bottom: 1px solid #FBD08C;  }
#sidebar ul ul									{	margin: 10px 0 15px 10px;	list-style-type: none; }
#sidebar ul ul li							{	 line-height: 1.8; margin: 3px 10px 0 0;  padding: 0 0 0 10px; border:none; background: url(images/m_01.gif) 0 6px no-repeat; }

#sidebar ul li select				{	margin: 10px; }


/* Search From */
#sidebar ul li.widget_search  									{  }
#sidebar ul li.widget_search h2  							{   }
#sidebar ul li.widget_search form			 			{ margin: 5px 0 0 10px; padding: 0;   }
#sidebar ul li.widget_search fieldset 			{ border: none;}
#sidebar ul li.widget_search input 					{ margin: 5px 0 0 0; }

/* Widget Text */
#sidebar ul li.widget_text  														{ border:none;  margin: 0; padding: 0;  }
#sidebar ul li.widget_text ul													{	margin: 0; padding: 0; 	}
#sidebar ul li.widget_text li													{	margin: 0; padding: 0; list-style-type: none; }
#sidebar ul li.widget_text h2  											{ display:none;  }
#sidebar ul li.widget_text div.textwidget		{ width : 180px;  margin: 0; padding: 0;  }

/* New Entry */
#sidebar ul li.widget_recent_entries ul 											{ width : 168px; margin-left: auto; margin-right: auto; }
#sidebar ul li.widget_recent_entries ul li 										{ margin: 0 5px 0 5px;  padding: 5px 0 5px 0; background:none; border-bottom: 1px dotted #ddd;  line-height: 1.3;  }
#sidebar ul li.widget_recent_entries ul li:before					{ content: none;	padding: 0;}

/* Tag Cloud */
#sidebar ul li.widget_tag_cloud  										{ line-height: 1.3;  }
#sidebar ul li.widget_tag_cloud h2  							{   }
#sidebar ul li.widget_tag_cloud div  							{ margin: 10px;   }

/* Archive */
#sidebar ul li.widget_archive  										{  }
#sidebar ul li.widget_archive h2  							{   }
#sidebar ul li.widget_archive select  				{ margin: 10px;   }

/*------------------------------------------------------------------------
右カラム　ショッピングガイド
--------------------------------------------------------------------------*/
#right_guide							{ width : 180px; margin: 30px 0 0 0;   }
#right_guide ul					{ width : 180px; list-style: none;   }
#right_guide ul li																	{ margin: 0; padding: 0;    }
#right_guide ul li#right_guide01				{ background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_bt01.jpg)  -200px -245px no-repeat;  padding: 122px 0 12px 22px;  }
#right_guide ul li#right_guide02				{ background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_bt01.jpg)  -200px -397px no-repeat;  padding: 165px 0 12px 22px;  }
#right_guide ul li#right_guide03				{ background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_bt01.jpg)  -200px -592px no-repeat;  padding: 110px 0 12px 22px;  }
#right_guide ul li#right_guide04				{ height: 28px; background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_bt01.jpg)  -200px -730px no-repeat;  padding: 90px 0 0 22px;  }

#right_guide ul li#right_guide05				{ height: 65px; background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_bt01.jpg)  0 -550px no-repeat;   margin: 20px 0 0 0; }
#right_guide ul li#right_guide06				{ height: 65px; background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_bt01.jpg)  0 -615px no-repeat;   margin: 8px 0 0 0; }
#right_guide ul li#right_guide07				{ height: 65px; background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_bt01.jpg)  0 -680px no-repeat;   margin: 8px 0 0 0; }
#right_guide ul li#right_guide08				{ height: 65px; background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/sprit_bt01.jpg)  0 -745px no-repeat;   margin: 8px 0 0 0; }

#right_guide ul li#right_guide05 a,
#right_guide ul li#right_guide06 a,
#right_guide ul li#right_guide07 a,
#right_guide ul li#right_guide08 a{ height: 65px; display:block; }


/*------------------------------------------------------------------------
Entry
--------------------------------------------------------------------------*/
.entry_head								{	 width : 480px;  background: url(http://www.sapoo-img.prosty.com/sapoo/blog_images/bg_item_head2.gif) no-repeat;  padding: 15px 20px 10px 20px;   }
.entry	_head h2						{	 font-size: 180%;  color: #408b92;  font-weight: bold; line-height: 1.2;  }
.entry_date									{    }

.entry							{ width: 480px;  margin: 10px auto 0 auto;   }
.entry img			{ margin: 0 0 5px 0; }
.entry ul					{ padding: 0;  margin: 0;  list-style-type: none;}
.entry ul li			{ padding: 0; margin: 0; list-style-type: none; }

.entry ul ul			{ padding: 0; margin: 0; }
.entry ul ul li		{	list-style-type: disc; list-style-position: outside;	 margin: 0 0 0 1em;  padding: 0; }

/* Search List */
.entry ul.search_list     									{ list-style-type: none;  margin: 0;  padding: 0 0 50px 0;}
.entry ul.search_list li     								{ line-height: 2.0; border-bottom: 1px dotted #ccc; }
.entry ul.search_list li span						{ margin: 0 10px 0 0; font-family: "Verdana", "Arial"; }


h2 											{	 font-size: 160%;  color: #F56A04;  font-weight: bold; line-height: 1.2;  }
h2 a:link						{ color:#F56A04; text-decoration:none; }
h2 a:visited				{ color:#F56A04; text-decoration:none; }
h2 a:active				{ color:#F56A04; text-decoration:none; }
h2 a:hover				{ color:#4471d5; text-decoration:underline; }

h3 											{	 border-left: 5px solid #ff9530;  padding: 0 0 0 8px;  margin: 0 20px 10px 0;  font-size: 110%; text-decoration:none;  line-height: 1.2; }
h3 a:link						{ color:#555; text-decoration:none; }
h3 a:visited				{ color:#555; text-decoration:none; }
h3 a:active				{ color:#555; text-decoration:none; }
h3 a:hover				{ color:#008a8c; text-decoration:underline; }


/*------------------------------------------------------------------------
404
--------------------------------------------------------------------------*/
.not_found					{ width: 500px;  margin: 20px 20px 80px 20px;  line-height: 1.6; }
.not_found h2			{	padding: 22px 0 0 0;  font-size: 160%;  margin: 0;  line-height: 1.2; color:#999; }


/*------------------------------------------------------------------------
Page Navi
--------------------------------------------------------------------------*/
div#bg_pagenavi {  height: 37px; padding: 25px 0 0 0;   }


/*------------------------------------------------------------------------
Past Metadata
--------------------------------------------------------------------------*/
.postmetadata 				{ margin: 20px 0 40px 0;  padding: 6px; border-top: 1px solid #FBD08C;  border-bottom: 1px solid #FBD08C; }
.postmetadata ul		{	margin: 0; padding: 0;  }
.postmetadata li			{	display: inline;	list-style-type: none;	list-style-image: none;	 line-height: 150%; }



/*------------------------------------------------------------------------
CommentBlock
--------------------------------------------------------------------------*/
#comments												 { border-top: 1px solid #ccc; border-left: 1px solid #ccc;  border-right: 1px solid #ccc; font-size: 90%;   }
p.comments_intro						   { padding: 30px 0 5px 0;  }

ul.commentlist	 										{ padding: 0; margin: 0; }
ul.commentlist li										{	 list-style-type: none;   margin: 0;  padding: 15px; border-bottom: 1px solid #ccc;}
ul.commentlist li .avatar 			{	 float: right;	border: 1px solid #ccc;	padding: 2px;	background: #fff;	}
ul.commentlist p 									{ 	font-weight: normal;	line-height: 1.5em;	text-transform: none;	}

#respond																{ margin: 40px 0 0 0;  }
#commentform input						{ width: 250px;	padding: 2px;	margin: 5px 5px 1px 0;	 color: #4b4b4b; }
#commentform textarea			{	 padding: 2px; color: #4b4b4b;  margin: 5px 0 0 0;  width : 490px; }
#commentform #submit			{	 margin: 10px 0 20px 0;	}
#commentform p 								{	 font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;	}


/*------------------------------------------------------------------------
Photo List
--------------------------------------------------------------------------*/
.photo_list															{ width : 500px; margin: 0 0 0 35px;   }
.photo_list ul													{	list-style-type: none; margin: 0; padding: 0; }
.photo_list li													{ width : 120px; display:block; float:left; position:relative;  padding: 0; margin: 15px 40px 0 0;  }
.photo_list p img 									{ border: none; }

/*------------------------------------------------------------------------
Widget
--------------------------------------------------------------------------*/
.widget																{   }
.widget_tag_cloud div				{ margin: 15px 0 0 0;   }
.widget_tag_cloud div a		{  font-size: 75%; }

/*------------------------------------------------------------------------
Search
--------------------------------------------------------------------------*/
#searchform									{   }
#searchform input				{ margin: 5px 0 0 0;  }

/*------------------------------------------------------------------------
Tag
--------------------------------------------------------------------------*/
ul.tag_list		{ padding: 0; margin: 0; }
.tag_list li		{ list-style-type: disc; list-style: none; margin: 20px 0 0 0;  padding: 0 0 20px 0; }

/*------------------------------------------------------------------------
Position
--------------------------------------------------------------------------*/
.alignleft					{ float: left; padding: 0 10px 10px 0;  }
.alignright				{ float: right; padding: 0 0 10px 15px;  }


/*------------------------------------------------------------------------
BR Clear Module
--------------------------------------------------------------------------*/
img		 										{ border: 0; }
img.bg_img01			{ background: url(http://data.web-stylish.com/blog/bg_img01.gif) no-repeat; padding: 5px 5px 20px 5px;} 

/* PR Link */
.ph_style01 								{	position: relative;	float: left;	}
.ph_style01 img					{ display: block;}
.ph_style01 span				{ width: 16px;	height: 16px;	font-size: 0;	background-image: url(http://data.web-stylish.com/blog/m_round.png);	position: absolute;}
.corner01										{	top: 0;	left: 0;	}
.corner02										{	top: 0;	right: 0;	background-position: 16px 0;	}
.corner03										{	bottom: 0;	left: 0;	background-position: 0 16px;	}
.corner04										{	bottom: 0;	right: 0;	background-position: 16px 16px;}


/*------------------------------------------------------------------------
BR Clear Module
--------------------------------------------------------------------------*/
.clear 										{ clear: both; }
.clearfix									{ min-height: 1px;}
.clearfix:after					{ content: ".";    display: block;    clear: both;  height: 0;  visibility: hidden;}
* html .clearfix 			{ height: 1px;  /*\*//*/  height: auto;  overflow: hidden;  /**/}

/*------------------------------------------------------------------------
Font
--------------------------------------------------------------------------*/
.verdana					{ font-family: "Verdana", "Arial";   }
.verdana90			{ font-family: "Verdana", "Arial";   font-size: 90%; }
.verdana75			{ font-family: "Verdana", "Arial";   font-size: 75%;  }
.txtsize_130		{ font-size: 130%;   }
.txtsize_90			{ font-size: 90%;   }
.txtsize_75			{ font-size: 75%; }

span.display_none 								{ display:none; }

/*------------------------------------------------------------------------
Position Module
--------------------------------------------------------------------------*/
.position_left 						{ text-align: left; }
.position_center				{ text-align: center; }
.position_right 					{ text-align: right; }
.float_left									{ float: left; padding: 0 10px 10px 0;  }
.float_right								{ float: right; padding: 0 0 10px 15px;  }

/*------------------------------------------------------------------------
Spacer
--------------------------------------------------------------------------*/
.margin_top5			{ margin-top : 5px; }
.margin_top10		{ margin-top : 10px; }
.margin_top15   { margin-top : 15px; }
.margin_top20   { margin-top : 20px; }
.margin_top25   { margin-top : 25px; }
.margin_top30   { margin-top : 30px; }
.margin_top35   { margin-top : 35px; }
.margin_top40   { margin-top : 40px; }
.margin_top50   { margin-top : 50px; }

