/*CSS 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}
/*=Main Styles*/
body { background: url(library/media/images/bg_wrapper.png) repeat-y 50% 0;font-family: Helvetica, Calibri, Arial, sans-serif; font-size: 62.5%;}
#wrapper { background: url(library/media/images/bg_wrapper.gif) no-repeat 161px 136px; color: #ccc; font-size: 1.2em; line-height: 1.5em; margin: 0 auto; overflow: hidden; position: relative; width: 971px; }
#nav_access { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; }
	#navigation { background: #ccc url(library/media/images/bg_navigation.png) repeat-y; color: #292929; float: left; padding-top: 20px; width: 160px; }
		#navigation ul, #navigation h4, #friends {padding-left: 20px; }
		#navigation h4 {margin-top: 50px; }
		#friends { background: url(library/media/images/bg_friends.png) no-repeat 0 100%; margin-top: 10px;}
			#friends img { margin-bottom: 20px;}
	#main { float: right; padding: 38px 28px 0 0; width: 762px; }
		#content { float: left; width: 762px; } .home #content, .archive #content, .blog #content, .single #content { width: 442px; }
			.nav-previous {float:left; width: 200px; }.nav-next { float:right; text-align: right; width: 200px; }
		#secondary { background: #000 url(library/media/images/bg_sidebar.png); float: right; padding: 34px 20px; width: 229px;}
			.home #secondary li li { border-bottom: #ccc 1px solid; padding: 14px 0 25px; }
	#footer { clear: both; }
	.eros-network { background: #000 url(library/media/images/bg_sidebar.png); font-weight: bold; line-height: 1.2em; padding:34px 20px; margin: 0 20px 20px 0; }
		.pageid-5 .eros-network { font-size: 1.4em;  width:229px; float: left;  }
		.primo { margin-top: 1em;padding-top: 34px; }
	.eros-demographics { background: #666; color: #fff; -moz-border-radius: 1em; -webkit-border-radius: 1em; font-size: 1.2em; padding: 1em; }
/*=Typography*/
a:link, a:visited { color: #fed100; text-decoration: none; }
	 a:visited { color: #e3bb00; text-decoration: none; }
a:hover, a:active { text-decoration: underline;  }	 
	#nav_primary a:link, #nav_primary a:visited, #nav_primary a:hover, #nav_primary a:active { color: #601830; font-size: 1.4em; font-weight: bold; text-decoration: none; }
h4 { text-transform: uppercase; }
#nav_secondary { margin-top: 20px; }
	#nav_secondary li { line-height: 2em; }
		#nav_secondary a:link, #nav_secondary a:visited, #nav_secondary a:hover, #nav_secondary a:active { color: #601830;  }
		#navigation .searchform button, #navigation .searchform input { font-size: .83em; }
p#breadcrumbs { font-size: .8em; margin: 0; } .home #breadcrumbs { display: none;}
#content h1 { font-size: 1.8em; font-weight: bold; line-height: 1.2em; text-transform: uppercase; }
 #content p, #content ul, #content ol, .textonly  { margin: 1em 0; }
#secondary .widget { margin-bottom: 45px; }
.home #secondary h2, .blog #secondary h3, .archival h3 { border-bottom: #ccc 1px solid; font-size: 1.4em; line-height: 1.2em; margin-bottom: 10px;padding-bottom: 5px;  text-transform: uppercase; }
.home #content h2 {border: 0; font-size: 1.4em; margin: 0; padding: 0; font-weight: normal; line-height: 1.2em;text-transform:uppercase;}
.home #secondary h2, .archival h3 { margin: 0; }
.archival h3, .home #secondary h3 { margin-bottom: 14px; }
.home #secondary h3 a { color: #fff; font-size: 1.2em; }
.home #secondary p { font-size: .9em; }
.home #secondary p.read-more { text-align: right; }
	.home #secondary p.read-more a { background: url(library/media/images/i_sidebar_arrow.png) no-repeat 100% 50%; color: #fed100; padding-right: 15px; text-transform: uppercase;}
.home #eros-sisters { clear: both; overflow: hidden; }
	.home #eros-sisters li { float: left; margin: 0; padding:0; background: none; }
#content .entry-title { font-weight: normal; line-height: 1.2em; text-transform: none; }
#content h2.entry-title { font-size: 1.6em; margin-top: 40px;  }
.published { color: #999; font-size: .8em; }
#footer { clear: both; padding: 20px 0 70px; text-align: center; }
#footer li { border-right: #ccc 1px solid; display: inline; padding: 0 2px 0 0; }
	#footer li.last { border: 0; }
	#footer a { color: #ccc; font-size: .79em; text-transform: uppercase; }
.archival li { font-size: .9em; margin-bottom: 7px; }
.archival a { color: #fff; }
.blog h1 sup { font-weight: normal;}
/*=Forms*/
#newsletter-signup, #content form {background: #ccc; border-radius: 1em; clear: both; color: #000; margin-bottom: 20px; overflow: hidden; padding: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em;}
#content form a { color: #601830; font-weight: bold;}
#content select, #content input { width: 142px; }
#content form li { float: left; display: block; width: 369px; }
#content select.multiple, .cfselectmulti{ height: 79px; } #content textarea {height: 75px; width: 144px; } 
.submit, .cform .cf-sb input { background: #601830; border-top: #c73062 1px solid; border-left: #c73062 solid 1px; border-right: #2e0b17 solid 1px; border-bottom: #2e0b17 solid 1px; color: #fff; font-size: .9em; padding: .25em 0; text-transform: uppercase;}
	#content li .submit { margin-left: 100px;}
	#content .cf-sb { margin-left: 469px; }
#navigation .searchform input { width: 66px; }
#newsletter-signup { font-size: .8em; }
	#newsletter-signup strong, #newsletter-signup .required {color: #c73062; }
	#secondary #newsletter-signup ul { margin: 12px auto; width: 205px; }
		#newsletter-signup li { background: none; overflow: hidden; margin-bottom: 2px;padding: 0; }
	#newsletter-signup h4 { text-transform: uppercase; font-size: 1.4em;}
	#newsletter-signup p { margin-top: 0;}
	#newsletter-signup label, #newsletter-signup li.required { float: left; display: block; font-weight: bold; width: 55px; }
	#newsletter-signup .submit, #newsletter-signup li.required { margin-left: 55px; width: 144px; }
#content label { float: left; display: block; font-weight: bold; width: 100px; }
/*=Cforms*/
.pageid-14 #content .cform { margin-top: 20px; }
.pageid-14 #content .cform fieldset { padding: 1em; margin-bottom: 20px; }
.pageid-14 #content .cform legend { font-size: 1.2em; font-weight: bold; text-transform: uppercase; }
.pageid-14 #content .cform li {float: none; overflow: hidden; width:auto; }
#content .cform .emailreqtxt, #content .cform .reqtxt { color: #601830; font-size: .8em; font-weight: bold; padding-left: 5px; }
.pageid-14 #content .cform .emailreqtxt, .pageid-14 #content .cform .reqtxt { display: block; float: left; width: 110px; }
.pageid-14 #content .cform input { float: left; margin-bottom: 3px; }
.pageid-14 #content .cform label { width: 200px;}
.cf-fs1, .cf-fs3 /*account info + signature fieldset*/ {background: #999; -moz-border-radius: .5em; -webkit-border-radius: .5em; }
	#content .cf-fs1 ol, #content .cf-fs3 ol { margin: 0 auto;  width: 480px; }
	.quote, .note { font-style: italic; }
	.note { font-size: .8em; margin-left: 200px; }
.cf_li_err, .failure { background: #e0658e; color: #601830; padding: 1em;}
#cformsform ol li { list-style: none; }
#content form .cf_hidden { display: none; }
.pageid-14 .cf-sb {text-align: center; margin: 0; }
	.pageid-14 #content input#sendbutton { float: none; width: auto; }
/*=Lists*/
#post-13 .article img { float: left; display: inline; margin: 0 20px 20px 0; }
 #content ul { list-style: disc outside; }
 	.home #content .page li { background: url(library/media/images/i_arrow.png) no-repeat 0 50%; list-style: none; margin-left: 10px; padding-left: 15px; }
	.eros-network li { background: url(library/media/images/i_sidebar_arrow.png) no-repeat 0 50%; list-style: none; line-height: 2em; margin-left: 10px; padding-left: 15px; }
		.pageid-5 .eros-network li { line-height: 1.4em; }
#content ol { list-style: decimal inside; }  #content ol ul { margin-top: 0; }
 	#content ol#search-query, #content ol#search-query li { list-style: none; margin-left: 0;  }
 #content li { margin-left: 15px; }
#friends ul { padding: 0; }
#nav_secondary li a {padding-left: 15px; }
#nav2_twitter a { background: url(library/media/images/i_twitter.png) no-repeat 0 50%; }
#nav2_contact a { background: url(library/media/images/i_email.png) no-repeat 0 50%; }
#nav2_links a { background: url(library/media/images/i_links.png) no-repeat 0 50%; }
#nav2_rss a { background: url(library/media/images/i_rss.png) no-repeat 0 50%; }
.home li { list-style: none; }
#content form ul li, #content form Ol li { list-style: none; margin: .5em 0; padding: 0; }
.vcard dt.fn { font-weight: bold; }
	.vcard dd { margin-left: 25px; }
ul#page-specs, ul#specs_eros-ny_deets {list-style: none; margin: 0; }
	#specs_eros, #specs_eros-guide, #specs_wn, #specs_eros-ny_deets_buttons, #specs_eros-ny_deets_buttons { width: 371px; }
ul#page-specs h2 { font-size: 1.1em; text-transform: uppercase; }
	#specs_eros, #specs_eros-ny_deets_buttons {float: left; }
	ul#page-specs ul#specs_eros-ny_deets li { background: none; margin: 0; padding: 0; }
#specs_eros-guide, #specs_eros-ny_deets_banners {float: right; }
ul#page-specs li { margin: 0; padding-top: 20px; }
	ul#page-specs li li, ul#page-specs li li li { padding-top: 0; }
	#specs_eros-ny { clear: both; overflow: hidden;  width: 762px; }
ul#page-specs ul li, ul#page-specs ul#specs_eros-ny_deets li li {background: url(library/media/images/i_arrow.png) no-repeat 0 .5ex; margin-left: 15px;padding-left: 15px; list-style: none;}
/*=Buttons and image replacements*/
.imgreplace, .button { overflow: hidden; position: relative; }
.button { display: block; overflow: hidden;}
	.imgreplace span, .button span { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }	
		.button span { cursor: pointer;  }
#header { background: #fff; height: 101px; margin-bottom: 33px;position: relative; width: 971px;}
.home h1, h3#logo { background: #fff; width: 817px; height: 101px; position: absolute; right: 0; top: 0; }
	.home h1 span, h3#logo span {background: url(library/media/images/logo_erosadultadvertising.png) no-repeat -156px 0; }	
.blog h1.imgreplace { width: 193px; height: 33px; }
	.blog h1.imgreplace span {background: url(library/media/images/h_blog.png) no-repeat 0 0; }		
	#tagline { position:absolute; bottom: -35px; right: 10px; width: 800px; height: 35px;}
		#tagline span { background: url(library/media/images/h_tagline.png) no-repeat -7px 0; }
#nav_primary li a { border-bottom: #666 1px solid; display: block; width: 140px; height: 31px; }
	#nav_primary li a span { background:url(library/media/images/s_primarynav.png) no-repeat 0 0; }
	li#nav_primary_buy a:hover, li#nav_primary_buy a:active { background:#999;}
	li#nav_primary_buy a:hover span, li#nav_primary_buy a:active span { background-position: -140px 0;}
	li#nav_primary_sell a:link span, li#nav_primary_sell a:visited span { background-position: 0 -31px;}		li#nav_primary_sell a:hover span, li#nav_primary_sell a:active span { background-position: -140px -31px;}	
	li#nav_primary_blog a:link span, li#nav_primary_blog a:visited span { background-position: 0 -62px; }	li#nav_primary_blog a:hover span, li#nav_primary_blog a:active span { background-position: -140px -62px;}	
.home #b_advertise, #b_ad-specs { width: 307px; height: 60px; float: right; margin-bottom: 20px; }
	.home #b_advertise span { background: #5d172e url(library/media/images/b_advertise.png) no-repeat; }
	#b_ad-specs span { background: #5d172e url(library/media/images/b_ad-specs.png) no-repeat; }
#eros-sisters .button { width: 210px; height: 112px; }
	#b_erosads { margin-right: 20px; }
	#b_erosads span {background: #333 url(library/media/images/b_erosads.png) no-repeat;}
	#b_eros-guide span { background: #333 url(library/media/images/b_eros-guide.png) no-repeat; }
/* These empty css selectors are temporarily here for compatiability with the WordPress theme repository checklist. */
.aligncenter {} .alignleft {} .alignright {} .wp-caption {} .wp-caption-text {}