@charset "utf-8";
/* CSS Document */


/*--  content_box  (tabs)  --*/

#tabs{
	text-align:center;
	background:url("/img/site/tabs_bg_repeat.gif") repeat-y;
	background-position:0px 30px; }

#tabs_menu{
	text-align:left;
	width:655px;
	height:29px;
	background:#ffffff;
	border-bottom:3px solid #A30819;}


#tabs_menu li{
	font-weight:bold;
	float:left;}

#tabs_menu li a{
	text-decoration:none;
	width:160px;
	height:29px;
	line-height:29px;
	text-indent:32px;
	margin-right:10px;
	display:block;
	background:url("/img/site/content_box_tab_off.gif") no-repeat;}
	
	
#tabs_menu li a:hover{
	color:#ffffff;
	text-decoration:none;
	background:url("/img/site/content_box_tab_on.gif") no-repeat !important;}
	
	
#tab-1,#tab-2,#tab-3{
	width:652px;
	padding:20px 0px 20px;
    margin-bottom:20px;
	background:url("/img/site/tabs_bg.gif");
	border:1px solid #CCC;}
	
.topStep01{
	background	: url("/img/site/top_step_01.gif") no-repeat left top;
	line-height	: 28px;
	color		: #FFF;
	font-weight	: bold;
	text-align	: left;
	padding-left: 80px;
	}
.topStep02{
	background	: url("/img/site/top_step_02.gif") no-repeat left top;
	line-height	: 28px;
	color		: #FFF;
	font-weight	: bold;
	text-align	: left;
	padding-left: 80px;
	margin-left:20px;
	}
	
* html .topStep02{
	margin-left:17px;
	}
	
.topStep03{
	background	: url("/img/site/top_step_03.gif") no-repeat left top;
	line-height	: 28px;
	color		: #FFF;
	font-weight	: bold;
	text-align	: left;
	padding-left: 80px;
	}
/*--  content_box  (tabs1)  --*/
.tab_in_topbox{
	width:615px;
	height:110px;
	margin-left:20px;
	margin-bottom:10px;
	background:#FFF url("/img/site/tab_in_topbox_bg.gif") no-repeat left bottom;}

* html .tab_in_topbox{
	margin-left:0;
	}
/*.tab_in_topbox h3{
	color:#ffffff;
	font-size:13px;
	width:564px;
	height:21px;
	line-height:21px;
	background:url("/img/site/tabs_topbox_ttl.gif") no-repeat;}*/
	
.tabs_form_box{
	/*width:564px;*/
	height:60px;
	/*margin-left:20px;*/}
.tabs_form_box select{
	padding:3px;
}
.pink{
	color:#D11D56;}
	
.tabs_form_left,.tabs_form_right{
	text-align:left;
	padding-top:15px;
	text-indent:12px;
	background:url("/img/site/icon_1.gif") no-repeat left 20px;}
	

.tabs_form_left{
	width:300px;
	float:left;
	display:inline;
	margin-left:15px;}
	
.tabs_form_right{
	width:300px;	
	float:right;
	display:inline;
	/*margin-right:15px;*/}
	
.tabSrchBtn{
	margin	: 20px 0 0;
	}
/*--  content_box  (tabs1_tab01  tabs1_tab02)  --*/
#tab03_menu{
	text-align:left;
	width:631px;
	height:29px;
	margin-left:20px;}
#tab03_menu li{
	font-weight:bold;
	float:left;}

#tab03_menu li a{
	text-decoration:none;
	width:280px;
	height:29px;
	line-height:29px;
	text-indent:100px;
	margin-right:10px;
	display:block;
	background:url("/img/site/content_box_tab01_off.gif") no-repeat;}
	
	
#tab03_menu li a:hover{
	text-decoration:none;
	background:url("/img/site/content_box_tab01_on.gif") no-repeat !important;}
	
#tabs3_table{
	background:#FFF url("/img/site/tab_in_topbox_bg.gif") no-repeat left bottom;;
	}
#tab1_tab01,#tab1_tab02{
	width:615px;
	margin-left:20px;
	background:#FFF url("/img/site/tab_in_topbox_bg.gif") no-repeat left bottom;}
* html #tab1_tab01,* html #tab1_tab02{
	margin-left:0;
	}
#tab1_tab02{
	border-top:1px dotted #CCC;
	padding-bottom:15px;}
	
.tab1_tab01_table{
	color:#d11d56;
	font-weight:bold;
	text-align:left;
	width:570px;
	margin-left:20px;
	background	: #FFF url("/img/site/tab_in_topbox_bg.gif") no-repeat left bottom;}

.tab1_tab01_table td{	
	padding:8px 0;
	border:1px solid #cccccc;
	background:#ffffff url("/img/site/top_tbl_check_bg.gif");}
	
.tab1_tab01_table td img{
	vertical-align:top;
	margin:0 8px;
	width:58px;
	display:inline;
	float:left;}
	
.tab1_tab01_table td p.tab1_class1{
	width:165px;
	float: left;
	}

.tab1_tab01_table td input{
	margin-right:5px;}
	
.tab1_tab01_table span{
	font-size:10px;
	font-weight:normal;}
	
.tbStep02{
	background: url("/img/site/tab01_step02.gif") no-repeat left top;
	width:631px;
	padding-top:5px;
	padding-bottom:15px;
	margin-left:24px;
	padding-left:90px;
	text-align:left;
	color:#FFF;
	}
	
	
/*--  content_box  (tab2)  --*/
.tabs2_table{
	width:90px;
	height:100px;
	line-height:1.3;
	float:left;
	display:inline;
	text-align:left;
	color:#d11d56;
	font-weight:bold;
	margin:10px 10px 10px 13px;}
	
.tabs2_table,.tabs2Inner{
	overflow	: hidden;}
.tabs2_table:after,.tabs2Inner:after{
    content		: "";
    display		: block;
    clear		: both;
    height		: 1px;
    overflow	: hidden;}
/*\*/
* html .tabs2_table,* html .tabs2Inner{
    height		: 1em;
    overflow	: visible;}
/**/

.tabs2Inner{
	margin		: 0 18px 0 20px;
	padding		: 15px 20px;
	background	: #FFF url("/img/site/tab_in_topbox_bg.gif") no-repeat left bottom;}

.tabs2_table p img{
	border		: 5px solid #EEE;
	margin-bottom:3px;}
	
.tabs2_table p input{
	margin-right:5px;}
.searchBtn{
	clear:both;
	margin:20px 0;
	}
#form_btn_tab2{
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	margin-left:217px;}
	
#form_btn_tab2 a{
	color:#ffffff;
	text-decoration:none;
	display:block;
	width:204px;
	height:30px;	
	background:url("/img/site/form_btn.gif");	}
	
#form_btn_tab2 a:hover{
	text-decoration:none;}



/*--  content_box  (tab3)  --*/
#tabs3_table{
	text-align:left;
	margin:15px 0 15px 20px;
	color:#D11D56;
}
* html #tabs3_table{
	margin-left: 0;
	}
	
	
.tabs3_topborder1{
	font-weight:bold;}
	
.tabs3_topborder2{
	font-weight:bold;}
	
#tab3_tab02 .tabs3_topborder2{
	border:none!important;
	background:none!important;
	}
	
.tabs3_leftborder{
	font-weight:bold;}
	
.tabs3_rightborder{
	font-weight:bold;}
	
.tabs3_bottomborder{
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background	: url("/img/site/step03.gif") no-repeat 20px top;}


#tabs3_table th{
	text-align:left;}


#tabs3_table td{
	padding:8px 15px;
	border:1px solid #cccccc;
	background:#ffffff url("/img/site/top_tbl_check_bg.gif");}
	
#tabs3_table td img{
	vertical-align:middle;
	margin-right:10px;}
	
	
#tabs3_table td label input{
	margin-right:5px;}


th#form_rows_tab3{
	width:16px;}
	
	
.tabs3_submit{
	margin-left:40px;
	margin-top:19px;}
	
.tab3Step2{
	background	: url("/img/site/step02_02.gif") no-repeat 110px top;
	padding-top:10px;
	}
	
#tab3_tab01,#tab3_tab02{
	width:615px;
	margin-left:20px;
	background	: #FFF url("/img/site/tab_in_topbox_bg.gif") no-repeat left bottom;
	border-top:1px solid #CCC;
	}
	
* html #tab3_tab01,* html #tab3_tab02{
	margin-left:2px;
	}
	
/*--  content_box  (bannar_area)  --*/
.banner_area{
	margin-bottom:5px;}	
	
.banner_area p{
	margin-bottom:15px;}
	
	
/*--  content_box  (shop_info)  --*/
#shop_info_box{
	width:655px;
	background:url("/img/site/border_left_right.gif") repeat-y;
	border-bottom:1px solid #cccccc;
	margin-bottom: 15px;}
	
	
#shop_info_box h3,.banner_w h3{
	color:#ffffff;
	font-weight:bold;
	width:655px;
	height:30px;
	line-height:30px;
	text-indent:10px;
	margin-bottom:15px;
	background:url("/img/site/ttl_black655.gif") no-repeat;}
.banner_w{
	margin-bottom: 30px;
}
#shop_info_box ul{
	margin-left:15px;
	height:180px;}
	
#shop_info_box ul li{
	font-size:10px;
	line-height:1.4;
	margin-bottom:10px;
	width:125px;
	float:left;}

#shop_info_box ul li h4{
	font-size:13px;
	margin:10px 0;
	padding-left:14px;
	background:url("/img/site/icon_1.gif") no-repeat;
	background-position:left 5px;}
	
#shop_info_box ul li p{
	margin-top:5px;
	background:url("/img/site/shop_details_btn.gif") no-repeat;}
	
#shop_info_box ul li p a{
	color:#ffffff;
	width:75px;
	height:15px;
	display:block;
	line-height:14px;
	text-indent:20px;	
	text-decoration:none;}
	
.topBN{
	width	: auto;
	float	: left;
	display	: inline;
	margin-right: 3px;
	margin-left: 3px;
	}

#preview{
	position: absolute;
	border: 3px solid #333;
	background: #444;
	padding: 5px;
	display: none;
	color: #FFF;
	text-align: center;
}

.info_w{
	margin: 30px 0;
}

.info_w h3{
	color: #ffffff;
	font-weight: bold;
	width: 655px;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	margin-bottom: 10px;
	background: url(/img/site/ttl_black655.gif) no-repeat;
}
.plan_i {
    clear: both;
    text-align: right;
}
.newStaffentry-list{
	padding: 5px;
}

.newStaffentry-list li{
	margin-bottom: 8px;
	padding-top: 8px;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	border-top: 1px dotted #ccc;
   }
.newStaffentry-list li:first-child {
    border: none;
}