body {
	margin: 0px;
	font: 12px arial,geneva,helvetica,sans-serif;
}
form {
	margin: 0px;
}
img { 
	border: none; 
}

a:link, a:active, a:hover { 
	color: #2200CC;
}
a:visited { 
	color: #810081;
}

/* 
SEARCH HEADER 
-------------------------------------------------------- */
div.search-box {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	margin-top: 20px;
	white-space: nowrap;
}
div.search-box .logo {
	font-size: 24px;
	margin: 0px 5px;
}
div.search-box #search-field {
	width: 260px;
	
}
div.search-box input#searchbox_textfield {
	width: 328px;
	height: 30px;
	font-size: 16px;
}
div.search-box button {
	width: 80px;
	margin: 0px 10px;
}
div.home-searchbox-wrapper {
	text-align: center;
	margin: 35px auto 50px auto;
}
img.tagline {
	margin: 20px 0px 60px;
}
div.header-wrapper {
	padding: 20px 10px 15px 10px; text-align: left; float: left;
}
div.header-logo {
	float: left; display: inline;
}
div.header-search {
	float: left; display: inline; margin: 7px 0 0 20px;
}

		
/*
SEARCH SUGGESTIONS
-------------------------------------------------------- */
form#formWithSuggest {
	position: relative; 
	width: 430px; 
	text-align: center;
	margin: 0 auto;
}
div#suggestionDropDown {
	position: absolute;
	left: 21px;
	top: 22px;
	text-align: left;
	width: 304px;
}
.suggestions {
	background-color: white;
	border:1px solid #ccc;
	height: auto;
	padding: 3px;
}
.suggestions .suggestion {
	padding-left: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: white;
}
.suggestions a {
	display: block;
	height: 100%;
	width: 100%;
	text-decoration: none;
}
div.current {
	background: #ccc !important;
}


/*
MAIN CONTENT AREA
-------------------------------------------------------- */
 
div.content {
	margin: 0px auto;
}
table.container-table {
	border-collapse: collapse;
	margin-top: 10px;
	max-width: 1024px;
	width: 100%;
<!--[if IE 7]>
	width: expression(document.body.clientWidth > 1024 ? "1024px" : "auto");
<![endif]-->
}
table.container-table td {
	vertical-align: top;
	padding-left: 20px;
}

div.left {
	margin: 5px;
	padding: 0px 0px 10px 10px;
	background: #fff;
	width: 160px; 
}

p.search-results {
	float: left; 
	margin-top: 20px;
}
 
td.middle {
	margin: 0px 10px 10px 0px;
	padding: 0px 10px 5px 0px;
	background: #fff;
}

table.resultTable {
	width: auto;
	border-collapse: collapse;
}
table.resultTable td {
	padding: 5px;
	border-top: 1px solid #fff;
}
table.resultTable td.position {
	white-space: nowrap;
}
table.resultTable td.splink {
	padding: 0px 3px 30px 5px;
}
table.resultTable td.resultContainer div.resultDisplay td.sub-link {
	padding-left: 0px;
}
table.resultTable div.search-result {
	font-size: small;
	width: 600px;
}

span.url {
	color: #008000;
	text-decoration: none;
}

div.moreResults {
	text-align: center;
}
span.resultlabel {
	margin-right: 20px;
}

td.right {
	padding: 0px 10px;
	background: #fff;
	border-left: none;
}

div.right-content {
	margin-top: 10px;
	width: 200px;
	padding-left: 20px;
	border-left: 1px solid #c9d7f1;
}

button.sm-btn {
	font-size: 11px;
}

.clear {
	clear: both;
}

table.resultTable td.resultContainer div.resultDisplay {
	margin-left: 27px;
}

div.progressMessage {
	display: none;
}

div.visibleCloseRecsButton {
	display: block;
	margin: 10px 0px 0px 0px;
}

div.invisibleCloseRecsButton {
	display: none;
	margin-left: 26px;
}

table.resultTable td.resultContainer {
	padding: 0px;
}

/* 
SEARCH RESULTS PAGE
-------------------------------------------------------- */

div#img-wrapper {
	display:inline; 
	position:relative; 
	cursor: pointer;
}
img.bullseye {
	position: absolute; 
	top: 2px; 
	left: 3px;
	border: 0px;
}
img.wot-icon-for-sr {
	position: absolute; 
	top: 0px; 
	left: 25px;
	border: 0px;
}
table.container-table td { 
	line-height: 18px; 
	color: #222; 
}
table.container-table td a.activeLink { 
	font: 16px arial,geneva,helvetica,sans-serif;
}

div#eastAds a, div#eastAds a b {
    font-size: 16px;
}

div#oneRiotBlock {
    width: 600px;
}

div#oneRiotHeader a {
    font-size: 15px;
}

div#oneRiotItems, div#oneRiotItems a {
    font-size: 13px;
}


/*  
FOOTER 
-------------------------------------------------------- */
div.footer{
	color: #999;
	font-size: 10px;
	text-align: center;
	margin: 10px auto;
}
div.footer a {
	color: #039;
	font-size: 12px;
}
div.footer-logo { 
	clear: both; margin: 20px auto; text-align: center; 
}
div.search-results-bar {
	background: #e8eefa; padding: 10px;
}
div.footer-search {
	text-align: center; margin: 10px auto;
	background: #e8eefa;
	padding: 10px;
	border-top: 1px solid #9cf;
}

