/*--------------------GENRAL--------------------*/
div#heading{
	padding: 8px 0 8px 6px;
}
div#heading a:link, 
div#heading a:visited {
	font-size:11px;
	color:#111111;
}

div#heading a:hover {
	color:#CC0000;
	text-decoration: underline;
}
.searchText{
	font-weight: bold;
}
div#errorBox{
	width: 720px;
	height: 70px;
	margin: 20px 0 0 0;
	float: left;
}
div#errorBox p{
	font-family: Helvetica, Arial;
	font-size:12px;
	color: #CC0000;
}

/*--------------------SEARCH FORM--------------------*/	
div#searchForm{
	background-color: #F1F1F1;
	border: 1px solid #E6E6E6;
	margin-left: 6px;
	height: 65px;
	width: 720px;
}
.formInput{
	width: 157px;
	margin: 5px 5px 0 5px;
	font-size: 12px;
	float: left;
}
.formSelect{
	width: 157px;
	margin: 5px 5px 0 0;
	font-size: 12px;
	float: left;
}
.formButton{
	margin: 5px 0 0 5px;
	font-size: 12px;
	float: left;
	clear: both;
}

/*--------------------REFINE SEARCH--------------------*/
div#refineHeading{
	border-bottom: 1px solid #F1F1F1;
	margin-left: 6px;
	width: 720px;
	height: 35px;
}
div#refineHeadingLeft{
	padding-top: 10px;
	float: left;
}
div#refineHeadingLeft p{
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #111111;
}
div#refineHeadingRight{
	padding: 10px 6px 0 0;
	float: right;
}
div#refineHeadingRight p{
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #111111;
}
.choseOn{
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #CC0000;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}
.choseOn:HOVER{
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #CC0000;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}
.choseOff{
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #111111;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}
.choseOff:HOVER{
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #CC0000;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

/*--------------------RESULTS--------------------*/
div#results{
	float: left;
	margin-left: 6px;
}
/*---article spercific style---*/
div#articleResult{
	width: 475px;
	margin: 20px 0 0 0;
}
div#articleResult p {
	font-family: Helvetica, Arial;
	font-size: 12px;
	line-height: 16px;
	color: #666;
	padding: 4px 0 3px 0;
}
div#articleResult p a {
	color: #666;
}
div#articleResult h4{
	font-family: Helvetica, Arial;
	font-size: 14px;
	color: #CCC;
	font-weight: normal;
	margin: 0;
}
div#articleResult h3{
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #CCCC99;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

div#articleResult h3 a:link,
div#articleResult h3 a:visited{
	font-family: Helvetica, Arial;
	font-size: 14px;
	color: #111111;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

div#articleResult h3 a:hover{
	color: #CC0000;
}


/*--------------------RECOMMENDED RESULTS--------------------*/
div#recommended{
	border-bottom: 1px solid #E6E6E6;
	float: right;
	margin: 20px 0 0 0;
	width: 228px;
}
div#recommended h2{
	font-family: Helvetica, Arial;
	font-size: 11px;
	line-height: 16px;
	color: #333;
	margin: 0 0 15px 0;
	font-weight: bold;
}
div#recommended h3{
	font-family: Helvetica, Arial;
	font-size: 11px;
	line-height: 16px;
	color: #CC0000;
	margin: 0;
	font-weight: bold;
}
div#recommended p{
	font-family: Helvetica, Arial;
	font-size: 11px;
	line-height: 16px;
	color: #999;
	margin: 0 0 15px 0;
}

/*--------------------SUBSCRIPTION BOX--------------------*/
div#subscription{
	float: right;
	margin: 15px 0 550px 0;
	width: 228px;
	clear: right;
}
div#subscription h2{
	font-family: Helvetica, Arial;
	font-size: 11px;
	line-height: 16px;
	color: #333;
	margin: 0 0 15px 0;
	font-weight: bold;
}
div#subscription h3{
	font-family: Helvetica, Arial;
	font-size: 11px;
	line-height: 16px;
	color: #CC0000;
	margin: 0;
	font-weight: bold;
}
div#subscription p{
	font-family: Helvetica, Arial;
	font-size: 11px;
	line-height: 16px;
	color: #999;
	margin: 0 0 15px 0;
}

/*--------------------FOOTER--------------------*/
div#searchFooter{
	border-top: 1px solid #111;
	width: 728px;
	margin: 30px 0 55px 0;
	clear: both;
	float: left;
}
div#searchFooter p a{
	color:#CC0000;
}

div#footerSubscription{
	float: left;
	clear: left;
	width: 400px;
	margin: 5px 0 0 6px;
}
div#footerSubscription p{
	font-family: Helvetica, Arial;
	font-size:12px;
	color: #111111;
	text-decoration: none;
	width: 400px;
}
div#pagination{
	float: right;
	clear: right;
	text-align: right;
	width: 200px;
	margin: 5px 6px 0 0;
}
div#pagination p{
	font-family: Helvetica, Arial;
	font-size:12px;
	color: #111111;
	text-decoration: none;
	width: 200px;
}
div#pagination a{
	font-family: Helvetica, Arial;
	font-size:12px;
	color: #111111;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}
div#pagination a:HOVER{
	font-family: Helvetica, Arial;
	font-size:12px;
	color: #CC0000;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}
div#pagination a.red{
	font-family: Helvetica, Arial;
	font-size:12px;
	color: #CC0000;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}
div#pagination  a.red:HOVER{
	font-family: Helvetica, Arial;
	font-size:12px;
	color: #CC0000;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}
