body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	width:100%;
	background-color:#000000;
}

body a{
	color:#B441A1;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}

body a:hover{
	text-decoration:underline;
}

img a{border:none;}

img {border:none;}

.hand {
	cursor:pointer;
}
#topHeader {
	background:url('/img/TopBar.jpg');
	background-repeat:no-repeat;
	height:25px;

}
#topHeaderb {
	background:url('/img/topbarblack.jpg');
	background-repeat:no-repeat;
	height:25px;

}
#topHeader .bookmark a {
	display:block;
	height:30px;
	position:relative;
	text-decoration:none;
	width:210px;
	color:white;
	padding-top:5px;
	font-weight:bold;
}
#topHeader .bookmark span {
	margin-left:60px;
}
#topHeader .access a {
	display:block;
	height:30px;
	position:relative;
	text-decoration:none;
	width:210px;
	color:white;
	padding-top:5px;
	font-weight:bold;
}
#topHeader .access span {
	margin-left:5px;
}
#langContainer {
	color:#000000;
	float:right;
	padding-right:22px;
	padding-top:4px;
	width:120px;
	z-index:1000;
}
#langBlock {
	z-index:1;
}
#langBlock ul {
	margin:0;
	padding:0;
}
#langBlock {
	float:right;
	position:relative;
	top:18px;
	width:135px;
	font-size:10px;
	right:3px;
}
#langBlock ul, #langBlock a {
	list-style-type:none;
	text-decoration:none;
	text-align:right;
}
#langBlock ul, #langBlock a:hover {
	color:#333333;
}
#langContainer ul li {
	background-color: #DDE7FF;
}
#langBlock li {
	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
}
#langBlock li.lang {
	border-top:1px solid #fff;
}
#langContainer ul a {
	cursor:pointer;
	display:block;
	font-weight:bold;
	width:120px;
}
#langContainer a.currentlang {
	color:black;
	position:absolute;
	text-decoration:none;
	top:6px;
	padding-right:40px;
	width:100px;
	color:#B441A1;
	text-align:right;
}
#header {
	margin:auto;
	width:940px;
}
#logo {
	height:172px;
	background-repeat:no-repeat;
	background-image:url('/img/O2OWCS.jpg');
}
#logoWebxcam {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/header_webxcams.png');

}
#logoWebxcam2 {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/header_big.png');

}
#logoWebxcam3 {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/header_de.png');

}
#logoWebxcam18-25 {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/header_18_25.png');

}
#logoWebxcam25-35 {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/header_25_35.png');

}
#logoWebxcam35-55 {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/header_35_55.png');

}
#logoWebxcambbw {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/header_bbw.png');

}
#logoWebxcamblond {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/header_blond.png');

}
#logoWebxcamnieuwewebcams {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/nieuwe-webcams.png');

}
#logoWebxcamnieuwewebcams2 {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/newwebcamsheader.png');

}
#logoWebcamdames {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/webcamdames.png');

}
#logoafrikaans {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/afrikaans.png');

}
#logoasian {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/asian.png');


}
#logokleineborsten {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/kleineborsten.png');


}
#logogroteborsten {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/groteborsten.png');


}
#logosexcam {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/sexcam.png');

}
#logosexcams {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/sexcams.png');

}
#logocamsex {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/camsex.png');

}
#logosexchat {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/sexchat.png');

}
#logowebcamsex {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/webcamsex.png');

}
#logoblacked {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/header_black.png');


}
#logoblond {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/blond.png');

}
#logoblonde {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/blonde.png');

}
#logobruin {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/bruin.png');

}
#logobrown {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/brown.png');

}
#logozwart {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/zwart.png');

}
#logoblack {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/black.png');

}
#logorood {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/rood.png');

}
#logored {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/red.png');




}
#logoWebxcambbw {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/header_bbw.png');

}
#logoWebxcamhomepage {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/homepage.png');

}
#logopiercings {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/piercings.png');


}
#logotattoos {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/tattoos.png');

}
#logopiercingstattoos {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/piercingstattoos.png');

}
#logololitas {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/lolitas.png');

}
#logoomas {
	height:173px;
	margin-left:-5px;
	background-repeat:no-repeat;
	background-image:url('/img/omas.png');

}
#searcharea .search {
	float:left;
	width:705px;
	height:120px;
	background:url(/img/SearchBox_01.jpg) no-repeat;

}
#searcharea2 .search {
	float:left;
	width:705px;
	height:90px;
	background:url(/img/SearchBox_01.jpg) no-repeat;

}
#searcharea3 .search {
	float:left;
	width:705px;
	height:300px;
	background:url(/img/SearchBox_04.jpg) no-repeat;
	
}
#searcharea .imu {
	float:right;
	background-repeat:no-repeat;
	background-image:url('/img/FrameTop.jpg');
	height:130px;
	width:235px;
}
#mainleft {
	float:left;
	background:url(/img/SearchBox_02.jpg) no-repeat;
	width:705px;
}
#mainleft .bottomblock {
	width:700px;
	height:30px;
}
#mainleftclose{
	background:url(/img/SearchBox_03.jpg);
	height:19px;
	width:705px; 
	float:left;
}

/** Serach **/
.search .info {
	float:left;
	width:145px;
	padding-top:10px;
	padding-left:8px;
	color:white;
	font-size:11px;
	font-weight:bold;
}

.search .info2 {
	float:left;
	width:650px;
	padding-top:7px;
	padding-left:8px;
	color:white;
	font-size:13px;
	font-weight:bold;
}

.search .info3 {
	float:left;
	width:650px;
	padding-top:7px;
	padding-left:8px;
	color:white;
	font-size:11px;
	
}

.search #searchBlock {
	padding-top:3px;
}
.bottomblock #searchnickname {
	float:left;
}
#searchfull {
	height:20px;
	float:left;
	padding-left:10px;
}
#searchfull input[type=text] {
	background:url('/img/SearchNickname.png') no-repeat right;
	border:0;
	padding:3px;
	width:160px;
	color:grey;
}

.bottomblock #moreoptions {
	height:25px;
	float:right; 
	text-align:right; 
	padding-right:15px;
}

.bottomblock #resetall {
	float:left;
	width:40px;
	height:20px;
	padding-top:5px;
	padding-right:5px;
}

#showbutton{
	float:right;
	height:20px;
}

#hidebutton{
	float:right;
	height:20px;
}

/*pagebar*/
#mainleft .pagebar {
	background-repeat:no-repeat;
	background-image:url('/img/PagesBar.jpg');
	height:20px;
	width:680px;
}

/*Options*/
#sorting-wrapper {
	float:left;
	font-size:12px;
	width:550px;
}
#optionBlock {
	float:left;
	margin:0px 0px;
	font-size:12px;
	width:76px;
}
#optionBlock_sep {
	height:85px;
	width:2px;
	float:left;
	background:url('/img/SplitLine.png') no-repeat;
}
#option_Titel {
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}
#option_Item {
	font-size:12px;
	padding-bottom:5px;
}
#optionBlock ul {
	float:left;
	text-align:left;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0 0 0 5px;
	color:white;
}
#optionBlock li.item {
	width:100%;
	height:12px;
	line-height:1.4em;
	margin:0 0 4px;
	text-indent:18px;
}
#optionBlock li.active {
	width:100%;
	margin:0 0 0;
}
#Button {
}
#Button a {
	display:block;
	width:230px;
	height:45px;
	background-image:url('../Images/Lbtn-Grey.png');
	background-position: 0px 251px;
	text-decoration:none;
}
#Button span {
	color:white;
	font-size:14px;
	font-weight:bold;
	padding-left:48px;
	padding-top:15px;
	float:left;
	text-transform: uppercase;
}
#optionBlock li span {
	padding-left:18px;
}
#optionBlock li.titel {
	font-size:13px;
	font-weight:bold;
	padding-bottom:4px;
	color:#B441A1;
}
#optionBlock li a {
	cursor:pointer;
	display:block;
	font-size:0;
	height:14px;
	position:absolute;
	text-indent:-99999em;
	width:14px;
}
#optionBlock li a.active {
	cursor:pointer;
	display:block;
	font-size:0;
	height:14px;
	position:absolute;
	text-indent:-99999em;
	width:14px;
	background:url(/img/selected.png) no-repeat;
}
#optionBlock li a.item {
	cursor:pointer;
	display:block;
	font-size:0;
	height:14px;
	position:absolute;
	text-indent:-99999em;
	width:14px;
	background:url(/img/unselected.png) no-repeat;
}
/** */

#mainright {
	float:right;
	width:235px;
}
#mainright .FAVtitle {
	background:url('/img/FavBar.jpg') no-repeat;
	width:227px;
	height:20px;
	padding-left:8px;
	margin-top:2px;
	margin-bottom:3px;
	padding-top:3px;
}
#mainright .FAVtitle span {
	margin:auto;
	color:white;
	font-weight:bold;
}

#mainright .title {
	background:url('/img/OptionBar.jpg') no-repeat;
	width:227px;
	height:20px;
	padding-left:8px;
	margin-top:6px;
	margin-bottom:3px;
	padding-top:3px;
}
#mainright .title span {
	margin:auto;
	color:white;
	font-weight:bold;
}
#mainright .rankings {
	background:url('/img/Rankings.jpg') no-repeat;
	width:235px;
	height:100px;
	overflow:hidden;
	text-align:left;
}
.chatdemo {
	width:235px;
	height:120px;
	margin:5px 0 5px 0 ;
}
/*** Models ***/

.models {
	padding-top:8px;
}
.models img {
	border:0;
}
#getfavorites img {
	border:0;
}
.models a {
	text-decoration:none;
}
.name a {
	overflow:hidden;
}
.name a {
	padding-left:5px;
	color:#B441A1
}

#lang1,#lang2,#lang3 { padding-bottom:4px; padding-right:6px; height:11px; width:13px; }

.model-large-online #lang1,.model-large-online #lang2,.model-large-online #lang3 {
height:11px;
padding-bottom:3px;
padding-right:3px;
width:13px;
}

.model-large-online,.model-large-offline .name {
	height:20px;
}
.model-large-online .minitabs img, .model-large-offline .minitabs img {
        padding: 3px 0 0 2px;
}
.model-large-online #age, .model-large-offline #age {
	float:right;
	color:#B441A1;
	padding-top:5px;
	padding-right:5px;
}
.model-large-online .foto img, .model-large-offline .foto img{
	padding-top:7px;

}
.model-large-online, .model-large-offline {
	padding:1px 1px 17px;
	float:left;
	width:229px;
	background:url('/img/L_Snap.jpg') no-repeat;
	height:196px;
	position:relative;
}
.model-large-online {
	background:url('/img/L_Snap.jpg') no-repeat;
	position:relative;
}

.model-large-online .minitabs,.model-large-offline .minitabs {
	width:202px;
}
.model-large-offline {
	background:url('/img/L_Snap_OFF.jpg') no-repeat;
	position:relative;
}
.model-large-LIVE{
	position:absolute; 
	bottom:48px; 
	right:35px; 
	color:#FFFFFF;
	font-weight:bold;
}

.model-large-NEW{
	background:url('/img/New.jpg');
	width:25px;
	height:10px;
	position:absolute; 
	top:25px; 
	right:35px;
}


.model-medium-offline .name, .model-medium-online .name, .model-medium-online2 .name {
	height:17px;
}

.model-medium-offline,.model-medium-online .foto img, .model-medium-online2 foto img  {
	padding-top:1px;
}

.model-medium-online .minitabs,.model-medium-offline .minitabs, .model-medium-online2 .minitabs {
        width:160px;
}


.model-medium-online .minitabs img, .model-medium-offline .minitabs img, .model-medium-online2 .minitabs img {
	padding: 3px 0 0 2px;
}
.model-medium-online #age, .model-medium-offline #age, .model-medium-online2 #age {
	float:right;
	color:#B441A1;
	padding: 5px 2px 0 0;
}
.model-medium-online, .model-medium-offline, .model-medium-online2 {
	padding:1px 1px 8px;
	float:left;
	width:170px;
	height:164px;
}
.model-medium-online {
	background:url('/img/M_Snap.jpg') no-repeat;
	position:relative;

}
.model-medium-online2 {
	background:url('/img/M_Snap2.jpg') no-repeat;
	position:relative;

}
.model-medium-offline {
	background:url('/img/M_Snap_OFF.jpg') no-repeat;
	position:relative;
}

.model-medium-LIVE{
	position:absolute; 
	bottom:36px; 
	right:15px; 
	color:#FFFFFF;
	font-weight:bold;
}

.model-medium-NEW{
	background:url('/img/New.jpg');
	width:25px;
	height:10px;
	position:absolute; 
	top:25px; 
	right:15px;
}

.model-small-online .minitabs img, .model-small-offline .minitabs img {
	padding: 6px 0 0 3px;
}
.model-small-online #age, .model-small-offline #age {
	float:right;
	color:#B441A1;
	padding:7px 10px 0 0  ;

}
.model-small-offline, .model-small-online {
	padding:1px 9px 9px 1px;
	float:left;
	width:105px;
	height:120px;
}

.model-small-offline .name, .model-small-online .name {
	height:15px;
	width:100px;
	overflow:hidden;
}

.model-small-online .foto img ,.model-small-offline .foto img  {
	padding-top:1px;
}

.model-small-online {
	background:url('/img/S_Snap.jpg') no-repeat;
	position:relative;
}
.model-small-offline {
	background:url('/img/S_Snap_OFF.jpg') no-repeat;
	position:relative;
}

.model-small-LIVE{
	position:absolute; 
	bottom:38px; 
	right:15px; 
	color:#FFFFFF;
	font-weight:bold;
}
.model-small-NEW{
	background:url('/img/New.jpg');
	width:25px;
	height:10px;
	position:absolute; 
	top:20px; 
	right:15px;
}


/** Favorites ***/
.favorites {
	overflow:hidden;
}
#getfavorites .name {
	color:#B441A1;
	font-size:10px;
	padding-left:8px;
}
.favorite-online #age {
	float:right;
	color:#B441A1;
	padding-right:8px;
	padding-top:2px;
}
.favorite-online {
	padding:1px;
	float:left;
	width:76px;
	background:url('/img/snapBG_Favorites.jpg') no-repeat;
	position:relative;
	height:92px;
}
.favorite-online .foto img {
	width:75px;
	height:56px;
}
.favorite-offline #age {
	float:right;
	color:#B441A1;
	padding-right:8px;
	padding-top:2px;
}
.favorite-offline {
	padding:1px;
	float:left;
	width:76px;
	background:url('/img/snapBG_Favorites_OFF.jpg') no-repeat;
	position:relative;
	height:92px;
}
.favorite-offline .foto img {
	width:75px;
	height:56px;
}

#top5new , #top5best {
list-style:none outside none;
}

#top5new, #top5best  {
	padding:6px 16px;
}

#getfavorites .hand {
	padding-top:4px;
}

.caps {
	text-transform:capitalize;
}

.o2o {
	position:absolute;
	padding:5px;
}

.hd { position:absolute;}

.model-medium-online .hd,.model-medium-offline .hd,.model-medium-online2 .hd { 
	padding-top:101px;
	padding-left:5px;
}

.model-small-online .hd,.model-small-offline .hd {
        padding-top:58px;
	padding-left:3px;
}

.model-large-online .o2o,.model-large-offline .o2o {
	padding-top:10px;
}


.model-large-online .hd,.model-large-offline .hd {
        padding-top:135px;
	padding-left:5px;
}

