/*index*/
body{
margin:0px;
padding:0px;
}
a:link{text-decoration: none}
a:visited{text-decoration: none}
a:hover{text-decoration: none}
a:active{text-decoration: none}

a.banner_link:link {color:#FFFFFF;text-decoration: none}      /* unvisited link */
a.banner_link:visited {color:#FFFFFF;text-decoration: none}  /* visited link */
a.banner_link:hover {color:#FFFFFF;text-decoration: none}  /* mouse over link */
a.banner_link:active {color:#FFFFFF;text-decoration: none}  /* selected link */

a.video_link:link {color:#555555;text-decoration:none;font-size:12px;}      /* unvisited link */
a.video_link:visited {color:#555555;text-decoration:none;font-size:12px;}  /* visited link */
a.video_link:hover {color:#98CF36;text-decoration: none;font-size:12px;}  /* mouse over link */
a.video_link:active {color:#555555;text-decoration: none;font-size:12px;}  /* selected link */


.search{
text-align:center;
margin:auto;
width:650px;
}
.title{
margin:50px 0px 50px -20px;
}
.search_box{
width:650px;

height:50px;
overflow:hidden;
}
.search_bar{
float:left;
width:500px;
height:46px;

padding:0px;
margin:0px;
font-weight: bold; 
font-size:40px;	
color:#98CE36;
}			

.search_button{
float:right;
color:#FFFFFF;
font-weight: bold; 
font-size:30px;		
background-image:url('img/search-button.png');
height:50px;
width:140px;
cursor: pointer; /* hand-shaped cursor */
padding:0px;
margin:0px;
border : none;
background-color : transparent; 
		}
.description{
width:650px;

overflow:hidden;
background-color:#80ACED;
color:#FFFFFF;
text-align:center;
margin:50px auto;

}
.description_text{
text-align:left;
font-size:15px;
padding:10px;
}
/*end index*/


/*banner*/
.banner_bottom{
width:100%;
background-color:#FFFFFF;
padding:50px 0px 0px 0px;
overflow:hidden;
text-align:center;
margin: auto;
}
.banner_right{
width:350px;
height:200px;
float:right;
padding:0px;
margin:0px;

overflow:hidden;}

.banner_top{width:960px;
color:#98CF36;
margin:auto;
text-align:center;
background-color:#FFFFFF;}

/*end banner*/



/*footer*/
.footer{
text-align:center;
width:100%;
margin:auto;
overflow:hidden;
font-size:12px;
background-color:#FFFFFF;
padding:50px 0px 0px 0px;
color:#555555;
}
/*enf footer*/
/*top*/
.top{
width:960px;
height:80px;
text-align:center;
margin:auto;
overflow:hidden;
}
.top_logo{width:75px;float:left;}
.top_title{width:300px;float:left;}
.top_search{
width:400px;

float:right;
}
.search_result_bar{
width:320px;
height:30px;
margin:20px 0px 0px 0px;
float:left;
color:#98CE36;
font-size:25px;
}
.search_result_button{
float:right;
color:#FFFFFF;
font-weight: bold; 
font-size:15px;		
background-image:url('img/search-result-button.png');
height:36px;
width:70px;
cursor: pointer; /* hand-shaped cursor */
padding:0px ;
margin:0px ;
border : none;
background-color : transparent; 

margin:20px 0px 0px 0px;
		}
.top_line{
width:100%;
height:2px;
background-color:#DDDDDD;
margin:0px 0px 20px 0px;
}
/*end top*/

/*result*/
.result_content{
width:100%;
border:solid 1px #DDDDDD;
border-left:0px;
border-right:0px;
background-color:#f5f5f5;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
left:0px;
overflow:hidden;

}
.result_content_all{
width:960px;
text-align:center;
margin:auto;
overflow:hidden;
padding:20px 0px 20px 0px;
text-align:center;
}
span.result_content_box{
width:150px;
height:168px;
background-color:#f5f5f5;
float:left;
border:solid 1px #f5f5f5;
border-right:solid 1px #f5f5f5;
border-bottom:solid 1px #f5f5f5;
font-size:12px;
color:#555555;
overflow:hidden;
font-weight:bold;
margin:4px;
}
span.result_content_box:hover{
width:150px;
height:168px;
background-color:#FFFFFF;
float:left;
border:solid 1px #DDDDDD;
border-right:solid 1px #AAAAAA;
border-bottom:solid 1px #AAAAAA;
font-size:12px;
color:#555555;
overflow:hidden;
font-weight:bold;
margin:4px;}

.result_data{
font-family:arial,sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding:10px 0px 0px 10px;
text-align:left;
width:960px;
overflow:hidden;}
.result_data_r{
text-align:right;
color:#555555;
background-color:#f5f5f5;
width:950px;


}
a.pg:link {color:#98CF36;text-decoration: none}      /* unvisited link */
a.pg:visited {color:#98CF36;text-decoration: none}  /* visited link */
a.pg:hover {color:#7FABEC;text-decoration: none}  /* mouse over link */
a.pg:active {color:#7FABEC;text-decoration: none}  /* selected link */

.boxes{width:960px;overflow:hidden;text-align:center;}

.source{
width:100px;
padding:0px 25px 0px 25px;
height:15px;
overflow:hidden;
font-size:10px;
color:#98CF36;
text-align:right;
}
.title_video{
width:100px;
padding:0px 25px 0px 25px;
height:28px;
overflow:hidden;
font-size:12px;
}

/*end result*/


/*video*/
.video_info{
width:960px;
text-align:center;
margin:auto;
background-color:#FFFFFF;
overflow:hidden;
}
.video_show{padding:50px 0px 50px 0px;}

.video_info_text{
width:193px;
float:left;
text-align:left;
padding:0px;
font-size:15px;
font-weight:bold;
}

.related_video{
width:185px;
float:right;
font-size:20px;
font-weight:bold;
color:#555555;
text-align:center;
background-color:#FFFFFF;
border:solid 1px #555555;
margin:5px;

}
.video_object{
width:763px;
height:550px;
float:left;
overflow:hidden;
background-color:#FFFFFF;
padding:20px 0px 20px 0px;
}
.video_info_text_box{
width:150px;
overflow:hidden;
float:left;
text-align:left;
}
.video_info_box{
width:760px;
overflow:hidden;
}


/* end video */
