* {
	padding:		0;
	margin:			0;
}

body {
	font-family:	verdana;
	font-size:		12px;
	background:		#5E0C12;
	cursor:			default;
}

#wrapper {
	background:		url(/img/wrapper.jpg) no-repeat center top;
	text-align:		center;
}

#container {
	width:			845px;
	text-align:		left;
	margin:			0 auto;
}

div.header {
	padding:		15px 0;
}

div.header_banner {
	display:		block;
	height:			60px;
	margin-bottom:	55px;
}

div.header a img {
	border:			0;
}

div.header .banner {
	display:		block;
}

ul.menu {
	background:		#5F0D13 url(/img/menu_background.jpg) no-repeat left top;
	text-align:		center;
}

ul.menu li {
	display:		inline;
}

ul.menu li a {
	text-decoration:none;
}

ul.menu li a span {
	color:			#fff;
	font-size:		16px;
	line-height:	45px;
	padding:		0 7px;
	letter-spacing:	0px;
	font-weight:	normal;
}

ul.menu li a:hover span {
	background:		#AA3A39;
}

div.content {
	background:		white;
}

div.content_top {
	padding:		10px 7px;
	background:		url(/img/content_top.jpg) no-repeat left top;
}

div.quicksearch {
	width:			170px;
	float:			left;
	padding:		20px 10px 5px 10px;
	background:		#940E17 url(/img/quicksearch.jpg) no-repeat left top;
	height:			180px;
}

div.quicksearch fieldset {
	border:			0;
}

div.quicksearch fieldset legend {
	color:			red;
	font-size:		16px;
	font-weight:	bold;
}

div.quicksearch fieldset .title {
	color:			red;
	padding-top:	10px;
	text-align:		left;
}

div.quicksearch fieldset .input {
	padding-top:	5px;
	text-align:		right;
}

div.quicksearch fieldset .input select {
	width:			150px;
}

div.quicksearch fieldset .button {
	padding-top:	10px;
	text-align:		center;
}

div.quicksearch fieldset .button input {
	cursor:			pointer;
}

div.logo {
	margin-left:	7px;
	float:			left;
	padding:		5px 10px;
	background:		#424242 url(/img/logo_background.jpg) no-repeat left top;;
	width:			610px;
	height:			195px;
}

div.logo h1 {
	display:		none;
	color:			#C9212E;
	font-size:		52px;
	font-weight:	lighter;
	padding:		20px 0 0 10px;
}

div.logo h2 {
	display:		none;
	color:			#fff;
	font-size:		24px;
	padding:		20px 0 0 40px;
}

.clear_both {
	clear:			both;
	height:			0px;
	line-height:	0px;
}

div.footer {
	padding:		30px 10px 20px 10px;
	background:		url(/img/content_bottom.jpg) no-repeat scroll left top;
}

div.legal {
	float:			left;
	color:			white;
	font-size:		14px;
}

div.createdby {
	float:			right;
	color:			#C7232E;
}

div.createdby a {
	color:			#C7232E;
	text-decoration:none;
	border-bottom:	1px dotted #C7232E;
}

div.createdby a.admin, div.createdby a.admin:hover {
	border-bottom:	0;
}

div.createdby a img {
	border:			0;
	vertical-align:	bottom;
}

div.createdby a:hover {
	color:			#fff;
	border-bottom:	1px solid #fff;
}

div.banners {
	float:			right;
	width:			160px;
	text-align:		left;
	padding-top:	10px;
}

div.banner {
	margin:			20px 0;
}

div.banner a img {
	border:			0;
}

div.random_girls {
	float:			left;
	width:			180px;
	padding-left:	10px;
	text-align:		center;
}

div.listing_girls {
	float:			left;
	width:			485px;
	padding-left:	10px;
	padding-top:	10px;
}

div.random_girls h3 {
	font-size:		24px;
	font-weight:	lighter;
	color:			#262628;
	letter-spacing:	-1px;
}

div.random_girls h3 small {
	font-size:		14px;
	font-weight:	bold;
}

div.random_girls a {
	text-decoration:none;
	color:			#000;
}

div.random_girls a img {
	border:			0;
}

div.listing_girls a {
	font-size:		12px;
	text-decoration:none;
	color:			#262628;
}

div.listing_girls a img {
	border:			0;
}

div.text_image a.image {
}

div.text_image p {
	margin-top:		-55px;
	margin-bottom:	30px;
	color:			#fff;
	font-weight:	bold;
	letter-spacing:	-1px;
}

div.text_image p strong {
	font-size:		18px;
	display:		block;
	letter-spacing:	-1px;
}

div.text_image p strong ._shadow {
	color:			#100;
	position:		absolute;
	margin:			1px 0 0 1px;
	opacity:		0.5;
	filter:			alpha(opacity=50);
	letter-spacing:	-1px;
}

div.girl {
	float:			left;
	width:			120px;
	display:		block;
	height:			200px;
	text-align:		center;
	margin-top:		20px;
}

div.wide_text {
	float:			left;
	width:			625px;
	padding:		30px 20px 30px 40px;
}

div.wide_text p {
	margin:			10px 0;
}

div.girl_detail {
	float:			left;
	width:			645px;
	padding:		10px 20px 30px 20px;
}

div.girl_detail p {
	margin-bottom:	5px;
}

div.girl_detail a {
	text-decoration:none;
	color:			#262628;
}

div.girl_detail div.big_image {
	width:			260px;
	height:			390px;
	float:			left;
	display:		block;
	padding-right:	10px;
	padding-bottom:	20px;
	cursor:			pointer;
}

div.girl_detail div.big_image #big_image {
	border:			1px solid #333;
}

div.girl_detail div.thumbs {
	width:			370px;
	float:			right;
	margin-bottom:		10px;
}

div.girl_detail div.thumb {
	width:			90px;
	float:			left;
	text-align:		center;
	padding-bottom:	5px;
}

div.girl_detail div.thumbs div.over {
	background:		#ccc;
}

div.girl_detail div.thumb img {
	cursor:			pointer;
}

div.girl_detail div.about_girl {
	width:			370px;
	float:			right;
	border:			1px solid #c6c4c5;
}

div.girl_detail div.description {
	clear:			both;
	border:			1px solid #c6c4c5;
	margin-top:		10px;
}

div.girl_detail div.title {
	color:			#fff;
	background:		#c9212e;
	font-size:		14px;
	font-weight:	bolder;
	padding:		5px 5px 0 5px;
	line-height:	25px;
}

div.girl_detail div.info_value {
	float:			right;
	padding:		2px;
	display:		inline;
}

div.girl_detail div.info_name {
	clear:			both;
	float:			left;
	padding:		2px;
	display:		inline;
	font-weight:	bold;
}

div.girl_detail div.description div.title {
	width:			40%;
}

div.girl_detail div.description div.content {
	padding:		5px;
}

#lightbox_div {
	display:		none;
}

div.login_form {
	display:		none;
}

div.login_form fieldset {
	border:			0;
}

div.login_form table th {
	text-align:		left;
	padding:		2px 4px;
}

div.login_form table td {
	text-align:		left;
	padding:		2px 4px;
}

input.with-cursor {
	cursor:			pointer;
}

.contact_form {
	margin-top:		40px;
}

.contact_form table td {
	line-height:	25px;
}

.contact_form table th {
	line-height:	25px;
	vertical-align:	top;
}

#girls-wrapper {
	float:			left;
}

#seo-text {
	clear:			both;
	border:			1px solid #c6c4c5;
	margin-top:		10px;
	margin-left:	20px;
	width:			650px;
}

#seo-text div.title {
	color:			#fff;
	background:		#c9212e;
	font-size:		14px;
	font-weight:	bolder;
	padding:		5px 5px 0 5px;
	line-height:	25px;
}

#seo-text div.title {
	width:			40%;
}

#seo-text div.content {
	padding:		5px;
}

}
