@charset "utf-8";
/* default color scheme*/

body {
	background-color:#dcdcdc;
}
#main_container {
	background-color:#FFF;
	box-shadow: 0px 0px 8px #e0e0e0;
	-webkit-box-shadow: 0px 0px 8px #e0e0e0;	
}
#domain_logo {
	color:#14aeff;
	text-shadow:0px 1px 0px #ffffff;
}

/* header and footer forms */
.search_field {
	background-color:#fff;
	color:#999999;
}
#header .search_field {
	border-color:#c0c0c0;
}
#footer .search_field {
	border-color:#ffffff;
}

/* related keywords font, shadow, link and link hover colors */
#related_keywords {
	color:#ffffff;
	text-shadow:0px 1px 0px #095075;
} 
#related_keywords a {
	color:#e9e9e9;
}
#related_keywords a:hover {
	color:#FF6;
}

/* h1 header font and border color */
#left_column h1, #sidebar h1 {
	color:#c0c0c0;
	border-bottom:1px solid #dadada;
}

/* SPONSORED RESULTS */
#sponsored_results li a { background-color:#f8fdbb; }
#resultsList { background-color:#FFF;}
#resultsList li a img { border-color:#909090; }
#resultsList li {border-color:#dadada;  }
#resultsList li { background-color:#ffffff; color:#000; }
#resultsList li:hover { background-color:#f8fdbb; }
#resultsList li .resultNumber { color:#fff; text-shadow:0px 1px 0px #095075;}
#resultsList li strong a { color:#14aeff;}
#resultsList li .resultLink { color:#208600; } 
#resultsList li .resultMoreButton { color:#FFF; text-shadow: 0 1px 1px #029402;}
#resultsList li .resultMoreButton span { color:#fff291; }

/* RECOMMENDED LINKS */
.linksList li a { color:#0c6695; }
.linksList li a:hover { color:#14aeff; background-color:#f8fdbb; }
.linksList li a .linkBullet { background-color:#14aeff; }
.linksList li a:hover .linkBullet { background-color:#0c6695; }

	
/* image border color */
.sidebar_image {
	border-color:#c0c0c0;
}

/* RELATED SEARCHES */
.related_searches_list li a {
	color:#14aeff;
	border-color:#f3f3f3;
}
.related_searches_list li a:hover {
	color:#00bb00;
	background-color:#f8fdbb;
}

/* LOCAL RESULTS */
#localResultsListing li {
	border-color: #eaeaea;
}
/* listing hover color */
#localResultsListing li a:hover {
	background-color:#f8fdbb;
}
/* listing title */
#localResultsListing li span {
	color: #008ebc;	
}
/* listing address */
#localResultsListing li p {
	color:#000000;	
}
/* listing link */
#localResultsListing li em {
	color: #1d4a7e;	
}

/* footer */


/* GRADIENTS */
.header_gradient {
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 60%, #f3f3f3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#ffffff), color-stop(100%,#f3f3f3));
	background: -webkit-linear-gradient(top, #ffffff 60%,#f3f3f3 100%);
	background: -o-linear-gradient(top, #ffffff 60%,#f3f3f3 100%);
	background: -ms-linear-gradient(top, #ffffff 60%,#f3f3f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 );
	background: linear-gradient(top, #ffffff 60%,#f3f3f3 100%);	
}

.color_gradient {
	background: #3e85ab;
	background: -moz-linear-gradient(top, #3e85ab 0%, #0c6695 45%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e85ab), color-stop(45%,#0c6695));
	background: -webkit-linear-gradient(top, #3e85ab 0%,#0c6695 45%);
	background: -o-linear-gradient(top, #3e85ab 0%,#0c6695 45%);
	background: -ms-linear-gradient(top, #3e85ab 0%,#0c6695 45%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e85ab', endColorstr='#0c6695',GradientType=0 );
	background: linear-gradient(top, #3e85ab 0%,#0c6695 45%);
}

#header .submit_button_container {
	background: #818181;
	background: -moz-linear-gradient(top, #818181 0%, #616161 60%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(60%,#616161));
	background: -webkit-linear-gradient(top, #818181 0%,#616161 60%);
	background: -o-linear-gradient(top, #818181 0%,#616161 60%);
	background: -ms-linear-gradient(top, #818181 0%,#616161 60%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#616161',GradientType=0 );
	background: linear-gradient(top, #818181 0%,#616161 60%);
}

#header .submit_button_container:hover {
	background: #b7b7b7;
	background: -moz-linear-gradient(top, #b7b7b7 0%, #939393 60%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7b7b7), color-stop(60%,#939393));
	background: -webkit-linear-gradient(top, #b7b7b7 0%,#939393 60%);
	background: -o-linear-gradient(top, #b7b7b7 0%,#939393 60%);
	background: -ms-linear-gradient(top, #b7b7b7 0%,#939393 60%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7b7b7', endColorstr='#939393',GradientType=0 );
	background: linear-gradient(top, #b7b7b7 0%,#939393 60%);
}

#footer .submit_button_container {
	background: #cecece;
	background: -moz-linear-gradient(top, #cecece 0%, #c2c2c2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cecece), color-stop(100%,#c2c2c2));
	background: -webkit-linear-gradient(top, #cecece 0%,#c2c2c2 100%);
	background: -o-linear-gradient(top, #cecece 0%,#c2c2c2 100%);
	background: -ms-linear-gradient(top, #cecece 0%,#c2c2c2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#c2c2c2',GradientType=0 );
	background: linear-gradient(top, #cecece 0%,#c2c2c2 100%);
}

#footer .submit_button_container:hover {
	background: #e2e2e2;
	background: -moz-linear-gradient(top, #e2e2e2 0%, #d3d3d3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#d3d3d3));
	background: -webkit-linear-gradient(top, #e2e2e2 0%,#d3d3d3 100%);
	background: -o-linear-gradient(top, #e2e2e2 0%,#d3d3d3 100%);
	background: -ms-linear-gradient(top, #e2e2e2 0%,#d3d3d3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#d3d3d3',GradientType=0 );
	background: linear-gradient(top, #e2e2e2 0%,#d3d3d3 100%);
}

.buttons_gradient {
	background: #34c934;
	background: -moz-linear-gradient(top, #34c934 0%, #00bb00 60%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#34c934), color-stop(60%,#00bb00));
	background: -webkit-linear-gradient(top, #34c934 0%,#00bb00 60%);
	background: -o-linear-gradient(top, #34c934 0%,#00bb00 60%);
	background: -ms-linear-gradient(top, #34c934 0%,#00bb00 60%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34c934', endColorstr='#00bb00',GradientType=0 );
	background: linear-gradient(top, #34c934 0%,#00bb00 60%);
}

.buttons_gradient_hover {
	background: #42ff42;
	background: -moz-linear-gradient(top, #42ff42 0%, #00e000 60%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#42ff42), color-stop(60%,#00e000));
	background: -webkit-linear-gradient(top, #42ff42 0%,#00e000 60%);
	background: -o-linear-gradient(top, #42ff42 0%,#00e000 60%);
	background: -ms-linear-gradient(top, #42ff42 0%,#00e000 60%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42ff42', endColorstr='#00e000',GradientType=0 );
	background: linear-gradient(top, #42ff42 0%,#00e000 60%);
}

.numberHover {
	background: #255066;
	background: -moz-linear-gradient(top, #255066 0%, #063147 60%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#255066), color-stop(60%,#063147));
	background: -webkit-linear-gradient(top, #255066 0%,#063147 60%);
	background: -o-linear-gradient(top, #255066 0%,#063147 60%);
	background: -ms-linear-gradient(top, #255066 0%,#063147 60%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#255066', endColorstr='#063147',GradientType=0 );
	background: linear-gradient(top, #255066 0%,#063147 60%);
}

.buttons_gradient_hover {
	background: #42ff42;
	background: -moz-linear-gradient(top, #42ff42 0%, #00e000 60%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#42ff42), color-stop(60%,#00e000));
	background: -webkit-linear-gradient(top, #42ff42 0%,#00e000 60%);
	background: -o-linear-gradient(top, #42ff42 0%,#00e000 60%);
	background: -ms-linear-gradient(top, #42ff42 0%,#00e000 60%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42ff42', endColorstr='#00e000',GradientType=0 );
	background: linear-gradient(top, #42ff42 0%,#00e000 60%);
}

.numberHover {
	background: #255066;
	background: -moz-linear-gradient(top, #255066 0%, #063147 60%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#255066), color-stop(60%,#063147));
	background: -webkit-linear-gradient(top, #255066 0%,#063147 60%);
	background: -o-linear-gradient(top, #255066 0%,#063147 60%);
	background: -ms-linear-gradient(top, #255066 0%,#063147 60%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#255066', endColorstr='#063147',GradientType=0 );
	background: linear-gradient(top, #255066 0%,#063147 60%);
}