@charset "utf-8";
/*###############################################
 Name: styleBase.css
 Version: 1
 Author: ECS
 URL: http://www.web-ecs.com/

 Copyright (C) ECS All Rights Reserved.
#################################################*/


/* Frame */
html, body 		{ margin:0; padding:0;}
body			{ background:#d7d4cd url("images/bodyback.gif") repeat-x; text-align:center;}
#container		{ width:632px; text-align:left; margin:0 auto; padding:0 0 10px;
					 background:url("/assets/images/presentcampaign/present_btm.gif") left bottom no-repeat ;}
#header 		{}
#main_column	{ padding:0 30px 20px; background:#FFFFFF url("/assets/images/presentcampaign/present_bg.gif") 0 0 repeat-y;}
.capbottom		{ width:100%; padding:0 0 9px;}
#content		{ clear:both; margin:0; padding:15px 31px; }
#footer			{ clear:both; margin:0; padding:15px 0px 0; }
#content		{ min-height:200px; padding:10px 15px 10px 20px;}
#footer p 		{ padding:15px 0 0; margin:0; text-align:center; border-top:solid 1px #333333; color:#666666; line-height:1.3;}

.pagecontent	{ padding:0 36px;}
.ess			{ padding-bottom:20px;}
.itemTable		{ width:468px; background-color:#006C6C; text-align:center; color:#FFFFFF; margin-left:52px;}
.itemTable a,
.itemTable img,
.itemTable a img{ text-decoration:none; border:none; color:#FFFFFF;}
.infoarea ul		{ background:url("/assets/images/presentcampaign/present_infobtm.gif") no-repeat left bottom; padding-bottom:15px; }
.infoarea		{ background:url("/assets/images/presentcampaign/present_infomid.gif") repeat-y 0 0; }
.infoarea ul li{ background:url("/assets/images/presentcampaign/present_icn_star.gif") no-repeat 0 0;
				 list-style:none; padding:5px 40px 5px 30px; margin-bottom:0; }
.infoarea strong{ font-size:114%; color:#DB002A;}

.mainbg{ margin:0; padding:5px 15px; font-size:108%; font-weight:bold; text-align:center; color:#DB002A; background:url("/assets/images/presentcampaign/present_main2.jpg") no-repeat 0 0;}

/*form*/
.formDef{ padding:0 20px;}
.formTable{ border-bottom:1px solid #57A67B; }
.formTable th,
.formTable td{ border-top:1px solid #57A67B; padding:5px 8px;}
.formTable th	{ background-color:#D8F3D9;  width:100px;}
.formTable td th{ width:90px;}
.formTable td	{}
.formTable td .addTable table{ margin:0; width:100%;}
.formTable td .addTable th{}
.formTable td .addTable td{}

/* Twitter */
.twitter_listarea{ padding:0 20px;}
.twitter_field		{ padding:0; margin:25px 0 10px; background:#FFFFFF; border-bottom:1px solid #57A67B;}
.twitter_field h3	{ background:#D8F3D9; margin:0;}
.twitter_field h3 span{}
.twitter_field th,
.twitter_field td	{ padding:3px 8px;}
.formDef .twitter_field td p	{ margin:0; padding:0;}
.twitter_field td.right{ text-align:right;}
.twitter_field td.bo	{ border-top:1px solid #57A67B;}
.twitter_field th	{ background-color:#D8F3D9; border-top:1px solid #57A67B;}
.formDef input.submitbtn,
.formDef input.submitbtnHovered{ font-size:125%;}
.twitter_area		{ margin:0 0 10px; padding:5px; background-color:#FFFFFF; border-bottom:1px solid #CCCCCC;}
.twitter_list,
.twitter_list li	{ margin:0; padding:0;}
.twitter_list img	{ float:left; margin:0 10px 0 0;}
.twitter_list div	{ float:left; width:450px;}
.twitter_list p		{ margin-bottom:3px;}

.twitter_field a:hover img,
a.alpha:hover img{ filter:Alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;}

.pkg:after			{ content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}
* html .pkg			{ display: inline-block; }
/* no ie mac \*/
* html .pkg			{ height: 1%; }
.pkg				{ display: block; }
/* */
*+html .pkg			{ height:1%;}


