body, html { margin:0; padding:0; height:100% }
body  { background: #e9e9e9 url(http://img.adultrental.com/images/skin_default/tile.gif) }
body, td  { color:#474747; font-size:11px; font-family:Arial, Helvetica, Geneva, sans-serif }
a { color:#777; text-decoration:underline; outline:none }
a:hover { color:#000; text-decoration:none }
img { -ms-interpolation-mode:bicubic }
form { margin:0; padding:0 }
.clear { clear:both }

.hr01 { border-top: 1px solid #d3d3d3; border-bottom: 1px dashed #e3e3e3; border-right-width:0; border-left-width:0 }
.bottomdot  { border-top: 1px dashed #ccc }
.insidebody, .insidemod  { background: #e9e9e9 }
.bottomdotted, .separatehdotted { background: url(http://img.adultrental.com/images/skin_default/h_separator_dotted.gif) center repeat-x }
.navpadding  { padding:0 8px 6px 8px }
.moviePickpad { padding-left: 3px }
.moduletilebottom    { 
	background: #e9e9e9 url(http://img.adultrental.com/images/skin_default/images_module/module_bottom_tile.gif) 0 bottom repeat-x;
	padding-bottom: 6px
}
.moduletilebottomlogin {
	background: #ddd url(http://img.adultrental.com/images/skin_default/images_module/loginmod/module_bottom_tile-login.gif) 0 bottom repeat-x;
	padding-bottom: 6px
}
#space01 { min-width:150px; max-width:100% }
#wide500 { width:500px }
.tableborder1 td { border:none 0px #92a5b0 }
.tableborder1  { padding:3px; border:solid 1px #c9c9c9 }

/* from original inline styles */
.styleNav { position:absolute; visibility:hidden; z-index:10 }
.scrollerText { color:#fff; font:normal bold 10px Verdana, Helvetica, Arial, sans-serif }
#divASContainer {
	position: relative; 
	height:125px; 
	overflow: hidden; 
	clip: rect( auto auto auto auto ); 
	visibility: visible; 
	z-index: 2;
}
#contentLayer { position:absolute; top:0; left:0; z-index:3 }

/* covers - new styles */
.coverbox {
	float: left;
	width:19.0%;
	min-width:100px;
	max-width:230px;
	border:1px solid #ccc;
	background: #f9f9f9;
	padding:6px 0;
	margin: 2px 1px 5px 2px;
	position:relative;
}
* html .coverbox { margin-left:1px }
.coverbox:hover { border-color:#666 }
.coverbox a { color:#ff4111 }
.coverbox a:hover { color:#c70000; text-decoration:none }
.coverbox img { width:87%; border:2px solid #777 }
.coverbox a.dvdtitle {
	display: block;
	width:90%;
	overflow: hidden;
	white-space: nowrap;
	margin: 2px 0;
}
.coverbox .desc {
	display: block;
	overflow: hidden;
	text-align: left;
	font-size:10px;
	width:85%;
	height:54px;
}
.featured_studio {
	width:14.8%;
	margin: 2px 3px 6px 3px;
	min-width:60px;
	border-width:0px;
	background: transparent;
}
.featured_studio img { width:80%; border:2px solid #777 }
.featured_studio a.dvdtitle { white-space:normal; height:30px }
.submenu { display:none }
.flash-icon {
	width:34px;
	height:37px;
	background-image:url(fl-video.png);
	position:absolute;
	bottom:0;
	right:6px;
}

/* top 10 lists */
.toplist { list-style-type:none; padding:0; margin:6px 0 0 0 }
.toplist li { position:relative; padding:1px 0; overflow:hidden; margin:0 }
.toplist li a {
	display:block; text-align:center; background:#fff; 
	border:1px solid #ccc; text-decoration:none; 
	color:#000; height:16px; overflow:hidden;
}
.toplist li a:hover { background:#fc0 }
.toplist li span {
	border:1px solid #ccc; background: #fff;
	float:left; text-align:center;
	height:16px; width:16px; margin-right:2px;
	font-weight:bold; font-size:12px;
}
*+html .toplist li span { position:relative; left:3px }
* html .toplist li span { position:relative; left:6px }
span.mainmenu-vip-text a { padding:0 8px; color:#f42; font-size:12px }
span.mainmenu-vip-text a:hover { color:#ffca00; }

/* whitelist info on support page - temporary - will be moved to help page */
ul.whitelist { list-style-type:none; padding:0; margin:0 }
ul.whitelist li { display:block; float:left; margin:3px 2px; padding:3px 0 }
ul.whitelist li a {
	font-size:12px; text-decoration:none; padding:2px 6px; white-space:nowrap;
	border:1px solid #999; background:#f2f2f2; font-weight:bold; color:#444
}
.whitelist-hr { border:none; border-top:1px solid #999; width:90%; margin-bottom:20px; text-align:center }
.whitelist-title { font-size:12px; font-weight:bold }
.whitelist-title a {
	font-size:10px; text-decoration:none; margin-left: 12px;
	padding:0 3px 1px 3px; border:1px solid #999; background:#f2f2f2;
}
.whitelist-title a:hover, ul.whitelist li a:hover { background:#fefefe; border-color:#666; color:#000; }
ol.whitelist-list { font-size:12px; padding-left:12px; margin-left:12px }

.copyright {
	display:block;
	width:100%;
	position:relative;
	text-align:center;
	color: #444;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	margin-top:8px;
}
.copyright .row1 { text-transform:uppercase; margin-bottom:4px }
.copyright .row3 { margin:2px 0 6px 0; }
.copyright a { color:#000; padding:0 8px; border-right:1px solid #666 }
.copyright a:hover { color:#f60 }
.copyright a.last{ border:none }

/* old styles */
.fields, .fields1 {
	color:#000;
	font-size:11px;
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	border:solid 1px #aaa
}
.fields { background: #d5d5d5; width:250px }
.fields1  { background: #fffff0; width:120px }
.frgtpwfields {
	color:#000;
	font-size:11px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	background-color:#ffffcf;
	width:200px;
	border:solid 1px #aaa
}
.dropdowns  { font-size:10px; background: #fffff0; width:120px; border:solid 1px #aaa  }
.CountryFields { font-size:13px; background: #fffff0; width:200px; border:solid 1px #aaa }
.nothanksButtn { color:#fff; font-size:10px; background-color:#ff8400; border:solid 2px #ccc }
.addminutesButtn { color:#fff; font-size:12px; font-weight:bold; background-color:#ff8400; padding:3px; border:solid 3px #ccc }
a.linkpwd { color:#ff670a }
a.linkpwd:hover { color:#ffa900 }
a.linkfriend { color:#e60000 }
a.linkfriend:hover { color:#000 }
a.linkorange { color:#f60 }
a.linkorange:hover { color:#f93 }
a.linkred { color:#fb3f3a; font-weight:bold }
a.linkred:hover { color:#f93 }
a.linkyellow  { color:#ff4111 }
a.linkyellow:hover  { color:#b50000 }
.linkfooter a  { color:#000; font-size:10px }
.linkfooter a:hover  { color:#838383; border:#fff  }
a.biglinkgreen  { color:#47bd00; font-size: 25px; font-weight:bold }
a.biglinkgreen:hover  { color:#8ee300; font-size: 25px }
a.biglinkred   { color:#eb0000; font-size: 25px; font-weight:bold }
a.biglinkred:hover  { color:#ff612a }
a.dclink { color:#a800bf; text-decoration:none }
a.dclink:hover { color:#e89aff; text-decoration:underline }
.navblack a  { color:#fff; font-size:10px; font-weight:bold; text-decoration:none }
.navblack a:hover  { color:#ffca00; text-decoration:underline }
.subnavblack a   { color:#000; font-size:11px; text-decoration:none }
.subnavblack a:hover   { color:#f10000; text-decoration:underline }
.header1 { color:#ffc11a; font: normal bold 12px arial, helvetica, geneva, sans-serif }
.headerStraight   { background: #636363 url(http://img.adultrental.com/images/skin_default/images_header_nav/header-straight.jpg) no-repeat }
.headerGay { background: #636363 url(http://img.adultrental.com/images/skin_default/images_header_nav/header-gay.jpg) no-repeat }
.joinheader01 { font-size:18px; font-weight:bold; letter-spacing: -1px }
.presignupheader  { font-size: 33px; font-family: Impact; letter-spacing: -1px }
.presignupheader01 { font-size:15px; font-family: Tahoma }
.presignupheader02 { font-size:12px; font-family: Tahoma }
.presignupheader03 { font-size: 26px; font-family: Impact; letter-spacing: -1px }
.splashfield {
	color:#515151;
	font-size:10px;
	font-family: Tahoma, Helvetica, Arial;
	background-color:#dbdbdb;
	padding:6px;
	border:solid 1px #ccc
}
.smallRed01 { color:#e10000; font-size: 9px }
.splashfieldsoft { color:#515151; font-size:10px; font-family: Tahoma, Helvetica, Arial }
.marquee1 { color:#ef4c00; font-size:11px; font-family: Tahoma, Helvetica, Geneva, Arial; background-color: transparent }
.joinstraightbg     { background: url(http://img.adultrental.com/images/skin_default/images_random/joinpage-straight-bg.jpg) center bottom no-repeat }
.stars   { color:#000; font-size:15px; list-style-image: url(http://img.adultrental.com/images/skin_default/images_random/star.gif); display: block; margin-bottom: 0 }
.ol { color:#f60; line-height:1.5; list-style-type: decimal; margin-left: 28px }
.accntyellow { color:#3e464b; font-size: 9px; font-family: Arial }
.joingaybg     { background-image: url(http://img.adultrental.com/images/skin_default/images_random/joinpage-gay-bg.jpg); background-repeat: no-repeat; background-position: center bottom }
.joinhighlight01 { color:#ef8300; font-size:14px; font-style: italic; font-weight:bold }
.joinhighlight02 { color:#006e00; font-size:12px; font-style: italic; font-weight:bold; text-decoration: overline blink }
.bullets01   { color:#e30001; font-weight:bold; list-style-image: url(http://img.adultrental.com/images/skin_default/bullets-01.gif) }
.picstroke  { border:solid 2px #777 }
.pwdtable { color:#a6a6a6; background-color:#fff; border:solid 6px #d5d5d5 }
.pwdtable02 { color:#a6a6a6; background-color:#fff; border:solid 6px #f5f5f5 }
.green   { color:#47bd00 }
.black { color:#000 }
.white { color:#eb0000 }
.red { color:#ea0000 }
.accFields  {
	color:#000;
	font-size:11px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	background-color:#fffff0;
	width:130px;
	border:solid 1px #b6b6b6;
}
.strokeAcc { color:#a6a6a6; border:solid 6px #fbfbfb }
.accHeader01 { background-color:#fbfbfb }
.hrAcc { width:100%; height:2px; border-top: 1px solid #f5f5f5; border-bottom: 1px solid #cfcfcf }
a.country01 { color:#ffeb8d; font-weight:bold; text-decoration:none }
a.country01:hover { color:#fff; text-decoration:underline }
a.country02 { color:#000; font-weight:bold; text-decoration:none }
a.country02:hover { color:#c60000; text-decoration:underline }
.countryFields  {
	color:#000;
	font-size:11px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	background-color:#fffff0;
	width:130px;
	border:solid 1px #b6b6b6;
}
.countrystroke {
	color:#a6a6a6;
	background-color:#000;
	padding:3px;
	border:6px solid #878787;
	border-right-width:0;
}
.countryHeader01 { background-color:#fbfbfb }
.countryColor { color:#ffeb8d; font-weight:bold }
.countryhr { width:100%; height:2px; border-top: 1px solid #f5f5f5; border-bottom: 1px solid #cfcfcf }
#headerBlock01 { color:#fff; font-size: 20px; font-weight:bold; background-color:#da0000; width:25px; height:27px }
.headerBar01, .headerBar02 {
	font: normal bold 11px Tahoma, Helvetica, Arial;
	background-color:#fff;
	padding-left: 6px;
}
.headerBar01 { border-bottom: 3px solid #da0000 }
.headerBar02 { border-bottom: 3px solid #d0ccc1 }
.mod01 { background-color:#fff; padding:6px 8px 8px }
.modTable01 { border:solid 3px #d9d9d9 }
#headerBlock02 { color:#fff; font-size: 20px; font-weight:bold; background-color:#fcffff; width:25px; height:27px }
#vSeparator01 { width:1px; height:121px; border-right: 1px dashed #da0000 }
.mod02 { background-color:#fcffff; padding:6px 8px 8px }
.modTable02 { border:solid 3px #d9d9d9 }
.nav a  {
	color:#fff;
	font-size:10px;
	font-weight:bold;
	background: #333;
	text-decoration:none; 
	width:100%;
	height:20px;
	padding:0 3px;
	border-bottom: 3px solid #ffce00;
	display: block;
}
.nav a:hover  { background:#555; border-color:#da0000 }
#navSeparator { color:#fcffff; background: #000; background-position: center; width:2px; height:15px }
.padBottm { padding-bottom: 2px }
a.account01  { color:#e14f00; font-size:11px; text-decoration:underline   }
a.account01:hover   { color:#e14f00; font-size:11px; text-decoration:none   }
.accDetail01 { color:#000; font-size:12px; font-family:Arial }
.pwdtable { color:#000; background: #9d1b2c; border:solid 6px }
.accBg { background: #ffb2ff }
.balanceRow1 { background: #c1c1c1 }
.balanceRow2 { background: #f1f1f1 }
.accFields  {
	color:#000;
	font-size:11px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	background-color:#fefeee;
	width:130px;
	border:solid 1px;
}
.strokeAcc { color:#d2d2d2; border:solid 4px #cbcbcb }
.accHeader01 { color:#fff; background: #cbcbcb }
.hrAcc { width:100%; height:2px; border-top: 1px solid #f5f5f5; border-bottom: 1px solid #b6b6b6 }
.iPodsrSpacer01 { background: url(http://img.adultrental.com/images/ipod/images/searchSpacer01.gif) center repeat-y; text-align: center; width:20px; height:35px }
.iPodsrSpacer02 { text-align: center; width:20px }
.iPodResultRed, .iPodPageNav a { color:#ea0000 ; font-size:15px; text-decoration:none }
.iPodPageNav a:hover { color:#500000; font-size:15px }
.iPodResulttxt { font-size: 9px }
.iPodtxtField01, .iPodDropdown  { font-size:10px; background: #fffff0; border:solid 1px #aaa }
.iPodtxtField01 { width:150px }
.iPodDropdown  { text-align: center; width:40px }
.iPodPageActive { color:#565656; font-size:15px; text-decoration:none }

