@charset "utf-8";
body {
	width:1000px;
	margin:20px auto;
	font-family: Century Gothic,Helvetica,sans-serif;
}
.ie6 body, .ie7 body {
	width:100%;
}
body.for_sale { margin-top:50px;	}
.uppercase {
	text-transform:uppercase;
}
a {
	text-decoration:none;
}
.clear {
	clear:both;
	font-size:0px!important;
}
.clearfix:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
.ie6 .clearfix, .ie7 .clearfix { display: inline-block; }
.ie6 .clearfix  { display: inline-block; height: 1%; }

ul {
	margin:0px;
	padding:0px;
	list-style:none;	
}
#for_sale {
	position:absolute;
	top:0px;
	right:0px;
	width:100%;
	padding-bottom:9px;
	background-color:#F00;
	zoom:1;
}
#for_sale a {
	display:block;
	margin:7px auto 0px auto;
	width:1000px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	color:#fff;
	text-shadow:0px 1px 0px #000;
	zoom:1;
}

#main_container {
	width:970px;
	margin:0px 16px 0px 16px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.ie6 #main_container, .ie7 #main_container {
	margin:0px auto;
}

/* header */
#header {
	height:52px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	position:relative;
}
#domain_logo {
	display:inline-block;
	font-size:30px;
	line-height:30px;
	margin:10px 0px 0px 18px;
}
/* header search form */
.search_form {
	position:absolute;
	top:11px;
	right:20px;	
}
#header .search_form {
	top:10px;
	right:20px;	
}
#footer .search_form {
	top:8px;
	left:20px;	
}
.ie6 .search_form, .ie7 .search_form {
	top:15px;
}
.search_field {
	font-size:18px;font-family: Century Gothic,Helvetica,sans-serif;
	width:292px;
	height:32px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border:1px solid;
	padding:0px 0px 0px 6px;
	border-right:none;
	vertical-align:middle;
}
.ie .search_field {
	padding-top:5px;
	height:27px;
}
.submit_button_container, .submit_button_container input {
	display:inline-block;
	width:50px;
	height:34px;	
}
.submit_button_container {
	vertical-align:top;
	margin-left:-4px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.ie6 .submit_button_container, .ie7 .submit_button_container {
	margin-top:1px;
	margin-left:-6px;	
}
.submit_button_container input {
	border:none;
	background:url(../images/sprite.png) 0px 0px;
	cursor:pointer;
}




/* Related Keywords */
#related_keywords {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	font-size:17px;
	line-height:17px;
	font-weight:bold;
	padding:8px 20px 10px 20px;
}
#under_header_bar {
	height:8px;
	
}

/* columns */
.columns_container {
	margin:20px 20px 14px 20px;;
}
#left_column, #sidebar {
	float:left;
}
#left_column {
	width:610px;
}
 #sidebar {
	width:300px;
	margin-left:20px;
}
#left_column h1, #sidebar h1 {
	margin:0px;
	font-size:14px;
	line-height:14px;
}
#left_column h1 {
	margin-top:-4px;
	padding-bottom:9px;
}
.ie6 #left_column h1, .ie7 #left_column h1 {
	margin:0px;
}
#sidebar h1 {
	margin-top:13px;
	padding-bottom:5px;
}
.sidebar_image {
	border:1px solid;
}
.image_container {
	position:relative;	
}

/* OVERLAY AD */
.overlay_ad, .overlay_keyword {
	width:300px;
	overflow:hidden;	
	background:url(../images/70_percent_black.png);
	position:absolute;
	left:0px;	
}
.overlay_ad {
	height:68px;
	top:130px;
}
.overlay_keyword {
	bottom:0px;
}
.overlay_keyword a {
	display:inline-block;
	font-size:24px;
	line-height:24px;
	margin:8px 10px 11px 15px;
	color:#fff;	
}
.overlay_keyword a:hover { text-decoration:underline;}
.overlay_ad_image_wrap {
	width:60px;
	height:60px;
	font-size:0px;
	margin:3px 10px 0px 4px;
	float:left;
	border:1px solid #666666;
}
.ie6 .overlay_ad_image_wrap { display:inline;	}
.overlay_ad_image_wrap img {
	border:none;
}
.overlay_ad .item_title {
	font-size:14px;
	line-height:15px;
	font-weight:bold;
	margin:4px 10px 0px 0px;
	display:block;
	height:16px;
	overflow:hidden;
	color:#0099FF;
}
.overlay_ad .item_title:hover {font-size:15px;}
.overlay_ad .item_description {
	font-size:12px;
	line-height:13px;
	color:#ffffff;
	margin:0px 10px 2px 0px;
	display:block;
}
.overlay_ad .item_domain {
	font-size:10px;
	line-height:11px;
	color:#999999;
	display:block;
	height:12px;
	margin-right:25px;
	overflow:hidden;
	vertical-align:middle;
}
.overlay_ad .item_domain:hover {font-size:11px;}
.overlay_ad .sponsoredResultsFavicon { display:inline-block; height:14px; margin-right:2px;  float:left; margin-top:-1px; vertical-align:middle; }
.overlay_ad .sponsoredResultsFavicon img { height:14px; border:none; }

.overlay_ad.no_image .item_title, .overlay_ad.no_image .item_description, .overlay_ad.no_image .sponsoredResultsFavicon { margin-left:6px;}

/* sponsored results */
#sponsored_results {
	list-style:none;
	margin:0px;
	padding:0px;	
}


/* RESULTS */
#resultsList { font-size:13px; width:610px; padding:0px;   }
#resultsList li { margin:0px;  display:inline-block;  border-bottom:1px solid #dadada;position:relative;  background-color:#CFC;padding:14px 0px;}
#resultsList li:last-child { border-bottom:none;  }
#resultsList .last { border:none; }
#resultsList li .resultNumber { display:inline-block; text-align:center; width:32px; height:31px; padding-top:1px; position:absolute; left:0px; top:14px; font-size:24px; font-weight:bold; -webkit-border-radius: 16px; -moz-border-radius: 16px;
border-radius: 16px;}
#resultsList li .image_wrap { float:left; margin:0px 12px 0px 44px;  }
.ie6 #resultsList li .image_wrap, .ie7 #resultsList li .image_wrap {display:inline; height:104px; overflow:hidden;}
#resultsList li .image_wrap tr td img { border:1px solid; }
#resultsList li strong, #resultsList li .resultInfo { width:340px; display:inline-block; margin:0px 100px 0px 0px;}
#resultsList li.no_image .resultLink { margin-left:44px;}

#resultsList li.no_image strong, #resultsList li.no_image .resultInfo { width:452px; margin-left:44px;}
#resultsList li strong { font-size:24px; line-height:24px;}
#resultsList li strong a:hover { font-size:26px; line-height:24px;}
#resultsList li .resultInfo { font-size:20px; line-height:20px; margin-top:3px;}
#resultsList li .resultInfo a { color:#000;}
#resultsList li .resultLink { font-size:12px; line-height:16px; margin-top:6px;display:inline-block; height:18px; overflow:hidden;} 
#resultsList li .resultMoreButton { position:absolute; font-size:18px; font-weight:bold; padding:5px 16px; display:inline-block; top:14px; right:14px; webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  }


/*



#resultsList li a { display:inline-block; width:610px;  text-decoration:none;  position:relative;  }

#resultsList li a:hover { cursor:pointer; }











*/

/* RECOMMENDED LINKS */
.recommended_links_container { margin-bottom:20px;}
.linksList { width:295px; padding:0px; float:left; margin-right:20px;}
.linksList.last {margin-right:0px;}
.linksList li { margin:0px;  border-bottom:1px solid #dadada; }
.linksList li a { font-size:22px; line-height:22px; font-weight:bold;  display:inline-block; width:253px; padding:18px 0px 18px 42px; text-decoration:none;  position:relative; }
.linksList li a:hover { text-decoration:underline; }
.linksList li a .linkBullet { display:inline-block; text-align:center; width:22px; height:22px; position:absolute; left:10px; top:18px; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; background:url(../images/sprite.png) -101px 0px; overflow:hidden;}


/* RELATED SEARCHES */
.related_searches_list {
	width:145px;
	float:left;
	margin-top:5px;	
}
.related_searches_list.left { margin-right:10px;}

#left_column .related_searches_list {
	width:145px;
	margin-right:10px;
}
#left_column .related_searches_list.last {
	margin-right:0px;
}
.related_searches_list li a {
	display:block;
	/*height:20px;
	overflow:hidden;*/
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	border-bottom:1px solid;
	padding:4px 0px 5px 4px;	
}
.ie6 .related_searches_list li a  { width:140px; display:inline-block;}
#left_column .related_searches_list li a {
	padding:5px 0px 4px 4px;	
}

/* LOCAL RESULTS LISTINGS */
#localResultsListing {
	margin: 0px;
}
#localResultsListing li {
	border-bottom: 1px solid;
}
#localResultsListing li:last-child {
	border-bottom:none;
}
#localResultsListing li a {
	display:block;
	padding: 6px 4px;
}
#localResultsListing li span {
	font-size: 16px;
	line-height: 16px;
	margin: 0px;
	display: block;
	zoom: 1;
	height:17px;
	overflow:hidden;
}
#localResultsListing li p {
	margin:2px 0px 0px 0px;
	font-size: 13px;
	line-height: 14px;
	display: block;
}
#localResultsListing li em {
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	margin: 0px 0px -1px 0px;
	display: block;
}




/* favicon */
.sponsoredResultsFavicon { display:inline-block; height:18px; vertical-align:middle; float:left; margin-right:2px;  }
.sponsoredResultsFavicon img { height:18px; border:none!important;  margin:0px!important; }


/* footer */
#footer {
	height:50px;
	position:relative;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
}