html, body {width: 100%; height: 100%;}

body { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px; background-color:#223658; margin: 0px 0px 0px 0px;}

table { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #ffffff; font-weight:normal; font-size: 11px; border: 0px;}



a:link {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #ffffff; font-weight:normal; font-size: 11px; text-decoration:none;}

a:visited {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #ffffff; font-weight:normal; font-size: 11px; text-decoration:none;}

a:hover {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #ffffff; font-weight:normal; font-size: 11px; text-decoration:underline;}



p

{

display: block;

}



td.text 

{

	padding-top: 10px;

}



td.gray

{

	background-color: #646464;

}



td.form

{

	padding-bottom: 5px;

	padding-top: 5px;

}



td.form_button

{

	padding-bottom: 20px;

	padding-top: 20px;

}



table.center

{

margin-left: auto;

margin-right: auto; 

}



table.border

{

	border-style: groove;

	border-width: thin;

}



.ShopTitle

{      

  background-color: #264564;

  vertical-align: top;

  text-align: left;

  height: 119px;

}



.maintable

{      

	height: 100%;

}



.halfwidth

{      

	width: 50%;

}



.margin50

{  

	margin-left: 80px;

}



.uptitlebg

{      

  background-image: url(images/main_uptitle_bg.gif);

}



.bottombg

{      

  background-image: url(images/main_bottom_bg.gif);

}



.Justify

{      

  font-family: Verdana;

  font-size: 11px;

  text-align: justify;

  text-indent: 15px

}



.Center

{      

  vertical-align: middle;

  text-align: center;

}



.Left

{      

  text-align: left;

}



.Right

{      

  text-align: right;

}



.Top

{      

	vertical-align: top;

}



.SmallText

{      

  color: #ffffff;

  font-size: 9px;

}



.MainMenuCell

{      

  vertical-align: middle;

  text-align: left;

  width: 421px;

}



.MainMenuCell2

{      

  vertical-align: middle;

  width: 40px;

}



.MastTopicText

{      

  color: #264564;

  font-size: 11px;

  font-weight: bold;

}



.BoldText

{      

  color: #ffffff;

  font-size: 11px;

  font-weight: bold;

}



.BoldText2

{      

  color: #264564;

  font-size: 11px;

  font-weight: bold;

}



.gradualshine

{

	filter:alpha(opacity=50);

	-moz-opacity:0.5;

}



img

{

	border: 0;

}



img.block

{

	display: block;

	vertical-align: bottom;

}



img.top

{

	vertical-align: top;

	display: block;

}



img.suwaki

{

	border-width: thin;

	border-style: groove;

}



img.middle

{

	vertical-align: bottom;

	display: block;

}



img.inline

{

	display: inline;

}



img.left

{

	text-align: left;

	display: inline;

}



img.center

{

	vertical-align: middle;

	text-align: center;

	display: inline;

}



ul

{

/*list-style-image: url(images/list_bullet.gif);*/

list-style-type: circle;

list-style-position: outside;

text-align: left;

}



INPUT {

	border-right: #bbbbbb 1px solid;

	border-top: #bbbbbb 1px solid;

	font-size: 10px;

	border-left: #bbbbbb 1px solid;

	color: #223658;

	border-bottom: #bbbbbb 1px solid;

	font-family: verdana;

	background-color: #ededed

} 



SELECT {

	border-right: #bbbbbb 1px solid;

	border-top: #bbbbbb 1px solid;

	font-size: 10px;

	border-left: #bbbbbb 1px solid;

	color: #223658;

	border-bottom: #bbbbbb 1px solid;

	font-family: verdana;

	background-color: #ededed;

}



TEXTAREA {

	border-right: #bbbbbb 1px solid;

	border-top: #bbbbbb 1px solid;

	font-size: 11px;

	border-left: #bbbbbb 1px solid;

	color: #223658;

	border-bottom: #bbbbbb 1px solid;

	font-family: verdana;

	background-color: #ededed

}


