* {

	margin: 0px;

	padding: 0px;

}



body {

	font-size : 14px;

	font-family : Tahoma, sans-serif;

	background : url('../img/back.png');

}

img{
	border:0px solid #000000;
}



.aclear {

	clear : both;

}

.acenter {

	text-align : center;

}

.banners {

	width : 907px;

	text-align : center;

}



#wrapper {

	display : block;

	position : relative;

	width : 907px;

	margin : auto;

}

.wrapper_space {

	display : block;

	width : 907px;

	height : 10px;

	clear : both;

}

.result_separator {

	display : block;

	position : relative;

	width : 899px;

	height : 10px;

	background : url('../img/line_grey.gif') no-repeat center center;

	clear : both;

}

#loading_page, #share_result {

	display : none;

	position : absolute;

	top : 20px;

	right : 20px;

	height : 15px;

	line-height : 15px;

	text-align : right;

}

#loading_page_bottom {

	display : none;

	position : relative;

	right : 20px;

	height : 15px;

	line-height : 15px;

	padding : 0px 0px 20px 0px;

	text-align : right;

}

#loading_download {

	display : none;

	position : relative;

	height : 15px;

	line-height : 15px;

	padding : 20px 0px 20px 0px;

	text-align : center;

}

#loading_page img, #loading_page_bottom img, #loading_download img {

	vertical-align : middle;

}

#share_result {

	display : block;

	width : 600px;

}

#share_result_link {

	color : rgb(55, 65, 75);

	cursor : pointer;

}

#share_result_url {

	display : none;

	width : 600px;

	background : rgb(194, 224, 234);

	border : solid 1px white;

}



#header {

	display : block;

	position : relative;

	width : 899px;

	height : 150px;

	margin : auto;

	background : url('../img/header.png') no-repeat top left;

}

#header_title {

	display : block;

	position : absolute;

	width : 116px;

	height : 88px;

	top : 55px;

	left : 56px;

}


#search_box{

	display : block;

	position : absolute;

	width : 191px;

	min-height : 82px;
	
	left:709px;

	top : 8px;
}

#search_top {

	display : block;

	position : relative;

	width : 191px;

	height : 71px;

	background : url('../img/search_bg.png') no-repeat top left;
	

}

#search_field {

	display : block;

	position : absolute;
	
	background:none;

	width : 131px;

	height : 24px;

	top : 37px;

	left : 12px;
	

	vertical-align : middle;

	color : rgb(255, 255, 255);	

	border : 0px solid #000000;

}

#search_top .title{
	
	position:relative;
	
	top:17px;
	
	left:10px;
	
	display:block;
}

#search_button {

	display : block;

	position : absolute;

	width : 22px;

	height : 12px;

	top : 40px;

	left : 155px;

	cursor : pointer;

	background : url('../img/search_button.png') no-repeat top left;
}

#search_middle {

	display : block;

	position : relative;

	width : 191px;

	color : rgb(255, 255, 255);

	font-size : 10px;

	background : url('../img/search_middle.png') repeat-y top left;
}

#search_middle .holder{
	margin:0px 0px 0px 10px;
}

#search_middle .holder div{

	display : block;

	float : left;

	width : 80px;
	
	padding:0px;
	
	height:18px;
}

#search_middle .holder div input{
	margin:0px;
	padding:0px;
}

#search_bottom {

	display : block;

	position : relative;

	width : 191px;

	height : 10px;

	background : url('../img/search_bottom.png') no-repeat top left;

}



#downloader {

	display : block;

	position : relative;

	width : 907px;

	background : url('../img/download_bg.png') no-repeat top left;
	
	margin:0px
	
	padding:0px;

}


#downloader .title{
	
	position:absolute;
	
	left:15px;
	
	top:23px;
	
}

#download_container {

	display : block;

	position : relative;

	margin : 0px auto 0px auto;

	width : 438px;

	font-size : 12px;

	height : 113px;

	padding : 10px;

	background : url('../img/download_box.png') no-repeat top left;

}

* html #download_container {

	margin : auto;

}

#download_container p {

	font-size : 12px;

}

#download_container .submit {

	text-align : center;

	font-weight : bold;

	font-size : 16px;

}

#download_container .text {

	width : 360px;

}



#input_section {

	display : block;

	position : relative;

	height : 94px;
	
	overflow:hidden;

	vertical-align : middle;

	top : 41px;

	left : 10px;

}

#input_section #below_form{
	margin-top:2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#36424a;
}

#above_form {
	
	marging-left:2px;

	font-size : 12px;

	text-indent : 5px;

	color : rgb(137, 135, 0);

}

#input_section .text {

	position:absolute;
	
	top:6px;
	
	left:9px;
	
	width : 557px;

	height : 20px;
	
	font-size:16px;
	
	font-family:Arial, Helvetica, sans-serif;

	color : rgb(75, 162, 168);
	
	background:none;
	
	border:none;

}

#input_section .select {
	
	position:absolute;
	
	top:6px;
	
	left:610px;

	background : rgb(245, 246, 218);

}

#download_box {

	display : block;

	position : relative;

	width : 895px;

	height : 32px;
	
	margin:0px;
	
	padding:0px;
	
	z-index:1
	

}

#input_section #download_button {

	z-index:10;

	display : block;
	
	position:absolute;

	top : 8px;

	left : 793px;

	width : 89px;

	height : 20px;
	
	border:0px solid #FFFFFF;

	background : url('../img/download_button.png') no-repeat center left;

}


#download_middle {

	display : block;

	position : relative;

	width : 904px;

	font-size : 14px;

	background : url('../img/download_bg_ext.png') repeat-y top left;

}

#download_bottom {

	display : block;

	position : relative;

	width : 907px;

	height : 11px;

	background : url('../img/download_bottom.png') no-repeat top left;

}

#download_bottom img {

	display : block;

	position : absolute;

	bottom : 0px;

	right : 0px;

	z-index : 1;

}

#content_top {

	display : block;

	position : relative;

	width : 899px;

	font-size:2px;
	
	height : 5px;

	margin : auto;

	background : url('../img/main_top.png') no-repeat top left;

}

#content {

	display : block;

	position : relative;

	width : 899px;

	min-height : 186px;
	
	margin : 0px auto 0px auto;

	background : rgb(44, 149, 181) url('../img/main_gradient.jpg') no-repeat top center;

}

#content_separator {

	display : block;

	position : relative;

	width : 899px;

	height : 7px;
	
	font-size:2px;

	margin : auto;

	background : url('../img/main_separator.png') no-repeat top center;

}

#footer {

	display : block;

	position : relative;

	width : 899px;

	height : 50px;

	line-height : 50px;

	margin : auto;

	color : rgb(255, 255, 255);

	text-align : center;

	font-size : 12px;

	background : rgb(44, 149, 181);

}

#footer a {

	color : rgb(255, 255, 255);

}

#content_bottom {

	display : block;

	position : relative;

	width : 899px;

	height : 5px;

	margin : auto;

	background : url('../img/main_bottom.png') no-repeat top center;

}



.content_head {

	display : block;

	position : relative;

	width : 889px;

	height : 65px;

	margin : 0px 0px 0px 10px;

}

#content_head_top {

	background : url('../img/main_title.jpg') no-repeat top left;

}

#content_head_search {

	background : url('../img/search_title_bg.png') no-repeat top left;

}



/*

	TOP LINKS

*/



.result_description_container {

	display : block;

	position : relative;

	width : 869px;

	height : 25px;

	margin : 0px 10px 0px 15px;

	clear : both;

}

.result_description {

	float : left;

	width : 423px;

	/*margin : 0px 5px 0px 5px;*/

	overflow : hidden;

}

.result_description div {

	float : left;

	height : 25px;

	line-height : 25px;

	text-align : center;

	color : rgb(55, 65, 75);

}

.result_d_video {

	width : 125px;

}

.result_d_link {

	width : 230px;

}

.result_s_link {

	width : 290px;

}

.result_d_hits {

	width : 60px;

}

.result_container {

	display : block;

	position : relative;

	width : 869px;

	height : 110px;

	margin : 0px 10px 0px 15px;

	clear : both;

}

.results {

	float : left;

	width : 423px;

	height : 110px;

	/*margin : 0px 5px 0px 5px;*/

	overflow : hidden;

}

.result_left {

	display : block;

	float : left;

	width : 125px;

	height : 110px;

}

.result_image {

	display : block;

	width : 121px;

	height : 92px;

	margin : 2px 0px 0px 2px;

	border : solid 1px rgb(53, 66, 74);

	background-color : rgb(252, 255, 255);

	background-repeat : no-repeat;

	background-position : center center;

}

.result_options {

	width : 125px;

	height : 14px;

	line-height : 14px;

	font-size : 12px;

	text-align : center;

}

.result_options a {

	color : rgb(255, 255, 255);

	text-decoration : none;

}

.result_link, .result_link_s {

	display : block;

	float : left;

	width : 215px;

	height : 95px;

	font-size : 14px;

	vertical-align : middle;

	text-align : left;

}

.result_link_s {

	width : 275px;

}

.result_link a, .result_link_s a {

	color : rgb(55, 65, 75);
	margin : 0px 0px 0px 10px;
	text-decoration : none;

}

.result_hits {

	display : block;

	float : left;

	width : 60px;

	height : 110px;

	font-size : 14px;

	line-height : 110px;

	color : rgb(55, 65, 75);

	text-align : center;

}

.paging {

	color : rgb(255, 255, 255);

	font-size : 14px;

	text-align : center;

	padding : 0px 0px 10px 0px;

}

.paging a {

	color : rgb(55, 65, 75);

}

