@charset "utf-8";
/* CSS Document */
body,div,img,p,span {
	margin:0;
	padding:0;
	border:0;
	}

body {
	background:#0b0303 url('../images/bg.jpg') top center no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#cccccc;
	}

/* LAYOUT DIVs */
#wrapper {
	width:950px;
	margin:0 auto 0 auto;
	}
#header {
	width:100%;
	height:122px;
	position:relative;
	left:0;
	z-index:20;
	}
#container {
	clear:both;
	width:910px;
	position:relative;
	top:-30px;
	padding:20px;
	background:#000000;
	border:solid 2px #2a2a2a;
	border-top:0;
	}
#footer {
	clear:both;
	width:100%;
	height:290px;
	margin-top:50px;
	background:url('../images/footer.png') repeat-x;
	}

	
#logo1{
	float:left;
	margin:20px auto auto -70px;
	background:url('../images/cupids_logo_1.png') no-repeat;
	width:126px;
	height:122px;
}

#logo2 {
	float:left;
	margin:20px auto auto auto;
	background:url('../images/cupids_logo_2.png') no-repeat;
	width:258px;
	height:97px;
}
#quickInfo {
	float:right;
	margin:30px 10px auto auto;
	}
#nav{
	clear:both;
	width:100%;
	padding-top:10px;
	position:relative;
	top:-30px;
	z-index:10;
	background-color:#000000;
	border:solid 2px #2a2a2a;
	border-bottom:0;
	float:left;
	font-family:Georgia, Times, "Times New Roman", serif;
	font-size:11pt;
	font-weight:bold;
	}


/* NAVs */
#mainNav {
	margin:0;
	padding:0;
	text-align:center;
	list-style-type: none;
	}
#mainNav li {
	margin:0;
	padding:0;
	display:inline;
	}
#mainNav li a {
	margin-left:-3px;
	padding:10px 20px;
	display:inline-block;
	background:url('../images/bg_mainNav.png') bottom right no-repeat;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	border:0;
	border-bottom:solid 3px #cccccc;
	}
#mainNav li a:hover {
	background:url('../images/bg_mainNavHover.png') bottom right repeat-x;
	border-bottom:solid 3px #f6989d;
	}
#navRight {
	float:right;
	width:300px;
	}

#navSide {
	list-style-type:none;
	padding:0;
	margin:0px 0px 0px 0px;
}

#navSide li a, #navSide li a:visited{
	display:block;
	background-repeat:no-repeat;
	background-position:0px 5px;
	height:14px;
	margin:8px 0px 0px 0px;
	padding:0px 0px 5px 20px;
	border-bottom:#623d3f dotted 1px;
	text-decoration:none;
	color:#CCCCCC;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#navSide li a:hover{
	background:url('../images/bg_mainNavHover.png') 0px 0px repeat-x;border-bottom:solid 3px #f6989d;
	border-bottom:#f6989d dotted 1px;
	color:#f6989d;
	font-weight:bold;	
}

#rightSubNav {
	float:right; width:180px;
	margin: 0px 20px 50px 30px;
}

#linksBottom { width:100%; text-align:center; padding:50px 0px 50px 0px;background:url('../images/footer_floral.png') bottom center no-repeat;}

/* COMMON DIVS */
.block {display:block;}
.left {float:left;}
.right{float:right;} 
.half {width:50%;}
.oneThird {width:33%;}
.three {width:300px;}
.four {width:400px; margin:0 auto;}
.five {width:500px; margin:0 auto;}
.six {width:600px; margin:0 auto;}
.seven {width:700px; margin:0 auto;}
.eight {width:800px; margin:0 auto;}
.leftBorder {border-left:dotted 1px #623d3f;padding-left:40px;}
.profile{float:left;width:158px; height:280px; border:#000 solid 1px;font-size:10px;line-height:16px;padding:10px;}
.profile:hover {border:#623d3f dotted 1px;}
.column {margin:20px 40px 20px 0;}

/* DIV CLASSES */
.copyEscorts {float:left;background:url('../images/bg_cupid-02.jpg') 0px 30px no-repeat; padding:0px 0px 0px 220px; text-align:justify;}
.copyMain {float:left;background:url('../images/bg_cupid.jpg') 400px 30px no-repeat; padding:20px; text-align:justify; width:870px;}

.boxBlog, .boxNewbie {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#666666;
}
.boxBlog {
	width:108px;
	height:122px;
	padding:50px 42px;
	background:url('../images/box_blog.jpg') no-repeat;
}

.boxNewbie{
	width:144px;
	height:122px;
	padding:50px 26px;
	background:url('../images/box_newbie.jpg') no-repeat;
}

.boxTesties {float:left;margin:20px 0 20px 0;width:179px;height:214px;background:url('../images/box_testies.jpg') no-repeat;}
.testie {float:left;margin:20px 0 20px 20px;padding:40px 0 0 0;width:179px;height:174px;background:url('../images/bg_quote.png') no-repeat;}
.profileBox {width:690px; margin:0 auto;}
.profileImgBox {width:250px;height:400px;background-repeat:no-repeat;}
.profileImgBox2 {width:690px;height:840px;background-repeat:no-repeat;background-position:center;border:dotted 1px #623d3f; margin:0 auto;}
.profileTall {width:500px;height:800px;background-repeat:no-repeat;background-position:center; margin:0 auto 20px auto;}
.profileWide {width:800px;height:500px;background-repeat:no-repeat;background-position:center; margin:0 auto; margin-left:-50px;}

.testimonial {
	width:400px;
	margin:0 auto;
	position:relative;
	border:dotted 1px #623d3f; 
	margin:0 auto; 
	padding:15px 15px 25px 15px; 
	margin:10px;
	text-align:justify;
	min-height:100px;

}
.testimonialImage {float:right; margin:0px 0px 10px 30px;}
.quoteL {float:left; margin:10px 10px 0px 0px;}
.quoteR {float:right; margin:0px 0px 30px 10px;}

/* LINKS */
a.regLink {color:#f6989d;text-decoration:none;padding:1px;}
a.regLink:hover {background-color:#f6989d;color:#000000;}
a.pic:hover, a.pic:hover img { filter: Alpha(opacity=70); /* IE */ opacity: 0.8; /* Mozilla */ border:none; outline:none;}
.pic, a.pic, a.pic img { filter: Alpha(opacity=100); opacity: 1.0; border:none; outline:none;}
a.footerL:link, a.footerL:active, a.footerL:visited { color:#666666; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none;}
a.footerL:hover { color:#f6989d; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;}

/* TEXT STYLES */
.bold {font-weight:bold;color:#f6989d;}
.Times {font-family:Georgia, "Times New Roman", Times, serif;font-size:12pt;font-weight:bold;color:#ffffff;}
.statType {width:40%;font-weight:bold;color:#f6989d;vertical-align:top;padding:5px 0 5px 0;border-bottom:#623d3f dotted 1px;}
.statInfo {width:60%;vertical-align:top;padding:5px 0 5px 0;border-bottom:#623d3f dotted 1px;}

/* MISC. */
hr.pinkDots {clear:both;border:0;border-top:dotted 1px #623d3f;border-bottom:solid 1px #000000;}
h1 {color:#f6989d;font-size:18px;margin-top:0; 	font-family:Georgia, Times, "Times New Roman", serif; text-transform:uppercase;}
.pinkBold {font-weight:bold;color:#f6989d;}
table.rates td {border-bottom:#f6989d 1px dotted; }

img.floatRight { 
    float: right; 
    margin: 20px 5px 5px 25px; 
}
