/*=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: #fff; color: #333; font-family: Arial, Helvetica, sans-serif;font-size: 62.5%; }
h1, h2, h3, h4, h5, #tagline { color: #333; font-size: 1.4em;font-weight: normal; letter-spacing: -1px; text-transform: uppercase; }
	 #free h3, #free h2 { color: #fff; line-height: 1.5em; }
	 	#free h2 {margin: 0 4px; }
	 h3 strong { color: #fed100; font-weight: normal; }
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: #336;  }
	a:visited { color: #003; }
a:hover, a:active { color: #66c; text-decoration: none; }
#content a:link, #footer a:link { color: #336; } #content a:visited { color: #003; }
#content a:hover, #content a:active, #footer a:hover, #footer a:active  { color: #fff; }
/*=Main Styles*/
#wrapper { background: #ccc url(/images/dancer/bg_body.gif) repeat-y 50% 0; margin: 0 auto; width: 942px; }
#header {  background: url(/images/dancer/bg_main.png) no-repeat 100% 100%;  padding-bottom: 15px;  }
	#tagline { font-size: 1.5em; margin: 0 15px 15px 73px; }
		#tagline em { font-style: normal;  }
	#breadcrumbs { font-size: 1em; margin-left: 70px; }
	#disclaimer {margin-left: 73px; }
		#disclaimer .text { background-color: #666; border: 1px solid #999; border-right: 0; height: 60px; overflow:auto; width: 307px; }
		#disclaimer p { font-size: .87em; } 
		#disclaimer a:link, #disclaimer a:visited { color: #666; text-decoration: underline;}
		#disclaimer a:hover, #disclaimer a:active { color: #333; }		
#main { float: left; display: inline;width: 397px; }
	#callout { background: #99c url(/images/dancer/bg_callout.png) no-repeat; position: relative; left: 28px; padding: 18px 18px 18px 43px; width: 308px;  z-index: 2;}
		#splash #callout h2 { font-size: 1.8em; font-weight: bold; text-transform: none; }
	#ads { margin: 15px 0 0 70px; position:relative; width: 327px; z-index: 1;}
		#ads ul { float: left;display: block;position: absolute; left: 0; top: 0; width: 124px; }
			#ads ul img { background: #fff; border: 1px #999 solid; padding: 1px;  }
		/*=Eros Network links*/
		.a_eros-network { margin-left: 139px; position: relative; top:65px;}
			dt { color: #666; font-weight: bold; padding-top: 15px; }
			dd { margin-left: 15px; }
#content { float:right; display: block; padding-right: 59px; width: 486px; }
	#info, #info div { padding: 15px; }
	#info img { margin-bottom: 1em; }
	#free { background: #666 url(/images/dancer/bg_free.png) repeat-y; padding-bottom: 1.5em;}
		#free ul { float: left; display: block; }
		#free ul.innerfade li { position: absolute; }
			#free #girl1 { width: 156px; }			
			#free #girl2 { margin: 0 1px; width: 162px; }			
			#free #girl2 { margin: 0 1px; width: 162px; }			
		#exciter { background: url(/images/dancer/bg_free2.png) repeat-y; clear: both;position: relative; top: 7px; min-height:4em; padding: 3px 11px; }
		#eros_empire { margin-top: 22px; position: relative; }
#features { background: #fff url(/images/dancer/bg_features.png) no-repeat; margin-bottom: 15px; }
		#features ul { float: left; display: inline; padding: 15px; width: 112px;}
		#features .postscript { clear: both; margin: 0;text-align: right; }
#footer { border-top: #666 solid 1px; color: #333; clear: both; font-size: .8em; margin: 0 74px 0 412px; padding: 15px 0;}	
/* Suckafish Dropdowns */
#splash #callout h2 { letter-spacing: 0; line-height: 1em; position: absolute; left: 43px; width: 93px; }
.drop h5 { color: #ccc; font-size: 1.4em; font-weight: bold; letter-spacing: 0;line-height: 31px; padding-left: 15px; text-transform: none;}
.drop { margin-left: 108px; width: 200px;}
	.drop a:link, #free a:link {color: #99c; text-decoration: none;}
	.drop a:visited, #free a:visited {color: #669; text-decoration: none;}
	.drop a:hover, .drop a:active, #free a:hover, #free a:active {color:#ccf; text-decoration: none;}
.drop #us-cities { margin-bottom: 15px; }
.drop li { background: #000 url(/images/dancer/bg_drop.png) 0 0 no-repeat; display: block;width: 200px; }
.drop li li { background: #000;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: #333;}
.drop li ul { background: #000; width: 200px; height:16.75em; margin-top: -1px; overflow-x:hidden !important; padding-bottom: 15px; position: absolute; left: -999em; overflow: auto; }
.drop li:hover ul { left: auto; }
.drop li:hover ul, .drop li.sfHover ul { left: auto; }
#eros_empire .drop { float: none; margin: 0 39px 0 15px; }
/*=Buttons and image replacements*/
.imgreplace, .button { position: relative; }
	.imgreplace span, .button span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
	.button span { cursor: pointer; }
#splash h1, #standalone h1, #inner #header h3 { width: 335px; height: 89px; text-indent: 100px; left: 57px;}
p#logo_eg { width: 111px; height: 67px; position: absolute; top: 0; left: 137px;}
	#logo_eg span { background: url(/images/dancer/l_eg_dancer.png) no-repeat 0 0; }
	
#free h3.imgreplace { float: left; display: inline;width: 295px; height: 41px;margin-right: 17px; }
	#free h3.imgreplace span { background:url(/images/dancer/h_free.png) no-repeat; }
#eros_empire #eros-map {  position: absolute; left: 255px; top: 0; width: 200px; height: 74px;}
	#eros_empire #eros-map a { background: #000 url(/images/dancer/b_eros-map.png) no-repeat; color: #ccc; display: block; font-size: 1.4em; font-weight: bold; line-height: 74px; padding-left: 80px; width: 120px; height: 100%;  }
	#eros_empire #eros-map a:hover, #eros_empire #eros-map a:active { border: solid 1px #333; border-top:0; border-left: 0; position: relative; top: 1px; text-decoration: none;}
#callout h1, #standalone #callout h2  { font-size: 1.6em; font-weight: bold; letter-spacing: 0; line-height: 1.2em; text-align: right; text-transform: none; width: 311px; height: 72px; }
	#standalone #callout h2 a, #callout h1 a { background: #336 url(/images/dancer/b_go.png) no-repeat; color: #fff; display: block; padding: 19px 100px 19px 19px; width: 192px; height: 34px }
	#callout h1 a:hover, #callout h1 a:active, #standalone #callout h2 a:hover, #standalone #callout h2 a:active { border: solid 1px #333; border-top:0; border-left: 0;position: relative; top: 1px; text-decoration: none; }
	
/*= MEG login */
#nav_login {background: #666 url(/images/bg_nav-login.gif) no-repeat 0% 100%; color: #ccc; padding: 5px;position:absolute; top: 0; right: 0; text-transform: uppercase; font-size: .8em; z-index:10; margin:0;}
	#nav_login li { display: inline; margin-left: 5px; }
	#nav_login a { color: #fff; }
		#nav_login a:hover, #nav_login a:active { text-decoration: underline;}
	#nav_login_reg a { background: url(/images/i_login.gif) no-repeat left center; border-left: 1px solid #ccc; background-position: 7% 50%; margin-right: 5px;padding-left: 18px; }	
