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

/* !Generals */

#content{
width: 980px;
overflow: hidden;
margin: 0 auto;
}
#header{
background: url(../images/layout/home_header_bg.png) 0 0 no-repeat;
display: block;
height: 478px;
overflow: hidden;
padding-top:14px;
}
.tagline p{
margin: 0 .5em;
color: #fff;
font-size: 1em;
text-align:center;
}
.headingCont{
overflow: hidden;
margin: .5em 1em 0 1em;
width: 650px;
display: block;
float: left;
}
#branding h1{
font-size: 3.5em;
color: #000;
margin: 0;
line-height: 100%;
font-weight: normal;
}
#branding p{
margin: 0;
font-size: 1.2em;
text-transform: uppercase;
}
.searchBox{
float: right;
display: block;
width: 270px;
overflow: hidden;
margin: 15px 0 0 0;
}
.searchBox .ctrlHolder, .searchBox .multiHolder{
overflow: hidden;
margin: 0 0 .5em 0;
}
.searchBox label{
display: block;
}
.searchBox select{
width: 200px;
border:1px solid black;
}
input {
width: 200px;
border:1px solid black;
}
select, input, textarea {
font-size:1.2em;
height:25px;
}
.searchBox .multiHolder select, .searchBox .multiHolder p{
width: auto;
float: left;
margin: 0;
}
.searchBox .multiHolder p{
margin: 0 .5em;
}
.searchBox .buttonHolder{
margin: 50px 0 0 0;
display: block;
text-align: center;
}
.searchBox .buttonHolder button{
display: block;
text-indent: -9999px;
background: url(../images/layout/create_profile_button.png) 0 0 no-repeat;
height: 40px;
width: 200px;
border: none;
}
.verified, .caller{
background: url(../images/layout/verified_banner.png) 0 0 no-repeat;
display: block;
float: right;
width: 487px;
height: 143px;
overflow: hidden;
}
.verified p{
width: 145px;
float: left;
font-size: 1.2em;
font-weight: bold;
line-height: 120%;
font-family: Tahoma;
color: #fff;
text-align: center;
text-transform: uppercase;
margin: 2.5em 0 0 0;
}
.verified p strong{
display: block;
font-size: 1.6em;
}
.verified h2{
font-size: 1.7em;
width: 320px;
text-align: center;
float: right;
margin: 1.5em .7em 0 0;
line-height: 140%;
font-weight: normal;
color: #ff3300;
position:relative;
left:-10px;
}
.verified h2 strong{
font-size: 1.4em;
font-weight: normal;
}
.caller{
width: 400px;
background: none;
font-size: 1.2em;
color: #bb005e;
font-family: Tahoma;
min-height:230px;
}
.caller p{
margin: 1.2em 0 0 0;
color: #ff3300;
}
.caller h3{
color: #000;
margin: 1em 0 0 0;
line-height: 150%;
font-size: 1.2em;
text-transform: uppercase;
margin-top:40px;
}
#primary h3{
margin: 0;
font-size: 1.6em;
color: #ff3300;
}
#home #primary {
margin-top:15px;
}
#primary h3 a{
color: #ff3300;
}
#primary h3 a:hover{
color:#343434;
text-decoration:underline;s
}
.seller{
display: block;
height: 80px;
background: url(../images/layout/seller_bg.png) 0 0 no-repeat;
padding: 0 20px;
}
.seller h4{
font-family: Tahoma;
line-height: 80px;
text-align: right;
color: #fff;
font-size: 2.5em;
margin: 0;
}
.seller h4 a {
color:#fff;
text-decoration:none;
}
#footer{
margin: .5em 0 0 0;
border: none;
padding: 0 1em 2em 1em;
background: url(../images/layout/footer_bg.png) 0 0 no-repeat;
overflow: hidden;
}
#footer h3{
margin: 0;
line-height: 40px;
color: #fff;
float: left;
}
#footer p{
float: right;
color: #fff;
line-height: 40px;
margin: 0;
}
#footer p a, #footer h3 a{
color: #fff;
text-decoration:none;
line-height:3.2em;
}
#footer p a:hover, #footer h3 a:hover{
text-decoration:underline;
}
#default #header{
background: url(../images/layout/default_header.png) 0 0 no-repeat;
display: block;
height: 143px;
}
#default #header #branding{
margin-left: 1.5em;
}
#inner #header{
background: url(../images/layout/header_inner_page.png) 0 0 no-repeat;
display: block;
height: 286px;
}
#inner .headingCont{
width: 855px;
}
#inner .caller{
float: left;
width: 350px;
margin: 0;
}
#inner .caller p{
margin: .4em 0 0 0;
color: #ff3300;
font-size: 1.1em;
margin-left:12px;
}
#inner .verified{
background: none;
margin: 0;
}
#inner .verified p{
margin-top: 2em;
}
.escort_link {
color:red !important;
text-decoration:none !important;
font-weight:bold;
margin-left:10px;
}
.escort_link:hover {
text-decoration:underline !important;
}
.signup_link {
text-align:center;
}
.signup_link a {
color:#343434;
font-size:1.5em;
}
.signup_link a:hover {
text-decoration:underline;
}
.signupcontainer {
background:url("../images/layout/signup.jpg") no-repeat scroll 479px 0 transparent;
}
.create_blue_link {
	color:#5F61FF !important;
	text-decoration:none !important;
	font-size:1.1em;
}
.create_blue_link:hover {
	text-decoration:underline !important;
}
.actionBox {
position:relative;
top:7px;
}
.login_link {
font-weight:bold;
}
.form_top_login {
width:100%;
text-align:right;
margin-bottom:25px
}
.form_top_login  a{
font-size:.9em;
color:#343434;
margin-right:10px;
text-decoration:none;
}
