/* ==== TOP PAGE ONLY ==== */

.icon{
	margin:0 4px;}

.basic_top_wide{
	width:775px;
	margin:0 auto;}

#top_left{
	width:540px;
	float:left;}
	
#top_right{
	width:225px;
	float:right;}

#top_right .top_login{
	background:transparent url(/css/cssimg/top_login_bg_main.gif) repeat-y scroll left top;}

#top_right .top_login .top_login_hdr{
	width:225px;
	height:6px;
	background:transparent url(/css/cssimg/top_login_bg_hdr.gif) no-repeat scroll left top;}

#top_right .top_login  .top_login_ftr{
	width:225px;
	height:6px;
	background:transparent url(/css/cssimg/top_login_bg_ftr.gif) no-repeat scroll left top;}

#top_right .top_login .top_login_ttl{
	width:225px;
	background:transparent url(/css/cssimg/top_login_bg_ttl.gif) repeat-y scroll left top;}

#top_right .top_login .top_login_ttl .top_login_ttl_left{
	float:left;
	padding:4px 8px;
	font-weight:bold;}

#top_right .top_login .top_login_ttl .top_login_ttl_right{
	float:right;
	padding:4px 8px;
	text-align:right;}

#top_right .top_login .top_login_contents {
	margin-top:5px;
	}

#top_right .login_error{
	color:#982502;
	padding:0 8px;
}

#top_right input.text_input{
	width:85%;}

#top_right .set{
	margin:0 0 0 7px;
	padding:4px}

#top_right label{
	display:block;
	font-weight:bold;}

#top_right label.label_chk{
	display:inline;
	float:none;
	font-weight:normal;
	margin-top:0pt;
	width:auto;}

#top_right .submitBtn{
	text-align:center;}

#top_right .pwtxt{
	margin:0 0 0 12px;
	padding:4px 4px 4px 18px;
	background:transparent url(/css/cssimg/view_all_arrow.gif) no-repeat scroll left center;}

#top_right .top_login .submit {
	margin:5px 10px 5px 0;}

#top_right div.ad_menu_panel_section{
	margin:10px 0;
}

#top_right .top_sidemenu{
margin:10px 0 0;
border-bottom:1px solid #CCCCCC;
}

#top_right .top_sidemenu_inner{
padding:0 0 10px;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
background:transparent url(/img/top_side_bgTop.jpg) no-repeat 0 0;
}

#top_right .top_sidemenu_inner h3{
	padding:10px 10px 5px;
	font-size:12px;
}

#top_right .top_sidemenu_inner ul{
	padding:0 10px;
}

#top_right .top_sidemenu_inner li{
	padding:2px 16px;
	background:transparent url(/css/cssimg/view_all_arrow_trans.gif) no-repeat scroll left center;
	font-size:12px;
}



#top_left .more{
	display:block;
	float:right;
	padding:4px 16px;
	background:transparent url(/css/cssimg/view_all_arrow_trans.gif) no-repeat scroll left center;}

#top_left .top_main_left{
	float:left;
	width:240px;
	text-align:center;}

#top_left .top_main_left p span{
	padding:0 2px;
	color:#FF3300;
	font-family:"Arial Black";
	font-size:1.2em;
}

#top_left .top_main_left .top_main_img1{
	margin:33px 0 14px;
	}

#top_left .top_main_left .top_main_img2{
	margin:18px 0 0;
	vertical-align:middle;
	}

#top_left .top_main_right{
	float:left;
	background:url(/css/cssimg/polaroid_bg.gif) no-repeat left top;
	width:300px;
	height:260px;}
	
#top_left .top_main_right .photoarea{
position:relative;
top:23px;
left:23px;
width:240px;
}

#top_left .top_main_right .userarea{
width:240px;
margin:3px 0 0;
text-align:right;
color:#777777;
font-size:90%;
}


#top_left .top_merit li{
	float:left;
	display:inline;
}

#top_left .top_merit li img{
	vertical-align:middle;
}

#top_left .top_mobile{
	margin:10px 0;
	padding:0 0 10px;
	background-color:#F8FCFF;
	border:2px solid #7BBBF8;
}

#top_left .top_mobile h2{
text-align:center;
margin:10px;
}

#top_left .top_mobile .top_mobile_left{
float:left;
width:428px;
}

#top_left .top_mobile .top_mobile_left p{
margin:0 10px 10px;
}

#top_left .top_mobile .top_mobile_left p.textLarge{
text-align:center;
font-weight:bold;
font-family:"Verdana";
}

#top_left .top_mobile p.textSmall{
font-size:10px;
}

#top_left .top_mobile #guide_mobile_form{
text-align:center;
}

#top_left .top_mobile .top_mobile_right{
float:left;
width:105px;
text-align:center;
border-left:1px dashed #7BBBF8;
}

#top_left .top_mobile .top_mobile_right p{
margin:0 5px 5px;
}

