/*=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: #000 url(/images/general/bg_body.png) repeat-x; 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; line-height: 1.5em; }
	 #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; }
/*=Main Styles*/
#wrapper { width: 827px; margin: 0 auto; overflow: hidden; position: relative;}
#header { position: relative; z-index: 2;}
	img#pic { position: absolute; bottom: 0; right: 0;}
	#inner img#pic {top: 76px;}
	#tagline { margin-bottom: 10px; }
		#tagline em { font-style: normal; font-size: 1.2em; }
	#breadcrumbs { color: #666; font-size: 1em; margin-bottom: .5em;}
		#disclaimer .text { background-color: #666; border: 1px solid #ccc; border-right: 0; height: 60px; margin-bottom: 4px; overflow:auto; width: 307px; }
		#disclaimer p { font-size: .87em; } 
		#disclaimer a:link, #disclaimer a:visited { color: #999; text-decoration: underline;}
		#disclaimer a:hover, #disclaimer a:active { color: #ccc; }	
#main { background: #333; border: #999 1px solid; border-top: 0; border-bottom: 0; padding-top: 2em; position: relative;}
	#splash #main { background: #333 url(/images/general/bg_main.png) repeat-x;}
#free{ background: url(/images/general/bg_free.png) 0 100% no-repeat; padding-bottom: 45px;position: absolute;top: 80px; left: 340px; width: 200px;}
#callout { background: #fff url(/images/general/bg_callout.png) repeat-y 0 0; border-left: 1px solid #ccc; min-height: 71px; padding: 15px; width: 526px;}
	#inner #callout { width: 417px; }
	#callout h2 { color: #336; font-size: 1.8em; font-weight: bold; margin-bottom:5px;letter-spacing: 0; line-height: 1.2em; text-transform: none; }
/*=Eros Network links*/
	#ads { position: absolute; top: 2em; left: 15px; }
		#ads li { margin-bottom: 15px; }
		#ads ul img { background: #333; border: 1px #999 solid; padding: 1px;  }
		.a_eros-network { position: absolute; top: 65px; left: 138px; width: 132px; }
			dt { color: #fed100; padding-top: 15px; }
			dd { margin-left: 15px; }
	#info { padding: 0 15px 0 325px; width: 485px; }
		#info img { margin-bottom: 1em; }
		#inner #info {min-height: 50em;}
		#info h3 { margin-bottom: .5em; }
/*=#eros_empire*/
#eros_empire { background: #333 url(/images/general/bg_main.png) repeat-x; border: 1px #999 solid; border-top:0;border-bottom:0;padding:15px;}
	#eros_empire h2 { color: #fff; font-size: 1.4em; line-height: 1.2em; margin-bottom: 1em; width: 417px; }
/*=es list*/
#features { background:#666 url(/images/general/bg_lists.png) no-repeat 0 0; margin-bottom: 30px; overflow: hidden; padding: 15px; width: 455px}
	#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/general/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: #ccc; 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: #99c url(/images/general/bg_drop.png) 0 0 no-repeat; border: #336 1px solid; float: left; display: inline;  width: 200px; }
	#inner .drop li { background: #000 url(/images/general/bg_drop_inner.png) 0 0 no-repeat; border: #000 1px solid; float: left; display: inline;  width: 200px; }
	.drop li#world-cities { margin-left: 15px;}
.drop li li, #inner .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: #336 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 { cursor: pointer; }
#splash h1, #standalone h1, #inner #header h3 {width: 808px; height: 69px;margin-bottom: .5em;}
p#logo_eg { width: 119px; height: 70px; position: absolute; top: 0; left: 137px;}
	#logo_eg span { background: url(/images/general/l_eg_general.png) no-repeat 0 0; }
	
#free h3.imgreplace { width: 200px; height: 55px; margin: 0; top: -1px;}
	#free h3.imgreplace span { background:url(/images/general/h_free.png) no-repeat 0 0; }
#eros_empire #eros-map { float: right; display: inline; width: 200px; margin-right: 380px; min-height: 34px;}
	#eros_empire #eros-map a { background: #000 url(/images/general/b_eros-map.png) no-repeat; border: #000 1px solid; color: #ccc; 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-left: 50px;text-align: right; text-transform: none; width: 364px; min-height: 54px; }
	#callout h1 a { background: #99c url(/images/general/bg_go.png) no-repeat; border: #336 1px solid; color: #fff; display: block; padding: 17px 100px 20px 0; width: 262px; min-height: 27px; }
		#callout h1 a:hover { position: relative; top: 1px; left: 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; }	
