*
	{
	margin: 0px;
	}

body
	{
	font-family: helvetica, arial;
	color:#ffbc0b;
	font-family:Calibri, Candara;
	}
a
	{
	text-decoration:none;
	color:#a06b40;
	font-size:20px;
	}

img
	{
	border:0;
	}
	
h1, h2, h3	
	{
	color:#555555;	
	font-weight: normal;
	}
	
h1
	{
	margin: 10px 0px 15px 0px;
	font-size:1.6em;
	font-weight:normal;
	}	

h2
	{
	margin: 0px 0px 0px 0px;	
	line-height:1.6em;
	font-size: 1.3em;
	font-weight:normal;
	}	

h3
	{
	margin: 0px 0px 0px 0px;	
	line-height:1.6em;
	font-size: 1.1em;
	font-weight:normal;
	}	
	
p
	{
	line-height:1.5;
	margin: 0px 0px 15px 0px;
	}
	
code
	{
	font-size:12px;
	color:#666666;
	}
	
.logo
	{
	margin: 0px 0px 0px 17%;
	}
	
#head
	{
	padding: 5px 50px 5px 0px;	
	height:23px;
	border-bottom:solid;
	border-width:thin;
	border-color:#dddddd;
	}
	
.head_item
	{
	float:right;
	}

.head_item a
	{
	font-size:18px;
	}
	
#content
	{
	float:left;
	margin: 10px 0px 0px 29%;
	}

#content_top
	{
	width:97%;
	display:block;
	float:left;
	margin: 0px 0px 0px 1%;
	}
	
#content_break
	{
	width:800px;
	height:50px;
	}

.content_text
	{
	margin: 0px 0px 0px 2%;
	color:#555555;
	width:500px;
	}

.content_search
	{
	margin: 0px 0px 0px 2%;
	color:#555555;
	width:100%;
	}
	
.content_detail
	{
	margin: 0px 0px 0px 2%;
	color:#555555;
	width:80%;
	}

.links
	{
	margin: 0px 0px 0px 22%;
	}

.links_top
	{
	margin:60px 0px 0px 0px;
	}
	
.link_item
	{
	margin: 0px 3px 0px 3px;
	}


.link_item a
	{
	font-size:20px;
	}
	
#footer
	{
	float:left;
	height:20px;
	width:800px;
	text-align:center;
	margin: 5px 0px 0px 18%;
	font-size:14px;
	color:#888888;
	}
#footer a 
	{
	font-size:14px;
	color:#888888;
	}
	
/*     UPDATE    */
.snippet
	{
	margin: 0px 0px 30px 0px;
	width:550px;
	}

.snippet h2
	{
	font-size:15px;
	color:#94ad10;
	color:#72895a;
	color:#7aa14a;
	color:#608731;
	}
	
.snippet a
	{
	font-size:14px;
	color:#94ad10;
	color:#72895a;
	}

#searchbar
	{
	margin: 1% 0px 0px 0%;
	}
	
#searchbar_top
	{
	width:100%;
	border-bottom:none;
	border-width:thin;
	border-color:#dddddd;
	margin: 1% 0px 0px 0%;
	}

	
.searchbar
	{
	float:left;
	padding: 10px 10px 10px 10px;
	background-image:url(img/searchbar.png);
	background-repeat:repeat-x;
	width:554px;
	border:none;
	}

.searchbar_line
	{
	float:left;
	width: 103%;
	height:3px;
	background-color:#d8c3b2;
	background-image:url(img/line.png);
	background-repeat:repeat-x;
	margin: 0px 0px 20px -1%;
	}
	
.searchbar_headline
	{
	color:#555555;
	padding: 0px 0px 0px 21%;
	margin: 10px 0px 40px 0%;
	font-size:20px;
	}
	
.searchbar_text
	{
	color:#555555;
	padding: 0px 0px 0px 14%;
	margin: 40px 0px 40px 0%;
	font-size:20px;
	}
	
.searchfield
	{
	background-image:url(img/searchfield.png);
	background-repeat:repeat-x;
	border:solid;
	border-color:#bbbbbb;
	border-width:thin;
	width:400px;
	padding: 5px 8px 4px 8px;
	font-size:20px;
	font-weight:normal;
	color:#666666;
	}	

.searchbutton
	{
	background-color:#FFFFFF;
	background-image:url(img/search_btn.png);
	background-repeat:repeat-x;
	margin: 0px 0px 0px 0px;
	height:36px;
	width:100px;
	font-size:20px;
	border:none;
	color:#ffffff;
	}	

.searchfield_top
	{
	background-image:url(img/searchfield.png);
	background-repeat:repeat-x;
	border:solid;
	border-color:#bbbbbb;
	border-width:thin;
	width:400px;
	height:27px;
	padding: 2px 4px 0px 4px;
	margin: 15px 0px 0px 0px;
	font-size:16px;
	font-weight:normal;
	color:#666666;
	}	

.searchbutton_top
	{
	background-color:#FFFFFF;
	background-image:url(img/search_btn.png);
	background-repeat:repeat-x;
	height:31px;
	width:84px;
	padding: 0px 0px 2px 0px;
	font-size:18px;
	border:none;
	color:#ffffff;
	}	

.results
	{
	width:600px;
	}

.results h1
	{
	font-size:20px;
	}
	
.title_ads
	{
	margin: 0px 0px 10px 0px;
	color:#999999;
	}
	
.results_ad
	{
	float:right;
	width:250px;
	min-height:600px;
	margin: 4% 30% 0px 0px;
	padding: 10px 0px 0px 10px;
	border-left:solid;
	border-width:thin;
	border-color:#e7e7e7;
	}

.result_ad_title a
	{
	color:#4A57D3;
	font-size:18px;
	text-decoration:underline;
	}

.result_ad_body
	{
	
	}

.result_ad_url
	{
	color:#a06b40;
	font-size:16px;
	margin: 0px 0px 20px 0px;
	}

.result_item
	{
	display:block;
	float:left;
	border-bottom:none;
	border-width:thin;
	border-color:#CCCCCC;
	margin: 0px 60px 10px 0px;
	padding: 8px 8px px 8px;
	width:600px;
	}

.result_item a h2
	{
	color:#4A57D3;
	font-size:18px;
	text-decoration:underline;
	}

.result_item p
	{
	color:#555555;
	font-size:16px;
	}
	
.result_item p em
	{
	color:#a06b40;
	font-size:16px;
	}
	
.result_item_info
	{
	display:block;
	float:left;
	border:none;;
	border-width:thin;
	border-color:#CCCCCC;
	width: 220px;
	height:173px;
	margin: 0px 0px 60px 0px;
	padding: 0px 8px 8px 8px;
	}

.result_item_big
	{
	display:block;
	float:left;
	border:none;
	border-width:thin;
	border-color:#CCCCCC;
	width: 390px;
	height:173px;
	margin: 0px 60px 60px 0px;
	padding: 0px 8px 8px 8px;
	}

.result_item_big a
	{
	}
	
.result_item_bigger
	{
	display:block;
	float:left;
	border:none;
	border-width:thin;
	border-color:#CCCCCC;
	width: 675px;
	height:173px;
	margin: 20px 60px 0px 0px;
	padding: 0px 8px 8px 8px;
	}

.result_item_bigger a
	{
	}

.result_item_text
	{
	text-align:center;
	color:#28a90c;
	}

.result_detail_tag
	{
	display:block;
	float:left;
	margin: 0px 10px 0px 25px;
	}
	
.online_shop_item
	{
	display:block;
	float:left;
	margin: 20px 50px 0px 0px;
	}