body{
   /*
   background-color:#F5F5F5;
   font-size:11pt;
   margin-top:0;
   padding:0;
   */
}

/* Main boxes */
#mp_container{
   width:100%;
   position:relative;
   
}
#mp_bottom_spacer{
   /* This height fixes a lightbox bug */
   /*height:2500px;*/
}
#mp_pagecontent{
   font-family: Arial, Verdana, Helvetica, sans-serif;
}
#mp_pagecontent a {
color: #666;
font-size: 12px;
font-weight: bold;
}
#mp_pagecontent img {
   border: none;
   max-width: 100%;
}
#mp_pagecontent a:active{
   color:#005FA4;
   text-decoration:none;
}
#mp_pagecontent a {
   color:#005FA4;
   text-decoration:none;
}
#mp_pagecontent a:visited{
   color:#005FA4;
   text-decoration:none;
}
#mp_pagecontent a:hover{
   color:#005FA4;
   text-decoration:underline;
}

#mp_leftcol{
   width:160px;
   height:600px;
   margin-top:115px;
   background-color:#FFFFFF;
   border-left:1px solid #000000;
   border-right:1px solid #000000;
   border-style:solid;
   border-width:0 1px;
   float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
}
#mp_rightcol{
   width:160px;
   height:600px;
   margin-top:115px;
   background-color:#FFFFFF;
   border-left:1px solid #000000;
   border-right:1px solid #000000;
   border-style:solid;
   border-width:0 1px;
   float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
}
#mp_centercol{
   /* float:left; */
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
   width:980px;
   margin: 0px auto;
}

#mp_headrow{
   background-color:#FFFFFF;
   /*
   border-left:1px solid #000000;
   border-right:1px solid #000000;
   border-style:solid;
   border-width:0 1px;
   */
   margin:0px auto 8px auto;
   padding:0;
   width:980px;
   /*height:110px;*/
}
#mp_footrow{
   background-color:#FFFFFF;
   color:#979799;
   margin:15px auto;
   padding:0;
   width:980px;
   font-size:8px;
}
#mp_colmask{
   
   margin:0 auto;
   padding:0;
   /*width:980px;   */
   width:100%;
}

/* CATEGORY LIST */
#mp_catlist{
   width:320px;
   height:auto;
   float:right;
   padding: 0px;
   margin: 0px;
   }

#mp_catlist a {
background: #fff;
display: block;
}
   
#mp_catlist a:hover {
color: #000;
background: #ccc;
text-decoration: none;
}

#mp_catlist .mp_infoWrap {
   margin: 0px 10px 2px 10px;
   display: block;
}

.mp_catHeader{
   margin: 0px 10px 5px 10px;
   font-weight:bold;
}
.mp_catLeft{
   float:left;
   width:80%;
}
.mp_catRight{
   float:right;
   width:20%;
   text-align:center;
}

/* CUSTOMER LIST */
#mp_custlist{
   width:500px;
   height:auto;
   float:left;
   padding: 0px;
   margin: 0px;
}

#mp_custlist a {
background: #fff;
display: block;
text-align:left;
}
   
#mp_custlist a:hover {
color: #000;
background: #ccc;
text-decoration: none;
}

#mp_custlist .mp_infoWrap {
   margin: 0px 10px 0px 10px;
   display: block;
   font-size:14px;
   line-height:20px;
   border-bottom: 1px solid #ccc;
}

.mp_custHeader{
   margin: 0px 10px 5px 10px;
   font-weight:bold;
}
.mp_custLeft{
   float:left;
   width:80%;
}
.mp_custRight{
   float:right;
   width:20%;
   text-align:center;
}

/* PREVIEW */
#mp_preview{
   width:420px;
   height:auto;
   float:right;
   padding: 0px;
   margin: 0px;
   text-align:center;
}
#mp_preview img{
   max-width: 400px;
}
#mp_preview .mp_contentwrap{
   border:1px solid #CCCCCC;
   display:table-cell;
   *display:block;
   height:250px;
   vertical-align:middle;
   width:420px;
}
/* Top navigation box */
#mp_topnav{
   border:1px solid #223756;
   color:#979799;
   font-size:12pt;
   margin: 0px auto 8px auto;
   padding:10px;
}
#mp_topnav input, #mp_topnav select{
   font-size:11px;
   width: 140px;
   border: 1px solid #999;
   margin: 0px 3px;
}
#mp_topnav .button{
   font-size:11px;
   background-color:#ccc;
   width: 80px;
   border: 1px solid #999;
   margin: 0px 3px;
   padding:0px 2px 0px;
}
/*
.button a {font-size:11px;text-decoration:none;}
.button a:link{text-decoration:none;}
.button a:visited{text-decoration:none;}
.button a:hover{text-decoration:none;}
.button a:active{text-decoration:none;}
*/
.mp_searchentry{
}
.mp_searchentry_def{
   background-color:#eeeeee;
   color:#888888;
   text-align:center;
}
.mp_quicklinks{
   margin:0px;
   padding:0px;
}
.mp_quicklinks a{
   margin: 0px 10px;
}
.mp_quicklink{
   display:inline-block;
   float:left;
   border-right: 1px solid #979799;
}
.mp_quicklink_end{
   display:inline-block;
   float:left;
   border-right: none;
}

.mp_searchbar{
   margin:3px 0px 0px 0px;
   padding:0px;
   float:right;
}
.mp_searchitem{
   display:inline-block;
   float:left;
   font-size:12px;
   font-weight:bold;
}

/* Content box */
#mp_loadedsection{
   background-color:#FFFFFF;
   float:left;
   min-height:400px;
   width:980px;
}
#mp_maintitleBar{
   margin: 0px 0px 10px 0px;
   line-height: 24px;
   width:100%;
   height:24px;
   background-color:#979799;
   color:#FFFFFF;
   text-align:center;
   font-size:16px;
   font-weight:bold;
   font-family:Trebuchet MS,Arial,Sans-Serif;
}

#mp_maintitleBar .mp_left, #mp_maintitleBar .mp_right {
	margin: 0px 8px;
}

.mp_published {
	font-size: 11px;
	}

#mp_maintitleBar a{
	display: block;
	height: 14px;
	margin: 3px 0px 0px 8px;
	padding: 1px 2px;
	border: 1px solid #fff;
	background: #ccc;
	font-size: 10px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#mp_maintitleBar a:hover {
color: #333;
text-decoration: none;
}


.mp_left{
   float:left;
}
.mp_right{
   float:right;
}
.mp_spacer{
   clear:both;
   height:1px;
   overflow:hidden;
}

.thumbwrap {
margin-left: 10px;
}

.subWrap {
margin: 0px 10px;
}

.thumb_label{
   color:#003366;
   font-size:14px;
   font-weight:bold;
   text-align:center;
}
.thumb_label a:active{
   color:#005FA4;
   text-decoration:underline;
}
.thumb_label a:link{
   color:#003576;
   text-decoration:none;
}
.thumb_label a{
   color:#003576;
   text-decoration:none;
}

#mp_adlist {
width: 804px;
margin: 10px auto;
padding: 0;
}

#mp_adlist a{
background: #ccc;
display: block;
width: 190px;
height: 232px;
padding-bottom: 2px;
border: none;
}



#mp_adlist a:hover {
color: #000;
background: #aaa;
text-decoration: none;
} 

#mp_adlist p {
margin: 0;
padding: 0;
font-size: 10px;
font-weight: normal;
}

#mp_pagination{
   margin:0;
   padding:0;
}

#mp_pagination a:visited{
   color:#003366;
   text-decoration:none;
}

#mp_pagination ul {
color: #000;
}

#mp_pagination li{
	text-align: center;
	display: inline-block;
	float: left;
   color:#999;
   background: #ccc;
   line-height: 20px;
   min-width: 20px;
   height: 20px;
   	border: 1px solid #666;

   margin: 5px 5px 5px 0px;
}

#mp_pagination li a {
	display: block;
	text-decoration:none;
	color: #fff;
	background: #999;
}
#mp_pagination li a:visited {
	display: block;
	text-decoration:none;
	color: #fff;
	background: #999;
}

#mp_pagination li a:hover {
	color: #000;
	background: #fff;
	}

#mp_pagination .pageTurn {
	margin: 0px 4px;
	}


/*added class for image box */
.adwrap {
	width: 188px;
	height: 188px;
	border: 1px solid #ccc;
	display: block;
	background: #fff;
	margin-bottom: 2px;
   display:table-cell;
   display:block;
   vertical-align:middle; 
}

/* Featured view page */
#mp_featured{
   width:610px;
   float:left;
   margin: 0px;
   padding: 0px;
}
.mp_featuredad{ /*changed margins and size of box*/
   float:left;
   height:228px;
   margin: 0px 10px 10px 0px;
   text-align:center;
   width:188px;
}

#mp_featured a{
background: #eee;
display: block;
width: 190px;
height: 228px;
padding-bottom: 2px;
}

#mp_featured a:hover {
color: #000;
background: #ccc;
text-decoration: none;
}



/* Ad view page */

#mp_infoMenu {
	float: right;
	width: 200px;
	background: #eee;
	border: 1px solid #ccc;
	padding-bottom: 8px;
	}

.mp_largead{
   margin:0 auto;
   text-align:center;
   width:100%;
}
.mp_largead img{
   max-width: 980px;
}
/*Ad information displayed beside the ad*/
#mp_ad_xinfo{
	background-color: rgba(255,255,255,0.9);
	text-align: left;
	position: absolute;
	right: 0;
	top: 23%;
	padding: 2%;
	padding-top:1%;
	border: 1px solid grey;
}

#mp_ad_xinfo .mp_displayadxtitle{
	font-weight: bold;
	margin-top:10%;
}
.mp_displayaddetails{
   border:1px solid #000000;
   float:right;
   margin-bottom:15px;
   overflow:hidden;
   text-align:left;
   width:200px;
}
.mp_infoWrap {
   margin: 8px 10px 2px 10px;
   display: block;
}

.mp_header{
   font-weight:bold;
   font-size: 14px;
   line-height: 18px;
}
.mp_subHead{
   font-size:11px;
   margin-left:20px;
}

#mp_leftContent {
float: left;
max-width: 700px;
width: 700px;
height: 700px;
border: 1px solid #ccc;
}

/* Category view page */
.mp_listrow{
   color:#000000;
   font-family:'Lucida Grande',verdana,sans-serif;
   font-size:75%;
}
.mp_listitem{
   display:inline;
   float:left;
   width:70%;
}
.mp_listcount{
   display:inline;
   float:left;
   width:30%;
}

/* Search view page */
.mp_displayad{
   float:left;
   height:228px;
   margin: 0px 10px 10px 0px;
   text-align:center;
   width:188px;
}

.mp_classblock{
   background-color:#eee;
   margin:15px;
   padding:5px 0;
   font-size: 12px;
}
.mp_classad{
   text-align:left;
   border-top: 1px solid #ccc;
   margin:0 10px 10px;
   padding-top:10px;
   font-weight:bold;
}
.mp_classhead{
   font-size:12px;
   color:#aaa;
   width:100%;
}
.mp_classhead_right{
   float:right;
   margin-right:5px;
   font-style:italic;
}
.mp_classhead_left{
   float:left;
   margin-left:5px;
}

.ad_list_item_highlighted {   /* ability to  visually highlight certain categories in the full listing of categories  */
	color: #990000;
}
.ad_list_item_highlighted  a {   /* ability to  visually highlight certain categories in the full listing of categories  */
	color: #990000;
}
.ad_list_item_highlighted  a:link {   /* ability to  visually highlight certain categories in the full listing of categories  */
	color: #990000;
}
.ad_list_item_highlighted  a:visited{   /* ability to  visually highlight certain categories in the full listing of categories  */
	color: #990000;
}

.mp_mainCategoryBar{
   margin-bottom:5px;
   margin-right:20px;
   width:100%;
   height:24px;
   background-color:#AFC9D5;
   color:#FFFFFF;
   text-align:center;
   font-size:14px;
   font-weight:bold;
   font-family:"Trebuchet MS,arial,sans-serif";
}

.mp_fineprint{
   color: #979799;
   font-size: 8px;
}

.mp_noresults{
   margin: 30px auto;
   width: 200px;
   color: #CC3333;
   text-align: center;
}


div#mp_imgloader {
  width: 400px;
  height: 250px;
}
div#mp_imgloader.loading {
  background: url(/eeLayout/joplinglobe/marketplace/media/loader.gif) no-repeat center center;
}

li.mp_searchitem #showAllAds {
	width: 20px;
	vertical-align: middle;
}