@import "typography.css";
@import "layout.css";
@import "extras.css";
@import "wireframe.css"; /* ### DO NOT INCLUDE INTO LIVE SITE ### */

/* !Generals */
html {
background: #6A94FF url(../images/layout/site_bg.png) 0 0 repeat-x;
}

#content {
width: 799px;
margin: 0 auto;
overflow: hidden;
background: #fff;
}

#header {
background: url(../images/layout/header_bg.png) 0 0 repeat-x;
margin: 0;
overflow: hidden;
color: #fff;
height: 136px;
}

#branding {
width: 400px;
float: left;
margin: 0 0 0 1em;
}

.tagline {
color: #ff9000;
font-size: 1.2em;
margin: 1em 0 0 0;
line-height: 100%;
}

#branding h1 {
font-size: 3em;
font-weight: bold;
margin: 0;
line-height: 100%;
font-family: "Verdana", Arial, "Trebuchet MS", sans-serif;
}

.verified{
float: right;
width: 350px;
height: 116px;
margin: 0 1em 0 0;
background: url(../images/layout/verified.png) 100% 0 no-repeat;
}

.verified p {
color: #ff5a00;
font-size: 3em;
font-weight: bold;
margin: .7em 0 0 0;
text-align: center;
line-height: 100%;
font-family: "Verdana", Arial, "Trebuchet MS", sans-serif;
}

.verified p span{
display: block;
font-size: .5em;
font-weight: normal;
color: #eda906;
margin: 0;
padding: 0;
line-height: 100%;
}

#search {
background: url(../images/layout/tertay_heading.png) 0 0 repeat-x;
padding: .5em 1em;
overflow: hidden;
}

.ctrlHolder, .multiHolder, .boxHolder {
width: auto;
float: left;
margin: 0 .5em 0 0;
color: #fff;
font-weight: bold;
}

.ctrlHolder input {
width:100px;
}

#primary {
background: url(../images/layout/primary_bg.png) 0 0 no-repeat;
overflow: hidden;
margin:12px 0 0;
height: 56px;
padding: 15px 0;
}

#primary h2 {
color: #ff9600;
font-size: 2em;
font-weight: normal;
margin: .3em 0 0 .5em;
width: auto;
float: left;
text-shadow: 1px 1px 0 #000;
}

.checkItButton {
background: url(../images/layout/check_it_button.png) 0 0 no-repeat;
display: block;
height: 56px;
width: 228px;
text-indent: -9999px;
float: right;
margin: 0 .5em 0 0;
font-size: 1.8em;
}

#secondary ul {
overflow: hidden;
width: 780px;
margin: 1em auto;
}

#secondary ul li {
width: 226px;
height:240px;
padding: 10px;
float: left;
display: block;
background: #000 url(../images/layout/listing_bg.png) 0 0 repeat-x;
margin: 0 1em 0 0;
-moz-border-radius: .5em;
}

#secondary ul li span {
text-transform: uppercase;
font-weight: bold;
color: #fff;
margin: 0;
line-height: 100%;
}

#secondary ul li h4{
margin: 0;
line-height: 100%;
}

#secondary ul li h4 a{
margin: 0;
font-size: 1.6em;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

#secondary ul li p {
font-size: .9em;
color: #999;
margin: 0;
margin:10px 0 0;
}

.join {
background: url(../images/layout/star_icon.png) 100% 50% no-repeat;
}

.join h4 a {
color: #f5a402;
}

.dating {
background: url(../images/layout/heart_icon.png) 100% 50% no-repeat;
}

.dating h4 a {
color: #df0337;
}

.chat {
background: url(../images/layout/chat_icon.png) 100% 50% no-repeat; 
}

.chat h4 a {
color: #00b8ce;
}

#secondary h5 {
color:#246CC6;
font-size:1.3em;
letter-spacing:1px;
margin:0;
padding:0 0.5em 0.5em 0;
text-align:center;
}

#secondary h5 a {
color: #ff0000;
text-transform: uppercase;
text-decoration: none;
}

#secondary p {
font-size: .9em;
color: #666;
margin: 0 1em;
}

#tertiary {
padding: 0;
margin: 1em 0 0 0;
overflow: hidden;
}

#tertiary h3 {
/*background: url(../images/layout/tertay_heading.png) 0 0 repeat-x;*/
/*padding: .5em 1em;*/
color: #fff;
text-align: center;
font-size: 1.4em;
height:33px;
margin: 0;
line-height: 100%;
}

#tertiary ul {
overflow: hidden;
background: #004eaf;
margin: 0 auto;
padding: 10px;
}

#tertiary ul li {
width: 240px;
margin: 0 10px 0 0;
float: left;
color: #fff;
}

#tertiary ul li a {
color: #fff;
font-weight: bold;
text-decoration: none;
}

.createButton {
display: block;
background: url(../images/layout/big_button.png) 0 0 no-repeat;
height: 40px;
width: 766px;
margin: 1em auto;
text-align: center;
color: #fff !important;
text-decoration: none !important;
font-size: 1.4em;
line-height: 40px;
text-shadow: 1px 1px 0 #000;
}

#footer {
border: none;
overflow: hidden;
}

#footer h3 {
float: left;
font-size: .8em;
color: #0076dd;
font-weight: normal;
margin: 0 0 0 1em;
}

#footer ul {

text-align:center;
overflow: hidden;
margin: 0 1em 0 0;
}

#footer ul li {
font-size: .8em;
display: inline;
color: #0076dd;
}

#footer ul li a {
color: #0076dd; 
text-decoration: none;
}

#inner #header {
background: url(../images/layout/inner_header.jpg) 0 0 no-repeat;
}

#inner #header #branding {
width: 799px;
}

#inner #header #branding h1 {
font-size: 3em;
margin: .2em 0 .5em 0;
}

#inner #secondary h3, #secondInner #secondary h3 {
margin: 1em .5em;
font-weight: normal;
font-size: 1.5em;
color: #444;
}

#secondInner #secondary p, #default #secondary p {
margin: 1em 1em 0 1em;
}

#default #secondary h3 {
background: url(../images/layout/tertay_heading.png) 0 0 repeat-x;
color: #fff;
padding: 0 1em;
font-weight: normal;
height: 40px;
line-height: 40px;
text-shadow: 1px 1px 0 #000;
font-size: 1.5em;
margin: 0;
}

/* Damnjan J */

.getListed {
	background:url("../images/layout/get_liste_button.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:84px;
	text-indent:-9999px;
	width:240px;
	margin-top:15px;
}

.getListed2 {
	background:url("../images/layout/get_liste_button2.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF !important;
	display:block;
	float:left;
	height:84px;
	margin-left:15px;
	text-decoration:none;
	text-indent:-9999px;
	width:240px;
	margin-top:15px;
}


.link_holder
{
	text-align: center !important;
	clear:both;
	padding:20px;
}
	
.big_link{
	color:#0000ff !important;
	font-size: 20px !important;
}

.big_link_inner{
	color:#0000ff !important;
	font-size: 20px !important;
	font-weight:bold;
}

.clr_b{
	clear: both;
}

.escort_holder{
	padding-left:150px;
	padding-top:20px;
}

.signupcontainer{
	padding-left:140px;
}

.miss{
	text-align: center;
	padding-bottom: 15px;
	padding-top:10px;
}

.member_login{
	padding-left: 128px;
}

.member_login_link{
	color:#FFFFFF !important;
}

.member_right{
	float:right;
	padding-right:20px;
	padding-top:5px;
	font-size: 14px;
}

.member_left{
	float:left;
	padding-left:20px;
	padding-top:5px;
	font-size: 14px;
}

.member_login_link_blue{
	color:#0000ff !important;
}

.state_field{
	width: 120px;
}
