@charset "utf-8";
/* CSS Document */
body{
	font:13px/1.231 arial,helvetica,clean,sans-serif;
}

a img{
	border: none;
}

select,input,button,textarea,button{
	font:99% arial,helvetica,clean,sans-serif;
}


pre,code,kbd,samp,tt{
	font-family:monospace;
	font-size:108%;
	line-height:100%;
}


body {
	background-image: url('images/bg.jpg');
	background-repeat: no-repeat;
	background-position: 10% 30%;
	background-color: #e5e5e5;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
}

#selectFilesLink a, #uploadFilesLink a, #clearFilesLink a {
	color: #0000CC;
	background-color: #FFFFFF;
}

#selectFilesLink a:visited, #uploadFilesLink a:visited, #clearFilesLink a:visited {
	color: #0000CC;
	background-color: #FFFFFF;
}

#uploadFilesLink a:hover, #clearFilesLink a:hover {	
	color: #FFFFFF;
	background-color: #000000;
}

#upload_container{
	position: absolute;
	left: 50%;
	top: 20%;
	width: 600px;
	min-height: 230px;
	position: absolute;
	left:50%;
	margin-left:-525px;
	padding: 30px;
	z-index:1;
}

#step2_container{
	position: absolute;
	left: 50%;
	top: 17%;
	width: 700px;
	min-height: 130px;
	padding: 30px;
	z-index:-99;
	margin-left:-600px;
	display: none;
}

#step3_container{
	position: absolute;
	left: 50%;
	top: 20%;
	width: 600px;
	min-height: 130px;
	padding: 30px;
	z-index: -99;
	margin-left: -330px;
}

a{
	text-decoration: none;
	border: none;
	outline: none;
}

a:hover{
	text-decoration: none;
}

span.browse_btn{
	display: block;
	width: 104px;
	height: 31px;
	background-image: url('images/browse_btn.png');
	background-repeat: no-repeat;
	cursor: pointer;
	margin-top: 4px;
	margin-left: 100px;
	background-color: #00b2e2;
	z-index: -50;
	position: absolute;
}

#yuigen0{
	margin-left: 100px;
	margin-top: 4px;
	z-index:-50;
	position:absolute;
}

span.browse_btn:hover{
	background-position: 0px -40px;
	position:absolute;
	z-index:-50;
}

span.upload_btn{
	display: block;
	width: 116px;
	height: 32px;
	background-image: url('images/upload_btn.png');
	background-repeat: no-repeat;
	cursor: pointer;
	margin-top: 3px;
	margin-left: 88px;
	background-color: #00b2e2;
}

span.upload_btn:hover{
	background-position: 0px -37px;
}

input.file_path{
	width: 378px;
	height: 27px;
	float: left;
	font-size: 18px;
	color: #666666;
	background: none;
	border: none;
	padding: 4px 10px 0px 30px;
}

#file_details{
	width: auto;
	height: auto;
	float: left;
}

#file_categories{
	width: 300px;
	height: auto;
	float: left;
}

h2{
	float: left;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 3px 0px;
	width: 300px;
}

span.col1{
	display: block;
	width: 150px;
	height: 80px;
	float: left;
}

span.col2{
	display: block;
	width: 150px;
	height: 80px;
	float: left;
}

span.input_label{
	display: block;
	width: 70px;
	height: 23px;
	float: left;
	text-align: right;
	padding-top: 2px;
	padding-right: 5px;
	margin-bottom: 5px;
}



span.input_label2{
	display: block;
	width: 70px;
	height: 73px;
	float: left;
	text-align: right;
	padding-right: 5px;
	padding-top: 2px;
}

span.input_field{
	display: block;
	width: 185px;
	height: 25px;
	float: left;
	margin-bottom: 5px;
}

span.input_field input{
	width: 185px;
	color: #666666;
}

span.input_field2{
	display: block;
	width: 185px;
	height: 75px;
	float: left;
	margin-bottom: 5px;
}

span.input_field2 textarea{
	width: 185px;
	height: 65px;
	color: #666666;
}


span.continue_btn{
	display: block;
	width: 229px;
	height: 31px;
	background-image: url('images/addtags_btn.png');
	background-repeat: no-repeat;
	cursor: pointer;
	margin-top: 12px;
	margin-left: -15px;
	background-color:#00abd7;
	
}

span.continue_btn:hover{
	background-position: 0px -39px;
}

span.continue_btn a{
	border: none;
	outline: none;
}

#continue_link{
	width: 120px;
	height: 40px;
	float: left;
}


span.finish_btn{
	display: block;
	width: 229px;
	height: 31px;
	background-image: url('images/downloadpage_btn.png');
	background-repeat: no-repeat;
	cursor: pointer;
	margin-top: 18px;
	position: absolute;
	top: 175px;
	left: 50%;
	margin-left: 60px;
	background-color:#00a2ca;
}

span.finish_btn:hover{
	background-position: 0px -39px;
}

span.finish_btn a{
	border: none;
	outline: none;
}


#feedback{
	display: none;
}

a.darkblue{
	text-decoration: none;
	color: #009fc4;
}

a.darkblue:hover{
	color: #02637a;
}


span.login_btn{
	width:81px;
	height:32px;
	display:block;
	position:absolute;
	top:155px;
	left:28px;
	background-image:url('images/login_btn.png');
	background-repeat:no-repeat;
	cursor: pointer;
	
}

span.login_btn:hover{
	background-position: 0px -37px;
}

span.register_btn{
	width:190px;
	height:33px;
	display:block;
	position:absolute;
	top:225px;
	left:28px;
	background-image:url('images/register_btn.png');
	background-repeat:no-repeat;
	cursor: pointer;
	
}

span.register_btn:hover{
	background-position: 0px -37px;
}

div.search_bar{
	position: absolute;
	width: 232px;
	height: 24px;
	background-image: url('images/search_bar.png');
	background-repeat: no-repeat;
	top: 50px;
	left:50%;
	margin-left: 227px;
	padding-left: 15px;
	padding-top: 7px;
}

#Search{
	border: none;
	color: #777;
	position: absolute;
	left: 15px;
	top: 7px;
	width: 195px;
	background: none;
}

span.search_btn{
	display: block;
	width: 38px;
	height: 34px;
	background-image: url('images/search_btn.png');
	background-repeat: no-repeat;
	cursor: pointer;
	float: right;
	margin-top: -8px;
	margin-right: -2px;
}

span.search_btn:hover{
	background-position: 0px -37px;
}

span.hiw_title{
	display: block;
	width: 423px;
	height: 23px;
	background-image: url('images/howitworks.png');
	background-repeat: no-repeat;
	position: absolute;
	top: 475px;
	left: 50%;
	margin-left: -485px;
	
}

#howitworks{
	width: 699px;
	height: 295px;
	background-image: url('images/howitworks_bg.png');
	background-repeat: no-repeat;
	position: absolute;
	top: 510px;
	left: 50%;
	margin-left: -485px;
	
}

span.freemembership{
	display: block;
	width: 199px;
	height: 47px;
	background-image: url('images/freemembership.png');
	background-repeat: no-repeat;
	position: absolute;
	top: 470px;
	left: 50%;
	margin-left: 250px;
}

span.tool1{
	display: block;
	width: 130px;
	height: 51px;
	position: absolute;
	background-image: url('images/tool1_bg.png');
	background-repeat: no-repeat;
	top: 530px;
	left: 50%;
	margin-left: 230px;
	padding-top: 15px;
	padding-left: 85px;
	padding-right: 35px;
	color: #323232;
}

span.tool2{
	display: block;
	width: 130px;
	height: 51px;
	position: absolute;
	background-image: url('images/tool2_bg.png');
	background-repeat: no-repeat;
	top: 601px;
	left: 50%;
	margin-left: 230px;
	padding-top: 15px;
	padding-left: 85px;
	padding-right: 35px;
	color: #323232;
}

span.tool3{
	display: block;
	width: 130px;
	height: 51px;
	position: absolute;
	background-image: url('images/tool3_bg.png');
	background-repeat: no-repeat;
	top: 672px;
	left: 50%;
	margin-left: 230px;
	margin-left: 230px;
	padding-top: 15px;
	padding-left: 85px;
	padding-right: 35px;
	color: #323232;
}

span.tool4{
	display: block;
	width: 130px;
	height: 51px;
	position: absolute;
	background-image: url('images/tool4_bg.png');
	background-repeat: no-repeat;
	top: 743px;
	left: 50%;
	margin-left: 230px;
	margin-left: 230px;
	margin-left: 230px;
	padding-top: 15px;
	padding-left: 85px;
	padding-right: 35px;
	color: #323232;
}

span.hiw1{
	display: block;
	width: 174px;
	height: 173px;
	float: left;
	background-image: url('images/hiw1.png');
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-left: 20px;
}

span.hiw2{
	display: block;
	width: 187px;
	height: 166px;
	float: left;
	background-image: url('images/hiw2.png');
	background-repeat: no-repeat;
	margin-top: 18px;
	margin-left: 55px;
}

span.hiw3{
	display: block;
	width: 176px;
	height: 178px;
	float: left;
	background-image: url('images/hiw3.png');
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-left: 60px;
}

span.login_checkbox{
	display: block;
	width: 16px;
	height: 16px;
	background-image: url('images/checkbox.png');
	background-repeat: no-repeat;
	position: absolute;
	top: 163px;
	left: 115px;
	background-position: 0px -17px;
	cursor: pointer;
}

span.login_remember{
	display: block;
	width: 85px;
	height: 16px;
	position: absolute;
	top: 163px;
	left: 135px;
	color: white;
	font-size: 12px;
}

span.notamember{
	display: block;
	width: 185px;
	height: 16px;
	position: absolute;
	top: 200px;
	left: 40px;
	color: #b4efff;
	font-size: 11px;
}

span.tos_checkbox{
	display: block;
	width: 16px;
	height: 16px;
	background-image: url('images/checkbox.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
	float: left;
	margin-right: 5px;
	
}

span.checkbox{
	display: block;
	width: 16px;
	height: 16px;
	background-image: url('images/checkbox.png');
	background-repeat: no-repeat;
	background-position: 0px -17px;
	cursor: pointer;
	margin-right: 5px;
	float: left;
	margin-bottom: 15px;
	
}

span.host_label{
	display: block;
	width: auto;
	height: 16px;
	margin-right: 25px;
	float: left;
	margin-bottom: 15px;
}


span.lightblue_sm{
	color: #b4efff;
	font-size: 10px;
}

span.radio{
	display: block;
	width: 16px;
	height: 16px;
	background-image: url('images/radio.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
	margin-right: 5px;
	float: left;
	
}

span.tos_agree_txt{
	display: block;
	width: auto;
	height: 16px;
	margin-right: 5px;
	float: left;
	padding-right: 5px;
}

#upload_advertisement{
	width: 468px;
	height: 60px;
	position: absolute;
	top: 340px;
	left: 50%;
	margin-left: -395px;
	background-color: #00a4cc;
	z-index: -99;
}

#please_support{
	width: 468px;
	height: 30px;
	position: absolute;
	top: 410px;
	left: 50%;
	margin-left: -390px;
	text-align: center;
	z-index: -99;
	font-size: 10px;
}


span.upload_title{
	display: block;
	width: 42px;
	height: 16px;
	float: left;
	text-align: right;
	padding-top: 2px;
	padding-right: 5px;
	margin-top: 7px;
	background-image: url('images/upload_title.png');
	background-repeat: no-repeat;
	margin-right: 15px;
	background-color:#00b2e2;
}

span.upload_tags{
	display: block;
	width: 42px;
	height: 18px;
	float: left;
	text-align: right;
	padding-top: 2px;
	padding-right: 5px;
	margin-top: 7px;
	background-image: url('images/upload_tags.png');
	background-repeat: no-repeat;
	margin-right: 15px;
	background-color: #00aedc;
}

span.upload_email{
	display: block;
	width: 54px;
	height: 18px;
	float: left;
	text-align: right;
	padding-top: 2px;
	padding-right: 5px;
	background-image: url('images/upload_email.png');
	background-repeat: no-repeat;
	margin-right: 5px;
	margin-top: 7px;
	background-color:#00abd7;
}

span.upload_password{
	display: block;
	width: 130px;
	height: 18px;
	float: left;
	text-align: right;
	padding-top: 2px;
	padding-right: 5px;
	background-image: url('images/upload_password.png');
	background-repeat: no-repeat;
	margin-right: 3px;
	margin-left: 12px;
	margin-top: 7px;
	background-color:#00abd7;
}

span.input_field{
	display: block;
	width: 577px;
	height: 31px;
	background-image: url('images/upload_info_txt_bg.png');
	background-repeat: no-repeat;
	margin-bottom: 15px;
	background-color:#00b2e2;
	position: relative;
	z-index: 1000;
}

span.input_field2{
	display: block;
	width: 577px;
	height: 31px;
	background-image: url('images/upload_info_txt_bg.png');
	background-repeat: no-repeat;
	margin-bottom: 15px;
	background-color:#00aedc;
}

span.input_field_sm{
	display: block;
	width: 212px;
	height: 31px;
	background-image: url('images/upload_info_txt_sm_bg.png');
	background-repeat: no-repeat;
	float: left;
	background-color:#00abd7;
}


input.file_title{
	display: block;
	border: none;
	background: none;
	width: 557px;
	height: 31px;
	padding-left: 10px;
	padding-right: 10px;
	color: #777;
	float: left;
	margin-bottom: 15px;
	
}


input.file_title_sm{
	display: block;
	border: none;
	background: none;
	width: 192px;
	height: 31px;
	padding-left: 10px;
	padding-right: 10px;
	color: #777;
	float: left;
}


span.filesave_info{
	display: block;
	width: 601px;
	height: 17px;
	float: left;
	margin-top: 10px;
	background-image: url('images/filesave_info.png');
	background-repeat: no-repeat; 
	margin-left: 12px;
	background-color:#00a6d0;
}

div.topbar{
	width: 100%;
	height: 10px;
	background-color: #5a5a5a;
	position: absolute;
	top: 0;
	z-index: 49;
}

span.logo{
	width: 225px;
	height:	55px;
	background-image: url('images/upload_this_logo.png');
	position:absolute;
	top:35px;
	left:50%;
	margin-left: -485px;
}

div.tagline{
	width: 500px;
	height:	25px;
	position:absolute;
	top: 50px;
	left:50%;
	margin-left: -220px;
}

div.tagline h1{
	color: #666666;
	font-size: 13px;
	font-weight: bold;
}

#upload_bg{
	width: 100%;
	height: 322px;
	background-image:url('images/upload_main_bg.png');
	background-repeat:repeat-x;
	position:absolute;
	top: 125px;
}

#step2_title{
	display:block;
	width:624px;
	height:32px;
	position:absolute;
	top:36px;
	background-image:url('images/step2_title.png');
	background-repeat:no-repeat;
	left:50%;
	margin-left:-482px;
	z-index: -99;
	background-color: #00b5e7;
}


#step1_title{
	display:block;
	width:624px;
	height:32px;
	position:absolute;
	top:30px;
	background-repeat:no-repeat;
	left:50%;
	margin-left:-485px;
	background-color: #00b5e7;
	color: white;
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
	letter-spacing: -1px;
}

div.choose_title{
	display: block;
	height:18px;
	width:381px;
	background-repeat:no-repeat;
	float:left;
	color: white;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	letter-spacing: -1px;
	margin-top: -5px;
}

span.choose_max{
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
}

span.step1_txt{
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
}

span.step1_norm{
	font-weight: normal;
}

#file_input{
	width: 418px;
	height:31px;
	position: absolute;
	top:20px;
	left:45px;
	background-image: url('images/browse_bg.png');
	background-repeat: no-repeat;
	background-color: #00b2e2;
}


#uploaderContainer{
	position:absolute;
	top: 16px; 
	left: 355px;
}

#uploaderOverlay{
	position:absolute;
	z-index:2;
}


#selectFilesLink{
	z-index:-50;
	position: absolute;
}

#uploadFilesLink{
	position: absolute;
	top: 16px;
	left: 480px;
}

#selectedFileDisplay{
	display: none;
	width: 50px;
	height: 16px;
	position: absolute;
	top: 65px;
	left: 20px;
}

span.progress_report{
	width: 630px;
	height: 18px;
	position: absolute;
	top: 65px;
	left: 50px;
	padding-top:6px;
	/* color: #efefef; */
	/* color: #EEEEEE; */
	color: #003300;
	font-size: 14px;
	text-align: center;
	z-index:-99;
}


#progBar_container{
	height: 31px;
	width: 639px;
	position: absolute;
	top: 65px;
	left: 45px;
	background-image: url('images/upload_bar_bg.png');
	background-repeat:no-repeat;
	z-index:-99;
	background-color:#00aedc;
}

#progBar{
	width: 0px;
	height: 31px;
	float:left;
	background-image: url('images/upload_bar_progress_bg.png');
	background-repeat:no-repeat;
}


#continue{
	width: 120px;
	height: 40px;
	position:absolute;
	top:95px;
	left:50%;
	margin-left: -65px;
}

#feedback{
	width: 550px;
	height: 60px;
	position:absolute;
	top:110px;
	left:45px;
}

#agreements{
	color: black;
	width: 639px;
	height: 31px;
	position:absolute;
	top:65px;
	left:45px;
	z-index:1;
	background-image:url('images/agree_bg.png');
	background-repeat:no-repeat;
	background-color: #00aedc;
}

#tos_agree{
	width:360px;
	height:22px;
	float:left;
	padding-left:35px;
	padding-top:8px;
	color:#424242;
}


#tos_agree2{
	width:200px;
	height:22px;
	float:left;
	padding-left: 25px;
	padding-top:8px;
	color:#424242;
}	

#tos2_agree{
	width:246px;
	height:23px;
	background-image:url('images/email_tos.png');
	background-repeat:no-repeat;
	float:left;
	padding-left:11px;
	padding-top:8px;
	color:#424242;
	margin-left: 220px;
}

#filehosts{
	width: 600px;
	height: 30px;
	position: absolute;
	top: 120px;
	left: 45px;
}

div.maxupload{
	width: 600px;
	height: 30px;
	float: left;
	font-style:italic;
}

span.choose_title{
	display: block;
	height:18px;
	width:381px;
	background-image:url('images/choose_title.png');
	background-repeat:no-repeat;
	float:left;
	background-color: #00abd7;
}


#maxfilesize{
	display:block;
	width: auto;
	height: auto;
	float: left;
	padding-left:3px;
	font-weight:bold;
}

#uiElements{
	display:inline;
}

#netload_checkbox{
	margin-left: 12px;
}

#file_title{
	width: 557px;
	height:23px;
	padding-top:8px;
	font-size:14px;
}

#file_tags{
	width: 557px;
	height:23px;
	padding-top:8px;
	font-size:14px;
}

#email{
	width: 192px;
	height:23px;
	padding-top:8px;
	font-size:14px;
}

#file_password{
	width: 192px;
	height:23px;
	padding-top:8px;
	font-size:14px;
}

#member_login{
	width:249px;
	height: 279px;
	background-image: url('images/login_bg.png');
	background-repeat: no-repeat;
	position: absolute;
	top:145px;
	left:50%;
	margin-left:230px;
}

#Username{
	position:absolute;
	top:70px;
	left:60px;
	color:#777777;
	background:none;
	border:none;
}

#Password{
	position:absolute;
	top:115px;
	left:60px;
	color:#777777;
	background:none;
	border:none;
}

#edit_container{
	width: 100%;
	height: 100%;
	background-image: url('images/white.png');
	background-repeat: repeat;
	position: fixed;
	z-index: 99;
	display: none;
}

#edit_bg{
	width: 601px;
	height: 421px;
	position: absolute;
	background-image: url('images/register_bg.png');
	background-repeat: repeat;
	top: 15%;
	left: 50%;
	margin-left: -300px;
	z-index: 1000;
}

#register_container{
	width: 100%;
	height: 100%;
	background-image: url('images/white.png');
	background-repeat: repeat;
	position: fixed;
	z-index: 1000;
	display: none;
	top: 0;
	left: 0;
}

#register_bg{
	width: 601px;
	height: 421px;
	position: absolute;
	background-image: url('images/register_bg.png');
	background-repeat: repeat;
	top: 10%;
	left: 50%;
	margin-left: -300px;
	z-index: 9000;
}

span.registerform_title{
	background-color: #00b6e7;
	width: 555px;
	height: 23px;
	background-image: url('images/register_title.png');
	background-repeat: no-repeat;
	float: left;
	margin-top: 10px;
	margin-left: 35px;
	margin-bottom: -5px;
}

span.email_title{
	background-color: #00b4e5;
	display: block;
	width: 210px;
	height: 31px;
	background-image: url('images/email_title.png');
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 1px;
}

span.username_title{
	background-color: #00b1e0;
	display: block;
	width: 210px;
	height: 31px;
	background-image: url('images/username_title.png');
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	margin-top: -5px;
	margin-right: 10px;
	margin-left: 1px;
}

span.username_edit_title{
	background-color: #00b1e0;
	display: block;
	width: 210px;
	height: 31px;
	background-image: url('images/username_edit_title.png');
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	margin-top: -5px;
	margin-right: 10px;
	margin-left: 1px;
}

span.password_title{
	background-color: #00adda;
	display: block;
	width: 210px;
	height: 31px;
	background-image: url('images/password_title.png');
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	margin-top: -5px;
	margin-right: 10px;
	margin-bottom: 11px;
	margin-left: 1px;
}

span.new_password_title{
	background-color: #00adda;
	display: block;
	width: 210px;
	height: 31px;
	background-image: url('images/new_password.png');
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	margin-top: -5px;
	margin-right: 10px;
	margin-bottom: 11px;
	margin-left: 1px;
}

span.confirmpassword_title{
	background-color: #00aad6;
	display: block;
	width: 210px;
	height: 31px;
	background-image: url('images/confirmpassword_title.png');
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	margin-top: -5px;
	margin-right: 10px;
	margin-left: 1px;
}

span.register_input{
	background-color: #00b4e5;
	display: block;
	width: 371px;
	height: 31px;
	background-image: url('images/register_input.png');
	background-repeat: no-repeat;
	float: left;
	margin-top: 20px;
}


span.edit_input{
	background-color: #00b4e5;
	display: block;
	width: 371px;
	height: 31px;
	background-image: url('images/register_input.png');
	background-repeat: no-repeat;
	float: left;
	margin-top: 20px;
}

span.register_inputsm{
	background-color: #00adda;
	display: block;
	width: 371px;
	height: 31px;
	background-image: url('images/register_inputsm.png');
	background-repeat: no-repeat;
	float: left;
	margin-top: -5px;
	margin-bottom: 11px;
}

span.edit_inputsm{
	background-color: #00adda;
	display: block;
	width: 371px;
	height: 31px;
	background-image: url('images/register_inputsm.png');
	background-repeat: no-repeat;
	float: left;
	margin-top: -5px;
	margin-bottom: 11px;
}

span.edit_inputsm2{
	background-color: #00aad6;
	display: block;
	width: 371px;
	height: 31px;
	background-image: url('images/register_inputsm.png');
	background-repeat: no-repeat;
	float: left;
	margin-top: -5px;
	margin-bottom: 11px;
}


span.edit_input2{
	background-color: #00b1e0;
	display: block;
	width: 371px;
	height: 31px;
	background-image: url('images/register_input.png');
	background-repeat: no-repeat;
	float: left;
	margin-top: -5px;
}

span.edit_input_disabled{
	background-color: #00b1e0;
	display: block;
	width: 371px;
	height: 31px;
	background-image: url('images/inputtxt_disabled.png');
	background-repeat: no-repeat;
	float: left;
	margin-top: -5px;
}

input.edit_input{
	width: 190px;
	height: 20px;
	margin-left: 8px;
	padding-top: 7px;
	border: none;
	color: #777;
	background: none;
	float: left;
}

input.edit_input_disabled{
	width: 190px;
	height: 20px;
	margin-left: 8px;
	padding-top: 7px;
	border: none;
	color: #c8c8c8;
	background: none;
	float: left;
}


input.edit_password{
	width: 160px;
	height: 20px;
	margin-left: 8px;
	padding-top: 7px;
	border: none;
	color: #777;
	background: none;
	float: left;
}

span.register_inputsm2{
	background-color: #00aad6;
	display: block;
	width: 371px;
	height: 31px;
	background-image: url('images/register_inputsm.png');
	background-repeat: no-repeat;
	float: left;
	margin-top: -5px;
	margin-bottom: 11px;
}

span.register_input2{
	background-color: #00b1e0;
	display: block;
	width: 371px;
	height: 31px;
	background-image: url('images/register_input.png');
	background-repeat: no-repeat;
	float: left;
	margin-top: -5px;
}

input.register_input{
	width: 190px;
	height: 20px;
	margin-left: 8px;
	padding-top: 7px;
	border: none;
	color: #777;
	background: none;
	float: left;
}

input.register_password{
	width: 160px;
	height: 20px;
	margin-left: 8px;
	padding-top: 7px;
	border: none;
	color: #777;
	background: none;
	float: left;
}

div.email_message{
	display: block;
	width: 371px;
	height: 31px;
	float: left;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 198px;
	color: #b4efff;
}

div.username_message{
	display: block;
	width: 371px;
	height: 31px;
	float: left;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 198px;
	color: #b4efff;
}

div.password_message{
	display: block;
	width: 371px;
	height: 31px;
	float: left;
	margin-top: -2px;
	margin-bottom: 0px;
	margin-left: 198px;
	color: #b4efff;
}



span.emailmsg_icon{
	background-color: #00b2e3;
	display: block;
	background-image: url('images/register_icons.png');
	background-repeat: no-repeat;
	width: 16px;
	height: 14px;
	float: left;
	margin-right: 10px;
	margin-top: 2px;
}

span.usermsg_icon{
	background-color: #00afdd;
	display: block;
	background-image: url('images/register_icons.png');
	background-repeat: no-repeat;
	background-position: 2px -22px;
	width: 16px;
	height: 14px;
	float: left;
	margin-right: 10px;
	margin-top: 2px;
}

span.passwordmsg_icon{
	background-color: #00a7d1;
	display: block;
	background-image: url('images/register_icons.png');
	background-repeat: no-repeat;
	background-position: 2px -48px;
	width: 16px;
	height: 14px;
	float: left;
	margin-right: 10px;
	margin-top: 2px;
}

span.editdone_btn{
	display: block;
	width: 114px;
	height: 31px;
	background-image: url('images/update_btn.png');
	background-repeat: no-repeat;
	margin-left: 220px;
	cursor: pointer;
	float: left;
	margin-top: 20px;
}

span.editdone_btn:hover{
	background-position: 0px -39px;
}



span.editcancel_btn{
	display: block;
	width: 114px;
	height: 31px;
	background-image: url('images/registercancel_btn.png');
	background-repeat: no-repeat;
	margin-left: 5px;
	cursor: pointer;
	float: left;
	margin-top: 20px;
}

span.editcancel_btn:hover{
	background-position: 0px -39px;
}


span.registerdone_btn{
	display: block;
	width: 114px;
	height: 31px;
	background-image: url('images/registerdone_btn.png');
	background-repeat: no-repeat;
	margin-left: 220px;
	cursor: pointer;
	float: left;
	margin-top: 20px;
}

span.registerdone_btn:hover{
	background-position: 0px -39px;
}

span.registercancel_btn{
	display: block;
	width: 114px;
	height: 31px;
	background-image: url('images/registercancel_btn.png');
	background-repeat: no-repeat;
	margin-left: 5px;
	cursor: pointer;
	float: left;
	margin-top: 20px;
}

span.registercancel_btn:hover{
	background-position: 0px -39px;
}

div.closewindow{
	height: 20px;
	float: left;
	width: 585px;
	text-align: right;
	margin-top: 10px;
	color: #b4efff;
	font-size: 11px;
}

span.closetxt{
	display: block;
	height: 20px;
	float: left;
	width: auto;
	margin-left: 465px;
	cursor: pointer;
}


span.close_btn{
	display: block;
	width: 14px;
	height: 14px;
	background-image: url('images/register_icons.png');
	float: left;
	background-repeat: no-repeat;
	background-position: -32px 0px;
	cursor: pointer;
	margin-left: 5px;
}

span.close_btn:hover{
	background-position: -32px -22px;
}

span.continue_reg_btn{
	display: block;
	width: 149px;
	height: 31px;
	background-image: url('images/finish_reg.png');
	background-repeat: no-repeat;
	cursor: pointer;
	background-color: #00acd9;
}

span.continue_reg_btn:hover{
	background-position: 0px -39px;
}

#editform{
	float: left;
	width: auto;
	height: auto;
}

#editmsg{
	padding-top: 80px;
	margin-left: 35px;
	width: 540px;
	height: 200px;
	float: left;
	display: none;
	text-align: center;
	font-size: 16px;
}

span.finished_edit_btn{
	display: block;
	width: 114px;
	height: 31px;
	background-image: url('images/finished_btn.png');
	background-repeat: no-repeat;
	cursor: pointer;
	margin-top: 25px;
	float: left;
	margin-left: 212px;
}

#email_reg{
	position: absolute;
	z-index: 999999;
	width: 581px;
	height: auto;
}

span.finished_edit_btn:hover{
	background-position: 0px -39px;
}

#regform{
	float: left;
	width: auto;
	height: auto;
}

#regmsg{
	padding-top: 80px;
	margin-left: 35px;
	width: 540px;
	height: 200px;
	float: left;
}

span.smgrey{
	color: #FBFBFB;
	font-size: 11px;
}

#footer_container{
	width: 950px;
	height: 50px;
	position: absolute;
	top: 825px;
	left: 50%;
	margin-left: -475px;
	z-index: 35;
	padding-bottom: 20px;
}

#footer_container2{
	background-color: #e5e5e5;
	width: 980px;
	height: 50px;
	margin: 0px auto;
	padding-bottom: 20px;
	float: left;
	margin-top: 20px;
	padding-top: 20px;
}

#footer_container3{
	width: 950px;
	height: 50px;
	position: absolute;
	top: 465px;
	left: 50%;
	margin-left: -475px;
	z-index: 35;
	padding-bottom: 20px;
}

#mirrors{
	display: block;
	float: left;
	width: auto;
	height: 18px;
	font-size: 22px;
	font-weight: bold;
	color: #494949;
	margin-top: -4px;
}

span.mirrors_title{
	display: block;
	float: left;
	height: 24px;
	width: 74px;
	background-image: url('images/mirrors_title.png');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin-left: 10px;
}


span.copyright{
	display: block;
	text-align: right;
	width: 220px;
	float: right;
	color: #999999;
}

span.hr{
	display: block;
	float: left;
	width: 100%;
	height: 2px;
	background-image: url('images/hr.png');
	background-repeat: repeat-x;
	margin-bottom: 15px;
}



#welcome_title{
	display:block;
	width:624px;
	height:32px;
	position:absolute;
	top:30px;
	background-image:url('images/welcome.png');
	background-repeat:no-repeat;
	left:50%;
	margin-left:-485px;
	background-color: #00b5e7;
}

#download_file_title{
	display:block;
	width:504px;
	height:32px;
	position:absolute;
	top:30px;
	background-image:url('images/download_file_title.png');
	background-repeat:no-repeat;
	background-position: 0px 5px;
	left:50%;
	margin-left:-485px;
	background-color: #00b5e7;
	font-size: 22px;
	font-weight: bold;
	padding-left: 180px;
	word-wrap: break-word;
}

#confirmed_container{
	position: absolute;
	left: 50%;
	top: 20%;
	width: 700px;
	min-height: 230px;
	position: absolute;
	left:50%;
	margin-left:-525px;
	padding: 15px;
}


span.confirmed{
	display: block;
	width: 340px;
	height: 148px;
	background-image: url('images/confirmed.png');
	background-repeat: no-repeat;
	float: left;
	margin-left: 30px;
	margin-top: 20px;
}

div.password_protected{
	width: 340px;
	height: 212px;
	background-image: url('images/password_protected_bg.png');
	background-repeat: no-repeat;
	float: left;
	margin-left: 30px;
	margin-top: 0px;
}

span.password_label{
	display: block;
	width: 90px;
	height: 20px;
	color: #777777;
	float: left;
	margin-left: 30px;
	margin-top: 120px;
	font-size: 18px;
	font-weight: bold;
}

span.password_input{
	display: block;
	width: 184px;
	height: 31px;
	color: #777777;
	background-image: url('images/password_input.png');
	background-repeat: no-repeat;
	float: left;
	margin-left: 10px;
	margin-top: 117px;
	font-size: 18px;
	font-weight: bold;
}

span.view_uploaded_file{
	display: block;
	margin-left: 30px;
	margin-top: 15px;
	float: left;
	width: 188px;
	height: 31px;
	background-image: url('images/view_protected_btn.png');
	background-repeat: no-repeat;
	cursor: pointer;
}

span.view_uploaded_file:hover{
	background-position: 0px -39px;
}

input.view_uf_btn{
	cursor: pointer;
	width: 188px;
	height: 31px;
	float: left;
	background: none;
	border: none;
}

input.file_password_txt{
	width: 140px;
	height: 27px;
	float: left;
	font-size: 18px;
	color: #666666;
	background: none;
	border: none;
	padding: 4px 10px 0px 30px;
}

span.unconfirmed{
	display: block;
	width: 340px;
	height: 167px;
	background-image: url('images/unconfirmed.png');
	background-repeat: no-repeat;
	float: left;
	margin-left: 30px;
	margin-top: 20px;
}


span.confirmed_advertisement{
	display: block;
	width: 255px;
	height: 250px;
	float: left;
	margin-left: 50px;
	margin-top: -50px;
}

span.member_login_title{
	display: block;
	width: 171px;
	height: 28px;
	background-image: url('images/member_login_title.png');
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 25px;
}

span.username_bg{
	display: block;
	width: 188px;
	height: 31px;
	background-image: url('images/username_bg.png');
	background-repeat: no-repeat;
	float: left;
	margin-left: 30px;
	margin-top: 15px;
}

span.password_bg{
	display: block;
	width: 188px;
	height: 31px;
	background-image: url('images/password_bg.png');
	background-repeat: no-repeat;
	float: left;
	margin-left: 30px;
	margin-top: 15px;
}

span.login_error{
	width: 208px;
	margin-left: 20px;
	margin-top: 85px;
	font-weight: bold;
	display: block;
	height: auto;
	text-align: center;
	font-size: 16px;
}

div.memberinfo_title{
	display: block;
	width: 200px;
	height: 23px;
	float: left;
	margin-left: 30px;
	margin-top: 20px;
	background-image: url('images/memberinfo_title.png');
	background-repeat: no-repeat;
}

span.editform_title{
	display: block;
	width: 203px;
	height: 18px;
	float: left;
	margin-left: 35px;
	margin-top: 10px;
	background-image: url('images/edit_memberinfo_title.png');
	background-repeat: no-repeat;
}

span.editform_username{
	display: block;
	width: 330px;
	height: 18px;
	float: left;
	margin-left: 10px;
	margin-top: 6px;
	font-size: 22px;
	font-weight: bold;
	
}

div.member_welcome{
	width: 200px;
	height: auto;
	float: left;
	margin-left: 32px;
	margin-top: 7px;
	font-size: 12px;
}

div.member_welcome a{
	color: #009ec4;
	text-decoration: none;
}

div.member_welcome a:hover{
	color: #cef5fe;
	text-decoration: none;
}

div.memberinfo_info{
	color: #ccffff;
	font-weight: bold;
	font-size: 14px;
	margin-top: 10px;
	width: 200px;
	float: left;
	margin-left: 30px;
}

span.white{
	color: #fff;
}

span.edit_memberinfo_btn{
	display: block;
	width: 188px;
	height: 31px;
	background-image: url('images/edit_memberinfo_btn.png');
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	margin-left: 30px;
	margin-top: 27px;
}

span.edit_memberinfo_btn:hover{
	background-position: 0px -39px;
}

span.view_uploaded_files{
	display: block;
	width: 188px;
	height: 31px;
	background-image: url('images/view_uploaded_files.png');
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	margin-left: 30px;
	margin-top: 15px;
}

span.view_uploaded_files:hover{
	background-position: 0px -39px;
}

#member_info_stats{
	width: 638px;
	height: 31px;
	float: left;
	background-image: url('images/member_info_stats_bg.png');
	background-repeat: no-repeat;
	margin-left: 25px;
}

#recent_downloads_uploads{
	width: 299px;
	height: 120px;
	float: left;
	background-image: url('images/recent_uploads_downloads_bg.png');
	background-repeat: no-repeat;
	margin-left: 25px;
	margin-top: 10px;
	padding-top: 50px;
	padding-left: 15px;
	color: #777;
}

#recent_comments_ratings{
	width: 299px;
	height: 120px;
	float: left;
	background-image: url('images/recent_comments_ratings_bg.png');
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 50px;
	padding-left: 15px;
	color: #777;
}

#user_uploads_title{
	display:block;
	width:624px;
	height:32px;
	position:absolute;
	top:30px;
	left:50%;
	margin-left:-485px;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
}

span.member_date{
	display: block;
	height: 22px;
	width: 75px;
	float: left;
	color: #009fc4;
	padding-top: 8px;
	margin-left: 115px;
}

span.upload_count{
	display: block;
	height: 22px;
	width: 70px;
	float: left;
	color: #009fc4;
	padding-top: 8px;
	margin-left: 90px;
}

span.download_count{
	display: block;
	height: 22px;
	width: 70px;
	float: left;
	color: #009fc4;
	padding-top: 8px;
	margin-left: 90px;
}

span.comment_count{
	display: block;
	height: 22px;
	width: 45px;
	float: left;
	color: #009fc4;
	padding-top: 8px;
	margin-left: 80px;
}

#mirrors_container{
	width: 980px;
	min-height: 75px;
	background-color: white;
	position: absolute;
	top: 447px;
	left: 50%;
	margin-left: -490px;
}

#left_container2{
	min-height: 75px;
	width: 980px;
	float: left;
}

	div.file_info_container{
		width: 900px;
		height: 31px;
		float: left;
		background-image: url('images/file_list_bg.png');
		background-repeat: no-repeat;
		color: #777;
		margin-left: 32px;
		padding-top: 0px;
		padding-left: 15px;
		margin-top: 7px;
	}
	
	span.password_protected_icon{
		display: block;
		height: 16px;
		width: 14px;
		background-image: url('images/register_icons.png');
		background-repeat: no-repeat;
		background-position: -1px -47px;
		float: left;
		margin-top: 7px;
	}
	
	span.no_password_icon{
		display: block;
		height: 16px;
		width: 14px;
		background-image: url('images/register_icons.png');
		background-repeat: no-repeat;
		background-position: -34px -47px;
		float: left;
		margin-top: 7px;
	}
	
	span.file_listing_name{
		display: block;
		height: 22px;
		width: 106px;
		float: left;
		margin-left: 10px;
		margin-top: 7px;
	}
	
	a.file_listing_name{
		color: #00b7e9;
		text-decoration: none;
		font-weight: bold;
	}
	
	a.file_listing_name:hover{
		color: #5edcff;
	}
	
	span.file_listing_title{
		display: block;
		height: 22px;
		width: 150px;
		float: left;
		margin-left: 5px;
		margin-top: 7px;
	}
	
	span.file_listing_type{
		display: block;
		height: 22px;
		width: 50px;
		float: left;
		margin-left: 35px;
		margin-top: 7px;
	}
	
	span.file_listing_size{
		display: block;
		height: 22px;
		width: 75px;
		float: left;
		margin-left: 25px;
		margin-top: 7px;
	}
	
	span.file_listing_date{
		display: block;
		height: 22px;
		width: 75px;
		float: left;
		margin-left: 15px;
		margin-top: 7px;
	}
	
	span.file_listing_downloads{
		display: block;
		height: 22px;
		width: 95px;
		float: left;
		margin-left: 5px;
		margin-top: 7px;
		text-align: center;
	}
	
	span.file_listing_star0{
		width: 110px;
		height: 21px;
		background-image: url('images/stars_sm.png');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		float: left;
		margin-top: 5px;
		
	}
	
	span.file_listing_star0_5{
		width: 110px;
		height: 21px;
		background-image: url('images/stars_sm.png');
		background-repeat: no-repeat;
		background-position: 0px -24px;
		float: left;
		margin-top: 5px;
	}
	
	span.file_listing_star1{
		width: 110px;
		height: 21px;
		background-image: url('images/stars_sm.png');
		background-repeat: no-repeat;
		background-position: 0px -47px;
		float: left;
		margin-top: 5px;
	}
	
	span.file_listing_star1_5{
		width: 110px;
		height: 21px;
		background-image: url('images/stars_sm.png');
		background-repeat: no-repeat;
		background-position: 0px -70px;
		float: left;
		margin-top: 5px;
	}
	
	span.file_listing_star2{
		width: 110px;
		height: 21px;
		background-image: url('images/stars_sm.png');
		background-repeat: no-repeat;
		background-position: 0px -93px;
		float: left;
		margin-top: 5px;
	}
	
	span.file_listing_star2_5{
		width: 110px;
		height: 21px;
		background-image: url('images/stars_sm.png');
		background-repeat: no-repeat;
		background-position: 0px -116px;
		float: left;
		margin-top: 5px;
	}
	
	span.file_listing_star3{
		width: 110px;
		height: 21px;
		background-image: url('images/stars_sm.png');
		background-repeat: no-repeat;
		background-position: 0px -140px;
		float: left;
		margin-top: 5px;
	}
	
	span.file_listing_star3_5{
		width: 110px;
		height: 21px;
		background-image: url('images/stars_sm.png');
		background-repeat: no-repeat;
		background-position: 0px -162px;
		float: left;
		margin-top: 5px;
	}
	
	span.file_listing_star4{
		width: 110px;
		height: 21px;
		background-image: url('images/stars_sm.png');
		background-repeat: no-repeat;
		background-position: 0px -186px;
		float: left;
		margin-top: 5px;
	}
	
	span.file_listing_star4_5{
		width: 110px;
		height: 21px;
		background-image: url('images/stars_sm.png');
		background-repeat: no-repeat;
		background-position: 0px -208px;
		float: left;
		margin-top: 5px;
	}
	
	span.file_listing_star5{
		width: 110px;
		height: 21px;
		background-image: url('images/stars_sm.png');
		background-repeat: no-repeat;
		background-position: 0px -232px;
		float: left;
		margin-top: 5px;
	}
	
	span.fl_name{
		width: 110px;
		height: 15px;
		float: left;
		color: #777777;
		font-weight: bold;
		font-size: 14px;
		margin-left: 70px;
		padding-top: 5px;
		margin-top: 5px;
		display: block;
	}
	
	span.fl_title{
		width: 110px;
		height: 15px;
		float: left;
		color: #777777;
		font-weight: bold;
		font-size: 14px;
		margin-left: 5px;
		padding-top: 5px;
		display: block;
		margin-top: 5px;
	}
	
	span.fl_date{
		width: 110px;
		height: 15px;
		float: left;
		color: #777777;
		font-weight: bold;
		font-size: 14px;
		margin-left: 42px;
		padding-top: 5px;
		margin-top: 5px;
		display: block;
	}
	
	span.fl_type{
		width: 50px;
		height: 15px;
		float: left;
		color: #777777;
		font-weight: bold;
		font-size: 14px;
		margin-left: 7px;
		padding-top: 5px;
		margin-top: 5px;
		display: block;
	}
	
	span.fl_size{
		width: 50px;
		height: 15px;
		float: left;
		color: #777777;
		font-weight: bold;
		font-size: 14px;
		margin-left: 25px;
		padding-top: 5px;
		margin-top: 5px;
		display: block;
	}
	
	span.fl_rating{
		width: 50px;
		height: 15px;
		float: left;
		color: #777777;
		font-weight: bold;
		font-size: 14px;
		margin-left: 55px;
		padding-top: 5px;
		display: block;
		margin-top: 5px;
	}
	
	span.fl_downloads{
		width: 100px;
		height: 15px;
		float: left;
		color: #777777;
		font-weight: bold;
		font-size: 14px;
		margin-left: 50px;
		padding-top: 5px;
		display: block;
		margin-top: 5px;
	}
	
	span.listing_download_btn{
		width: 104px;
		height: 31px;
		background-image: url('images/mirror_download_btn.png');
		background-repeat: no-repeat;
		float: left;
		display: block;
		margin-left: 26px;
		cursor: pointer;
	}
	
	span.listing_download_btn:hover{
		background-position: 0px -38px;
	}
	
	span.md_date{
		display: block;
		width: 60px;
		float: left;
		height: 16px;
		color: #777777;
		font-weight: bold;
		font-size: 14px;
		margin-right: 15px;
		margin-bottom: 10px;
	}
	
	span.md_name{
		display: block;
		width: 85px;
		float: left;
		height: 16px;
		margin-right: 5px;
		margin-bottom: 10px;
	}
	
	span.md_downloads{
		display: block;
		width: 90px;
		float: left;
		height: auto;
		color: #777;
		font-size: 14px;
		text-align: right;
		padding-right: 10px;
		margin-bottom: 10px;
	}
	
	span.md_icon{
		display: block;
		float: left;
		height: 16px;
		width: 14px;
		background-image: url('images/register_icons.png');
		background-repeat: no-repeat;
		background-position: -34px -47px;
		float: left;
		margin-bottom: 10px;
	}
	
	span.md_name2{
		display: block;
		width: 115px;
		float: left;
		height: 16px;
		margin-right: 5px;
		margin-bottom: 10px;
	}
	
	span.md_downloads2{
		display: block;
		width: 60px;
		float: left;
		height: auto;
		color: #777;
		font-size: 14px;
		text-align: right;
		padding-right: 10px;
		margin-bottom: 10px;
	}
	
	span.md_star{
		width: 21px;
		height: 21px;
		background-image: url('images/stars_sm.png');
		background-repeat: no-repeat;
		background-position: 0px -47px;
		float: left;
		margin-bottom: 10px;
		margin-top: -3px;
	}
	
	div.search_background{
		width: 577px;
		height: 31px;
		float: left;
		background-image: url('images/upload_info_txt_bg.png');
		background-repeat: no-repeat;
		margin-left: 30px;
	}
	
	span.search_txt{
		display: block;
		width: 473px;
		height: 31px;
		float: left;
	}
	
	input.search_text{
		width: 450px;
		margin-left: 7px;
		height: 20px;
		margin-top: 4px;
		background: none;
		border: none;
		color: #777;
		font-weight: bold;
		font-size: 16px;
	}
	
	span.search_button{
		display: block;
		width: 104px;
		height: 31px;
		float: left;
		background-image: url('images/search_btn2.png');
		background-repeat: no-repeat;
		cursor: pointer;
	}
	
	span.search_button:hover{
		background-position: 0px -38px;
	}
	
	div.adult_search{
		width: 577px;
		float: left;
		color: white;
		font-size: 14px;
		margin-left: 30px;
		margin-top: 20px;
		margin-bottom: 37px;
	}
	
	span.adult_cb{
		display: block;
		width: 16px;
		height: 16px;
		background-image: url('images/checkbox.png');
		background-repeat: no-repeat;
		/* background-position: 0px -17px; */
		cursor: pointer;
		float: left;
		margin-right: 15px;
	}
	
	div.no_result{
		width: 913px;
		margin-top: 5px;
		height: 45px;
		background-color: #EFEFEF;
		border: 1px solid #777;
		color: #777;
		padding-top: 30px;
		text-align: center;
		font-size: 14px;
		float: left;
		margin-left: 30px;
	}
	
	div.search_banner{
		width: 468px;
		height: 60px;
		float: left;
		margin-left: 75px;
	}
	
	div.search_results_title{
		float: left;
		height: 45px;
		width: 915px;
		margin-left: 30px;
		margin-top: 30px;
	}
	
	div.result_count{
		display: block;
		width: 440px;
		margin-right: 7px;
		color: #494949;
		font-weight: bold;
		font-size: 24px;
		float: left;
		word-break: break-word;
	}
	
	span.st{
		font-weight: normal;
	}
	
	span.search_ads2{
		display: block;
		width: 468px;
		height: 15px;
		margin-top: 5px;
		float: left;
	}
	
#tos_container{
	width: 980px;
	min-height: 500px;
	background-color: white;
	position: absolute;
	top: 100px;
	left: 50%;
	margin-left: -490px;
}

#tos_content{
	width: 920px;
	margin-left: 30px;
	font-size: 14px;
	color: #777;
	padding-top: 30px;
	padding-bottom: 30px;
}

h2.tos{
width: 920px;
font-size: 18px;
}

a.footer{
	color: #333333;
	text-decoration: none
}

a.footer:hover{
	color: #999999;
	text-decoration: underline;
}

span.nav{
	display: block;
	height: 15px;
	margin-bottom: 5px;
	float: right;
	width: auto;
	padding-left: 15px;
}