/*

Theme Name: MCQ2

Theme URI: http://mycityquest.com

Description: A custom theme for MyCityQuest.

Version: 2.0 (WP 2.7)

Author: Website Style

Author URI: http://websitestyle.com

*/

@import "reset.css";



body {

	background-color: #2c4c8f;

	font-family: 'Trebuchet MS', Helvetica, sans-serif;

}

p {line-height:1.6em;}

div#full-wrap {

	width: 970px;

	margin: 0 auto;

	padding: 0 0 3em 0

}

span#container-top {

	background: url(images/aaa_top.png) top left no-repeat;

	display: block;

	clear: both;

	float: left;

	height: 41px;

	width: 970px;

}

span#container-bot {

	background: url(images/aaa_bot.png) top left no-repeat;

	display: block;

	clear: both;

	float: left;

	height: 41px;

	width: 970px;

}

div#container {

	background: url(images/aaa_mid.png) top left repeat-y;

	clear: both;

	float: left;

	width: 970px;

	min-height: 30em

}

div#wrapper {

	clear: both;

	width: 810px;

	margin: 0  auto

}

h1#site-title {

	display: block;

	text-align: center;

	margin-top: 2em

}

form#searchform, form#stateform, form#cityform {

	display: block;

	width: 425px;

	margin: 2em auto 0 auto;

}

form#searchform #s-bg, form#stateform #state-bg, form#cityform #city-bg {

	float: left;

	background: url(images/search-box.jpg) top left no-repeat;

	width: 351px;

	height: 61px;

	border: none;

	color: #fff;

	font-size: 1em;

}

form#searchform #s, form#stateform #cat, form#cityform #cat {

	width: 330px;

	margin-top: 10px;

	margin-left: 10px;

	height: 35px;

	background-color: #000;

	border: none;

	color: #fff;

	font-size: 1.6em

}

form#searchform input#searchsubmit, form#stateform input#statesubmit, form#cityform input#citysubmit {

	background: url(images/search-button.jpg) top left no-repeat;

	width: 54px;

	height: 61px;

	text-indent: -1000em;

	border: none;

	cursor: pointer;

	cursor: hand;

}


#city-count {
clear:both;
	text-align: center;

	margin: 1em 0;

	font-size: .9em

}

.lavaLampBottomStyle {

	position: relative;
float:left;
	height: 29px;
width:85%;
/*	width: 421px; */

	/* background-color: white;

*/

	padding: 15px;

	margin: 10px 0;

	overflow: hidden;

	/* border: 1px solid gray;

*/

}

.lavaLampBottomStyle li {

	float: left;

	list-style: none;

}

.lavaLampBottomStyle li.back {

	border-bottom: 5px solid #000;

	width: 9px;

	height: 30px;

	z-index: 8;

	position: absolute;

}

.lavaLampBottomStyle li a {

	font: bold 1.2em 'Trebuchet MS', Helvetica, sans-serif;

	text-decoration: none;

	color: #fff;

	outline: none;

	text-align: center;

	top: 7px;

	text-transform: uppercase;

	letter-spacing: 0;

	z-index: 10;

	display: block;

	float: left;

	height: 30px;

	position: relative;

	overflow: hidden;

	margin: auto 10px;

}

.lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {

	border: none;

}

ul#style-options {

	position: absolute;

	top: 5px;

	right: 5px;

	list-style-type: none

}

ul#style-options li img {

	border: 1px solid #ddd;

	cursor: pointer;

	cursor: hand;

}

#search-results h2 {

	text-transform: uppercase;

	font-size: 1.2em;

	color: #000;

	margin-top: 2em;

}

#search-results h3 {

	text-transform: uppercase;

	font-size: 1.2em;

	color: #000;

	margin-top: 1em;

	text-decoration: underline;

}

#main-results {

	width: 60%;

	float: left;

}

#premium-results {

	width: 250px;

	float: right;

	background-color: #eee;

	margin-top: 2em;

	min-height: 400px;

}

#main-results ol {

	margin: 0 0 2em 4em;

	list-style: numeric;

}

#main-results ol li {

	padding: 1.5em 0;

	clear: left;
font-weight: bold;

}

#main-results ol li span.s-url a {

	clear: left;

	float: left;

	margin: .3em 0 0 3em;

	color: #2c4c8f;

}

span.report-link {

	clear: left;

	float: left;

	margin-left: 4em;

	margin-top: .25em;

	padding: .6em;

	background-color: #eee;

	font-size: .75em

}

span.report-link a {

	color: red;

}
.post  {clear:both; float:left;}
.higher {margin-top:-2.25em}
.the-post { margin: 1em 0;}
.the-post p {margin: .5em 0 }
.wp-pagenavi {padding-bottom:1em}
h2.page {padding-top:2em;}
/* Members Login */
#members-login {margin-left: 88%; margin-top:.5em; color:#fff; text-align:center}
#members-login li {list-style-type:none}
#members-login li a {color:#fff; text-decoration:none}
#members-login li.username {font-weight:bold; text-transform:uppercase; border:1px solid #eee}
/* Main Results Area */
#main-results h3 {text-decoration:none; margin-top:2.5em;}

/* Benefits Listing */
.benefits-list {margin: 1em 0 1.5em 1em; width: 220px; z-index:1;}
div.first {float:left;}
div.next {float:right}
.benefits-list h4 {font-weight:bold; color:navy; margin: .1em 0; padding:.4em .5em; display:block; border:1px solid #fff;}
.benefits-list h4:hover {border:1px solid #ccc;}

.sit-right {clear:both; float:left; border:1px solid #ccc; font-size:1em; padding: 1em .5em; line-height:1em; z-index:99; background-color:#fff; min-height: 100px; min-width: 250px; margin-top: -9.9em; margin-left:13em}
.sit-left {clear:both; float:left; border:1px solid #ccc; font-size:1em; padding: 1em .5em; line-height:1em; z-index:100; background-color:#fff; min-height: 100px; min-width: 250px; width: 200px; margin-top: -9.9em; margin-left: -.75em; }

/* Premium Text Area */
#premium-results {padding:.5em}
#premium-results h3 {text-decoration:none; margin-top:.3em; }
#premium-results h4 {margin-top:1em;}
#premium-results ul {margin: 1em .25em 1em 2em;}
#premium-results ul li {padding: .5em 0}
#premium-results p#the-price {font-size:1.3em; text-align:center;}
.center {text-align:center;}
/* form custom */
form#tdomf_form1 legend {padding-top:1em;}


.tooltip{ position: absolute; top: 0; left: 0; z-index: 300; display: none; background-color:#2c4c8f; color:#fff; padding:.4em; max-width: 300px;}

span#biz-name-help, span#biz-loc-help, span#biz-keyword-help {height: 16px; width:16px ; display:block;
background: #fff url("http://mycityquest.com/wp-content/themes/mcq2/images/help.png") top left no-repeat;}

#paypal-box {background-color:#eee; padding:1em; margin:.5em; border:1px solid #666; margin: 0 auto; width: 215px}
#paypal-box form {margin: 0 auto; text-align:center;}
#google-ads {margin:1em auto; text-align:center}
input:active, input:focus {outline:none}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
border: none;
}

#legal-info {clear:left; text-align:right;}
#legal-info li {display:inline; list-style-type:none; padding: 0 .25em}
#legal-info a {color:#fff; font-size: .75em }