* { margin:0; padding:0; }
html, body { height:100%; }
body { font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif; font-size:12px; background-color:#000; }
ul,ol { list-style-position:inside; }
a { color:#cf4376; text-decoration:underline; }
a:hover { color:#df5386; text-decoration:none; }
a img { border:none; }
hr { clear:both; height:1px; color:#d3d3d4; background-color:#d3d3d4; border-width:0; margin:10px 0; }
* html hr { clear:both; height:1px; color:#d3d3d4; background-color:#d3d3d4; border-width:0; margin:5px 0; } /* IE6 hack */
.familyTrebuchet { font-family:"Trebuchet MS","Myriad Pro",Tahoma, sans-serif; }

#pagewrap { width:950px; overflow:visible; margin:0 auto; }

/* start header */
#header { width:950px; height:170px; margin:0 auto; position:relative; }
	#header a#logo { display:block; position:absolute; top:0; left:0; z-index:3; width:220px; height:170px; background-image:url(../../images/header/logo.png); background-repeat:no-repeat; text-indent:-9999px; }
	#header #b728x90, #header .b728x90 { display:block; position:absolute; top:19px; right:0; z-index:1; width:728px; height:90px; padding:5px; background-image:url(../../images/header/headerAdBgrd1.png); background-repeat:no-repeat; background-position:top center; }
	#header #headerbar { position:absolute; bottom:0; left:0; z-index:2; width:950px; height:40px; background-image:url(../../images/header/headerBarBgrd1.png); background-repeat:repeat-x; }
		#header #headersearch { float:right; }
			#header #headersearch input { float:left; margin:9px 5px 0 0; }
		#header #headerbar ul { list-style:none; float:right; padding:0; }
			#header #headerbar ul li { display:inline; height:40px; line-height:40px; padding-right:10px; margin:0 3px; white-space:nowrap; background-image:url(../../images/header/divider1.gif); background-repeat:no-repeat; background-position:right center; white-space:nowrap; }
				#header #headerbar ul li.last { margin-right:0; background:none; }
				#header #headerbar ul li a { font-size:11px; font-weight:normal; color:#c72e63; text-decoration:none; }
				#header #headerbar ul li a:hover { font-size:11px; font-weight:normal; color:#c72e63; text-decoration:underline; }
/* end header */

/* start navmenu 2 */
#navmenu2 { list-style:none; width:950px; height:68px; margin:0 !important; padding:0 !important; background-image:url(../../images/menus/navmenu/navmenuBgrd1.png); background-repeat:repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-align:left; behavior:url("http://cdn.adultspace.com/css/default/csshover3.htc"); z-index:5; position:relative; }
	#navmenu2 li { float:left; margin:0; background:url(../../images/menus/navmenu/navmenuLeft1.png); background-repeat:no-repeat; background-position:right; position:relative; z-index:13; }
	#navmenu2 li:hover { float:left; margin:0; background:url(../../images/menus/navmenu/navmenuHover1.png); background-repeat:no-repeat; background-position:right; }
		#navmenu2 li a { display:block; float:left; height:36px; line-height:36px; padding:0 10px; /*padding:0 13px;*/ font-size:12px; color:#fff; text-decoration:none; }
		#navmenu2 li a.hassubmenu { padding:0 19px 0 10px; /*padding:0 20px 0 13px;*/ background:url(../../images/arrowmenu.png); background-repeat:no-repeat; background-position:right; }
		#navmenu2 li.selected a.hassubmenu { background-image:none !important; padding: 0 13px !important; }

			#navmenu2 ul { display:block; width:120px; overflow:hidden; margin:0 !important; padding:0 !important; position:absolute; top:35px; left:-9999px; z-index:10; list-style:none; border:1px solid #ae1744 !important; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; }
				#navmenu2 ul li, #navmenu2 ul li:hover { display:block; height:31px; margin:0 !important; padding:0 !important; background-color:transparent; background-image:none !important; }
					#navmenu2 ul li a { float:none; display:block; height:31px; line-height:31px; padding:0 6px; margin:0 !important; font-size:11px; color:#fff; background-color:#be2754; text-decoration:none; }
					#navmenu2 ul li a:hover{ float:none; display:block; height:31px; line-height:31px; padding:0 6px; margin:0 !important; font-size:11px; color:#fff; background-color:#ae1744; text-decoration:underline; }

			#navmenu2 li:hover ul { display:block; width:120px; position:absolute; top:35px; left:0; z-index:12; list-style:none; border:1px solid #999; }
				#navmenu2 li:hover ul li { float:none; height:31px; overflow:hidden; background-color:#fff; }

		#navmenu2 li.selected, #navmenu2 li.selected:hover { background:url(../../images/menus/navmenu/navmenuSelected1.png); background-position:top right; position:static !important; }
			#navmenu2 li.selected:hover ul, #navmenu2 li.selected ul, #navmenu2 li.selected ul:hover { width:950px; height:31px; overflow:hidden; position:absolute; top:36px; left:0; z-index:11; list-style:none; border:none !important; }
				#navmenu2 li.selected ul li, #navmenu2 li.selected ul li:hover, #navmenu2 li.selected:hover ul li, #navmenu2 li.selected:hover ul li:hover { float:left !important; width:auto !important; line-height:31px; background:none; margin:0 0 0 7px !important; border:none !important; }
				#navmenu2 li.selected ul li.on, #navmenu2 li.selected ul li.on:hover { background-image:url(../../images/submenuarrow.png) !important; background-repeat:no-repeat; background-position:bottom; }
					#navmenu2 li.selected ul li a, #navmenu2 li.selected ul li a:hover { display:inline !important; padding:0 6px; color:#fff !important; background:none !important; }
					* html #navmenu2 li.selected ul li a, * html #navmenu2 li.selected ul li a:hover { padding:0 13px 0 0; } /* IE6 hack */
/* end navmenu 2 */

/* start footer */
.footerads { clear:both; overflow:hidden; padding:15px 0; text-align:center; background-color:#111; border-top:3px solid #333; border-bottom:1px solid #222; }
	.footerads img { border:none; margin:0 5px; }
#footer { clear:both; height:220px; overflow:hidden; background-color:#000; color:#fff; background-image:url(../../images/featuredOn1.jpg); background-repeat:no-repeat; background-position:25px 35px; }
	#footer .footercontent1 { float:right; width:640px; margin:35px 0 25px; overflow:hidden; }
	#footer .footerlist1 { float:left; margin:0 15px 0 35px; }
	* html #footer .footerlist1 { margin:0 25px 0 25px; } /* IE6 hack */
		#footer .footerlist1 h3 { font-size:14px; font-weight:bold; margin-bottom:3px; }
		#footer .footerlist1 ul { list-style:none; }
			#footer .footerlist1 ul a { font-size:12px; color:#e7e7e7; line-height:1.4; }
			#footer .footerlist1 ul a:hover { font-size:12px; color:#f0f0f0; line-height:1.4; text-decoration:none; }
	#footer .footercopyright { float:left; width:100%; height:20px; overflow:hidden; margin:60px 0 20px; text-align:center; }
		 #footer .footercopyright a { color:#fff; font-weight:bold; text-decoration:none; letter-spacing:1px; }
		 #footer .footercopyright a:hover { color:#fff; font-weight:bold; text-decoration:underline; letter-spacing:1px; }
/* end footer */

/* start footer share buttons */
#footer .addthis_toolbox li { float:none; clear:both; display:block; overflow:hidden; padding-bottom:2px; }
	#footer .addthis_toolbox li span { padding-right:3px; }
/* end footer share buttons */

/* start buttons */
.btn1 { display:block; float:left; height:18px; line-height:18px; overflow:hidden; border:1px solid #c3c3c3; margin-right:10px; padding:0 24px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#656565; text-decoration:none; background-color:#fff; -moz-border-radius:2px; }
.btn1:hover { display:block; float:left; height:18px; line-height:18px; overflow:hidden; border:1px solid #333; margin-right:10px; padding:0 24px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#fff; text-decoration:none; background-color:#656565; -moz-border-radius:2px; }
.btn1inactive, .btn1inactive:hover { display:block; float:left; height:18px; line-height:18px; overflow:hidden; border:1px solid #999; margin-right:10px; padding:0 24px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#fff; text-decoration:none; background-color:#bebebe; -moz-border-radius:2px; cursor:default; }

.btn2 { display:block; float:left; height:18px; line-height:18px; overflow:hidden; border:1px solid #c3c3c3; margin-right:10px; padding:0 24px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#555; text-decoration:none; background-color:#d9d9d9; -moz-border-radius:2px; }
.btn2:hover { display:block; float:left; height:18px; line-height:18px; overflow:hidden; border:1px solid #555; margin-right:10px; padding:0 24px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#fff; text-decoration:none; background-color:#777; -moz-border-radius:2px; }
.btn2inactive, .btn2inactive:hover { display:block; float:left; height:18px; line-height:18px; overflow:hidden; border:1px solid #aaa; margin-right:10px; padding:0 24px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#fff; text-decoration:none; background-color:#ccc; -moz-border-radius:2px; cursor:default; }

.btn3 { display:block; float:left; height:22px; line-height:22px; overflow:hidden; margin-right:10px; padding:0 20px; border:1px solid #717171; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; background-color:#848484; -moz-border-radius:2px; background-image:url(../../images/slices1pxbuttons.png); background-repeat:repeat-x; background-position:0 0; }
.btn3:hover { display:block; float:left; height:22px; line-height:22px; overflow:hidden; margin-right:10px; padding:0 20px; border:1px solid #5d5d5d; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; background-color:#646464; -moz-border-radius:2px; background-image:url(../../images/slices1pxbuttons.png); background-repeat:repeat-x; background-position:0 -23px; }
.btn3inactive, .btn3inactive:hover { display:block; float:left; height:22px; line-height:22px; overflow:hidden; margin-right:10px; padding:0 20px; border:1px solid #a3a3a3; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; background-color:#a7a7a7; -moz-border-radius:2px; background-image:url(../../images/slices1pxbuttons.png); background-repeat:repeat-x; background-position:0 -46px; cursor:default; }

.btn4 { display:block; float:left; height:22px; line-height:22px; overflow:hidden; margin-right:10px; padding:0 20px; border:1px solid #a64660; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; background-color:#c32c5e; -moz-border-radius:2px; background-image:url(../../images/slices1pxbuttons.png); background-repeat:repeat-x; background-position:0 -69px; }
.btn4:hover { display:block; float:left; height:22px; line-height:22px; overflow:hidden; margin-right:10px; padding:0 20px; border:1px solid #92324c; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; background-color:#af184a; -moz-border-radius:2px; background-image:url(../../images/slices1pxbuttons.png); background-repeat:repeat-x; background-position:0 -92px; }
.btn4inactive, .btn4inactive:hover { display:block; float:left; height:22px; line-height:22px; overflow:hidden; margin-right:10px; padding:0 20px; border:1px solid #d2a2af; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; background-color:#e094ac; -moz-border-radius:2px; background-image:url(../../images/slices1pxbuttons.png); background-repeat:repeat-x; background-position:0 -115px; cursor:default; }

.btn5 { display:block; float:left; height:30px; line-height:30px; overflow:hidden; margin-right:10px; padding:0 20px; border:1px solid #a64560; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; background-color:#c02959; -moz-border-radius:2px; background-image:url(../../images/slices1pxbuttons.png); background-repeat:repeat-x; background-position:0 -138px; }
.btn5:hover { display:block; float:left; height:30px; line-height:30px; overflow:hidden; margin-right:10px; padding:0 20px; border:1px solid #92314c; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; background-color:#ac1545; -moz-border-radius:2px; background-image:url(../../images/slices1pxbuttons.png); background-repeat:repeat-x; background-position:0 -169px; }
.btn5inactive, .btn5inactive:hover { display:block; float:left; height:30px; line-height:30px; overflow:hidden; margin-right:10px; padding:0 20px; border:1px solid #ca8fa0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; background-color:#da809d; -moz-border-radius:2px; background-image:url(../../images/slices1pxbuttons.png); background-repeat:repeat-x; background-position:0 -200px; cursor:default; }

.btn6 { display:block; float:left; height:30px; line-height:30px; overflow:hidden; margin-right:10px; padding:0 20px; border:1px solid #838383; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; background-color:#6f6f6f; -moz-border-radius:2px; background-image:url(../../images/slices1pxbuttons.png); background-repeat:repeat-x; background-position:0 -231px; }
.btn6:hover { display:block; float:left; height:30px; line-height:30px; overflow:hidden; margin-right:10px; padding:0 20px; border:1px solid #6f6f6f; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; background-color:#5b5b5b; -moz-border-radius:2px; background-image:url(../../images/slices1pxbuttons.png); background-repeat:repeat-x; background-position:0 -262px; }
.btn6inactive, .btn6inactive:hover { display:block; float:left; height:30px; line-height:30px; overflow:hidden; margin-right:10px; padding:0 20px; border:1px solid #a8a8a8; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; background-color:#9a9a9a; -moz-border-radius:2px; background-image:url(../../images/slices1pxbuttons.png); background-repeat:repeat-x; background-position:0 -293px; cursor:default; }

.btn7 { display:block; float:left; height:22px; line-height:22px; overflow:hidden; margin-right:10px; padding:0 20px; border:1px solid #ababab; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#686868; text-decoration:none; background-color:#cecece; -moz-border-radius:2px; background-image:url(../../images/slices1pxbuttons.png); background-repeat:repeat-x; background-position:0 -324px; }
.btn7:hover { display:block; float:left; height:22px; line-height:22px; overflow:hidden; margin-right:10px; padding:0 20px; border:1px solid #8d8d8d; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4a4a4a; text-decoration:none; background-color:#aeaeae; -moz-border-radius:2px; background-image:url(../../images/slices1pxbuttons.png); background-repeat:repeat-x; background-position:0 -347px; }
.btn7inactive, .btn7inactive:hover { display:block; float:left; height:22px; line-height:22px; overflow:hidden; margin-right:10px; padding:0 20px; border:1px solid #cdcdcd; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#a4a4a4; text-decoration:none; background-color:#e0e0e0; -moz-border-radius:2px; background-image:url(../../images/slices1pxbuttons.png); background-repeat:repeat-x; background-position:0 -370px; cursor:default; }

.btn8 { display:block; float:left; height:22px; line-height:22px; overflow:hidden; margin-right:10px; padding:0 20px; border:3px solid #7e7c7c; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#606060; text-decoration:none; background-color:#c2c2c2; -moz-border-radius:6px; background-image:url(../../images/slices1pxbuttons.png); background-repeat:repeat-x; background-position:0 -394px; }
.btn8:hover { display:block; float:left; height:22px; line-height:22px; overflow:hidden; margin-right:10px; padding:0 20px; border:3px solid #7e7c7c; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3e3e3e; text-decoration:none; background-color:#a1a1a1; -moz-border-radius:6px; background-image:url(../../images/slices1pxbuttons.png); background-repeat:repeat-x; background-position:0 -420px; }

input.btn1, input.btn1:hover, input.btn1inactive, input.btn1inactive:hover, input.btn2, input.btn2:hover, input.btn2inactive, input.btn2inactive:hover { padding:0 21px; height:20px; cursor:pointer; }
input.btn3, input.btn3:hover, input.btn3inactive, input.btn3inactive:hover, input.btn4, input.btn4:hover, input.btn4inactive, input.btn4inactive:hover, input.btn7, input.btn7:hover, input.btn7inactive, input.btn7inactive:hover { padding:0 17px; height:24px; cursor:pointer; }
input.btn5, input.btn5:hover, input.btn5inactive, input.btn5inactive:hover, input.btn6, input.btn6:hover, input.btn6inactive, input.btn6inactive:hover { padding:0 17px; height:32px; cursor:pointer; }
input.btn1inactive, input.btn2inactive, input.btn3inactive, input.btn4inactive, input.btn5inactive, input.btn6inactive, input.btn7inactive { cursor:default; }
input.btn8, input.btn8:hover { height:28px; cursor:pointer; }

.btnless { display:block; float:left; height:20px; line-height:20px; overflow:hidden; margin-right:10px; border:3px solid #7e7c7c; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#606060; text-decoration:none; background-color:#c2c2c2; -moz-border-radius:6px; background-image:url(images/slices1pxbuttons.png); background-repeat:repeat-x; background-position:0 -394px; }
.btnless:hover { display:block; float:left; height:20px; line-height:20px; overflow:hidden; margin-right:10px; border:3px solid #7e7c7c; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3e3e3e; text-decoration:none; background-color:#a1a1a1; -moz-border-radius:6px; background-image:url(images/slices1pxbuttons.png); background-repeat:repeat-x; background-position:0 -420px; }
.btnless b, .btnless:hover b { display:block; padding:0 15px 0 26px; background-image:url(images/arrowLess.png); background-repeat:no-repeat; background-position:left; }
.btnmore { display:block; float:left; height:20px; line-height:20px; overflow:hidden; margin-right:10px; border:3px solid #7e7c7c; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#606060; text-decoration:none; background-color:#c2c2c2; -moz-border-radius:6px; background-image:url(images/slices1pxbuttons.png); background-repeat:repeat-x; background-position:0 -394px; }
.btnmore:hover { display:block; float:left; height:20px; line-height:20px; overflow:hidden; margin-right:10px; border:3px solid #7e7c7c; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3e3e3e; text-decoration:none; background-color:#a1a1a1; -moz-border-radius:6px; background-image:url(images/slices1pxbuttons.png); background-repeat:repeat-x; background-position:0 -420px; }
.btnmore b, .btnmore:hover b { display:block; padding:0 26px 0 15px; background-image:url(images/arrowMore.png); background-repeat:no-repeat; background-position:right; }
/* end buttons */

/* start titles */
.maintitle1, .maintitle1:hover { height:39px; line-height:39px; margin:0 0 15px; padding-left:12px; font-size:12px; font-weight:bold; color:#8f8f8f; text-align:left; white-space:nowrap; background-image:url(../../images/slices1pxcommon.png); background-repeat:repeat-x; background-position:0 0px; }
.maintitle2, .maintitle2:hover { font-size:15px; line-height:20px; font-weight:bold; color:#c12459; }
.maintitlebtnright1, .maintitlebtnright1:hover { float:right; margin-top:-47px; margin-right:10px; }
.maintitlebtnright2, .maintitlebtnright2:hover { float:right; margin-top:-44px; margin-right:10px; }
.maintitlebtnright3, .maintitlebtnright3:hover { float:right; margin-top:-37px; margin-right:10px; }
.maintitle3, .maintitle3:hover { font-size:18px; line-height:18px; margin:0 0 10px; font-weight:normal; color:#000; }
.sectiontitle { margin:0 0 5px 0; padding-bottom:10px; font-size:18px; font-weight:bold; color:#8f8f8f; }
.pagetitle { margin:0 0 10px 0; font-size:24px; font-weight:bold; color:#aaa; }
.pagetitlebtnright1, .pagetitlebtnright1:hover { float:right; margin-top:-37px; margin-right:10px; }
/* end titles */

/* start tabs */
ul.tabs1 { text-align:left; list-style:none; margin:6px 0; padding:3px 10px 5px; border-bottom:1px solid #cecece; font-size:12px; font-weight:bold; }
* html ul.tabs1 { list-style:none; margin:5px 0; } /* IE6 hack */
	ul.tabs1 li { display:inline; }
		.tabs1 li a.tabslink { padding:3px 12px 5px; border:1px solid #e4e4e4; background-color:#fff; margin-right:0px; border-bottom:none; font-size:12px; color:#c1245a; text-decoration:none; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px; outline:none; }
		.tabs1 li a.tabslink:hover { padding:3px 12px 5px; border:1px solid #999; background-color:#aaa; margin-right:0px; border-bottom:none; font-size:12px; color:#fff; text-decoration:none; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px; outline:none; }
			.tabs1 li.selected a.tabslink, .tabs1 li.selected a.tabslink:hover { background-color:#e4e4e4; border:1px solid #cecece; color:#4a4a4a; position:relative; top:1px; padding-top:7px; text-decoration:none; }
		.tabs1 li div.tabscontent { display:none; }
		.tabs1 li.selected div.tabscontent { display:block; width:100%; overflow:hidden; position:absolute; left:0px; top:31px; margin:0; font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif; font-weight:normal; }
			.tabs1 li.selected div.tabscontent .maintitlebtnright2 { margin-top:-34px; margin-right:10px; }
.tabswrapper { overflow:visible; margin:5px 0 20px; padding:0; position:relative; }
	.tabsdown { position:absolute; top:23px; left:0; width:100%; overflow:hidden; height:8px; background-color:#e4e4e4; }
/* end tabs */

/* start form elements */
.area1 { margin:5px auto; padding:5px; border:1px solid #9e9e9e; overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#313131; }
.field1 { margin:5px auto; height:17px; padding:3px 5px 2px; border:1px solid #9e9e9e; overflow:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#313131; }
input.inactive { background-color:#eee; border:1px solid #ccc; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; }
.dropdown1 { width:100%; height:22px; line-height:18px; margin-bottom:10px; padding:2px 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000; border:1px solid #939393; }
	.dropdown1 option { padding:0 1px; }
.inputerror { border-color:#f00 !important; background-color:#ffa !important; }
.tabindex { border:1px solid #333 !important; }
select.inactive { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; }
	select.inactive option { display:none; }
/* start selectbox dropdown */
.selectbox_opened, .selectbox_closed { display:block; height:17px; margin-bottom:10px; position:relative; outline:none; }
	.selectbox_opened div, .selectbox_closed div { margin:5px auto 10px; height:17px; line-height:17px; padding:3px 5px 2px; border:1px solid #9e9e9e; overflow:hidden; background-color:#fff; background-image: url(../../images/arrow1.png); background-position:right; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#313131; white-space:nowrap; text-align:left; cursor:pointer; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; }
		.selectbox_opened div b, .selectbox_closed div b, .selectbox_opened ul li b { display:block; overflow:hidden; white-space:nowrap; font-weight:normal; }
		.selectbox_opened div em, .selectbox_closed div em { font-style:normal; }
		.selectbox_opened div.thin1, .selectbox_closed div.thin1 { background-image: url(../../images/arrow4.png); -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; }
		.selectbox_opened div.thick1, .selectbox_closed div.thick1 { background-image: url(../../images/arrow1.png); border:3px solid #7e7c7c; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; }
	.selectbox_closed ul { display: none; }
	.selectbox_opened ul { display: block; overflow:auto; overflow-x:hidden; overflow-y:auto; max-height:115px; list-style: none; position:absolute; top:25px; left:0; margin:2px 0; padding:3px 1px; z-index:1111; border:1px solid #b1b1b1; background-color:#fff;-moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; }
	* html .selectbox_opened ul { top:30px; margin-left:0; }
		.selectbox_opened ul li { display:block; overflow:hidden; padding:5px; margin:0 1px; z-index:1111; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#313131; white-space:nowrap; cursor:pointer; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; }
		.selectbox_opened ul li:hover { display:block; overflow:hidden; padding:5px; margin:0 1px; z-index:1111; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; background-color:#b33864; white-space:nowrap; cursor:pointer; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; }
.selectbox_openedinactive, .selectbox_closedinactive { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; }
	.selectbox_openedinactive ul { display:none !important; }
/* end selectbox dropdown */
/* start select_grey dropdown variation */
.selectgrey_opened, .selectgrey_closed { height:24px !important; float:left; margin:5px 0 10px !important; background-image: url(../../images/selectgreybgrd.png); background-repeat:repeat-x; }
	.selectgrey_opened div, .selectgrey_closed div { margin:0 !important; border:1px solid #d9d9d9 !important; background-image: url(../../images/arrow5.png) !important; background-repeat:no-repeat !important; background-position:right !important; background-color:transparent !important; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; -khtml-border-radius:0px !important; border-radius:0px !important; }
	.selectgrey_opened ul { padding:0 1px !important; border:1px solid #d9d9d9 !important; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; -khtml-border-radius:0px !important; border-radius:0px !important; }
		.selectgrey_opened ul li { padding:5px 6px 4px !important; margin:0 !important; border-bottom:1px solid #efefef; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; -khtml-border-radius:0px !important; border-radius:0px !important; }
		.selectgrey_opened ul li:hover { padding:5px 6px 4px !important; margin:0 !important; border-bottom:1px solid #efefef; color:#777 !important; background-color:#e8e8e8 !important; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; -khtml-border-radius:0px !important; border-radius:0px !important; }
/* end select_grey dropdown variation */
/* start custom select */
.sortbymenu_closed { display:block; height:26px; z-index:100; position:relative; margin-bottom:10px; behavior:url("http://cdn.adultspace.com/css/default/csshover3.htc"); }
.sortbymenu_closed:hover { z-index: 1000; }
	.sortbymenu_closed div { height:29px; line-height:29px; overflow:hidden; border:3px solid #dfdfdf; color:#939393; font-family:"Trebuchet MS", Arial, Verdana, sans-serif; font-size:12px; font-weight:bold; cursor:pointer; white-space:nowrap; background-image:url(../../images/selectBgrdTop1.png); background-position:0 -28px; background-repeat:no-repeat; background-color:#464646; -moz-border-radius:5px; webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
	.sortbymenu_closed:hover div:hover, .sortbymenu_closed div:hover, .sortbymenu_closed:hover div { background-color:#ededed; border:3px solid #9b9b9b; color:#fff; background-image:url(../../images/selectBgrdTop1.png); background-position:0 0; background-repeat:no-repeat; }
		.sortbymenu_closed div em { display:block; height:27px; line-height:27px; padding-left:12px; font-style:normal; border:1px solid #9e9e9e; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; background-image:url(../../images/arrow3.png); background-position:right center; background-repeat:no-repeat; }
		.sortbymenu_closed:hover div em { border:1px solid #242424; background-image:url(../../images/arrow2.png); background-position:right center; background-repeat:no-repeat; }
	.sortbymenu_closed ul { display: none; }
	.sortbymenu_closed:hover ul { display: block; position:absolute; top:35px; left:0; overflow:hidden; z-index:199; padding:10px 0; margin:0 0 5px 0; list-style: none;  border:3px solid #ddd; background-color: #fff; background-image:url(../../images/selectBgrdDown1.png); background-repeat:repeat-x; background-position:bottom; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; }
	* html .sortbymenu_closed:hover ul { margin-left:0px; }
		.sortbymenu_closed:hover ul li { display: block; height:20px; line-height:20px; overflow: hidden; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size:11px; font-weight:bold; color:#c22a5a; cursor:pointer; border-top:1px solid #fff; border-bottom:1px solid #fff; white-space:nowrap; padding:0 1px 0 10px; margin:2px 4px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; }
		.sortbymenu_closed:hover ul li:hover, .sortbymenu_closed ul li:hover { display: block; height:20px; line-height:20px; overflow: hidden; white-space:nowrap; padding:0 1px 0 10px; margin:2px 4px; color:#fff; background-color:#b33864; background-image:url(../../images/selectBgrdItem1.png); background-repeat:repeat-x; border-top:1px solid #9e2249; border-bottom:1px solid #9e2249; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; }
			.sortbymenu_closed:hover ul li a, .sortbymenu_closed:hover ul li:hover a { text-decoration:none; color:#c22a5a; }
			.sortbymenu_closed:hover ul li a:hover, .sortbymenu_closed:hover ul li:hover a:hover { text-decoration:none; color:#fff; }

.sortbymenu_closed2 { display:block; height:26px; z-index:100; position:relative; margin-bottom:10px; behavior:url("http://cdn.adultspace.com/css/default/csshover3.htc"); }
.sortbymenu_closed2:hover { z-index:1000; }
	.sortbymenu_closed2 div { height:26px; line-height:24px; overflow:hidden; border:none; color:#1f1f1f; font-family:"Trebuchet MS", Arial, Verdana, sans-serif; font-size:12px; font-weight:bold; cursor:pointer; white-space:nowrap; background-color:#e3e3e3; -moz-border-radius:2px; webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; }
	.sortbymenu_closed2:hover div:hover, .sortbymenu_closed2 div:hover, .sortbymenu_closed2:hover div { background-color:#4a4a4a; border:none; color:#fff; background-image:url(../../images/selectBgrdTop1.png); background-position:0 0; background-repeat:no-repeat; }
		.sortbymenu_closed2 div em { display:block; height:24px; line-height:24px; padding-left:12px; font-style:normal; border:1px solid #9e9e9e; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; background-image:url(../../images/arrow3.png); background-position:right center; background-repeat:no-repeat; }
		.sortbymenu_closed2:hover div em { border:1px solid #242424; background-image:url(../../images/arrow2.png); background-position:right center; background-repeat:no-repeat; }
	.sortbymenu_closed2 ul { display: none; }
	.sortbymenu_closed2:hover ul { display: block; position:absolute; top:26px; left:0; overflow:hidden; z-index:199; padding:10px 0; margin:0 0 5px 0; list-style:none; border:1px solid #999; background-color:#fff; background-image:url(../../images/selectBgrdDown1.png); background-repeat:repeat-x; background-position:bottom; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; }
	* html .sortbymenu_closed2:hover ul { margin-left:0px; }
		.sortbymenu_closed2:hover ul li { display: block; height:20px; line-height:20px; overflow: hidden; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size:11px; font-weight:bold; color:#c22a5a; cursor:pointer; border-top:1px solid #fff; border-bottom:1px solid #fff; white-space:nowrap; padding:0 1px 0 10px; margin:2px 4px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; }
		.sortbymenu_closed2:hover ul li:hover, .sortbymenu_closed2 ul li:hover { display: block; height:20px; line-height:20px; overflow: hidden; white-space:nowrap; padding:0 1px 0 10px; margin:2px 4px; color:#fff; background-color:#b33864; background-image:url(../../images/selectBgrdItem1.png); background-repeat:repeat-x; border-top:1px solid #9e2249; border-bottom:1px solid #9e2249; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; }
/* end custom select */
/* end form elements */

/* start avatar and videos lists */
ul.list1 { list-style:none; overflow:hidden; }
	ul.list1 li { float:left; width:140px; overflow:hidden; margin:0 25px 24px 12px; }
		ul.list1 li a.img1, ul.list1 li a.img1:hover { display:block; float:left; margin:0 8px 0 0; }
			ul.list1 li a.img1 img { display:block; width:48px; height:48px; overflow:hidden; padding:3px; background-color:#e2e0e0; border:1px solid #c5c4c4; -moz-border-radius:2px; }
			ul.list1 li a.img1:hover img { display:block; width:48px; height:48px; overflow:hidden; padding:3px; background-color:#c2c0c0; border:1px solid #959494; -moz-border-radius:2px; }
		ul.list1 li a.img2, ul.list1 li a.img2:hover { display:block; float:left; margin:0 8px 0 0; }
			ul.list1 li a.img2 img { display:block; width:54px; height:54px; overflow:hidden; padding:0; background-color:#e2e0e0; border:1px solid #c5c4c4; -moz-border-radius:2px; }
			ul.list1 li a.img2:hover img { display:block; width:54px; height:54px; overflow:hidden; padding:0; background-color:#c2c0c0; border:1px solid #959494; -moz-border-radius:2px; }
		ul.list1 li a.nick1 { float:left; margin:10px 0 5px; width:70px; height:15px; line-height:15px; overflow:hidden; font-size:11px; font-weight:bold; color:#be2653; }
		ul.list1 li a.nick1:hover { float:left; margin:10px 0 5px; width:70px; height:15px; line-height:15px; overflow:hidden; font-size:11px; font-weight:bold; color:#ce3663; text-decoration:none; }

ul.list12 { list-style:none; overflow:hidden; margin-bottom:15px; }
	ul.list12 li { float:left; width:210px; overflow:hidden; margin:0 27px 10px 12px; }
		ul.list12 li a.img1, ul.list12 li a.img1:hover { display:block; float:left; margin:0 8px 0 0; }
			ul.list12 li a.img1 img { display:block; width:48px; height:48px; overflow:hidden; padding:3px; background-color:#e2e0e0; border:1px solid #c5c4c4; -moz-border-radius:2px; }
			ul.list12 li a.img1:hover img { display:block; width:48px; height:48px; overflow:hidden; padding:3px; background-color:#c2c0c0; border:1px solid #959494; -moz-border-radius:2px; }
		ul.list12 li a.nick1 { display:block; float:left; margin:0 0 5px; width:140px; height:15px; line-height:15px; overflow:hidden; font-size:11px; font-weight:bold; color:#cf4376; text-decoration:underline; }
		ul.list12 li a.nick1:hover { display:block; float:left; margin:0 0 5px; width:140px; height:15px; line-height:15px; overflow:hidden; font-size:11px; font-weight:bold; color:#df5386; text-decoration:none; }
		ul.list12 li span { display:block; float:left; width:140px; overflow:hidden; font-size:11px; line-height:1.2; color:#272727; }

	ul.list12wider2 li { width:258px; }
		ul.list12wider2 li a.nick1, ul.list12wider2 li a.nick1:hover,  ul.list12wider2 li span { width:188px; }

ul.list13 { list-style:none; overflow:hidden; }
	ul.list13 li { float:left; width:56px; overflow:hidden; margin:0 20px 24px 20px; }
		ul.list13 li a.img1, ul.list1 li a.img1:hover { display:block; float:left; margin:0 8px 0 0; }
			ul.list13 li a.img1 img { display:block; width:48px; height:48px; overflow:hidden; padding:3px; background-color:#e2e0e0; border:1px solid #c5c4c4; -moz-border-radius:2px; }
			ul.list13 li a.img1:hover img { display:block; width:48px; height:48px; overflow:hidden; padding:3px; background-color:#c2c0c0; border:1px solid #959494; -moz-border-radius:2px; }
		ul.list13 li a.nick1 { display:block; margin:8px 0 5px; width:56px; height:15px; line-height:15px; overflow:hidden; font-size:11px; font-weight:bold; color:#be2653; text-align:center; }
		ul.list13 li a.nick1:hover { display:block; margin:8px 0 5px; width:56px; height:15px; line-height:15px; overflow:hidden; font-size:11px; font-weight:bold; color:#ce3663; text-align:center; text-decoration:none; }

ul.list2 { list-style:none; overflow:hidden; margin-bottom:20px; }
	ul.list2 li { float:left; width:109px; overflow:hidden; margin:10px 25px 15px 15px; }
		ul.list2 li a.img2, ul.list2 li a.img2:hover { display:block; margin:0 0 5px 0; }
			ul.list2 li a.img2 img { display:block; width:107px; height:81px; overflow:hidden; border:1px solid #858585; -moz-border-radius:2px; }
			ul.list2 li a.img2:hover img { display:block; width:107px; height:81px; overflow:hidden; border:1px solid #555; -moz-border-radius:2px; }
		ul.list2 li a.nick2 { display:block; float:left; width:70px; overflow:hidden; font-size:11px; font-weight:bold; color:#cf4376; }
		ul.list2 li a.nick2:hover { display:block; float:left; width:70px; overflow:hidden; font-size:11px; font-weight:bold; color:#df5386; text-decoration:none; }
		ul.list2 li div.sum1 { float:right; margin-bottom:5px; font-size:11px; font-weight:bold; color:#8f8f8f; }
		ul.list2 li div.rating1 { clear:both; font-size:11px; font-weight:normal; color:#a0a0a0; }

ul.list3 { list-style:none; overflow:hidden; margin-bottom:20px; padding-left:10px; }
	ul.list3 li { float:left; width:133px; overflow:hidden; margin:5px 10px 10px 5px; position:relative; }
		ul.list3 li a.img3, ul.list3 li a.img3:hover { display:block; margin:0 0 5px 0; }
			ul.list3 li a.img3 img { display:block; width:117px; height:117px; overflow:hidden; border:1px solid #c5c4c4; background-color:#e2e0e0; padding:7px; -moz-border-radius:4px; }
			ul.list3 li a.img3:hover img { display:block; width:117px; height:117px; overflow:hidden; border:1px solid #959494; background-color:#c2c0c0; padding:7px; -moz-border-radius:4px; }
		ul.list3 li a.nick3 { display:block; height:15px; line-height:15px; overflow:hidden; text-align:center; font-size:11px; font-weight:bold; color:#cf4376; }
		ul.list3 li a.nick3:hover { display:block; height:15px; line-height:15px; overflow:hidden; text-align:center; font-size:11px; font-weight:bold; color:#df5386; text-decoration:none; }
		ul.list3 li .status1 { display:block; width:117px; height:18px; overflow:hidden; position:absolute; top:107px; left:8px; line-height:18px; background-image:url(../../images/greytranspbgrd1.png); font-size:10px; font-weight:bold; color:#fff; }
			ul.list3 li .status1 .private { float:right; display:block; width:13px; height:18px; overflow:hidden; margin-left:1px; background-repeat:no-repeat; background-position:left center; text-indent:9999px; }
				ul.list3 li .status1 .profile { background-image:url(../../images/lock1.png); }
			ul.list3 li .status1 .online, ul.list3 li .status1 .online:hover { float:left; display:inline !important; width:auto !important; margin:0 0 0 5px !important; padding:0 0 0 12px !important; line-height:18px !important; background-image:url(../../images/bulletonline.png) !important; background-repeat:no-repeat !important; background-position:left center !important; background-color:transparent !important; text-transform:lowercase !important; text-align:left !important; height:auto !important; }
			ul.list3 li .status1 .offline, ul.list3 li .status1 .offline:hover { float:left; display:inline !important; width:auto !important; margin:0 0 0 5px !important; padding:0 0 0 12px !important; line-height:18px !important; background-image:url(../../images/bulletoffline.png) !important; background-repeat:no-repeat !important; background-position:left center !important; background-color:transparent !important; text-transform:lowercase !important; text-align:left !important; height:auto !important; }
		ul.list3 li .vipsellerband1 { position:absolute; width:59px; height:59px; top:0; right:0; text-indent:-9999px; background-image:url(../../images/vipsellerband1.png); background-repeat:no-repeat; background-position:top right; }

ul.list31 { list-style:none; overflow:hidden; margin-bottom:20px; }
	ul.list31 li { float:left; overflow:hidden; margin:5px 0 10px 5px; }
		ul.list31 li .userwrap { float:left; display:block; width:133px; margin:0 15px 0 5px; overflow:hidden; position:relative; }
		* html ul.list31 li .userwrap { margin:0 5px 0 0; } /* IE6 hack */
			ul.list31 li a.img3, ul.list31 li a.img3:hover { display:block; margin:0 0 5px 0; }
				ul.list31 li a.img3 img { display:block; width:117px; height:117px; overflow:hidden; border:1px solid #c5c4c4; background-color:#e2e0e0; padding:7px; -moz-border-radius:4px; }
				ul.list31 li a.img3:hover img { display:block; width:117px; height:117px; overflow:hidden; border:1px solid #959494; background-color:#c2c0c0; padding:7px; -moz-border-radius:4px; }
			ul.list31 li a.nick3 { display:block; height:15px; line-height:15px; overflow:hidden; text-align:center; font-size:11px; font-weight:bold; color:#cf4376; }
			ul.list31 li a.nick3:hover { display:block; height:15px; line-height:15px; overflow:hidden; text-align:center; font-size:11px; font-weight:bold; color:#df5386; text-decoration:none; }
			ul.list31 li .status1 { display:block; width:117px; height:18px; overflow:hidden; position:absolute; top:107px; left:8px; line-height:18px; background-image:url(../../images/greytranspbgrd1.png); font-size:10px; font-weight:bold; color:#fff; }
				ul.list31 li .status1 .private { float:right; display:block; width:13px; height:18px; overflow:hidden; margin:0 0 0 1px; background-repeat:no-repeat; background-position:left center; text-indent:9999px; }
					ul.list31 li .status1 .profile { background-image:url(../../images/lock1.png); }
				ul.list31 li .status1 .online { float:left; margin-left:5px; padding:0 0 0 12px; line-height:18px; background-image:url(../../images/bulletonline.png); background-repeat:no-repeat; background-position:left center; }
				ul.list31 li .status1 .offline { float:left; margin-left:5px; padding:0 0 0 12px; line-height:18px; background-image:url(../../images/bulletoffline.png); background-repeat:no-repeat; background-position:left center; }
			ul.list31 li .vipsellerband1 { position:absolute; width:59px; height:59px; top:0; right:0; text-indent:-9999px; background-image:url(../../images/vipsellerband1.png); background-repeat:no-repeat; background-position:top right; }
		ul.list31 li em { float:left; display:block; width:130px; height:135px; overflow:hidden; margin:0 10px 0 5px; padding:0; font-style:normal; font-size:12px; line-height:1.4; }
		ul.list31contentright li em { width:77px; }

ul.list4 { list-style:none; overflow:hidden; margin-bottom:20px; }
	ul.list4 li { float:left; width:82px; overflow:hidden; margin:10px 13px 0 13px; }
		ul.list4 li a.img4, ul.list4 li a.img4:hover { display:block; border:none; text-decoration:none; }
			ul.list4 li a.img4 img { display:block; width:72px; height:72px; overflow:hidden; border:1px solid #bcbcbc; background-color:#fff; padding:4px; margin:0 0 5px 0; -moz-border-radius:3px; }
			ul.list4 li a.img4:hover img { display:block; width:72px; height:72px; overflow:hidden; border:1px solid #959494; background-color:#c2c0c0; padding:4px; margin:0 0 5px 0; -moz-border-radius:3px; }
			ul.list4 li a.on img, ul.list4 li a.on:hover img { background-color:#86b1cb; border:1px solid #4c5559; }
		ul.list4 li a.img4 .nick4 { display:block; height:12px; line-height:12px; overflow:hidden; text-align:center; font-size:10px; font-weight:normal; color:#000; text-decoration:none; }
		ul.list4 li a.img4:hover .nick4 { display:block; height:12px; line-height:12px; overflow:hidden; text-align:center; font-size:10px; font-weight:normal; color:#555; text-decoration:underline; }
		ul.list4 li .more4 { font-size:10px; color:#848484; font-weight:normal; text-align:center; }
		ul.list4 li .btn1, ul.list4 li .btn1:hover { width:80px; text-align:center; margin:2px 0 0; padding:0; cursor:pointer; }

ul.list5 { list-style:none; overflow:visible; margin-bottom:20px; z-index:999; }
	ul.list5 li { float:left; width:126px; height:165px; overflow:visible; margin:5px 12px 10px; position:relative; }
		ul.list5 li a.img5, ul.list5 li a.img5:hover { display:block; margin:0 0 10px 0; position:relative; }
			ul.list5 li a.img5 .pushplay1 { display:block; position:absolute; left:46px; top:25px; width:34px; height:33px; margin:0; background-image:url(../../images/pushPlay1.png); background-repeat:no-repeat; }
			ul.list5 li a img { display:block; width:118px; height:70px; overflow:hidden; }
			ul.list5 li a.img5 img { border:1px solid #c5c4c4; background-color:#e2e0e0; padding:3px; -moz-border-radius:4px; }
			ul.list5 li a.img5:hover img { border:1px solid #959494; background-color:#c2c0c0; padding:3px; -moz-border-radius:4px; }
		ul.list5 li a.nick5 { display:block; padding:0 7px; line-height:1.4; overflow:hidden; text-align:left; font-size:12px; font-weight:bold; color:#cf4376; text-decoration:none; }
		ul.list5 li a.nick5:hover { display:block; padding:0 7px; line-height:1.4; overflow:hidden; text-align:left; font-size:12px; font-weight:bold; color:#df5386; text-decoration:underline; }
		ul.list5 li span { display:block; margin:0 7px; font-size:10px; color:#787878; line-height:1.2; }
		ul.list5 li .rating { margin:3px 7px 0; }

		ul.list5 li .tip { display:none; }
		ul.list5 li:hover .tip { position:absolute; top:-118px; left:30px; display:block; width:330px; height:120px; overflow:hidden; border:1px solid #888; background-color:#fff; padding:10px; -moz-border-radius:4px; z-index:1000; }
			ul.list5 li .tip .frames, ul.list5 li .tip .frames:hover { float:left; display:block; width:160px; height:120px; overflow:hidden; margin:0 10px 0 0; padding:0; text-decoration:none; position:relative; }
				ul.list5 li .tip .frames img { display:block; width:160px; height:120px; overflow:hidden; margin:0; padding:0; z-index:1000; }
				ul.list5 li .tip .frames .duration { position:absolute; bottom:0; right:0; display:block; margin:0; padding:3px; background-color:#000; color:#fff; font-size:11px; z-index:1001; }
			ul.list5 li .tip .data { float:right; display:block; width:160px; height:120px; overflow:hidden; margin:0; padding:0; }
				ul.list5 li .tip .data img, ul.list5 li .tip .data .rating { margin:8px 0 0 7px; }
				ul.list5 li .tip .data b { font-weight:normal; color:#333; }
				ul.list5 li a.nick5 { display:block; line-height:1.4; overflow:hidden; padding-bottom:3px; text-align:left; font-size:12px; font-weight:bold; color:#cf4376; white-space:nowrap; text-decoration:none; }
				ul.list5 li a.nick5:hover { display:block; line-height:1.4; overflow:hidden; padding-bottom:3px; text-align:left; font-size:12px; font-weight:bold; color:#df5386; white-space:nowrap; text-decoration:underline; }
				ul.list5 li .tip span { display:block; font-size:11px; color:#555; line-height:1.4; white-space:nowrap; }
				ul.list5 li .tip .categ { margin-top:8px; padding-top:8px; border-top:1px solid #d3d3d4; }
				ul.list5 li .tip .tags1 { padding-top:8px; }

ul.list51 { list-style:none; overflow:visible; margin-bottom:20px; z-index:999; }
	ul.list51 li { float:left; width:126px; overflow:visible; margin:5px 12px 10px; position:relative; }
		ul.list51 li a.img5, ul.list51 li a.img5:hover { display:block; margin:0 0 10px 0; position:relative; }
			ul.list51 li a.img5 .pushplay1 { display:block; position:absolute; left:46px; top:25px; width:34px; height:33px; margin:0; background-image:url(../../images/pushPlay1.png); background-repeat:no-repeat; }
			ul.list51 li a img { display:block; width:118px; height:70px; overflow:hidden; }
			ul.list51 li a.img5 img { border:1px solid #c5c4c4; background-color:#e2e0e0; padding:3px; -moz-border-radius:4px; }
			ul.list51 li a.img5:hover img { border:1px solid #959494; background-color:#c2c0c0; padding:3px; -moz-border-radius:4px; }

	ul.list51data li { width:256px; }
		ul.list51data li a.img51, ul.list51data li a.img51:hover { float:left; }
			ul.list51data li a.img51 .pushplay1 { display:block; position:absolute; left:31px; top:25px; width:34px; height:33px; margin:0; background-image:url(../../images/pushPlay1.png); background-repeat:no-repeat; }
			ul.list51data li a.img51 img { display:block; width:88px; height:70px; overflow:hidden; border:1px solid #c5c4c4; background-color:#e2e0e0; padding:3px; -moz-border-radius:4px; }
			ul.list51data li a.img51:hover img { display:block; width:88px; height:70px; overflow:hidden; border:1px solid #959494; background-color:#c2c0c0; padding:3px; -moz-border-radius:4px; }
		ul.list51 li .caption { float:right; display:block; width:150px; overflow:hidden; }
			ul.list51 li .caption .nick51 { display:block; /*height:34px;*/ overflow:hidden; line-height:1.4; text-align:left; font-size:12px; font-weight:bold; color:#cf4376; text-decoration:none; }
			ul.list51 li .caption .nick51:hover { display:block; overflow:hidden; line-height:1.4; text-align:left; font-size:12px; font-weight:bold; color:#cf4376; text-decoration:underline; }
			ul.list51 li .caption .nick52 { display:block; overflow:hidden; padding:5px 0; font-size:12px; font-weight:bold; }
			ul.list51 li .caption .nick52:hover { display:block; overflow:hidden; padding:5px 0; font-size:12px; font-weight:bold; }
			ul.list51 li .caption em { display:block; overflow:hidden; line-height:1.2; font-style:normal; font-size:10px; color:#8f8f8f; }
			ul.list51 li .caption .txt2 { font-size:11px; color:#333; line-height:1.4; }
			ul.list51 li .caption .rating { margin:2px 0; }

		ul.list51 li .tip { display:none; }
		ul.list51 li:hover .tip { position:absolute; top:-118px; left:30px; display:block; width:330px; height:120px; overflow:hidden; border:1px solid #888; background-color:#fff; padding:10px; -moz-border-radius:4px; z-index:1000; }
			ul.list51 li .tip .frames, ul.list51 li .tip .frames:hover { float:left; display:block; width:160px; height:120px; overflow:hidden; margin:0 10px 0 0; padding:0; text-decoration:none; position:relative; }
				ul.list51 li .tip .frames img { display:block; width:160px; height:120px; overflow:hidden; z-index:1000; }
				ul.list51 li .tip .frames .duration { position:absolute; bottom:0; right:0; display:block; padding:3px; background-color:#000; color:#fff; font-size:11px; z-index:1001; }
			ul.list51 li .tip .data { float:right; display:block; width:160px; height:120px; overflow:hidden; margin:0; padding:0; }
				ul.list51 li .tip .data .rating { margin:8px 0 0; }
				ul.list51 li .tip .data b { font-weight:normal; color:#333; }
				ul.list51 li a.nick5 { display:block; line-height:1.4; overflow:hidden; padding-bottom:3px; text-align:left; font-size:12px; font-weight:bold; color:#cf4376; white-space:nowrap; text-decoration:none; }
				ul.list51 li a.nick5:hover { display:block; line-height:1.4; overflow:hidden; padding-bottom:3px; text-align:left; font-size:12px; font-weight:bold; color:#df5386; white-space:nowrap; text-decoration:underline; }
				ul.list51 li span { display:block; font-size:11px; color:#555; line-height:1.4; white-space:nowrap; }
				ul.list51 li .categ { margin-top:8px; padding-top:8px; border-top:1px solid #d3d3d4; }
				ul.list51 li .tags1 { padding-top:8px; }

ul.list1pics { list-style:none; overflow:visible; margin-bottom:20px; z-index:999; }
	ul.list1pics li { float:left; width:122px; overflow:visible; margin:5px 0 5px 12px; position:relative; }
		ul.list1pics li a.img1, ul.list1pics li a.img1:hover { display:block; position:relative; }
			ul.list1pics li a.img1 img { display:block; width:118px; height:90px; overflow:hidden; padding:3px; background-color:#e2e0e0; border:1px solid #c5c4c4; -moz-border-radius:4px; }
			ul.list1pics li a.img1:hover img { display:block; width:118px; height:90px; overflow:hidden; padding:3px; background-color:#c2c0c0; border:1px solid #959494; -moz-border-radius:4px; }
		ul.list1pics li .nick1 { display:block; overflow:hidden; padding:5px 0; font-size:12px; font-weight:bold; text-align:center; white-space:nowrap; }
		ul.list1pics li .nick1:hover { display:block; overflow:hidden; padding:5px 0; font-size:12px; font-weight:bold; text-align:center; white-space:nowrap; }

.rank { position:absolute; width:59px; height:59px; top:0; right:0; text-indent:-9999px; background-repeat:no-repeat; background-position:top right; }
	.admin { background-image:url(../../images/rank/admin.png); }
	.business { background-image:url(../../images/rank/business.png); }
	.chatadmin { background-image:url(../../images/rank/chatadmin.png); }
	.featured { background-image:url(../../images/rank/featured.png); }
	.superstar { background-image:url(../../images/rank/superstar.png); }
	/*.verified { background-image:url(../../images/rank/verified.png); }*/
	.verif { background-image:url(../../images/rank/verified.png); }
	.vipseller { background-image:url(../../images/rank/vipseller.png); }
	.upgrd { background-image:url(../../images/rank/vip-ranks.png); }
/* end avatar and videos lists */

/* start errors */
.error_div { display:none; }
.error_div_enabled { margin:10px 0px 10px 0px; padding:0; overflow:hidden; }
	.alert_error, .error { padding:5px 10px; background-color:#f79494; background-image:url(../../images/errors/errorGeneral.png); background-repeat:repeat-x; background-position:top; border:1px solid #9a9a9a; font-size:12px; font-weight:bold; color:#fff; text-align:center; line-height:24px; -moz-border-radius:3px; }
	.alert_successful, .success { padding:5px 10px; background-color:#c3e592; background-image:url(../../images/errors/errorSuccessful.png); background-repeat:repeat-x; background-position:top; border:1px solid #9a9a9a; font-size:12px; font-weight:bold; color:#387432; text-align:center; line-height:24px; -moz-border-radius:3px; }
	.error, .success { margin:0 15px 15px; }
	.alert_alert { padding:5px 10px; background-color:#f8fbbd; background-image:url(../../images/errors/errorAlert.png); background-repeat:repeat-x; background-position:top; border:1px solid #9a9a9a; font-size:12px; font-weight:bold; color:#c39629; text-align:center; line-height:24px; -moz-border-radius:3px; }
	.alert_disclaimer { padding:5px 10px; background-color:#e9e9e9; background-image:url(../../images/errors/errorDisclaimer.png); background-repeat:repeat-x; background-position:top; border:1px solid #9a9a9a; font-size:12px; font-weight:bold; color:#828282; text-align:center; line-height:24px; -moz-border-radius:3px; }
	.alert_disclaimer2 { padding:5px 10px; background-color:#e9e9e9; background-image:url(../../images/errors/errorDisclaimer.png); background-repeat:repeat-x; background-position:top; border:1px solid #9a9a9a; font-size:12px; font-weight:normal; color:#555; text-align:left; line-height:20px; -moz-border-radius:3px; }
	#error_yes { background-color:#f79494; background-image:url(../../images/errors/errorLightbox.png); background-repeat:repeat-x; background-position:top; border:1px solid #9a9a9a; font-size:12px; font-weight:bold; color:#fff; text-align:left; line-height:24px; }
		#error_yes a, #error_no a { color:#fff; }
/* start report content */
a.reportcontent, a.reportcontent:hover { line-height:20px !important; overflow:hidden; padding:3px 2px 3px 30px; border:none; cursor:pointer; background-image:url(../../images/report.png); background-color:transparent; background-repeat:no-repeat; background-position:top left; }
/* end report content */
/* start no content */
.nocontent { display:block; width:316px; overflow:hidden; padding:10px; }
	.nocontent .img1 { display:block; width:316px; height:240px; overflow:hidden; position:relative; padding-bottom:20px; background-image:url(../../images/nocontent.png); background-repeat:no-repeat; background-position:top center; }
		.nocontent .img1 .message { display:block; width:120px; height:50px; overflow:visible; position:absolute; top:22px; left:185px; font-size:14px; font-weight:bold; color:#000; text-align:center; line-height:1.4; }
/* end no content */
/* end errors */

/* start positioning classes */
.pos1 { margin:0 0 40px 0; }
.pos2 { margin:0 0 10px 0; }
.pos3 { margin:10px 0 0 0; }
.pos4 { margin:0 0 15px 0; }
.pos5 { margin:40px 0 10px 0; }
.pos6 { margin:10px 0; }
.pos7 { padding:15px 0 0; }
.pos8 { margin:0 0 25px 0; }
.pos9 { margin-left:15px !important; margin-right:15px !important; }
.pos10 { margin-top:20px !important; margin-bottom:10px !important; }
.pos11 { padding-right:10px; }
.pos12 { margin-top:5px !important; }
/* end positioning classes */

/* start fix top left profile avatar */
.profileavatar { margin:5px 0 0 -32px !important; }
/* end fix top left profile avatar */

/* start classifieds list */
ul.groupslist1{ list-style:none; overflow:hidden; margin-bottom:20px; font-size:11px; color:#272727; }
	ul.groupslist1 li { height:auto; overflow:hidden; margin:0; padding:20px 0 20px 20px; border-bottom:1px solid #D1D1D1;  }
		ul.groupslist1 li div.groupdata { float:left; width:660px; overflow:hidden; }
			ul.groupslist1 li div.groupdata  em { display:block; margin-bottom:5px; font-size:13px; font-style:normal; white-space:nowrap; }
				ul.groupslist1 li div.groupdata a, ul.groupslist1 li div.groupdata a:hover { color:#272727; }
				ul.groupslist1 li div.groupdata em a,ul.groupslist1 li div.groupdata em a:hover{font-size:14px;font-weight:bold;color:#CF4376;}
			ul.groupslist1 li div.groupdata2 { width:485px !important; }
			ul.groupslist1 li .btns1 { float:right; width:180px; overflow:hidden; padding-top:20px; }
				ul.groupslist1 li .btns1 .btn3, ul.groupslist1 li .btns1 .btn3:hover, ul.groupslist1 li .btns1 .btn4, ul.groupslist1 li .btns1 .btn4:hover { float:right !important; }
	ul.listingsearch1 { margin:10px 0; padding:10px 0; background-color:#f3f3f3; border-top:1px solid #dadadb; border-bottom:1px solid #dadadb; }
		ul.listingsearch1 li { display:block; overflow:hidden; margin:6px 12px; padding:15px 10px 15px 15px; background-color:#fff; border:1px solid #c0c0c0; position:relative; }
			ul.listingsearch1 li div.groupdata { width:520px; }
			ul.listingsearch1 li .listingicons { float:right; width:90px; overflow:hidden; padding:19px 25px 0 0; text-align:right; }
				ul.listingsearch1 li .listingicons img { padding-right:15px; }
			ul.listingsearch1 li .listingiconswidth2 { float:left !important; width:35px !important; padding-right:0 !important; }
/* end classifieds list */

/* start single avatars */
.avatar136 { width:150px; height:150px; position:relative; }
	.avatar136 img { width:136px; height:136px; padding:6px; border:1px solid #c5c4c4; background-color:#f3f3f3; background-image:url(../../images/avatar136Bgrd1.png); background-repeat:repeat-x; -moz-border-radius:3px; }
	.avatar136 .btnedit1 { display:block; width:136px; height:26px; line-height:26px; position:absolute; top:117px; left:7px; overflow:hidden; background-color:#000; color:#fff; font-size:12px; text-decoration:none; text-align:center; white-space:nowrap; }
	.avatar136 .status1 { display:block; width:136px; height:18px; overflow:hidden; position:absolute; top:125px; left:7px; line-height:18px; background-image:url(../../images/greytranspbgrd1.png); font-size:10px; font-weight:bold; color:#fff; }
		.avatar136 .status1 .private { float:right; display:block; width:13px; height:18px; overflow:hidden; margin-left:1px; background-repeat:no-repeat; background-position:left center; text-indent:9999px; }
			.avatar136 .status1 .profile { background-image:url(../../images/lock1.png); }
		.avatar136 .status1 .online { float:left; margin-left:5px; padding:0 0 0 12px; line-height:18px; background-image:url(../../images/bulletonline.png); background-repeat:no-repeat; background-position:left center; }
		.avatar136 .status1 .offline { float:left; margin-left:5px; padding:0 0 0 12px; line-height:18px; background-image:url(../../images/bulletoffline.png); background-repeat:no-repeat; background-position:left center; }
.avatar117 { width:133px; height:133px; position:relative; }
	.avatar117 img { width:117px; height:117px; padding:7px; border:1px solid #d0d0d0; background-color:#f3f3f3; background-image:url(../../images/avatar136Bgrd1.png); background-repeat:repeat-x; -moz-border-radius:3px; }
	.avatar117 .btnedit1 { display:block; width:117px; height:26px; line-height:26px; position:absolute; top:99px; left:8px; overflow:hidden; background-color:#000; color:#fff; font-size:12px; text-decoration:none; text-align:center; white-space:nowrap; }
	.avatar117 .status1 { display:block; width:117px; height:18px; overflow:hidden; position:absolute; top:107px; left:8px; line-height:18px; background-image:url(../../images/greytranspbgrd1.png); font-size:10px; font-weight:bold; color:#fff; }
		.avatar117 .status1 .private { float:right; display:block; width:13px; height:18px; overflow:hidden; margin-left:1px; background-repeat:no-repeat; background-position:left center; text-indent:9999px; }
			.avatar117 .status1 .profile { background-image:url(../../images/lock1.png); }
		.avatar117 .status1 .online { float:left; margin-left:5px; padding:0 0 0 12px; line-height:18px; background-image:url(../../images/bulletonline.png); background-repeat:no-repeat; background-position:left center; }
		.avatar117 .status1 .offline { float:left; margin-left:5px; padding:0 0 0 12px; line-height:18px; background-image:url(../../images/bulletoffline.png); background-repeat:no-repeat; background-position:left center; }
.avatar48 { width:56px; height:56px; position:relative; overflow:hidden; }
	.avatar48 img, .avatar48:hover img { width:48px; height:48px; padding:3px; border:1px solid #d0d0d0; background-color:#e6e6e6; -moz-border-radius:3px; }
/* end single avatars */

/* start speach bubbles */
.bubble1 { position:relative; padding:15px 10px; margin:12px 0 10px; border:1px solid #c4c4c4; font-size:11px; color:#000; line-height:1.5; background-color:#e3e3e3; background-image:url(../../images/bubbleTipBgrd2.png); background-repeat:repeat-x; background-position:top; -moz-border-radius:3px; }
* html .bubble1 { background-position:0 1px; margin-top:13px; }  /* IE6 hack */
	.bubble1 input.delete { display:block; float:right; margin:0 0 5px 5px; width:20px; height:20px; border:none; cursor:pointer; text-indent:-9999px; background-image:url(../../images/delete.png); background-color: transparent; background-repeat:no-repeat; }
	.bubble1 input.approve { display:block; float:right; margin:0 0 5px 5px; width:20px; height:20px; border:none; cursor:pointer; text-indent:-9999px; background-image:url(../../images/approve.png); background-color: transparent; background-repeat:no-repeat; }
	.bubble1 input.edit { display:block; float:right; margin:0 0 5px 5px; width:20px; height:20px; border:none; cursor:pointer; text-indent:-9999px; background-image:url(../../images/edit.png); background-color: transparent; background-repeat:no-repeat; }
	.bubble1 em { display:block; width:12px; height:14px; position:absolute; top:-12px; left:15px; z-index:20; background-image:url(../../images/bubbleTipBgrd1.png); background-repeat:no-repeat; background-position:bottom; }
	* html .bubble1 em { left:5px; }  /* IE6 hack */
	.bubble1 img, .bubble1 object, .bubble1 embed { max-width:480px; }
	* html .bubble1 img, * html .bubble1 object, * html .bubble1 embed { height:expression( this.scrollWidth > 469 ? "470px" : "auto" ); } /* IE6 hack */
	.bubble1 .gift { display:block; float:none; margin:10px 0; border:1px solid #c5c4c4; }
	.bubble1 .giftslist1 { margin:0; }
		.bubble1 .giftslist1 li { margin:10px 0; }
/* end speach bubbles */

/* start comments */
.comments { list-style:none; width:710px; margin:5px auto; }
	.comments li { float:left; overflow:visible; height:100%; margin-bottom:25px; }
	* html .comments li { margin-bottom:10px; }  /* IE6 hack */
		.comments li a.avatar48 { float:left; margin-right:10px; }
		.comments li div { float:right; width:640px; }
			.comments li div div { float:none; width:auto; }
			.comments li .bubble1 { float:left; display:block; overflow:visible; width:618px; margin-bottom:5px; color:#000;  }
				* html .comments li .bubble1 em { left:18px; }  /* IE6 hack */
			.comments li span { display:block; line-height:15px; font-size:12px; font-weight:bold; color:#787878; }
				.comments li span a { font-size:14px; font-weight:bold; }
			.comments li .date1 { float:right; margin-top:-12px; font-size:12px; line-height:1; }
/* end comments */

/* start addcoment area */
.addcomment { overflow:hidden; margin:0 auto 10px; padding:20px; border:1px solid #e1e1e1; background-color:#f0f0f0; background-image:url(../../images/blogBgrd1.png); background-repeat:repeat-x; background-position:top; }
	.addcomment .area1 { width:698px; height:80px; margin:0 auto; border:1px solid #dfdfdf; }
	.addcomment .btn4, .addcomment .btn4:hover { float:right; margin:10px 0 0 0; }
	.addcomment .attach { float:left; display:block; height:24px; overflow:hidden; margin:10px 0 0 0; line-height:24px; white-space:nowrap; color:#8f8f8f; font-weight:bold; }
		.addcomment .attach img { display:inline; vertical-align:middle; height:22px; margin:0 2px; }
	.addcomment .leftcaptcha1 { float:left; width:370px; overflow:hidden; }
		.addcomment .leftcaptcha1 textarea { width:358px; height:140px; overflow:hidden; }
	.addcomment .rightcaptcha1 { float:right; width:320px; overflow:hidden; }
		.addcomment .rightcaptcha1 div.centered { padding-bottom:8px; font-weight:bold; }
/* end addcoment area */

/* start temp quick fixed old-new site version */
#p_right_td td.bo1 img, #p_right_td td.bo1 object, #p_right_td td.bo1 embed { max-width:380px !important; }
* html #p_right_td td.bo1 img, * html #p_right_td td.bo1 object, * html #p_right_td td.bo1 embed { width:expression( this.scrollWidth > 379 ? "380px" : "auto" ); } /* IE6 hack */

#p_right_td img, #p_right_td object, #p_right_td embed { max-width:760px !important; }
* html #p_right_td img, * html #p_right_td object, * html #p_right_td embed { width:expression( this.scrollWidth > 759 ? "760px" : "auto" ); } /* IE6 hack */

.impar1 img, .par1 img { max-width:600px !important; }
* html .impar1 img, * html .par1 img { width:expression( this.scrollWidth > 599 ? "600px" : "auto" ); } /* IE6 hack */
/* end temp quick fixed old-new site version */

/* start chat windows ads (bottom-right) modifications */
#ui-toaster-br { bottom:20px !important; left:375px !important; z-index:98 !important; }
/* end chat windows ads (bottom-right) modifications */

/* start gifts lists */
ul.giftslist1 { list-style:none; overflow:visible; z-index:999; }
	ul.giftslist1 li { float:left; width:96px; overflow:visible; margin:0 14px 20px; position:relative; behavior:url("http://cdn.adultspace.com/css/default/csshover3.htc"); }
	* html ul.giftslist1 li { margin:0 12px 20px; } /* IE6 hack */
	ul.giftslist1items4 li { width:127px; }
	ul.giftslist1items4thumb li { overflow:visible; margin-bottom:30px; }
		ul.giftslist1 li .gftimg1, ul.giftslist1 li .gftimg1:hover { display:block; border:none; text-decoration:none; }
			ul.giftslist1 li .gftimg1 img { display:block; width:94px; height:94px; overflow:hidden; border:1px solid #bcbcbc; background-color:#fff; padding:0; margin-bottom:3px; -moz-border-radius:3px; }
			ul.giftslist1 li .gftimg1:hover img { display:block; width:94px; height:94px; overflow:hidden; border:1px solid #959494; background-color:#c2c0c0; padding:0; margin-bottom:3px; -moz-border-radius:3px; }
			ul.giftslist1items4 li .gftimg1 img, ul.giftslist1items4 li .gftimg1:hover img { display:block; width:125px; height:125px; }
		ul.giftslist1 li .gftimg1 .gft1{ display:block; height:12px; line-height:12px; overflow:hidden; text-align:center; font-size:11px; font-weight:normal; color:#000; text-decoration:none; }
		ul.giftslist1 li .gftimg1:hover .gft1{ display:block; height:12px; line-height:12px; overflow:hidden; text-align:center; font-size:11px; font-weight:normal; color:#555; text-decoration:underline; }
		ul.giftslist1items4thumb .gft1 { text-align:left !important; }
		ul.giftslist1 li .user4 { display:block; height:12px; line-height:12px; overflow:hidden; margin-top:3px; text-align:center; font-size:11px; font-weight:bold; cursor:pointer; }
		ul.giftslist1 li .userthumb4, ul.giftslist1 li .userthumb4:hover { position:absolute; right:-10px; bottom:-4px; display:block; width:40px; height:40px; overflow:hidden; cursor:pointer; }
			ul.giftslist1 li .userthumb4 img { display:block; width:38px; height:38px; overflow:hidden; border:1px solid #999; }
		ul.giftslist1 li .tip { display:none; }
		ul.giftslist1 li:hover .tip { position:absolute; top:-192px; left:48px; display:block; width:202px; height:202px; overflow:hidden; border:1px solid #888; background-color:#eee; padding:4px; -moz-border-radius:4px; z-index:1000; }
			ul.giftslist1 li:hover .tip .tipgift1 { display:block; width:200px; height:200px; overflow:hidden; border:1px solid #ddd; }
		ul.giftslist1 li .btn1 { float:none !important; width:94px; margin-top:5px; padding:0 !important; text-align:center; }
		ul.giftslist1 li .tipg3 { display:none; }
		ul.giftslist1 li:hover .tipg3 { position:absolute; top:-192px; left:48px; display:block; width:202px; height:202px; overflow:hidden; border:1px solid #888; background-color:#eee; padding:4px; -moz-border-radius:4px; z-index:1000; }
			ul.giftslist1 li:hover .tipg3 .tipgift1 { display:block; width:200px; height:200px; overflow:hidden; border:1px solid #ddd; }

ul.giftslist1trunk { float:left; margin:0; }
	ul.giftslist1trunk li { width:60px !important; margin:10px 7px; }
	* html ul.giftslist1trunk li { margin:10px 4px; } /* IE6 hack */
		ul.giftslist1trunk li .gftimg1 img, ul.giftslist1trunk li .gftimg1:hover img { width:58px; height:58px; }
		ul.giftslist1trunk li:hover .tip { position:absolute; top:-192px; left:28px; }
/* end gifts lists */

/* start gift image style */
.gift1, .gift1:hover { float:left; display:block; overflow:hidden; margin:10px 0; text-decoration:none; }
	.gift1 .giftimg1 { float:left; display:block; width:80px; height:80px; overflow:hidden; border:3px solid #c5c4c4; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; }
	.gift1:hover .giftimg1 { float:left; display:block; width:80px; height:80px; overflow:hidden; border:3px solid #959494; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; }
	.gift1 object, .gift1:hover object, .gift1 embed, .gift1:hover embed { width:80px; height:80px; }
	.gift1 em.plus { float:left; display:block; width:18px; height:18px; overflow:hidden; margin:62px 0 0 -2px; text-indent:-9999px; background-color:#6f6f6f; border:3px solid #c5c4c4; background-image:url(../../images/enlargeplus.png); background-repeat:no-repeat; background-position:0 -18px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; position:static; }
	.gift1:hover em.plus { float:left; display:block; width:18px; height:18px; overflow:hidden; margin:62px 0 0 -2px; text-indent:-9999px; background-color:#6f6f6f; border:3px solid #959494; background-image:url(../../images/enlargeplus.png); background-repeat:no-repeat; background-position:0 -18px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; position:static; }
/* end gift image style */

/* start positioning classes */
.pos1 { margin:0 0 40px 0; }
.pos2 { margin:0 0 10px 0; }
.pos3 { margin:10px 0 0 0; }
.pos4 { margin:0 0 15px 0; }
.pos5 { margin:40px 0 10px 0; }
.pos6 { margin:10px 0; }
.pos7 { padding:15px 0 0; }
.pos8 { margin:0 0 25px 0; }
.pos9 { margin-left:15px !important; margin-right:15px !important; }
.pos10 { margin-top:20px !important; margin-bottom:10px !important; }
.pos11 { padding-right:10px; }
.pos12 { margin-top:5px !important; }
/* end positioning classes */

/* start misc */
.vipsellerband1 { position:absolute; width:59px; height:59px; top:0; right:0; text-indent:-9999px; background-image:url(../../images/vipsellerband1.png); background-repeat:no-repeat; background-position:top right; }

.formdisclaimer { font-size:11px; color:#807f7f; }
.font11 { font-size:11px !important; }
.familyTrebuchet { font-family:"Trebuchet MS","Myriad Pro",Tahoma, sans-serif; }
.black { color:#000; }
.red { color:#c30; }
.large { font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif; font-size:26px; margin-bottom:20px; padding-bottom:10px; }
.xlarge { font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif; font-size:36px; margin-bottom:20px; padding-bottom:10px; }
.borderbottomgrey { border-bottom:1px solid #d6d6d6; }
.bordergrey { border:1px solid #c5c4c4; }
.transp3 { filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; }
.transp7 { filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; }
.opaque { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
.photocropper .cropimg { -moz-border-radius:5px; background-color:#eee; border:1px solid #c5c4c4; display:block; margin:10px auto; padding:4px; }
/* end misc */

/* start footer pages (terms, privacy, etc) style */
.footerpages { width:800px !important; }
	.footerpages .pagetitle { margin:0 0 10px 0; font-size:30px; font-weight:bold; font-family:"Trebuchet MS","Myriad Pro",Tahoma,Sans-Serif; color:#999; }
	.footerpages h1 { margin:10px 0 5px; font-size:22px; font-weight:bold; font-family:"Trebuchet MS","Myriad Pro",Tahoma,Sans-Serif; color:#999; }
	.footerpages h2 { margin:15px 0 5px; font-size:20px; font-weight:bold; font-family:"Trebuchet MS","Myriad Pro",Tahoma,Sans-Serif; color:#777; }
	.footerpages h3 { margin:10px 0 5px; font-size:18px; font-weight:bold; font-family:"Trebuchet MS","Myriad Pro",Tahoma,Sans-Serif; color:#999; }
	.footerpages p { padding-bottom:10px; }
	.footerpages .contacts1 { display:block; overflow:hidden; list-style:none; margin:0 0 20px -10px; }
		.footerpages .contacts1 li { float:left; display:block; width:238px; height:60px; overflow:hidden; margin:0 0 10px 10px; padding:10px; background-color:#eee; border:1px solid #ccc; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; }
		* html .footerpages .contacts1 li { margin:0 0 6px 6px; } /* IE6 hack */
	.footerpages .aboutlist li { margin:0 50px 30px 0; }
		.footerpages .aboutlist li .userwrap { width:166px !important; margin-left:0 !important; }
			.footerpages .aboutlist li a.img3 img { width:150px !important; height:150px !important; }
			.footerpages .aboutlist li .userwrap small { display:block; padding-top:3px; text-align:center; font-size:11px; color:#777; }
	.footerpages .aboutpic1 { display:block; overflow:hidden; margin:0 0 0 20px; border:1px solid #ccc; }
	.footerpages .advertiseleft { float:left; display:block; width:300px; overflow:hidden; }
		.footerpages .advertiseleft .field1, .footerpages .advertiseleft .area1 { width:288px; margin-bottom:10px !important; }
	.footerpages .advertiseright { float:right; display:block; width:480px; overflow:hidden; }
/* end footer pages (terms, privacy, etc) style */

/* the classes below must remain last: */
.left, .left:hover { float:left; }
.right, .right:hover  { float:right; }
.nofloat, .nofloat:hover { float:none; }
.clear, .clear:hover { clear:both; }
.nomargin, .nomargin:hover { margin:0 !important; }
.centered, .centered:hover { text-align:center; }
.nobold, .nobold:hover { font-weight:normal; }
.noborder, .noborder:hover  { border:none !important; }
.nobackground, .nobackground:hover { background:none !important; }
.isvisible, .isvisible:hover { overflow:visible !important; }
.nomarginright, .nomarginright:hover { margin-right:0 !important; }
.nomargintop, .nomargintop:hover { margin-top:0 !important; }
.nooverflow, .nooverflow:hover { overflow:hidden !important; }




/* start polls */
.polls1 { list-style:none; display:block; overflow:hidden; margin:10px 0;    }
	.polls1 li { display:block; overflow:hidden; padding:0 15px 5px 25px; line-height:1.4; }
		.polls1 li input { float:left; display:block; overflow:hidden; margin:3px 5px 0 0; }

.pollslist1 { list-style:none; display:block; overflow:hidden;    margin-top: 10px;}
	.pollslist1 li.pollslist1wrap {  display:block; width:364px;background: url("../../images/op10.png") repeat scroll 0 0 transparent; overflow:hidden;    margin: 0 auto 10px; padding:15px 0 0; border:1px solid #ddd; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; }
	.myprofile .pollslist1 li.pollslist1wrap { width:298px; }
		.pollslist1 li.pollslist1wrap b { padding:0 15px; }
		.pollslist1 li.pollslist1wrap .pollbtnarea { padding-left:85px; border-top:1px solid #ddd; }
		.myprofile .pollslist1 li.pollslist1wrap .pollbtnarea { padding-left:52px; }
.pollslist1 strong { display:block;padding-left:25px; }

.pollslist2 { list-style:none; display:block; overflow:hidden;    margin-top: 10px;}
	.pollslist2 li.pollslist1wrap {  display:block; background: url("../../images/op10.png") repeat scroll 0 0 transparent; overflow:hidden;    margin: 10px  10px; padding:15px 0 0; border:1px solid #ddd; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; }
	.myprofile .pollslist2 li.pollslist1wrap { width:298px; }
		.pollslist2 li.pollslist1wrap b { padding:0 15px; }
		.pollslist2 li.pollslist1wrap .pollbtnarea { padding-left:325px; border-top:1px solid #ddd; }
		.myprofile .pollslist2 li.pollslist1wrap .pollbtnarea { padding-left:52px; }
	.pollslist2 strong {display:block; padding-left:25px; }




.pollbtnarea { display:block; overflow:hidden; padding:10px 15px;  background-image:url(../../images/gradient1half.png); background-repeat:repeat-x; background-position:bottom; border-top:1px solid #ccc; }

.pollbigwrap1 { display:block; overflow:hidden; padding:15px 0 0; background-color:#eee; border:1px solid #ccc; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; border-radius:6px; }
	.pollbigwrap1 b { padding:0 15px; font-size:14px; }
	.pollbigwrap1 .pollbtnarea { padding-left:278px; }
	.myprofile .pollbigwrap1 .pollbtnarea { padding-left:212px; }

	.pollresultswrapper { width:100%;  float: left;clear:both;   margin-bottom: 10px; }
	.pollresultswrapper .pollresults{ float: left; margin-left: 12px; margin-right: 10px; width: 357px;}
	.pollresultswrapper .pollrecentvoters{ width:356px; float:left;}
	.pollresultswrapper .pollrecentvoters .polltop {margin-top:10px;}
	.pollresultswrapper .pollrecentvoters .polltop  td {  padding-left:20px}
	.pollresultswrapper .pollresults .polltop { 	margin-top:10px;	height:155px;padding-left:20px	}
/* end polls */


