/* CSS Document */







#tourcolumn{margin: 0 auto 0 auto;text-align:left;	width:990px;margin-left: auto;margin-right: auto;border-left:#9b9b9b 6px solid;border-right:#9b9b9b 6px solid;background-color:#FFFFFF;}



#tourcolumn h1,h2,h3,h4,h5{font-family:Tahoma, Arial, Helvetica, sans-serif;}







#tourtopbar{margin:0 auto;height:40px;width:990px;background:url(/images/tour/bg-topbar.jpg) repeat-x; padding-top:5px;}



#tourtopbarbts{width:400px; height:25px;margin-left:15px; background:url(/images/tour/bg-topbar-eml.png) no-repeat; float:left;}



#tourtopbargbn{margin-left:40px; float:left;}







#tourtopbar h1 {padding:5px;text-align:center;font-size:28px;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#666666;}



#tourcontent{border:10px solid #F4F4F4;border-top:1px solid #F4F4F4;padding:10px;clear:both;}



#tourtopmenu{height:85px;width:990px;background:url(/images/tour/bg-menu.jpg) repeat-x;}







#tourlastupdate{margin:20px 0px 0px 15px; width:682px; height:742px; border:4px solid #e6e6e6; float:left; }



#tourlastupdatehead{background:url(/images/tour/bg-lastupdhead.jpg);height:25px;}



#tourlastupdatehead p{padding:4px; margin-left:10px; font-size:14px; font-weight:bold; color:#FFF;}



.ptitle{margin:5px 0px 0px 15px; font-size:18px; font-weight:bold; color:#000; line-height:20px;}



.ptitle img{padding-right:10px;}



.pimgfeatlu{border:4px #b0b0b0 solid; margin:10px 15px 10px 15px;}







#tourlastupdatepicscont{margin:5px 0px 0px 15px;}



#tourlastupdatepicscont .titles{font-size:18px; color:#66CCFF;}



#tourlastupdatepicscont .pdesc{float:left; margin:5px;}



#tourlastupdatepicscont .pplayer{float:right; margin:10px 5px 0px 0px;}











#tourlastupdatetextdesc{margin-top:10px;height:157px; background-color:#d8e6ee; border-top:2px solid #999; overflow:hidden;}



#tourlastupdatetextdesc p{margin:5px; }



.puptdesc1{font-size:11px;font-weight:bold; color:#004489;}



.puptdesc2{font-size:10px;color:#000; font-weight:normal}



.puptdesc3{font-size:10px;color:#000; font-weight:bold;}







#tourlastupdatetextdesc2{margin:10px 0 0 10px;height:100%; background-color:#d8e6ee; border:1px solid #999; border-top:4px solid #666; width:640px; }



#tourlastupdatetextdesc2 p{padding:10px; line-height:14px;}



















#toursitestats{margin:20px 0px 0px 15px; width:250px; height:125px; float:left; background:url(/images/tour/bg-sitestatus.jpg) no-repeat;}



#toursitestats p{margin:10px 0px 0px 45px; font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bolder;color:#000;} 







#tourbenefits{ margin:10px 0px 0px 15px; width:250px; height:370px; float:left; background:url(/images/tour/bg-benefits.jpg) no-repeat;}



#tourbenefitsdiv{margin:0px 5px 0px 45px; height:58px}



#tourbenefitsdiv p{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bolder;color:#000; text-align:left;}







#tourtakethetour{float:left; margin:10px 0px 0px 15px;}







#tourfeaturedgirls{margin: 10px 0px 0px 15px; width:960px; height:294px; background:url(/images/tour/bg-featuredgirls.jpg) no-repeat}



#tourfeaturedgirlsbox{margin:35px 0px 0px 10px; width:652px; height:242px; overflow:hidden; float:left;}



#tourfeaturedgirlspanel{margin:35px 0px 0px 35px; float:left}



#tourfeaturedgirlspanel p{margin:10px;}



.borderpic{border:1px solid #383c48;}







#tourfeaturedvideos{margin: 10px 0px 0px 15px; width:960px; height:277px; background:url(/images/tour/bg-featuredvideos.jpg) no-repeat}







#tourpopgilsbox{margin: 10px 0px 0px 10px; width:960px;}



#tourpopgils{float:left; margin:5px 0px 0px 5px;}



#tourpopgils img{padding:2px;}



#tourpopgils p{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000; text-align:center;}







#tourbtnjoin{margin:15px;}



#tourcopyright{font-size: 11px; margin: 0 auto 0 auto;height:auto;background-color:#eff0e8;border-top: 2px solid #333333;padding:10px;}



/*TAKE THE TOUR PAGE*/



#ttt-box{margin: 1px; padding:0px; float:left; width:987px; height:442px; background:url(/images/tour/take-the-tour-box.jpg) #103145 no-repeat}

#ttt-lmenu{float:left; margin: 30px 0 0 10px;; width:230px;}

#ttt-lmenu ul {list-style-type: none; width: 230px;}

#ttt-lmenu li a { color: #333; display: block; font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; padding: 4px 0 0 30px; text-decoration: none; background:url(/images/tour/bg-ttt-menu.png) no-repeat; height:25px;}

* html #ttt-lmenu li a {  /* make hover effect work in IE */

	width: 230px;

}



#ttt-lmenu li a:hover {background:url(/images/tour/bg-ttt-menu.png)  no-repeat; background-position:0 -29px; font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; color:#000;  }

#ttt-lmenu a em {color: #333; display: block; font-family:Arial, Helvetica, sans-serif;font-size:10px;}



#ttt-box-right{float:left; margin: 30px 0 0 15px; width:710px; border-left:1px solid #999; padding: 8px;}



.ttt-p1{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;}

.ttt-p2{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000; font-weight:bold}









/*FEATURED GIRLS*/







#fg-spotlight{margin:10px 0px 0px 15px; width:699px; height:360px; float:left; background:#000;}



#fg-spotlight p{float:left;}



#fg-spotlight .imgs{margin:3px;}







#fg-girlsbox{margin:1px 0px 0px 10px; width:970px; height:699px; background:url(/images/tour/bg-fg-fgbox.png) no-repeat}



#fg-girlsboxin{padding:45px 0px 0px 20px; width:900px;}



#fg-girlsboxtn{float:left; margin:5px 0px 0px 25px;}







/*FEATURED GIRLS PAGES*/



#fg-gp-box{margin:10px 0px 0px 15px; width:960px; height:960px; float:left; background:#333;}



/*#fg-gp-box p{float:left;}*/



#fg-gp-inside{float:right; width:667px;}



#fg-gp-indise-bio{margin:90px 0px 0px 80px; text-align:left; float:left; height:110px; overflow:hidden}



#fg-gp-indise-bio p{margin:5px 0 0 5px;}



#fg-gp-indise-bio .p1{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000; font-weight:bold; margin-right:5px;}



#fg-gp-indise-bio .p2{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;}



#fg-gp-inside-player{background-color:#000; width:645px; height:410px; float:left; margin:20px 0 0 15px;}



#fg-gp-inside-scroller{margin:10px 0 0 15px; float:left; width:640px; height:240px; overflow:hidden;}







#fg-gp-alessandra {margin:2px;width:956px; height:914px; background:url(/tour/brazilian-shemale-models/alessandra-ribeiro/bg.jpg) no-repeat;}



#fg-gp-brunarodrigues {margin:2px;width:956px; height:914px; background:url(/tour/brazilian-shemale-models/bruna-rodrigues/bg.jpg) no-repeat;}



#fg-gp-brunataves {margin:2px;width:956px; height:914px; background:url(/tour/brazilian-shemale-models/bruna-tavares/bg.jpg) no-repeat;}



#fg-gp-carlanovaes {margin:2px;width:956px; height:914px; background:url(/tour/brazilian-shemale-models/carla-novaes/bg.jpg) no-repeat;}



#fg-gp-dayanecalegare {margin:2px;width:956px; height:914px; background:url(/tour/brazilian-shemale-models/dayane-calegari/bg.jpg) no-repeat;}



#fg-gp-kalenarios {margin:2px;width:956px; height:914px; background:url(/tour/brazilian-shemale-models/kalena-rios/bg.jpg) no-repeat;}



#fg-gp-kamilasmith {margin:2px;width:956px; height:914px; background:url(/tour/brazilian-shemale-models/kamila-smith/bg.jpg) no-repeat;}



#fg-gp-laisalins {margin:2px;width:956px; height:914px; background:url(/tour/brazilian-shemale-models/laisa-lins/bg.jpg) no-repeat;}



#fg-gp-mickellymiranda {margin:2px;width:956px; height:914px; background:url(/tour/brazilian-shemale-models/mickelly-miranda/bg.jpg) no-repeat;}



#fg-gp-paulamelo {margin:2px;width:956px; height:914px; background:url(/tour/brazilian-shemale-models/paula-melo/bg.jpg) no-repeat;}



#fg-gp-sheylavictoria {margin:2px;width:956px; height:914px; background:url(/tour/brazilian-shemale-models/sheyla-victoria/bg.jpg) no-repeat;}



#fg-gp-tassyasantos {margin:2px;width:956px; height:914px; background:url(/tour/brazilian-shemale-models/tassya-santos/bg.jpg) no-repeat;}











/*UPDATES*/



#updates-container{float:left;width:704px;}



#updates-container-top{width:100%; height:49px; background:url(/images/tour/bg-updates-top.jpg) no-repeat;}



#updates-container-mid{margin:0px; width:100%;  height:100%; min-height:300px; background:url(/images/tour/bg-updatesbox-mid.jpg) repeat-y top center;}



#updates-container-bt{width:100%; height:30px; background:url(/images/tour/bg-updatesbox-bt.jpg) no-repeat;}



.updatesbox{margin:0 0 0 10px; padding:10px;width:670px; height:100%; min-height:548px; background:url(/images/tour/bg-updatesbox.jpg) repeat-x;}



.updatesbox p{line-height:20px;font-size:14px;color:#000; font-weight:bold;}



#updates-tn{float:left; margin-left:5px;}



#updates-tn img{border:2px solid #262c31; margin:5px;}



.updates-tn1{float:left; width:100px;}



.updates-tn2{float:left; margin-left:35px; width:100px;}



.updates-featured{border:3px solid #262c31; margin:20px 0 10px 10px;}







#rfeatgirls{width:240px;  float:left; margin:0 0 0 15px; border:solid 2px #000; background:#F8F8F8; padding:2px; }



#rfeatgirlst{width:248px; height:30px; float:left; margin:10px 0px 0px 15px; background:#000; }



#rfeatgirlst p{line-height:30px; font-size:16px;color:#FFF; font-weight:bold; text-align:center}







#box-news-nav{margin:3px 0 0 30px; width:632px; height:38px; background:url(/images/members/bg-boxnews-nav.jpg) no-repeat; padding:10px; }



#box-news-nav a:link, #box-news-nav a:visited, #box-news-nav a:active{text-decoration:none; font-family: Arial, Helvetica, sans-serif;color:#666; font-weight:bold; font-size:12px}



#box-news-nav a:hover{text-decoration:none; font-family: Arial, Helvetica, sans-serif;color:#0547ff;}











#Searchresult {margin-top:15px;	margin-bottom:15px;	border:solid 1px #eef; padding:5px;	background:#eef; width:670px; height:100%;}



#Searchresult p { margin-bottom:1.4em;}





/*BILLINGSUPPORT*/

#billingsupport h1 {color:#000; font-family: arial, helvetica, sans-serif; font-size:22px; font-weight:bold; padding: 10px 0 0 0; text-align:center;}

#billingsupport h2 {color:#000; font-family: arial, helvetica, sans-serif; font-size:16px; font-weight:bold;}

#billingsupport p {color:#000; font-family: arial, helvetica, sans-serif; font-size:12px; padding: 0 0 5px 0;}

#billingsupport a:link {font-weight:bold; color: #990000}

#billingsupport a:visited {font-weight:bold; color: #990000}

#billingsupport a:active {font-weight:bold; color: #ff0000}

#billingsupport a:hover {font-weight:bold; color: #ff0000}



/*FLOWPLAYER*/







.bordervideo{border: 2px solid #666666; width:640px; height:360px;}



.povelayvideo1{margin:35px 0px 0px 2px; float:left;}



.povelayvideo2{margin:30px 0px 0px 0px; float:right;}



div.overlay2 {



	background-image:url(/images/overlay/white.png);



	width:640px;height:360px;display:none;padding:38px;



}







div.overlay2 div.close {



	background-image:url(/images/overlay/close.png);



	position:absolute;



	right:5px;



	top:5px;



	cursor:pointer;



	height:35px;



	width:35px;



}







/* 



	root element for the scrollable. 



	when scrolling occurs this element stays still. 



*/



div.scrollable {



	



	/* required settings */



	position:relative;



	overflow:hidden;	 	



	width: 850px;	



	height:200px;



	margin-top:10px; 		



	/* custom decorations */



	padding:5px 0;						



}







/* 



	root element for scrollable items. Must be absolutely positioned



	and it should have a super large width to accomodate scrollable items.



	it's enough that you set width and height for the root element and



	not for this element.



*/



div.scrollable div.items {	



	/* this cannot be too large */



	width:20000em;	



	position:absolute;



	clear:both;		



	



	/* decoration */



	margin-left:5px;



}







/* single scrollable item */



div.scrollable div.items div {



	float:left;



	



	/* custom decoration */



	text-align:center;



	width:267px;



	padding:5px 0px;	



/*	border:1px outset #ccc;



	background-color: #ddd;*/



	margin-right: 15px;	



}







/* active item */



div.scrollable div.items div.active {



	/*border:1px inset #ccc;		



	background-color:#fff;*/



}











/* this makes it possible to add next button beside scrollable */



div.scrollable {



	float:left;		



}







/* prev, next, prevPage and nextPage buttons */



a.prev, a.next, a.prevPage, a.nextPage {



	display:block;	



	width:18px;



	height:18px;



	background:url(/images/tour/left.png) no-repeat;



	float:left;



	margin:100px 5px;



	cursor:pointer;



}







/* mouseover state */



a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {



	background-position:0px -18px;		



}







/* disabled navigational button */



a.disabled {



	visibility:hidden !important;		



}







/* next button uses another background image */



a.next, a.nextPage {



	background-image:url(/images/tour/right.png);



	clear:right;	



}















/*********** navigator ***********/











/* position and dimensions of the navigator */



div.navi {



	margin-left:400px;	



	width:100px;



	height:25px;



}











/* items inside navigator */



div.navi a {



	width:8px;



	height:8px;



	float:left;



	margin:10px 0px 0px 5px;



	background:url(/images/tour/navigator.png) 0 0 no-repeat;     



	cursor:pointer;	



}







/* mouseover state */



div.navi a:hover {



	background-position:0 -8px;      



}







/* active state (current page state) */



div.navi a.active {



	background-position:0 -16px;     



} 	



















/* //////////////////////////////////////////////////////////



	SCROLL FEATURED GILRS CONTENT



////////////////////////////////////////////////////////////*/



#scrollable2 {



	



	/* required settings */



	position:relative;



	overflow:hidden;	 	



	width: 540px;	



	height:250px;



	margin-top:10px; 		



	/* custom decorations */



	padding:10px 0;						



}







/* 



	root element for scrollable items. Must be absolutely positioned



	and it should have a super large width to accomodate scrollable items.



	it's enough that you set width and height for the root element and



	not for this element.



*/



#scrollable2 div.items {	



	/* this cannot be too large */



	width:20000em;	



	position:absolute;



	clear:both;	



	/* decoration */



	



}







/* single scrollable item */



#scrollable2 div.items div {



	float:left;



	



	/* custom decoration */



	text-align:center;



	width:120px;



	border:3px solid #999999;	



	margin-right:10px;







}







/* active item */



#scrollable2 div.items div.active {



	border:3px solid #000;	



	



}











/* this makes it possible to add next button beside scrollable */



#scrollable2 {



	float:left;		



}







/* prev, next, prevPage and nextPage buttons */



a.prev, a.next, a.prevPage, a.nextPage {



	display:block;	



	width:32px;



	height:30px;



	background:url(/images/tour/left2.png) no-repeat;

	background-position:0px 1px;	



	float:left;



	margin:100px 5px;



	cursor:pointer;



}







/* mouseover state */



a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {



	background-position:0px -30px;		



}







/* disabled navigational button */



a.disabled {



	visibility:hidden !important;		



}







/* next button uses another background image */



a.next, a.nextPage {



	background-image:url(/images/tour/right2.png);



	clear:right;	



}















/*********** navigator ***********/











/* position and dimensions of the navigator */



.navi2 {



	margin-left:300px;	



	width:100px;



	height:25px;



}











/* items inside navigator */



.navi2 a {



	width:8px;



	height:8px;



	float:left;



	margin:10px 0px 0px 5px;



	background:url(/images/tour/navigator.png) 0 0 no-repeat;     



	cursor:pointer;	



}







/* mouseover state */



.navi2 a:hover {



	background-position:0 -8px;      



}







/* active state (current page state) */



.navi2 a.active {



	background-position:0 -16px;     



} 	



/* TOUR AREA added Jan 2010*/

#tour_container			{ background-color:#efefef; padding:1px 10px;}
.tour_item					{ background-color:#FFFFFF; margin:0 10px 10px 0; }
.tour_item h2				{ font-family:Arial, Helvetica, sans-serif; color:#222; letter-spacing:-1px; font-style:normal; margin:2px 0; font-size:24px }
.tour_mainitemlink		{ float:left; display:block; width:400px; }
.tour_mainimage			{ float:left; }
.tour_thumbscontainer	{ }
.tour_thumblink			{ float:left; display:block; margin:0 0 5px 5px ;}
.tour_thumbimage		{}
.tour_clear					{ clear:both; height:10px;}
.tour_nextlink				{}
.tour_prevlink				{}
.tour_joinnowlink			{ background-color:#000000; color:#FFFFFF; padding:10px; margin:10px; }
.tour_nextlink				{ background-color:#000000; color:#FFFFFF; padding:10px; margin:10px; }
.tour_prevlink				{ background-color:#000000; color:#FFFFFF; padding:10px; margin:10px; }
/* TOUR AREA added Jan 2010*/
