/*=fundomatic */

p.fundoinstructs, p.fundoinstructs2, p.feundoinstructs3 {
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	text-transform: uppercase;
	clear: left;	
}

p.fundoinstructs {
	margin: 10px 0 0 10px;
}


p.fundoinstructs2 {
	margin: 10px 10px 5px 10px;
	border-top: dashed #DAD9D6 1px;
	padding-top: 5px;
	float: left;
	*float: none;
}

p.resultsblurb {
	margin: 0px 10px 5px 0px;
	padding: 0px;
	font-size: 120%;
	line-height: 2em;
}

#fundoinstructs3, #fundoinstructs4 {
	margin: 10px 5px 5px 75px;
	padding: 0px;
	text-transform: uppercase;
}

#fundoinstructs4 {
	margin: -5px 5px 5px 29px;
	padding: 0px;
	text-transform: uppercase;
}

#fundoinstructs5 {
	margin: 25px 5px 5px 15px;
	padding: 0px;
	text-transform: uppercase;
}

#content_main_fundobasic, #content_main_fundoadv, content_main_fundoadv {
	background: url(../../images/fundobg3.gif) no-repeat;
	width: 971px;
	height: 110px;
	margin: 0 0 0 7px;
	padding: 10px 5px 0px 20px;
}

#content_main_fundoadv {
	background: url(../../images/fundoadvbg.gif) no-repeat;
}

	#fundobasicinput1,  #fundobasicinput2, #fundobasicinput3, #fundobasicinput4, #fundobasicinput5, #fundocriteria{
	float: left;
	}

	#fundobasicinput1,  #fundobasicinput2, #fundobasicinput3, #fundobasicinput4, #fundobasicinput5{
		padding: 0px 0px 0px 0px;
		width: 200px;
	}
	
	#fundobasicinput1 {
		margin: 35px 3px 0px 152px;
		display: inline;
		height: 18px;
		/*padding-top: 3px;
		padding-bottom: 2px;
		font-size:120%;*/
	}
	
	#fundobasicinput2, #fundobasicinput3 {
		background: #fff;
		margin: 35px 0 0px 70px;
		width: 200px;
		/*height: 20px;
		padding-top: 2px;
		padding-bottom: 2px;
		font-size:120%;*/
	}

	#fundobasicinput3 {
		margin: 35px 4px 0px 15px;
	}
	
	#fundobasicinput4, #fundobasicinput5  {
		background: #fff;
		margin: 5px 7px 1px 5px;
		border: solid #CC9900 2px;
		padding-bottom: 1px;
	}
	
	#fundobasicinput5 {
		clear: left;
	}
	
	#sortbox {
		width: 130px;
		padding: 2px 2px 2px 2px;
		margin: -20px 10px 0px 0;	
		background: #fff url(../../images/sortboxbg.gif) no-repeat right top;
		border: solid #C1DAD7 1px;
		float: right;
	}
	
	#fundocriteria {
	margin: 7px 0px 0px 10px;
	width: 610px;
	text-transform: uppercase;
	}
		
	
	#fundocriteria img, #resultstable img{
	vertical-align: bottom; 
	}
	
	#advantext {
		text-align: right;
		margin: 60px 10px 0px 0px;
	}
	

	#content_main_fundoadvanced  {
	width: 643px;
	border: dashed #CC9900 4px;
	margin: -5px 0 5px 10px;
	padding: 5px 0px 10px 5px;
	}	
	
/***********************************************=fundomatic */


#fundoadvbasicinput1,  #fundoadvbasicinput2, #fundoadvbasicinput3, #fundoadvbasicinput4, #fundoadvbasicinput5, #fundocriteria{
	float: left;
	}

	#fundoadvbasicinput1,  #fundoadvbasicinput2, #fundoadvbasicinput3, #fundoadvbasicinput4, #fundoadvbasicinput5{
		padding: 5px 10px 0px 2px;
		width: 130px;
		height: 17px;
	}
	
	#fundoadvbasicinput1 {
		background: #fff url(../../images/input1bg.gif) no-repeat right;
		margin: 30px 0px 0px 155px;
	}
	
	#fundoadvbasicinput2 {
		background: #fff url(../../images/inputnogobg.gif) no-repeat right;
		margin: 30px 0 0 25px;
		width: 120px;
	}

	#fundoadvbasicinput3 {
		background: #fff url(../../images/input1bg.gif) no-repeat right;
		margin: 30px 0px 0px 15px;
		width: 150px;
	}
	
	#fundoadvbasicinput4, #fundoadvbasicinput5  {
		background: #fff url(../../images/inputnogobg.gif) no-repeat right;
		margin: 5px 7px 1px 45px;
		border: solid #CC9900 2px;
		padding-bottom: 1px;
	}
	
	#fundoadvbasicinput5 {
		clear: left;
	}
	
#sortbybox {
margin: 10px 7px 10px 10px;
}

/***********************************************=fundomatic advanced*/

#fixA a,.fixB {
	background: #fff url(../../images/inputnogobg.gif) no-repeat right;
	border: solid #CC9900 2px;
	display:block;
	float: left;
	height: 17px;
	padding: 5px 10px 1px 2px;
	margin: 5px 7px 1px 45px;
	width: 130px;
}

#fixA a:hover {
	background:#CC9900;
	font-weight:600;
	text-decoration:none;
}

* html #fixA {margin-left:-100px !important;}
* html .fixB {
	margin-left:20px !important;
	margin-right:-20px !important;
}

#subMenu {
	background:#FFFFFF;
	border:solid 3px #CC9900;
	display:none;
	padding:5px;
	position:absolute;
	top:0;	left:0;
}

#subMenu a {
	color:#003D75;
	display:block;
	padding:0 3px;
	width:auto;
}

#subMenu a:hover {
	background:#FFA500;
	color:#FFFFFF;
	text-decoration:none;
}

.selected {
	background:#FFFFFF !important;
	color:#999999 !important;
}

.disabled {
	background:#FFFFFF !important;
	color:#E0E0E0 !important;
}

.fixB {
	background:none;
	border:none;
	height:auto;
	text-transform: uppercase;
	text-decoration:none;
	/*display:inline;*/
	width:610px;
	margin:10px 0 0 10px!important;
	padding:0 !important;
	float:left;
}

.fixB span {
	margin:0 !important;
	padding:0 !important;
	padding-left:5px !important;
	line-height:16px;
}

.fixB:hover {text-decoration:none;}
.fixB img {vertical-align:middle;}

.fixC {
	font-size:11px !important;
	margin-left:20px;
}

#fundoinstructs5 a {
	background:none;
	color:#FFFFFF;
}

#sortbybox {
	margin-left:20px;
}
#fundo_options {
	display:block;
	width:400px;
	float:left;
	height:50px;
	}
	
.wend {
	width:600px;
	height:3px;
	float:left;	
}

/***********************************************=FUNDOMATIC RESULTS TABLE */

#resultspagemaincolumn {
	float: left;
	width: 635px;
	min-height: 200px;
	padding: 0px;
	margin: 5px 10px 0px 20px;
	padding: 0px 0 1px 5px;
	/*border-left: 1px dashed #dad9d6;*/
	display: inline;
}

#leftnarrow {
	float: left;
	width: 120px;
	background: #fff;
	padding: 0px;
	margin: 9px 0px 0px 10px;
	*margin: 9px 0px 0px 5px;
	display: inline;
}

/*=results table */

#resultstable table table, #threecolmain table table, #threecolmain table td td, #resultstable table td td {
	margin: 0 0 5px 0px;
	}

#resultstable table {
	margin: 5px 10px 5px 0px;
}

td.resultsmaxrating {
border: 1px solid #DAD9D6;
}

table.resultsholder {
border-bottom: 1px solid #F9F9F9;
}

table.resultsmaxrating {
border: 1px solid #DAD9D6;
width: 75px;
height: 75px;
padding-top: -10px;
}


#resultstable th {
	background: #F9F9F9;
	height: 20px;
	text-align: left;
	color: #998F86;
	padding: 0 0 0 10px;
	*bborder: 1px solid #F9F9F9;
}

table#fundobasicResults td {
	padding:0 4px;
}

#resultstable table img {
	vertical-align: super; 
	}
	
#resultstable td td {
	*vertical-align: bottom;
	}
	
#resultstable a {
	font-size: 150%;
	font-weight: bold;
	color:#1B5790;
	}
	
#resultstable b {
	font-size: 120%;
	color: #333333;
	font-weight:bold;
	}

.optgroup1 {
	color: #311;
	background-color: #fff;
	border: 0;
	font-size: 100%;	
}

.ratingsmall, .ratingsmallred, .ratingsmallna {
	font-weight: bold;
	color: #FC9D11;
	font-size: 110%;
}

.datalabel, .datalabelgreat {
	font-size: 100%;
	font-weight: bold;
	color: #666;
	
}
.outof, .ratinglabel, {
	font-size: 85%;
	color: #666;
	display: block;
	margin: -5px 0px 0px 0px;	
}

.ratinglabel {
	margin: 0px;	
}

.maxrating, .maxratingred {
	font-size: 280%;
	font-weight: bold;
	margin: -2px 0px 0px 0px;
	color: #FC9D11;
	font-family:Arial, Helvetica, sans-serif;
	display: block;	
}

.maxratingred {
	color: #CD0000;
	font-size: 100%;
}

/*  PAGING

---------------------------------------------------------------*/

.pages {
	background: url(../../images/pagenav_bg.gif) no-repeat center top;
	padding: 20px 0 10px 0;
    margin: 20px 0 10px 0;
    clear: left;
    font-size: 11px;
    text-align: center;
}

.pages a, .pages span {
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #30659E;
    color: #fff;
}

.pages a {
    border: 1px solid #C1DAD7;
    text-decoration: none;
}

.pages a:hover {
  	color: #1c5c9a;
    border-color: #6398CD;
    background: #D1E6E7;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
     border: 1px solid #ddd;
     color: #999;
}

.t-comboList {
	margin: 0;
	padding: 0;
}

.t-comboList a {
	display: block;
	background-color:#D1E6E7;
	border-bottom: solid 1px #456A9F;
	border-left: solid 1px #456A9F;
	border-right: solid 1px #456A9F;
	padding: 2px;
	text-decoration: none;
	font-size: 10px;
	color: #4B6BA4;
}

.t-comboList a:link, .t-comboList a:active, .t-comboList a:visited {
	color: #4B6BA4;
}

.t-comboList a:hover {
	background: #456A9F;
	color: #ffffff;
}
