/* Typefaces */
/*
#page-blog #sidebar {
	width:174px;
}

#page-blog .middle {
	width:625px;
}
*/

body {
	background:#438A2A url('../images/backgrounds/body.gif') 0 0 repeat-x;
	font-family:Arial,Verdana;
	color:#626262;
}

a,
a:hover {
	text-decoration:none;
}

/* Press Release Links */
a.press {
	vertical-align:middle;
	font-weight:bold;
	background:url('../images/icons/pdf.gif') right top no-repeat;
	padding:4px 24px 5px 0;

}

select, .button { 
	vertical-align: bottom;
	padding-left: 0.25em;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

input.input {
	vertical-align: bottom;
	height: 1.4em;
	padding-left: 0.25em;
	border: 1px solid #AFAFAF;
}

textarea.input {
	vertical-align: bottom;
	padding-left: 0.25em;
	border: 1px solid #AFAFAF;
}

#container {
	background:transparent url('../images/beta-my-new-marketplace.jpg') no-repeat;
	background:transparent url('../images/my-new-marketplace.jpg') no-repeat;
	width:1048px;
	height:500px;
	margin:0 auto;
	position:relative;
}

#page {
	width:1008px;
	margin:0 auto;
	text-align:left;
}

#header {
	z-index:1000000;
	height:152px;
	padding-right:5px;
	position:relative;
	color:#fff;
}

#header a {
	border:none;
}

#header h1 {
	float:left;
	margin:6px 0 0;
	position:relative;
	font-size:3.1em;
	font-weight:normal;
	line-height:0.75em;
	overflow:hidden;
}

#header h1,
#header h1 a {
	width:209px;
	height:131px;
}

#header h1 a {
	display:block;
	padding-left:300px;
	color:#A1301D;

}



#header h2 {
	background:url('../images/backgrounds/heading.png') no-repeat;
	width:473px;
	height:68px;
	line-height:68px;
 	text-align:center;
}

#header h2,
.fade-block h2 {
	width:auto;
	height:auto;
	line-height:normal;
	color:#A33422;
	font-size:2.4em;
	font-family:"TradeGothic Bold","Trebuchet MS","Franklin Gothic Medium";
	padding:0;
}

.fade-block hr {
	background:#78836E;
	height:1px;
	line-height:1px;
	border:none;
	margin: 0.5em -28px 2em -28px;

}

#page-home #content h2 {
	color:#fff;
	font-size:23.5px;
	font-weight:bold;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	text-shadow:#215513 -3px 3px 3px;
	margin-top:.8em;
}

#page-your-local-marketplace #header {
	overflow:hidden;
	margin:0 127px;
}

#page-your-local-marketplace #header h2 {
	float:right;
	margin-top:80px;
}

#page-your-local-marketplace #page {
	width:998px;
/* 	120px; */
}

#page-your-local-marketplace #footer {
	background:url('../images/backgrounds/small-content.png') -739px 0 no-repeat;
	margin-right:127px;
	margin-left:127px;
}

#page-your-local-marketplace #content {
	margin-right:127px;
	margin-left:127px;
	background:transparent url('../images/backgrounds/small-content.png') 0 0 no-repeat;
 	padding-top:13px;
 	clear:none;

}

#page-your-local-marketplace #content .wrapper {
	background:transparent url('../images/backgrounds/small-content-bg.png') repeat-y;
	text-align:center;
	padding:21px 0 5px 0;
}

#page-your-local-marketplace #content .wrapper .middle {
	text-align:center;
	width:739px;
	margin-left:0;
	float:none;
}

#page-your-local-marketplace #right-sidebar {
	float:right;
	width:128px;
	padding-left:4px;
	background:#438A2A;
	color:#fff;
	text-align:center;
}

#page-your-local-marketplace .advertisement span {
	margin-left:0;
	color:#BDD6B5;
	text-transform:uppercase;
	font-size:0.725em;
	letter-spacing:3px;
	margin-bottom:6px;
	text-align:center;
}
#page-your-local-marketplace .advertisement img {
	margin-top:3px;
}

/* Step 2 */
#page-where-to-go #container,
#page-where-to-go #content .wrapper,
#page-where-to-go #footer,
#page-where-to-go #content {
	background:none;
}

#page-where-to-go #content {
	background:transparent url('../images/backgrounds/beta-where-to-go.gif') 50% 0 no-repeat;
 	padding:0 100px;
 	height:500px;
}

#page-home #footer,
#page-home #content {
	background:none;
}

#page-home #content a {
	border:none;	
}

#page-where-to-go #header {
	overflow:hidden;
	text-align:center;
	height:132px;
	height:auto;
	padding-bottom:1em;
	
}

#page-where-to-go #header h2 {
	margin:20px auto 6px auto;
	font-size:2.6em;
}

#page-where-to-go #header a {
	color:#A2ECFF;
	border-bottom:1px solid;
}

#page-where-to-go #header p {
	font-family:"Trebuchet MS","Franklin Gothic Medium",Arial;
	font-size:1.2em;
}

#page-where-to-go #content a {
	position:absolute;
	background-image:url('../images/where-to-go-links.png');
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
	height:32px;
	border:none;
	position:relative;
}

#page-where-to-go #content a span {
	position:absolute;
	top:0;
	left:-99em;
}

#page-home .boxes {
	width:1043px;
	float:left;
	margin-left:-20px;
	margin-bottom:2.0em;
}

#page-home #content a.box {
	float:left;
	width:131px;
	height:232px;
	background-position:0 0;
	background-image:url('../images/home-menu.jpg');
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
	border:none;
	position:relative;
	text-align:center;
	color:#214306;
	text-align:center;
	font-size:1.5em;
	vertical-align:middle;
}

#page-home #content a.box div {
	padding:50px 20px 0 20px;
	margin-top:250px;
}

#page-home #content a.place-ad { width:208px; background-position:0 0; }
#page-home #content a.place-ad:hover {  background-position:0 -232px; }

#page-home #content a.classifieds { width:211px; background-position:-208px 0; }
#page-home #content a.classifieds:hover { background-position:-208px -232px; }

#page-home #content a.browse-shops { width:209px; background-position:-419px 0; }
#page-home #content a.browse-shops:hover { background-position:-419px -232px; }

#page-home #content a.find-services { width:209px; background-position:-628px 0; }
#page-home #content a.find-services:hover { background-position:-628px -232px; }

#page-home #content a.new-business { width:206px; background-position:-837px 0; }
#page-home #content a.new-business:hover { background-position:-837px -232px; }

/* --- */

.wtg-place-ad {
	top:53px;
	left:120px;
	width:131px;
	background-position:0 0;
}

.wtg-place-ad:hover { 
	background-position:-350px 0;
}

.wtg-new-business {
	top:21px;
	left:485px;
	width:225px;
	background-position:0 -40px;
}

.wtg-new-business:hover {
	background-position:-350px -40px;
}

.wtg-find-services {
	top:226px;
	left:537px;
	width:200px;
	background-position:0 -80px;
}

.wtg-find-services:hover {
	background-position:-350px -80px;
}

#page-where-to-go #content a.wtg-browse-shops {
	top:203px;
	left:18px;
 	height:38px;
	width:200px;
	background-position:0 -120px;
}

#page-where-to-go #content .wtg-browse-shops:hover {
	background-position:-350px -120px;
}

.wtg-classifieds {
	top:267px;
	left:315px;
	width:160px;
	background-position:0 -160px;
}

.wtg-classifieds:hover {
	background-position:-350px -160px;
}

.wtg-products {
	float:left;
	top:308px;
	left:248px;
	width:100px;
	background-position:0 -200px;
}

.wtg-products:hover {
	background-position:-350px -200px;
}

.wtg-services {
	float:left;
	top:308px;
	left:268px;
	width:100px;
	background-position:-120px -200px;
}

.wtg-services:hover {
	background-position:-470px -200px;
}

.wtg-jobs {
	float:left;
	top:308px;
	left:285px;
	width:60px;
	background-position:-237px -200px;
}

.wtg-jobs:hover {
	background-position:-587px -200px;
}

/** Search **/
/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0; 
	padding:0;	
	height:30px;
	margin-left:210px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 0 0 6px !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	font-size:1.15em;
	display:block;
	height: 30px;
	line-height:30px;
	width: 134px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	padding:0px;
	margin:0 3px;
	position:relative;
	top:1px;
	border:1px solid #295C17;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background-color:#478625;
}

ul.tabs a:active {
	outline:none;
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-color:#295C17;
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, 
ul.tabs a.current:hover, 
ul.tabs li.current a {
	background-color:#295C17;
	cursor:default !important;
	color:#fff !important;
	font-weight:bold;
	border-bottom:2px solid #96DB87;
}

/*
	background-color:#468B2E;
*/

ul.tabs .shops a:hover,
ul.tabs .shops a.current,
ul.tabs .shops a.current:hover,
ul.tabs .shops li.current a {
	background-color:#E24604;
}

ul.tabs .services a:hover,
ul.tabs .services a.current,
ul.tabs .services a.current:hover,
ul.tabs .services li.current a {
	background-color:#098273;
}

ul.tabs .business a:hover,
ul.tabs .business a.current,
ul.tabs .business a.current:hover,
ul.tabs .business li.current a {
	background-color:#AB1F5C;
}


/* initially all panes are hidden */
.panes .pane {
	display:none;
}


/* tab pane styling */
.panes form {
	width:100%;
	display:none;
}

.panes form fieldset {

}

.panes form.current {
	display:block;
}

/*.search,*/
#search {
	width:794px; /* 584 */
	margin-top:0;
/*	margin-left:210px; */
	float:left;
	display:block;
	position:relative;
}

#search .option {
	padding-right:10px;
}

#search h3 {
	position:absolute;
	top:3px;
	left:10px;
	font-size:1.2em;
}

#search-button {
	position:absolute;
	float:right;
	top:1px;
	right:10px;
}

#search form {
	background:url('../images/backgrounds/search.gif') repeat-x;
	color:#222;
}

#search form a {
	color:#333;
	border-bottom:1px solid;
}

#search form a:hover {
	color:#295C17;
}

#search fieldset {
	height:73px;
	margin:0 10px;
	background:url('../images/backgrounds/search-bg.gif') repeat-x;
	padding-top:2em;
	line-height:2.5em;
	vertical-align:middle;
}

#local-market #welcome {
	margin-top:1em;
}

#page-home #welcome {
	margin-top:0.2em;
}

#welcome {
	position:relative;
	float:right;
	text-align:right;
	padding-right:11px;
	font-size:1.2em;
	color:#fff;
	height:2.29em;
	line-height:2.2em;
	z-index:2;
	margin-top:-1.3em;
	z-index:10000;
}

#welcome b {
	color:#97E83F;
	font-size:1.4/1.2em;
	margin:0 0.5em;
}

/* Login, Caps Lock is On */
#welcome #cap-status {
	height:20px;
	width:100px;
	padding:0 0 0 5px;
	top:31px;
	left:300px;
	color:#fff;
	text-shadow:#A1C515 0px 0px 3px; /* #ffff00 */
	background:#438A2A;
	background:#5BA42F;
	z-index:100000;
}

#welcome form div.error .input {
	background:#FFEFC2;
	border-color:#C49838;
}

#welcome a {
	margin:0 0.5em;
	color:#fff;
	border-bottom:1px solid;
}

#menu {
	z-index:100000;
	float:right;
	margin-bottom:11px;
/*	margin-right:-1px; */
}

#menu li {
	position:relative;
	background:#295C17 url('../images/backgrounds/menu.png') 0 24px no-repeat;
	height:33px;
	float:left;
	display:block;
	margin:0 1px;
	vertical-align:bottom;
	text-align:center;
}


#menu li:hover,
#menu li ul a:hover {
	background-color:#468B2E;
}

#menu li.shops:hover,
#menu li.shops ul a:hover {
	background-color:#E24604;
}

#menu li.services:hover,
#menu li.services ul a:hover {
	background-color:#098273;
}

#menu li.business:hover,
#menu li.business ul a:hover {
	background-color:#AB1F5C;
}


/*
#menu li.shops,
#menu li.shops ul,
#menu li.shops ul a {
	background-color:#E24604;
}

#menu li.services,
#menu li.services ul,
#menu li.services ul a {
	background-color:#098273;
}

#menu li.business,
#menu li.business ul,
#menu li.business ul a {
	background-color:#AB1F5C;
}

*/

#menu a {
	color:#fff;
	display:block;
	line-height:32px;
	font-weight:bold;
	text-align:center;
	font-size:1.4em;
	padding:0 12px 1px 12px;
	text-decoration:none;
	background:transparent url('../images/backgrounds/menu.png') right bottom no-repeat;
}

#menu li.dropdown a:hover {
	background-image:none;
}

#menu li.dropdown:hover a,
#menu li.dropdown:hover {
	background-image:none;
}

/* Dropdown Menu */
#menu li.hover ul,
#menu li:hover ul {
	display:block;
}

#menu li ul a {
	font-size:1.2em;
	font-weight:normal;
	background:none;
	line-height:normal;
	padding:3px 0;
	text-indent:12px;
	background:#295C17;
	text-align:left;
}

#menu li ul a:hover {
	background:#468B2E;
}

#menu li ul,
#menu li ul a {
	width:180px;
}

/*
html>body #menu li ul {
	width:100%;
}
*/

#menu li ul {
	display:none;
	padding:4px 0 0.5em 0;
	position:absolute;
	top:41px;
	left:0;
	width:182px;
	z-index:100000;
	background:#295C17;
	text-align:left;
	margin-top:-8px;
 	-moz-border-radius:0 0 8px 8px; /**/
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-khtml-border-bottom-left-radius:8px;
	-khtml-border-bottom-right-radius:8px;
	border-radius:8px;
/*	border:0px solid #295C17;
	behavior:url('border-radius.htc');*/

}

#menu li ul li {
	float:none;
	display:block;
	line-height:normal;
	text-align:left;
	height:21px;
	z-index:15;	
	background:#295C17;
	background-image:none;
}

#home-page #footer {
	padding-top:36px;	
}

#footer {
	clear:both;
	font-size:1.1em;
	text-align:center;
	background:url('../images/backgrounds/content.gif') -1008px 0 no-repeat;
	font-family: Verdana, "Verdana Ref", sans-serif;
	padding:26px 0 11px 0;
}

#footer,
#footer a {
	color:#BDD6B5;
	color:#fff;
}

#footer a:hover {
	color:#fff;
	border-bottom:1px solid;
}

#footer ul.links {
	display:inline;
}

#footer ul.links li {
	text-align:left;
	border-right:1px solid;
	padding-right:1em;
}

#footer ul.links li a {
	font-weight:normal;
}

#footer ul.links li.last {
	border:none;
}

#header .social-media {
	display:block;
	float:right;
}

.social-media {
	position:relative;
	padding:0 30px 10px 0;
	margin-top:-20px;
	text-align:right;
	line-height:1em;
	z-index:99999;
}

.social-media span {
	line-height:2.0em;
	float:left;
}

.social-media span.social-icons {
	vertical-align:middle;
	position:relative;
	width:auto;
	float:right;
	top:auto;
	left:auto;
	text-align:right;
	margin:-1px 1px 9px -1px;
	padding-left:57px;

}

.social-media img {
	vertical-align:middle;
}

#content {
	clear:both;
	background:transparent url('../images/backgrounds/content.gif') 0 0 no-repeat;
 	padding-top:13px;
}

#content .wrapper {
	background:transparent url('../images/backgrounds/content-bg.gif') repeat-y;

	padding:21px 0px 20px 23px;
	font-size:1.2em;
	line-height:1.5em;
	position:relative;	
}

.listings,
.tallbar,
#sidebar {
	z-index:1;
	position:relative;
	float:left;
	display:block;
/*	background:#12c; */
	width:274px;
}

#local-market #header {
	background:url('../images/no-cost-message.gif') 450px 90px no-repeat;
}
#local-market  #content .wrapper {
	padding-top:6px;
}

#enter_contest {
	position:absolute;
	top:16px;
	left:397px;
}

#local-market .tallbar {
	margin-right:0;

}

.listings {
	display:block;
	width:822px; /*548px;*/
	margin-bottom:1em;
}

.listings ul {
	background:#EAFAD9;
}

.listings li {
	display:block;
	width:252px;
	float:left;
	height:109px;
	border-left:1px solid #97E83F; /*97E83F;*/
}

.listings li.first {
	border-left-color:#fff;
}

.listings li.blank:hover,
.listings li.blank {
/*	background:#EAFAD9;*/
	height:109px;
}

.middle {
	width:497px;
	margin:0 0 0 11px;
	float:left;
/*	background:#dae;
	margin:0 179px 0 274px;*/
}

div.wide {
	width:811px;
	margin:0;
}

#local-market div.wide {
	width:680px;
	margin:0 0 0 14px;
}

#local-market .content-block h1 {
	position:relative;
}

#page-home .social-icons {
	width:225px;
	position:relative;
	left:auto;
	top:auto;
	float:right;
	text-align:right;
}

#page-home #header .social-icons a {
	border:none;
	margin-right:0px;
	margin-left:1px;
}


.social-icons {
	width:280px;
	position:absolute;
	top:6px;
	left:399px;
	text-align:right;
	padding-left:57px;
}

.social-icons a {
	background:url('../images/icons/mnmp-social-media.png') 0 0 no-repeat;
	border:none;
	display:block;
	float:left;
	height:29px;
	overflow:hidden;
	text-indent:99em;
	padding:0;
}

.social-icons a.news {
	width:54px;
}

.social-icons a.youtube {
	width:57px;
	background-position:-51px 0px;
}

.social-icons a.blog {
	width:73px;
	background-position:-105px 0px;
}

.social-icons a.facebook {
	width:32px;
	background-position:-178px 0px;
}

.social-icons a.twitter {
	width:30px;
	background-position:-210px 0px;
}

.social-icons a.linkedin {
	width:30px;
	background-position:-240px 0px;
}

#local-market .middle h1,
#local-market h2 {
	font-size:1.25em;
}

#local-market div.wide h3 {
	color:#306D20;
	text-align:center;
	font-size:1.25em;
	line-height:2.0em;
}

p {
  margin: 0 0 1.25em 0;
  padding: 0;
}

p.intro {
	font-size:1.1em;
	line-height:1.2em;	
}

.middle ol,
.middle ul {
  margin: 0 0 1.25em 3.5em;
  list-style:disc;
}

.middle ol.alpha {
  list-style:lower-alpha;
}

.middle ol.decimal {
  list-style:decimal;
}


a {
	color:#0F52AC;
	color:#003399;
	border-bottom:1px solid;
}

a:hover {
	color:#1263CF;
}

h1 {
  color:#4F4F4F;
  font-size: 1.6em;
}

#page-social-media-contest .middle h2 {
	font-family:georgia;
	font-style:italic;
	color:#4F4F4F;
	font-weight:normal;
	font-size:1.3em;
	margin-bottom:1.25em;
	line-height:1.5em;
}

#account-spread-the-word .middle .content-block .wrap,
#page-social-media-contest .middle .content-block .wrap {
	padding-left:4em;
	padding-right:4em;
}

h2 {
  color:#333;
  font-size: 1.5em;
}

h2 small {
	font-size:0.8em;
}

h3 {
  color: #444;
  font-size: 1.3em;
}

.content-block h2 {
	padding-bottom:0.5em;
}

.content-block h3 {
	font-size:1.2em;
	line-height:2.2em;
	color:#306D20;
	font-family:Verdana;
	margin-bottom:1em;
}

.content-block h3 img {
	margin:0 10px;
	vertical-align:middle;
}

h4 {
  color: #FF7400;
  color:#000;
  font-size: 1.2em;
}

h5 {
  color: #FF7400;
  color:#000;  
  font-size:1.15em;
}


h6 {
  color:#41413F;
  font-size:1.1em;
}

h1, h2, h3, h4, h5, h6 {
	font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
	line-height:1.25em;
	margin-bottom:0.625em;
}



#right-sidebar {
	position:relative;
	float:right;
/*
	position:absolute;
	top:10px;
	left:829px;

	background:#333;
*/
	text-align:left;
	width:151px;
}

.advertisement {

}

.advertisement span {
	margin-left:4px;
	color:#ADADAD;
	text-transform:uppercase;
	font-size:0.725em;
	letter-spacing:3px;
}

p {
	line-height: 1.5;
}

p em {
	font-style: italic;
}

p strong {
	font-weight: bold;
}

.clear {
	clear:both;
	line-height:0;
	height:0;
	font-size:0;
	display:block;
}

.hide {
  display: none
}

.content-block {
	border:1px solid #78836E;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
/*	border-radius:10px;
	behavior:url('css/border-radius.htc');*/
	background:#fff;
	margin-bottom:1em;
	text-align:left;
}

/* Custom BG Colors fo Sections*/
#page-shops #classified-list h2,
#page-shops .content-block h1 {
	background:#E24604;
	color:#fff;
}

.content-block h2 small,
.content-block h1 small {
	font-size:0.7em;
	margin-left:20px;
}

.content-block h1 a {
	color:#fff;
}

#page-services #classified-list h2,
#page-services .content-block h1 {
	background:#098273;
	color:#fff;
}

#page-new-business #classified-list h2,
#page-new-business .content-block h1 {
	background:#AB1F5C;
	color:#fff;
}

.content-block h1 {
	line-height:2.7em;
	margin-bottom:0;
	color:#295C17;
	background:#97E83F;
	display:block;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-khtml-border-top-left-radius:10px;
	-khtml-border-top-right-radius:10px;
	padding:0 0 0 25px;
}

.fade-block {
	background:#fff url('../images/backgrounds/green-fade.gif') top left repeat-x;

}

.fade-block h1 {
	text-align:center;
	color:#DF4F13;
	background:transparent;
	font-family:"TradeGothic-CondEighteen", "Trade Gothic Cond Eighteen", "Trade Gothic Condensed Eighteen", "Trade Gothic", "TradeGothic", "Trade-Gothic", "ArialNarrow", "Arial-Narrow", "Arial Narrow", Arial, sans-serif;
	font-weight:bold;
	font-size:3.4em;
	line-height:1em;
	padding:14px 0 4px 0;
	text-shadow: #FFF -1px -1px 4px;
}

.content-block h2 {
	font-size:1.4em;
	line-height:1em;
	margin:1em 0 0 0;
}

.content-block .wrap {
	padding:1em;
	text-align:left;
}

.fade-block .wrap {
	padding:1em 28px 0 28px;
}

.content-block .list-item {
	display:block;
	clear:both;
	text-align:left;
	color:#626262;
}

.content-block .list-item .profile {
	float:left;
	margin:0 10px 10px 0;
	display:block;

}

.content-block .list-item .main-profile {
	float:left;
	display:block;
	width:175px;
	vertical-align:top;
/*	background:#13a;*/
}

.content-block .list-item .main-description {
	float:left;
	width:530px;
}

.content-block .list-item td {
	vertical-align:top;
	padding:5px;
}

.content-block .list-item .logo {
	border:1px solid #D4D4BC;
	background:url('../images/no-image-thumb.gif') center center no-repeat;
	text-align:center;
	display:block;
	width:79px;
	height:72px;
}

.content-block .list-item .logo img {
	margin-top:0;
	background:#fff;
}

.content-block .list-item .description {
	float:left;
	width:475px;
/*	background:#E2D;*/
}

.content-block .list-item .description p,
.content-block .list-item .category {
	font-family:Arial;
}

.content-block .list-item .description p {
	font-size:1.0em;
	font-family:Arial;
	padding-right:1.5em;
}

.content-block .list-item .category {
	float:left;
	width:218px;
	font-size:0.9em;
	padding-top:15px;
	text-transform:uppercase;
/*	background:#6FA;*/
}

.content-block .list-item .description h2 {
	margin:0;
	font-size:1.1em;
	line-height:1.2em;
	color:#007BDB;
}


.pagination {

}

/*
Listing Actions
*/


ul.actions {
/*	border-top:1px solid #234B7B;*/
	clear:both;
}

ul.actions li {
	display:block;
	float:left;
	padding:0 10px;
	vertical-align:middle;
}
ul.actions span,
ul.actions a {
	color:#234B7B;
	border:none;
	vertical-align:middle;
	line-height:2.8em;
	display:block;
}

ul.actions a:hover {
	color:#2787DB;
}

a.purchase_direct,
a.map {
	line-height:2.6em;
	vertical-align:middle;
/*
	border:none;
color:#234B7B;*/
}

a.map span,
a.purchase_direct span {
	float:left;
	display:block;
	width:48px;
	height:28px;
}

.panel {
	width:220px;
	float:right;
}

.panel .price {
	margin-left:48px;	
}

.panel a {
	border:none;
}

a.map span {
	background:url('../images/icons/classifieds/map.gif') 6px 0 no-repeat;
}

a.purchase_direct span {
	background:url('../images/icons/purchase_direct_gift.jpg') no-repeat;
	height:44px;
}

a.purchase_direct span.globe {
	background:url('../images/icons/purchase_direct_globe.jpg') no-repeat;
}

ul.actions .email {
	background:url('../images/icons/classifieds/email.gif') 0 50% no-repeat;
	padding-left:32px;
	height:28px;
	line-height:1.2em;
}

ul.actions .oneline {
	line-height:2.4em;
}

ul.actions .call {
	background:url('../images/icons/classifieds/call.gif') 0 50% no-repeat;
	padding-left:18px;
	line-height:1.2em;
}

ul.actions .call b {
	display:block;
}

ul.actions a.watch { background:0; padding-left:0; border:none; }

ul.classified a.watch {
	background:url('../images/icons/classifieds/watch-eye.png') 0 0 no-repeat;
	border:none;
	text-decoration:none;
	float:right;
	width:32px;
	height:16px;
	overflow:hidden;
	display:block;
}

ul.actions a.watch span {
	float:left;
	display:block;
	width:36px;
	margin-top:8px;
	background:url('../images/icons/classifieds/watch-eye.png') 0 0 no-repeat;
	height:16px;
}

ul.actions a.watched span,
ul.actions a.watch:hover span,
ul.classified a.watched,
ul.classified a.watch:hover {
	background-position:0 -16px;
	text-decoration:none;
}

ul.classified a.watch span {
	margin-left:-11em;
}

ul.actions a.print {
	background:url('../images/icons/classifieds/print.gif') 0 50% no-repeat;
	padding-left:29px;
}


.watchitem {
	clear:both;
	display:block;
	border-top:1px solid #A4E952;
	padding:1em 0;
}

.watchitem a {
	color:#037CD9;
}

.price {
	color:#FF0000;
}

iframe#no_ie6 { width: 600px; height: 300px; overflow: hidden; border: 4px solid #F15F24; position: absolute; top: 225px; left: 50%; margin-left: -300px; z-index: 100; }

/* Wide Ad Banner */
p.wide {
	width:824px;
}
#footer p.wide {
	width:auto;
}

#footer p.wide img {
	margin:0.25em 0 1.25em 0;
}

.wide {
	text-align:center;
	margin-bottom:0;
}

p.wide img {
	margin-top:4em;
}

.advertisement a,
.advertisement a:hover,
.wide a,
.wide a:hover,
#footer .wide a:hover {
	text-decoration:none;
	border:none;
}


.twitter,
.facebook,
.linkedin {
	padding:2px 0 2px 20px;
	background-position:left middle;
	background-repeat:no-repeat;
	line-height:20px;
}

.twitter {
	background-image:url('../images/icons/social/small/twitter.gif');
}

.facebook {
	background-image:url('../images/icons/social/small/facebook.gif');
}

.linkedin {
	background-image:url('../images/icons/social/small/linkedin.gif');
}

.hr {
	height:1px;
	margin:1.5em 0;
	background:#ddd;
	clear:both;
	display:block;
}


/* Mega Location Dropdown Menu */
#megaLocationMenu {
	padding-left:5px;
	list-style:none;
	float:left;
	z-index:10;
}
#megaLocationMenu li.current a,
#megaLocationMenu li.current {
	font-weight:bold;
	color:#000;

/*	
	color:#4C4C4E;
color:#295C17;
	color:#A53422;*/


}

#megaLocationMenu li.divider {
	padding:0 5px;
	color:#ddd;
/*	border-left:1px solid #ccc;*/
}

#megaLocationMenu li {
	float:left;
	text-align:center;
	position:relative;
	color:#777;
	z-index:10;
	vertical-align:middle;
}

#megaLocationMenu li:hover {
	z-index:10;
}

#megaLocationMenu li.drop:hover {
/*	background:#2E52A4;*/
	padding-bottom:1px;
	z-index:10;
}

#megaLocationMenu li.drop {
/*	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;*/

}

#megaLocationMenu li.drop span {
	vertical-align:middle;
	padding:0 6px;
	font-size:0.725em;
	line-height:2.8em;
	color:#777;
	font-family:verdana;
}

#megaLocationMenu span,
#megaLocationMenu a {
	outline:0;
	border:none;
	display:block;
	line-height:2em;
	padding:0 2px;
}

/* ----------- Hide/Show Div ---------- */
#megaLocationMenu div {
	position:absolute;
	left:-999em;
	width:775px;
	background:#fff;
	padding:0 0 10px 0px;
	border-top:0;
	font-weight:normal;
	text-align:left;
	border:1px solid #DEDEDE;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	z-index:10;
}

#megaLocationMenu li:hover div {
	left:-180px;
	top:22px;
	z-index:10;	
}

/* --------- Within Div Styles --------- */
#megaLocationMenu div h2 {
	font-size:1em;
	padding:0 10px;
	margin:10px 0 5px 0;
	clear:both;
	position:relative; /* makes above drop shadow */
}

#megaLocationMenu div p.first {
	border-left:0;
}

#megaLocationMenu div p {
	float:left;
	width:18%;
	padding-left:10px;
	position:relative; /* makes above drop shadow */
	border-left:1px solid #EFEFEF;
}

#megaLocationMenu div p a {
	text-decoration:none;
	float:left;
	clear:left;
	width:100%; /* For IE6/7 */
	line-height:1.5em;
	color:#003399;
}

#megaLocationMenu div p a b {
	color:#333;
}

#megaLocationMenu div a:hover, 
#megaLocationMenu div a:focus,
#megaLocationMenu div a:active {
	text-decoration:underline;
}

.addthis_button {
	border-bottom:none;
	display:block;
	margin-top:1em;	
}

.pricing-table {
	margin:0 auto;
	color:#000;
}

.pricing-table td {
	text-align:center;
	padding:8px 10px;
	vertical-align:middle;
}

.pricing-table td strong {
	color:#000;
	font-size:1.2em;
}

.pricing-table th h4 {
	color:#A33422;
	text-transform:uppercase;
	font-family:"TradeGothic-CondEighteen", "Trade Gothic Cond Eighteen", "Trade Gothic Condensed Eighteen", "Trade Gothic", "TradeGothic", "Trade-Gothic", "ArialNarrow", "Arial-Narrow", "Arial Narrow", Arial, sans-serif;
	font-weight:bold;
	font-size:2.0em;
	line-height:1em;
	padding:14px 0 4px 0;
	text-shadow: #FFF -1px -1px 2px;
	margin:0;
	
}

.pricing-table th p {
	padding:0;
	margin:0 0 0.4em 0;
	text-shadow: #FFF -1px -1px 2px;	
/* 	font-size:0.9em; */
}

.pricing-table tr.odd td {
	background:#E4F9CF;
}

.pricing-table td.label {
	text-align:left;
	border-left:1px solid #78836E;
	border-right:1px solid #78836E;
}

.pricing-table th {
	text-align:right;
	border:1px solid #78836E;
	text-align:center;
	padding:10px 0;
	line-height:1.5em;
	color:#000;
}

.pricing-table th.upper-left {
	border-width:0 0 1px 0;
	vertical-align:bottom;
}
.pricing-table .prepay td {
	font-weight:bold;
}

.pricing-table {
	border:none;
	margin-top:1.5em;
}

.pricing-table .br {
	border-right:1px solid #78836E;

}



.pricing-table th.plan {
	background:#BEF489 url('../images/backgrounds/plan-circle-bg.jpg') 50% 50% no-repeat;
	box-shadow:inset 0 0 8px #EFFCE3;
	width:170px;
}

.pricing-table th em {
	font-weight:bold;
	color:#D24307;
}

.pricing-table th big {
	font-size:1.5em;
	display:block;
}

.pricing-table th small {
	font-size:0.5em;
	font-weight:normal;
	display:block;
}

.pricing-table tr th.tab,
.pricing-table tr.alt td {
	background:#F3F3F3;
}

.pricing-table td .circle {
	margin:auto auto;

}

.circle {
	display:block;
	width:16px;
	height:16px;
}

.circle,
.fade-block .button {
	color:#fff;
	background:#F15F23;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
	border:none;
	text-transform:uppercase;
	text-shadow:none;
	cursor:pointer;
	cursor:hand;
}

.fade-block table td,
.fade-block table {
	vertical-align:top;
}

.fade-block .button:hover {
	color:#fff;
	text-shadow:#FFF 0px 0px 1px;
	box-shadow: #FFF 1px 1px 10px;
}


.fade-block .button {
	line-height:27px;
	font-family:"TradeGothic Bold","Trebuchet MS","Franklin Gothic Medium";
	font-size:14px;
	padding:2px 15px;
	font-weight:bold;
}

/* Tooltip
---------------------------------------------- */

.tooltip {
	background:transparent url(../images/tooltip/tooltip-top-left.png);
	height:90px;
	width:170px;
	display:none;
	padding:30px 20px 0px 20px;
	color:#fff;
	text-align:left;
	line-height:1.5em;
	z-index:9999;
	float:left;
	position:absolute;
	top:10px;
	left:-96px;
	left:-23px;
}

.social-media small {
	font-size:0.9em;
}

.social-media .what {
	border:none;
}
.social-media .what img {
	vertical-align:middle;
}

.social-media .tooltip b,
.social-media .tooltip a {
	font-family:verdana;
	text-transform:uppercase;
	font-size:0.85em;
}

.social-media .tooltip a {
	display:block;
	float:right;
	color:#fff;
	font-weight:bold;
	border:none;
	text-align:right;
}

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


#secure-blog table.posts td {
	border-bottom:1px solid #ddd;
	padding:0 4px;
	line-height:1.8em;
}

#page-blog div.post {
	border-top:1px solid #ddd;
}

#page-blog div.post h2 {
	margin-bottom:0;
	padding-bottom:0.2em;
}

#page-blog div.post .postdetails {
	padding-bottom:1em;
	display:block;
}


/* -------------------------------------------------------------------
// markItUp!
// By Jay Salvat - http://markitup.jaysalvat.com/
// ------------------------------------------------------------------*/

/* -------------------------------------------------------------------
// markItUp! Universal MarkUp Engine, JQuery plugin
// By Jay Salvat - http://markitup.jaysalvat.com/
// ------------------------------------------------------------------*/
.markItUp * {
	margin:0px; padding:0px;
	outline:none;
}
.markItUp a:link,
.markItUp a:visited {
	color:#000;
	text-decoration:none;
}
.markItUp  {
	width:700px;
	margin:5px 0 5px 0;
	border:5px solid #F5F5F5;
}
.markItUpContainer  {
	border:1px solid #3C769D;
	background:#FFF url(../images/textile/bg-container.png) repeat-x top left;
	padding:5px 5px 2px 5px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.markItUpEditor {
	font:12px 'Courier New', Courier, monospace;
	padding:5px 5px 5px 35px;
	border:3px solid #3C769D;
	width:643px;
	height:320px;
	background-image:url(../images/textile/bg-editor.png);
	background-repeat:no-repeat;
	clear:both; display:block;
	line-height:18px;
	overflow:auto;
}
.markItUpPreviewFrame	{
	overflow:auto;
	background-color:#FFFFFF;
	border:1px solid #3C769D;
	width:99.9%;
	height:300px;
	margin:5px 0;
}
.markItUpFooter {
	width:100%;
	cursor:n-resize;
}
.markItUpResizeHandle {
	overflow:hidden;
	width:22px; height:5px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/textile/handle.png);
	cursor:n-resize;
}
/***************************************************************************************/
/* first row of buttons */
.markItUpHeader ul li	{
	list-style:none;
	float:left;
	position:relative;
}
.markItUpHeader ul li ul{
	display:none;
}
.markItUpHeader ul li:hover > ul{
	display:block;
}
.markItUpHeader ul .markItUpDropMenu {
	background:transparent url(../images/textile/menu.png) no-repeat 115% 50%;
	margin-right:5px;
}
.markItUpHeader ul .markItUpDropMenu li {
	margin-right:0px;
}
.markItUpHeader ul .markItUpSeparator {
	margin:0 10px;
	width:1px;
	height:16px;
	overflow:hidden;
	background-color:#CCC;
}
.markItUpHeader ul ul .markItUpSeparator {
	width:auto; height:1px;
	margin:0px;
}
/* next rows of buttons */
.markItUpHeader ul ul {
	display:none;
	position:absolute;
	top:18px; left:0px;
	background:#F5F5F5;
	border:1px solid #3C769D;
	height:inherit;
}
.markItUpHeader ul ul li {
	float:none;
	border-bottom:1px solid #3C769D;
}
.markItUpHeader ul ul .markItUpDropMenu {
	background:#F5F5F5 url(../images/textile/submenu.png) no-repeat 100% 50%;
}
/* next rows of buttons */
.markItUpHeader ul ul ul {
	position:absolute;
	top:-1px; left:150px;
}
.markItUpHeader ul ul ul li {
	float:none;
}
.markItUpHeader ul a {
	display:block;
	width:16px; height:16px;
	text-indent:-10000px;
	background-repeat:no-repeat;
	padding:3px;
	margin:0px;
}
.markItUpHeader ul ul a {
	display:block;
	padding-left:0px;
	text-indent:0;
	width:120px;
	padding:5px 5px 5px 25px;
	background-position:2px 50%;
	background-repeat:no-repeat;
}
.markItUpHeader ul ul a:hover  {
	color:#FFF;
	background-color:#3C769D;
}
/***************************************************************************************/
.html .markItUpEditor {
	background-image:url(../images/textile/bg-editor-html.png);
}
.markdown .markItUpEditor {
	background-image:url(../images/textile/bg-editor-markdown.png);
}
.textile .markItUpEditor {
	background-image:url(../images/textile/bg-editor-textile.png);
}
.bbcode .markItUpEditor {
	background-image:url(../images/textile/bg-editor-bbcode.png);
}
.wiki .markItUpEditor,
.dotclear .markItUpEditor {
	background-image:url(../images/textile/bg-editor-wiki.png);
}

.markItUp .markItUpButton1 a {
	background-image:url(../images/textile/h1.png);
}
.markItUp .markItUpButton2 a {
	background-image:url(../images/textile/h2.png);
}
.markItUp .markItUpButton3 a {
	background-image:url(../images/textile/h3.png);
}
.markItUp .markItUpButton4 a {
	background-image:url(../images/textile/h4.png);
}
.markItUp .markItUpButton5 a {
	background-image:url(../images/textile/h5.png);
}
.markItUp .markItUpButton6 a {
	background-image:url(../images/textile/h6.png);
}
.markItUp .markItUpButton7 a {
	background-image:url(../images/textile/paragraph.png);
}

.markItUp .markItUpButton8 a {
	background-image:url(../images/textile/bold.png);
}
.markItUp .markItUpButton9 a {
	background-image:url(../images/textile/italic.png);
}
.markItUp .markItUpButton10 a {
	background-image:url(../images/textile/stroke.png);
}

.markItUp .markItUpButton11 a {
	background-image:url(../images/textile/list-bullet.png);
}
.markItUp .markItUpButton12 a {
	background-image:url(../images/textile/list-numeric.png);
}

.markItUp .markItUpButton13 a {
	background-image:url(../images/textile/picture.png);
}
.markItUp .markItUpButton14 a {
	background-image:url(../images/textile/link.png);
}

.markItUp .markItUpButton15 a	{
	background-image:url(../images/textile/quotes.png);
}
.markItUp .markItUpButton16 a	{
	background-image:url(../images/textile/code.png);
}

.markItUp .preview a {
	background-image:url(../images/textile/preview.png);
}

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

.comments {
	padding:10px;
}

.comments form {
	background:#FAFAFA;
	padding:2em;
}

.comment {
	background:#fff;
	padding:10px;
	border:1px solid #AAA;
	margin:2em;
}

.no-move {
	cursor:default;	
}

.cloud-zoom {
	border:none;
}

#screenshots {
	z-index:1;
	text-align:center;	
}

#screenshots #wrap {
	z-index:10 !important;

}

/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 2px solid #1263CF;
	margin:-2px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}

/* This is for the title text. */
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
	border:2px solid #1263CF;
	overflow:hidden;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}
