/* general layout */

	body {
		text-align:center;
		margin:0px 10px 0px 0px;
		padding:0px;
		font-family: verdana, arial, helvetica, san-serif;
		font-size: 12px;
		color: #000000;
		}


	#frame {
		width:763px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		padding-left: 0px;
		padding-top: 0px;
		text-align:left;
		}
		
	#leftcontent {
		width:145px;
		padding:0px;
		margin: 0px;
		float:left;
		background:#ffffff;		
		}
	
	#centercontent {
	width:468px;
	margin: 0px 15px 0px 15px;
	float: left;
	background: #ffffff;
}
	
	#rightcontent {
		width:120px;
		padding: 0px;
		margin: 0px;
		float:right;
		background:#ffffff;
		}
	
	#banner {
		background:#ffffff;
		text-align: center;
		width: 763px;
		margin-top: 10px;
		}

	#footer {
		background:#ffffff;
		text-align: center;
		width: 763px;
		border-top: 2px solid #999966;
		float: left;
		margin: 10px 0px 15px 0px;
		}

	A:link	{	
		text-decoration:	none;
		color:	#336699;
		}	
		
	A:visited	{
	text-decoration:none;
	color: #666666;
   }
		
	A:active	{	
		text-decoration:	none;
		color:	#999966;
		}	
		
	A:hover	{	
		text-decoration:	none;
		color:	#CC3333;
		}

/* ------------------------------------------------ header -------------------------------------------------------- */

	#banner ul#navigationList , #banner ul#navigationList li {
		display: inline;
		padding-left: 0px;
		padding-right: 5px;
		font-size: 10px;
		}

	#banner #leaderboard {
	margin-top: 10px;
	margin-bottom:10px;
	margin-left: auto;
	margin-right:auto;
}
	
	#banner #logo {
		float: left;
		z-index:1;
		position: relative;
		top:0;
		width: 100%;
		}

	#banner #topnav {
		float: right;
		margin-bottom: 9px;
		}

	#searchsite img.dblarrow {
		margin-right: 5px;
		}

	#banner #searchsite {
	float: right;
	background-color: #ffffff;
	text-align: left;
}
		
	#banner #menu {
		float:left;
		background: #ffffff;
		width: 100%;
		margin-top: 10px;		
		margin-bottom: 10px;
		color: #999966;
		border-top: 1px solid black;
		border-bottom: 1px solid black;
		}
		
	#menu td {
		/*padding: 0 1px 0 0;*/
		background-color: #ffffff;
		}


/* ------------------------------------------------ left content ----------------------------------------- */

/*	#leftcontent {
		font-size: 10px;
		list-style-type:none;
		}
*/
	/* sponsored links - left */

	#leftcontent ul {
	   border: 0;
	   margin: 0 0 20px 0;
	   padding: 0 5px 0 5px;
    }
	
	#leftcontent #toppart {
	float:left;
	background-color: #336699;
	list-style-type: circle;
	font-family:Verdana, Arial, Helvetica;
	font-size:12px; 
	color:#ffffff; 
	font-weight:bold; 
	line-height:14px
	width: 100%
}

	#leftcontent #bottompart {
	float:left;
	background-color: #ffffff;
	font-family:Verdana, Arial, Helvetica;
	font-size:12px;
	color:#000000;
	line-height:14px;
	border : 1px solid #336699;
}

	#leftcontent #toppart a:link {
	color:#ffffff;
	}

	#leftcontent #toppart a:visited {
	color:#ffffff;
	}

	/*#leftcontent #bottompart {
	float:left;
	background-color: #ffffff;
	font-family:Verdana, Arial, Helvetica;
	font-size:12px;
	color:#000000;
	line-height:14px;*/
/*	border : 1px solid #336699;*/
}
	
	#leftcontent #sponsoredLinks li.small {
		font-size: 10px;
		color: #1a3577;
		border: 0px;
		margin-top: 20px;
		}
	
	#leftcontent #sponsoredLinks li {
		font-size: 10px;
		border-top: 1px solid #b7c8d2;
		border-bottom: 1px solid #b7c8d2;
		padding: 3px 0 3px 0;
		}
		
	#leftcontent #sponsoredLinks li a {
		color: #ff0000;
		text-decoration: none;
		font-size: 10px;
		padding-left: 0px;
		}
	
	#leftcontent #sponsoredLinks li a:hover {
		text-decoration: underline;
		}
	
/* ------------------------------------------------ center/main content ----------------------------------------- */
		
	h1 {
	font-size: 20px;
	color: #000000;
	font-weight: normal;
	margin: 0;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left: 3px;
	padding-bottom: 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
	
/*.text input {
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
	margin-left: 0px;
	margin-right: 5px;
	border: 1px solid Black;
}

textarea {
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
	margin-left: 0px;
	margin-right: 5px;
	border: 1px solid Black;
}

select {
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
	margin-left: 0px;
	margin-right: 5px;
	border: 1px solid Black;
}*/
	
	h1.spaced {
	font-size: 20px;
	color: #000000;
	font-weight: normal;
	margin: 0;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left: 3px;
	padding-bottom: 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 12px;
}
	
	h2 {
		font-size: 12px;
		color: #000000 ;
		margin: 0px;
		padding 0px;
		font-weight: bold;
		margin-bottom: 5px;
		margin-top: 8px;
		padding-top: 5px;
		text-decoration: none;
		}
		
	h3 {
		font-size: 0.8em;
		color: #999999;
		margin: 0px;
		padding 0px;
		}
			
   h4 {
	font-size: 12px;
	color: #ffffff;
	margin: 0px;
	padding: 3px;
	background-color : #999966;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
}

  h5 {
	font-size: 12px;
	color: #ffffff;
	margin: 0px;
	padding: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
	background-color:#cc3333;
}

	
	h3.footer {
		color: #006699;
		}
		
	p {
		text-align: left;
		font-size: 12px;
		}
	
	p {
		padding-top: 0px;
		margin-top: 5px;
		}

	hr {
		color: black;
		margin-top: 10px;
		margin-bottom: 5px;
		margin-right: 0px;
		height:1px; 
		background: black;
		border: none;
		width: 100%;
		}
	
	#line_cell {
	border-bottom : 1px solid Black;
	
}

	#bottombanner {
	margin-top:10;
}

/* ------------------------------------------------- right column ------------------------------------------------- */

	#rightcontent ul {
		border: 0;
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
	
	#rightcontent ul li {
		margin: 0;
		padding: 0px 0px 15px 0px;
		}

/* ------------------------------------------------- footer ------------------------------------------------- */

	#footer ul#navigationList , #footer ul#navigationList li {
		display: inline;
		padding-left: 8px;
		font-size: 10px;
		}

	#footer #smlogo {
		float: left;
		margin-top: 4px;
		}

	#footer #bottomnavcopy {
		margin-top: 4px;
		float: right;
		}

	#footer #haylogo {
		float: right;
		margin-top: 4px;
		}

/* disclaimer */

	#footer p.disclaimer {
		margin-top: 5px;
		margin-bottom: 15px;
		text-align: right;
		font-size: 10px;
		}

/* ------------------------------------------------- miscellaneous ------------------------------------------------- */

	.submenu {
		/*float: right;*/
		background: #ffffff;
		width: 136px;
		padding-top: 5px;
		padding-bottom: 5px;
		color: #000000;
		}

	ul.submenu {
		border: 0;
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
	
	li.submenu {
		margin: 0px 10px 0px 10px;
		padding: 5px 10px 5px 0px;
		border-top: 1px solid #000000;
		}
	
	li.submenu a {
		padding-left: 10px;
		text-decoration: none;
		color: #000000;
		font-weight: bold;
		font-size: 0.8em;
		}
														
	li.submenu a:hover {
		text-decoration: underline;
		color: #ff0000;

		}

	td {
		font-size: 10px;
		}


	div {
		padding: 0px;
		margin: 0px;
		}

	
	.simpleSearchButton {
		background-color: #CC3333;
		color: #ffffff;
		font-size: 12px;
		font-weight: bold;
		cursor: pointer;
		margin-right: 5px;
		border: none;
		padding: 3px;
		height:18;
		}
		
	.simpleSearch {
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
	margin-left: 0px;
	margin-right: 5px;
	border: 1px solid Black;
	height: 16px;
}

	.redhead_10px {
		font-family: verdana, arial, helvetica, san-serif;
		font-size: 10px;
		font-weight: bold;
		color: #FF0000;
		}

	.bluebackhead_10px {
		font-family: verdana, arial, helvetica, san-serif;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		background-color: #006699;
		padding: 2px;
		}

	.homeTitleArrows {
		font-size: 10px;
		font-weight: bold;
		border: 1px solid #006699;
		color: #666666;
		margin-bottom: 5px;
		padding: 3px;
		background-image: url('../images/double_arrow.gif');
		background-position: center right;
		background-repeat: no-repeat;
		width: 95%;
		}

	.homeTitleArrows a {
		text-decoration: none;
		}

	#homepage td {
	font-size: 10px;
	background: #CCCC99;
	border : solid White;
	padding: 4px;
}
    
    ul.homeNews {
    padding: 0px;
    margin:0px;
}

    ul.homeNews li {
    margin: 0px;
    list-style: none;
    padding-left: 10px;
    background: url('http://mrketplace.com/content/fileadmin/template/main/images/bullet_mr.gif') 0px 4px no-repeat;
}
    
    



/* ------------------------------------------------- User registration page styles ------------------------------------------------- */
.tx-srfeuserregister-pi1-submit{
		background-color: #CC3333;
		color: #ffffff;
		font-size: 12px;
		font-weight: bold;
		cursor: pointer;
		margin-right: 5px;
		border: none;
		padding: 3px;
		height:18;
}

.tx-srfeuserregister-pi1-text{
	background-color: #ffffff;
	color: #000000;
	margin-left: 0px;
	margin-right: 5px;
	width: 250px;
	float:left;
}

.tx-srfeuserregister-pi1-uploader{
	background-color: #ffffff;
	color: #000000;
	margin-left: 0px;
	margin-right: 5px;
	width: 250px;
	float:left;
}

.tx-srfeuserregister-pi1 textarea {
	width: 250px;
}

.tx-srfeuserregister-pi1 select{
	background-color: #ffffff;
	color: #000000;
	margin-left: 0px;
	margin-right: 5px;
	width: 250px;
}

/* ------------------------------------------------- Original MR MarketPlace styles ------------------------------------------------- */


.bluebodytext_12px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#336699; font-weight:normal; line-height:12px}
.blackbodytext_12px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; line-height:14px}
.bluesubjecttextb_13px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#336699; font-style:normal; font-weight:800; line-height:13px}
.blueheadline_14px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#336699; font-style:normal; line-height:15px}
.bluetext_12px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#336699; font-style:normal; line-height:14px}
.whiteheadtext_16px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; font-weight:bold; line-height:16px}
.date_10px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:normal; line-height:12px}
.bylinetext_10px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:normal; line-height:12px}
.bluedropcap_22px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; color:#0000dd; font-weight:900; line-height:20px}
.blackbodytext_12px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; line-height:16px}
.redhead_10px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;color:#CC3333; font-weight:bold; line-height:20px}
.redhead_12px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#CC3333; font-weight:bold; line-height:14px}
.redheadital_12px { color: #CC3333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style:italic; line-height: 14px; }
.redhead_14px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;color:#CC3333; font-weight:bold; line-height:16px}
.redheadital_14px { color: #CC3333; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style:italic; line-height: 16px; }
.redhead_16px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;color:#CC3333; font-weight:bold; line-height:16px}
.redhead_17px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px;color:#CC3333; font-weight:bold; line-height:17px}
.redhead_18px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px;color:#CC3333; font-weight:bold; line-height:20px}
.khakihead_10px { color: #999966; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; }
.khakihead_12px { color: #999966; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; }
.khakihead_14px { color: #999966; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; }
.khakihead_16px { color: #999966; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; }
.khakihead_18px { color: #999966; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; }
.redhead_spacedout_18px { color: #CC3333; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; text-transform: capitalize; letter-spacing: 10px; }
.redhead_24px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px;color:#CC3333; font-weight:bold; line-height:24px}
.blackhead_10px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#000000; font-weight:bold; line-height:14px}
.blackhead_12px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#000000; font-weight:bold; line-height:14px}
.blackhead_14px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;color:#000000; font-weight:bold; line-height:16px}
.blackheaduppercase_14px{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	line-height:16px;
	text-transform : uppercase;
}
.blackheaduppercase_12px{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height:14px;
	text-transform : uppercase;
}
.blackbodytextuppercase_14px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:normal; line-height:16px;
text-transform : uppercase;}

.blackhead_16px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;color:#000000; font-weight:bold; line-height:16px}
.blackhead_10px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#000000; font-weight:bold; line-height:10px}
.blackhead_17px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px;color:#000000; font-weight:bold; line-height:18px}
.blackheadital_16px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-style:italic; font-weight:normal; line-height:20px}
.blackhead_20px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px;color:#000000; font-weight:bold; line-height:22px}
.blackhead_22px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px;color:#000000; font-weight:bold; line-height:24px}
.blackhead_24px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px;color:#000000; font-weight:bold; line-height:24px}
.greybodyintro_14px{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666; font-weight:bold; font-style:normal; line-height:16px}
.greybodyintrobold_16px{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#666; font-weight:bold; font-style:normal; line-height:20px}
.bodyintroreg_16px{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-weight:normal; font-style:normal; line-height:18px}
.bylinetext_10px{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:normal; font-style:normal; line-height:12px}
.bylinetext_12px{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; font-style:normal; line-height:14px}
.bylinetextital_12px{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:italic; font-weight:normal; line-height:14px}
.bylinetextital_10px{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-style:italic; font-weight:normal; line-height:12px}
.bylinetext_13px{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:normal; font-style:normal; line-height:15px}
.bodytext_10px{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:normal; font-style:normal; line-height:14px}
.bodytext_12px{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; font-style:normal; line-height:16px}
.bodytext_14px{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:normal; font-style:normal; line-height:18px}
.whitehead_10px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:bold; line-height:14px}
.whitehead_12px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; line-height:14px}
.whitehead_14px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; font-weight:bold; line-height:16px}
.whitehead_26px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:26px; color:#ffffff; font-weight:bold; line-height:28px}
.footer_link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.footer_9px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; line-height:12px}
.footerreg_10px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:12px}
.footerboldital_10px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-style:italic; font-weight:bold; line-height:12px}
.footerreg_12px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:14px}
.footer_14px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#0000dd; line-height:16px}
.emailtext_12px{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; font-style:normal; line-height:14px}
.date_12px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:bold; line-height:14px}
