
@font-face { font-family: 'aroma'; src: url('../fonts/aroma.ttf'); }
body{
	margin:0;
	padding:0;
	font-weight:normal;
    font-size: 12px;
    font-family: Tahoma,Arial;
    font-style:normal;
	background-color:#2f0521;
}

img{
	border:0;
}

#poser{
	width:1010px;
	margin:auto;
}

#poser.image_banner{
	width:1410px;
}

#container{
	width:1010px;
	float:left;
	position:relative;
	background:transparent url('/images/join2babes.com/content_background.png') left top repeat-y;
}

#container.image_banner{
	width:1410px;
	background:#170110;
}

#head{
	width:1001px;
	margin:0;
	padding:0;
	float:left;
	height:410px;
	background:transparent url('/images/join2babes.com/head.png') left top no-repeat;
	overflow:hidden;
	position:relative;
}

#head.image_banner{
	background:transparent url('/images/join2babes.com/head_image.png') left top no-repeat;
}

#head ul{
	float:left;
	margin:0;
	padding:0;
	width:640px;
	height:60px;
	padding: 356px 0 0 35px;
}

#head ul li{
	float:left;
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;
}

#head ul li.teen{
	position:relative;
	top:0px;
	left:50px;
}

#head ul li.lesbian{
	position:relative;
	top:0px;
	left:106px;
}

#head ul li.hardcore{
	position:relative;
	top:0px;
	left:163px;
}

#head input{
	margin:0;
	padding:0;
	float:left;
	border:none;
	background: transparent;
	position:relative;
	top:372px;
	left:75px;
	width:183px;
	color: white;
}

#head #search_button_div{
	float:left;
	margin:0;
	padding:0;
	width:26px;
	height:23px;
	position:relative;
	top:368px;
	left:75px;
	cursor:pointer;
}

#head #head_img_link{
	float:left;
	width:100%;
	height:340px;
	position:absolute;
	top:0px;
	left:0px;
	cursor:pointer;
}

#head2{
	width:1001px;
	margin:0;
	padding:0;
	float:left;
	height:102px;
	background:transparent url('/images/join2babes.com/head2.png') left top no-repeat;
	overflow:hidden;
}

#head2 ul{
	float:left;
	margin:0;
	padding:0;
	width:640px;
	height:60px;
	padding: 48px 0 0 35px;
}

#head2 ul li{
	float:left;
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;
}

#head2 ul li.teen{
	position:relative;
	top:0px;
	left:50px;
}

#head2 ul li.lesbian{
	position:relative;
	top:0px;
	left:106px;
}

#head2 ul li.hardcore{
	position:relative;
	top:0px;
	left:163px;
}

#head2 input{
	margin:0;
	padding:0;
	float:left;
	border:none;
	background: transparent;
	position:relative;
	top:63px;
	left:75px;
	width:183px;
	color: white;
}

#head2 #search_button_div{
	float:left;
	margin:0;
	padding:0;
	width:26px;
	height:23px;
	position:relative;
	top:58px;
	left:75px;
	cursor:pointer;
}

#content_right_mod input{
	margin:5px 0 5px 5px;
	padding:3px 20px 0 4px;
	float:left;
	border:none;
	background: transparent;
	width:156px;
	height:18px;
	color: white;
	background:transparent url('/images/join2babes.com/search_input_background.png') left top no-repeat;
}

#content_right_mod #search_button_div{
	float:left;
	margin:0;
	padding:0;
	width:18px;
	height:19px;
	position:absolute;
	top:6px;
	left:167px;
	cursor:pointer;
	background:transparent url('/images/join2babes.com/empty.gif') left top no-repeat;
}

#content{
	float:left;
	padding:0;
	margin:0;
	padding:30px 0 0 0;
	width:100%;
}

#content #content_left{
	float:left;
	margin:0;
	width:445px;
	padding: 0 0 0 25px;
}

#content #content_left_mod{
	float:left;
	margin:0;
	width:605px;
	padding: 0;
}

#content #content_left div.image_container{
	float:left;
	padding:0;
	margin:0;
	width:430px;
	height:610px;
	background:transparent url('/images/join2babes.com/image_background.png') left top no-repeat;
	overflow:hidden;
}

#content #content_left_mod div.image_container div.image{
	margin:0 0 0 9px;
}

#content #content_left_mod div.image_container table{
	float:left;
	height: 256px;
}

#content #content_left_mod div.image_container{
	float:left;
	padding:0;
	margin:5px;
	width:190px;
	height:270px;
	background:transparent url('/images/join2babes.com/image_background_small.png') left top no-repeat;
	overflow:hidden;
}

#content #content_left div.image_container div.image_container_head{
	float:left;
	padding:0;
	margin:0;
	width:430px;
	height:40px;
}

#content #content_left_mod div.image_container div.image_container_head{
	float:left;
	padding:0;
	margin:0;
	width:190px;
	height:5px;
}

#content #content_left div.image_container div.image_container_front{
	float:left;
	padding:0;
	margin:0;
	width:369px;
	height:545px;
	position:relative;
	top:-579px;
	left:31px;
}

#content #content_left_mod div.image_container div.image_container_front{
	float:left;
	padding:0;
	margin:0;
	width:163px;
	height:241px;
	position:relative;
	top:-242px;
	left:13px;
}

#content #content_left div.image_container div.image_container_front a{
	text-decoration:none;
	width:100%;
	float:left;
	margin:0;
	padding:0;
	height:545px;
	background:transparent url('/images/join2babes.com/image_front.png') left top no-repeat;
}

#content #content_left_mod div.image_container div.image_container_front a{
	text-decoration:none;
	width:100%;
	float:left;
	margin:0;
	padding:0;
	height:241px;
	background:transparent url('/images/join2babes.com/image_front_small.png') left top no-repeat;
}

#content #content_left div.image_container div.image_container_head p,
#content #content_left div.image_container div.image_container_foot p{
	font-weight:normal;
    font-size: 15px;
    font-family: Tahoma;
    color:white;
    margin:0;
    float:left;
    padding:9px 0 0 0;
    width:100%;
    text-align:center;
}

#content #content_left_mod div.image_container div.image_container_head p,
#content #content_left_mod div.image_container div.image_container_foot p{
	font-weight:normal;
    font-size: 15px;
    font-family: Tahoma;
    color:white;
    margin:0;
    float:left;
    padding:9px 0 0 0;
    width:100%;
    text-align:center;
}

#content #content_left div.image_container img{
	padding:0 0 0 40px;
	height:530px;
	width:350px;
}

#content #content_left_mod div.image_container img.main{
	padding:5px 0 0 5px;
	/*height:234px;*/
	width:155px;
}

#content #content_left div.image_container div.image_container_foot{
	float:left;
	padding:0;
	margin:0;
	width:430px;
	height:40px;
}

#content #content_left_mod div.image_container div.image_container_foot{
	float:left;
	padding:0;
	margin:0;
	width:190px;
	height:5px;
}

#content #content_left_mod div.gallery_title_div{
	float:left;margin:5px 0 0 5px;padding:5px 0 0 0;
	text-align:center;
	width:590px;
	height:25px;
	font-family:Tahoma;
	font-size:16px;
	font-weight:normal;
	color:white;
	background:transparent url('/images/join2babes.com/title_background.png') left top no-repeat;
}

#content div.main_image_container{
	float:left;
	padding:0;
	margin:0;
	position:relative;
	top:0px;
	left:20px;
	width:958px;
	height:1403px;
	background:transparent url('/images/join2babes.com/main_image_background.png') left top no-repeat;
	overflow:hidden;
}

#content div.main_image_container table,
#content div.main_image_container div.image{
	float:left;
}

#content div.main_image_container table{
	height: 1305px;
}

#content div.main_image_container img.main{
	float:left;
	padding:0;
	margin:0;
	width:865px;
	/*height:1315px;*/
}

#content div.main_image_container div.image_container_foot{
	float:left;
	padding:0;
	margin:0;
	width:958px;
	height:37px;
	color:white;
}

#content div.main_image_container div.image_container_head{
	float:left;
	padding:0;
	margin:0;
	width:958px;
	height:49px;
	color:white;
}

#content div.main_image_container div.image_container_foot p{
	font-weight:normal;
    font-size: 15px;
    font-family: Tahoma;
    color:white;
    margin:0;
    float:left;
    padding:8px 0 0 0;
    width:100%;
    text-align:center;
}

#content div.main_image_container div.image_container_head a{
	font-weight:normal;
    font-size: 15px;
    font-family: Tahoma;
    color:white;
    margin:0;
    float:left;
    padding:18px 0 0 0;
    width:100%;
    text-align:center;
    text-decoration:none;
}

#content div.main_image_container div.image_container_left,
#content div.main_image_container div.image_container_right,
#content div.main_image_container div.image_container_space,
#content div.main_image_container div.image_container_spaceleft{
	float:left;
	margin:0;
	width:39px;
	height:40px;
}

#content div.main_image_container div.image_container_left{
	background:transparent url('/images/join2babes.com/main_image_arrow_left.png') right bottom no-repeat;
}

#content div.main_image_container div.image_container_spaceleft,
#content div.main_image_container div.image_container_left{
	padding:632px 0 0 5px;
}

#content div.main_image_container div.image_container_right{
	padding:632px 0 0 0;
	background:transparent url('/images/join2babes.com/main_image_arrow_right.png') left bottom no-repeat;
}

#content div.main_image_container div.image_container_left a,
#content div.main_image_container div.image_container_right a{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	height:40px;
	text-decoration:none;
}

#content div.main_image_container div.main_image_container_front{
	float:left;
	padding:0;
	margin:0;
	width:885px;
	height:1330px;
	position:relative;
	top:-1361px;
	left:37px;
	background:transparent url('/images/join2babes.com/main_image_front.png') left top no-repeat;
}

#content div.main_image_container div.main_image_container_front a{
	text-decoration:none;
	width:100%;
	float:left;
	margin:0;
	padding:0;
	height:1330px;
}

#content #content_left div.space,
#content #content_left_mod div.space{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:32px;
	color:white;
}

#content #content_left ul.pager,
#content #content_left_mod ul.pager{
	float:left;
	margin:0;
	padding:0;
	width:430px;
	padding: 30px 0 0 0;
}

#content #content_left ul.pager li,
#content #content_left_mod ul.pager li{
	float:left;
	margin:0 6px 0 0;
	padding:0;
	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;
	height:20px;
	background:transparent url('/images/join2babes.com/pager.png') left top no-repeat;
}

.pager a{
color: #f6d2ea;
}

#content #content_left ul.pager li.first,
#content #content_left ul.pager li.next,
#content #content_left ul.pager li.last,
#content #content_left_mod ul.pager li.first,
#content #content_left_mod ul.pager li.next,
#content #content_left_mod ul.pager li.last{
	background:transparent url('/images/join2babes.com/pager2.png') left top no-repeat;
}

#content #content_left ul.pager li.previous,
#content #content_left_mod ul.pager li.previous{
	background:transparent url('/images/join2babes.com/pager3.png') left top no-repeat;
}

#content #content_left ul.pager li.first strong,
#content #content_left ul.pager li.next strong,
#content #content_left ul.pager li.last strong,
#content #content_left_mod ul.pager li.first strong,
#content #content_left_mod ul.pager li.next strong,
#content #content_left_mod ul.pager li.last strong{
	padding:3px 7px 0 7px;
	width:auto;
}

#content #content_left ul.pager li.previous strong,
#content #content_left_mod ul.pager li.previous strong{
	width:auto;
	padding:3px 7px 0 7px;
}

#content #content_left ul.pager li a,
#content #content_left_mod ul.pager li a{
	text-decoration:none;
	float:left;
}

#content #content_left ul.pager li strong,
#content #content_left_mod ul.pager li strong{
	float:left;
	font-weight:normal;
    font-size: 11px;
    font-family: Tahoma;
    color: #838383;
    margin:0;
    width:30px;
    text-align:center;
    padding:3px 0 0 0;
}

#content #content_left ul.pager li.first a strong,
#content #content_left ul.pager li.next a strong,
#content #content_left ul.pager li.active a strong,
#content #content_left_mod ul.pager li.first a strong,
#content #content_left_mod ul.pager li.next a strong,
#content #content_left_mod ul.pager li.active a strong{
	color: #e22984;
}

#content #content_left ul.pager li.dot,
#content #content_left_mod ul.pager li.dot{
	background:none
}

#content #content_left ul.pager li.dot strong,
#content #content_left_mod ul.pager li.dot strong{
    padding:8px 0 0 0;
    color:#c72474;
    width:20px;
}

#content #content_center{
	float:left;
	margin:0;
	width:244px;
	padding:0 0 0 16px;

}
#content #content_center_mod{
	float:left;
	padding:0;
	margin:0;
	width:196px;
}

#content #content_center div.container,
#content #content_center_mod div.container{
	float:left;
	margin:0;
	padding:0;
	border:1px solid #3f0527;
	background:#210417;
	width:225px;
	text-align:center;
	overflow: hidden;
}

#content div.image_banner_div{
	float:left;
	margin:10px 0 10px 24px;
	padding:0;
	width:950px;
	text-align:center;
	background: #170110;
}

#content div.image_banner_div_only_four{
	float:left;
	margin:10px 0 10px 102px;
	padding:0;
	width:745px;
	background: #170110;
}
#content div.image_banner_div_only_four img{
	width:180px;
}

#content div.gallery_banner_div{
	float:left;
	padding:0;
	width:620px;
	text-align:center;
	background: #170110;
	overflow: hidden;
}

#content div.image_banner_div *,
#content div.gallery_banner_div *{
	vertical-align:baseline;
}

div.small_image_box{
	padding: 6px;
	margin:auto;
	width:180px;
	height:283px;
	background:transparent url('/images/join2babes.com/small_box_background.png') left top no-repeat;
}

div.image_banner div.small_image_box,
#content_right_mod div.small_image_box,
#content_center_mod div.small_image_box{
	height:273px;
}

div.small_image_box p{
	font-weight:normal;
    font-size: 11px;
    font-family: Tahoma;
    color:white;
    text-align:center;
    padding:9px 0 7px 0;
    margin:0;
}

div.small_image_box img{
	width:180px;
	/*height:137px;*/
}

div.small_image_box_space{
	margin:0;
	padding:0;
	width:100%;
	height:10px;
}

div.image_banner div.small_image_box_space,
#content_right_mod div.small_image_box_space,
#content_center_mod div.small_image_box_space{
	height:5px;
}

#content #content_right{
	float:left;
	padding:0 0 0 15px;
	margin:0;
	width:255px;
}

#content #content_right_mod{
	float:left;
	padding:0;
	margin:0;
	width:193px;
	overflow: hidden;
}

#content #content_right div.container{
	float:left;
	margin:0;
	padding:0;
	border:1px solid #3f0527;
	background:#210417;
	width:225px;
	text-align:center;

}
#content #content_right_mod div.container{
	float:left;position:relative;
	margin:0;
	padding:0;
	border:1px solid #3f0527;
	background:#210417;
	width:193px;
	text-align:center;
}

#content #content_right div.container img.right_menu_news,
#content #content_right_mod div.container img.right_menu_news{
	margin:0;
	padding:27px 0 0 0;
}

#content #content_right div.container img.right_menu_contact_us,
#content #content_right_mod div.container img.right_menu_contact_us{
	margin:0;
	padding:10px 0 0 0;
}

#content #content_right div.container img.right_menu_own_galleries,
#content #content_right_mod div.container img.right_menu_own_galleries{
	margin:0;
	padding:10px 0 0 0;
}

#content #content_right div.container img.right_menu_sex_shop,
#content #content_right_mod div.container img.right_menu_sex_shop{
	margin:0;
	padding:10px 0 0 0;
}

#content #content_right div.container img.right_menu_rss,
#content #content_right_mod div.container img.right_menu_rss{
	margin:0;
	padding:5px 0 0 0;
}

#content #content_center div.container ul,
#content #content_right div.container ul,
#content #content_right_mod div.container ul{
	float:left;
	width:180px;
	text-align:left;
	margin:0;
	padding: 0 0 0 44px;
	color:#f6d2ea;
}

#content #content_center div.container ul li,
#content #content_right div.container ul li,
#content #content_right_mod div.container ul li{
	width:180px;
	padding:0 0 6px 0;
}

#content #content_center div.container ul li a,
#content #content_right div.container ul li a,
#content #content_right_mod div.container ul li a{
	text-decoration: none;
}

#content #content_center div.container ul li a strong,
#content #content_right div.container ul li a strong,
#content #content_right_mod div.container ul li a strong{
	color:#f6d2ea;
	font-weight:normal;
    font-size: 11px;
    font-family: Tahoma;
}

#foot{
	float:left;
	padding:0;
	margin:0;
	width:1002px;
	height:20px;
	background:transparent url('/images/join2babes.com/foot.png') left top no-repeat;
	background-color:#2f0521;
}

div.img{
	position:relative;
}

#image_right_banner,
#image_left_banner{
	float:left;
	width:200px;
	margin:43px 0 0 0;
}

#image_center_banner{
	float:left;
	/*width:1010px;*/
	width:980px;
}

.image{
	position: relative;
}

.image img.k1{
	position: absolute;
	top:0px;
	left:0px;
}

.image img.k2{
	position: absolute;
	top:0px;
	right:-5px;
}

.image img.k3{
	position: absolute;
	right:-5px;
	bottom:-4px;
}

.image img.k4{
	position: absolute;
	left:0px;
	bottom:-4px;
}

.image img.kb1{
	position: absolute;
	top:-10px;
	left:-8px;
}

.image img.kb2{
	position: absolute;
	top:-10px;
	right:-8px;
}

.image img.kb3{
	position: absolute;
	right:-8px;
	bottom:-7px;
}

.image img.kb4{
	position: absolute;
	left:-8px;
	bottom:-7px;
}

#head2.head4{
	background:transparent url('/images/join2babes.com/head4.png') left top no-repeat;
}

#head2 img.title{
	float:left;margin:0;padding:48px 0 0 27px;
	cursor:pointer;
}
