/*=Reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; }body{line-height:1}ol,ul{list-style:none; list-style-position:outside;}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/*=Typography*/
body { background: #ccc url(/images/male/bg_body.gif); color: #ccc; font-family: Arial, Helvetica, sans-serif;font-size: 62.5%; }
h1, h2, h3, h4, h5, #tagline { color: #ccc; font-size: 1.4em;font-weight: normal; letter-spacing: -1px; text-transform: uppercase; }
	 #free h3, #free h2 { color: #fff; font-size: 1em; line-height: 1em; }
	 #free h3 { margin-left: 12px; }
p, li, dl { font-size: 1.2em; line-height: 1.5em; }
p { margin-bottom: 15px; }
	p.focus { font-size: 1.4em; }
a:link, a:visited { color: #99c; text-decoration: none; }
	a:visited { color: #669; }
a:hover, a:active { color: #99c; text-decoration: underline; }
/*=exciter*/
#exciter img, #eros_empire img { position: absolute; top: 0; left:0;}
/*=#eros_empire*/
#eros_empire { padding:15px 13px 25px 56px; width:419px;}
	#eros_empire h2 { color: #fff; font-size: 1.4em; line-height: 1.2em; background:url(/images/male/bg_free.png) no-repeat; padding: 40px 20px 0 15px;  position: absolute; top: 170px; left: 0; width: 345px; height: 96px;}
/*=Main Styles*/
#wrapper {  background: #333; border: 1px solid #999; border-top: 0; border-bottom: 0; width: 825px; margin: 0 auto; min-height: 800px;overflow: hidden; position: relative;}
#header {width: 488px; padding-left: 337px;}
	#tagline { margin-bottom: 10px; }
		#tagline em { font-style: normal; font-size: 1.2em; }
	#breadcrumbs { font-size: 1em; }
		#disclaimer .text { background-color: #666; border: 1px solid #ccc; border-right: 0; height: 60px; margin-bottom: 4px; overflow:auto; width: 468px; }
		#disclaimer p { font-size: .87em; } 
		#disclaimer a:link, #disclaimer a:visited { color: #999; text-decoration: underline;}
		#disclaimer a:hover, #disclaimer a:active { color: #ccc; }		
	#ads li { margin-bottom: 15px; }
	#ads ul img { background: #333; border: 1px #999 solid; padding: 1px;  }
#free{ background:url(/images/male/bg_free.png) no-repeat; padding: 34px 0 0 15px;  position: absolute; top: 170px; left: 0; width: 365px; height: 96px;}
#callout { background: #99c url(/images/male/bg_callout.png) no-repeat 0 100%; min-height: 80px; padding: 0 0 25px 393px; position: relative; right: 337px; width: 432px;}
	#inner #callout { min-height: 50px;padding: 13px 0 25px 326px; position: relative; right: 337px; width: 499px;}
	#callout h2 { background: url(/images/male/bg_callout.png) 0 0 no-repeat; color: #fff; font-size: 1.8em;font-weight: bold; letter-spacing: 0; line-height: 1.2em; padding: 17px 0 .5em 393px; position: relative; right: 393px; text-transform: none; width: 432px;}
/*=Eros Network links*/
	#ads { position: absolute; top: 308px; left: 13px; }
		.a_eros-network { position: absolute; top: 64px; left: 165px; padding-left: 15px; width: 132px; }
			dt { color: #fed100; padding-top: 15px; }
			dd { margin-left: 15px; }
	#info { float: right; display: inline; margin: 13px;width: 475px; }
		#info h3 { margin-bottom: .5em; }
/*=features list*/
#features { background:#666 url(/images/male/bg_lists.png) no-repeat 0 0; margin-bottom: 30px; overflow: hidden; padding: 17px; width: 441px}
	#features h3 {color: #fed100; }
	#features ul { float: left; display: inline; margin-right: 15px; width:29%;}
		#features li { margin-bottom: .25em; }
/*=footer*/
#footer { background: url(/images/male/bg_footer.png) repeat-x left bottom; color: #999; clear: both; font-size: .8em; padding: 77px 19px 20px; width: 787px;}				

/*=Suckafish Dropdowns */
.drop h5 { color: #99c; font-size: 1.6em; letter-spacing: 0;line-height: 31px; padding-left: 15px; text-transform: none;}
	.drop a:link {color: #99c; text-decoration: none;}
	.drop a:visited {color: #669; text-decoration: none;}
	.drop a:hover, .drop a:active {color:#ccf; text-decoration: none;}
.drop li { background: #000 url(/images/male/bg_drop.png) 0 0 no-repeat; border: #666 1px solid; float: left; display: inline;  width: 200px; }
	.drop li#world-cities { margin-left: 15px;}
.drop li li { background: #000; border: 0; line-height: 1.5em; margin: 0; height: 1.5em; width: 183px; }
	.drop li#world-cities li { width: 200px; }
.drop li li a { display: block; min-height: 1.5em; padding-left: 15px; width: 168px; }
	.drop li#world-cities li a { width: 185px;}
.drop li li a:hover { background-color: #666;}
.drop li ul { background: #000; border: #666 1px solid; border-top: 0; margin: -1px 0 0 -1px; overflow-x:hidden !important; padding-bottom: 15px; position: absolute; left: -999em; overflow: auto; width: 200px; height:16.75em; }
.drop li:hover ul, .drop li.sfHover ul { left: auto; }
#inner .drop { width: 202px;}
	#inner .drop #us-cities { margin-bottom: 10px; height: 30px; }
	#inner .drop #world-cities { margin: 0; height: 30px;}
#inner .drop li { float: none; display: block; }
/*=Buttons and image replacements*/
.imgreplace, .button { position: relative; }
	.imgreplace span, .button span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
	.button span, .imgreplace a span { cursor: pointer; }
#splash h1, #standalone h1, #inner #header h3 {width: 475px; height: 61px; left: -5px;}
p#logo_eg { width: 107px; height: 64px; position: absolute; top: 0; left: 179px;}
	#logo_eg span { background: url(/images/male/l_eg_males.png) no-repeat 0 0; }

#free h3.imgreplace { width: 301px; height: 46px; margin: 0;}
	#free h3.imgreplace span { background:url(/images/male/h_free.png) no-repeat 0 0; }
#eros_empire #eros-map { float: right; display: inline; width: 200px; min-height: 34px;}
	#eros_empire #eros-map a { background: #000 url(/images/male/b_eros-map.png) no-repeat; border: #666 1px solid; color: #99c; display: block; font-size: 1.4em; font-weight: bold; padding: 24px 0 30px 80px; width: 120px; height: 100%; }
	#eros_empire #eros-map a:hover { position: relative; top: 1px; left: 1px; text-decoration: none; }
#callout h1 { font-size: 1.6em; font-weight: bold; letter-spacing: 0; margin: 0 auto; text-align: right; text-transform: none; width: 415px; min-height: 54px; }
	#callout h1 a { background: #000 url(/images/male/bg_go.png) no-repeat; border: #000 1px solid; color: #fff; display: block; padding: 17px 100px 20px 0; width: 315px; min-height: 13px; }
		#callout h1 a:hover { position: relative; top: 1px; left: 1px; text-decoration: none; }
/*=KLUDGE*/
#inner #info { min-height: 500px; } *html #inner #info { height: 500px; } 
*html #callout { height: 80px; } *html #inner #callout { height: 50px; }
*html #eros_empire #eros-map { height: 34px;}