@import url("initial.css");
@import url("hovertip.css");

body {background-color: #efefef; margin: 0 auto; padding: 0px; color: #707070; font-size: 1em;}
a:active, a:link, a:visited {color: #db001b;text-decoration: none;}
a:hover {color: #000;text-decoration: none;}
.none {margin: 0 !important;}
.flashContent {margin: 0;}
.hide {display: none;}
#tooltip{position:absolute;border:1px solid #333;background:#fff;padding:2px 5px;color:#333;font-size: 1.1em;display:none;}	
#outer {width: 891px;margin: 40px auto;}
#outer2 {width: 861px;margin: 40px auto;}
*+html #outer{margin:40px auto; padding-top:40px;}
#header {background: url(../images/bg_container_header.gif) no-repeat;height: 67px;overflow: hidden;}
#header3 {background: url(../images/bg_container_header02.gif) no-repeat;height: 34px !important;}
#header2 {background: url(../images/bg_header2.gif) repeat-x;height: 46px;overflow: hidden;}
#container {background: url(../images/bg_container_body.gif) repeat-y;padding: 0 20px;}
#container.alt {background: none !Important;padding: 0 !important;}
#container2 {border: 4px solid #969b9f;padding: 2px;background: #fff;}
#footer {background: url(../images/bg_container_footer.gif) no-repeat;padding: 65px 0 0;overflow: hidden;text-align: center;}
#footer.alt {background: url(../images/bg_container_footer2.gif) no-repeat;padding: 20px 0 0 !important;}
#footer.alt ul.navigation li a, #footer.alt ul.navigation li a:visited {text-transform: none !important;font-size: 1.1em;}
#footer.news {background: url(../images/bg_container_footer_1.gif) no-repeat;}
#footer ul.navigation {text-align: center;margin: 0 0 15px;}
#footer ul.navigation li {display: inline;}
#footer ul.navigation li.last a, #footer ul.navigation li.last a:visited {border-right: 0 !important;}
#footer ul.navigation li a, #footer ul.navigation li a:visited {padding: 0 5px;border-right: 1px solid #707070;text-transform: uppercase;color: #707070;font-size: .9em;}
#footer ul.navigation li a:hover {color: #5bc6ff;}
#footer #subscribe {width: 625px;background: #dfdfdf;padding: 10px 0;margin: 0 auto 10px;text-align: center;}
#footer #subscribe p {font-size: 1.2em;color: #000;}
#footer #subscribe form p {margin: 0 0 20px;}
#subscribe label {font-size: 1.2em;font-weight: bold;color: #5b0701;margin: 0 20px 0 0;}
#footer #subscribe input {margin: 0 5px;}
#footer ul.logoLink {text-align: center;margin: 0 0 15px;}
#footer ul.logoLink li {display: inline;margin: 0 5px;}
#footer .copyright p {font-size: 1.2em;margin: 0 0 20px;}
#footer .copyright a, #footer .copyright a:visited {color: #71281b;}

/* Login Link */
#header {padding: 0 20px;}
.headerleft ul {margin: 8px 0 0 0; float: left;}
.headerleft ul li {float: left; margin: 0 0 0 1px; list-style: none; padding:0 10px;}
.headerleft ul li a, .headerleft ul li a:visited {display: block; text-transform: uppercase; font-size: 0.9em; padding: 3px 0 0; color: #fff; float:left;}
.headerleft ul li a:hover {color: #FF0000;}
.headerright ul {margin: 8px 0 0 0; float: right;}
.headerright ul li {float: left; margin: 0 0 0 1px; list-style: none; padding:0 10px;}
.headerright ul li a, #headerright ul li a:visited {display: block; text-transform: uppercase; font-size: 0.9em; padding: 3px 0 0;color: #fff; float:left;}
.headerright ul li a:hover {color: #FF0000;}
.arrowred{background:url(../images/arrowred.gif) no-repeat; padding:0 5px; margin-top:1px; width:17px; height:15px; float:left;}
.arrowblue{background:url(../images/arrowblue.gif) no-repeat; padding:0 5px; margin-top:2px; width:17px; height:16px; float:left;}
.arrowgrey{background:url(../images/arrowgrey.gif) no-repeat; padding:0 5px; margin-top:2px; width:18px; height:16px; float:left;}
#banner {background: url(../images/bg_logo.gif) repeat-x;text-align: center;height: 117px;overflow: hidden;position: relative;}
#banner.alt {height: 137px !important;position: relative;}
#logo {margin: 10px 0 0;width: 504px;height: 77px;}
#banner.alt #navigation {padding: 12px 0 6px;margin: 10px 0 0;}
#banner.alt #navigation li {display: inline;padding: 0 7px;border-right: 1px solid #fff;}
#banner.alt #navigation li.last {border: 0 !important;}
#banner.alt #navigation li a, #banner.alt #navigation li a:visited {font-size: 1.1em;color: #fff;}
#banner.alt #navigation li a:hover {color: #6ee2ff;}
#siteVersion {position: absolute;text-align: right;bottom: 19px;right: 5px;color: #e80000;text-transform: uppercase;font-size: 1em;}
#banner.alt #siteVersion {bottom: 45px;}
#feedsCategory {background: url(../images/bg_feeds_category.jpg) no-repeat;height: 306px;overflow: hidden;}
#feedsCategory ul {background: url(../images/bg_feeds_category.gif) no-repeat;margin: 0 auto;padding: 46px 44px 8px;text-align: center;}
#feedsCategory ul li {float: left;list-style: none;height: 203px;margin: 0 15px 0 0;}
#feedsCategory ul li a, #feedsCategory ul li a:visited {display: block;width: 175px;height: 203px;text-indent: -9999px;}
#feedsCategory ul li.iptv a, #feedsCategory ul li.iptv a:visited  {background: url(../images/bg_iptv_feeds.gif) 0 0 no-repeat;}
#feedsCategory ul li.iptv a.selected{background:url(../images/bg_iptv_selected.gif) no-repeat;}
#feedsCategory ul li.dvd a, #feedsCategory ul li.dvd a:visited {background: url(../images/bg_dvd_feeds.gif) 0 0 no-repeat;}
#feedsCategory ul li.dvd a.selected{background:url(../images/bg_dvd_selected.gif) no-repeat;}
#feedsCategory ul li.series a, #feedsCategory ul li.series a:visited {background: url(../images/bg_series_feeds.gif) 0 0 no-repeat;}
#feedsCategory ul li.series a.selected{background:url(../images/bg_series_selected.gif) no-repeat;}
#feedsCategory ul li.mobile a, #feedsCategory ul li.mobile a:visited {background: url(../images/bg_mobile_feeds.gif) 0 0 no-repeat;}
#feedsCategory ul li.mobile a.selected{background:url(../images/bg_mobile_selected.gif) no-repeat;}
#feedsCategory ul li a:hover {background-position: 0 -203px !important;}

/* Content */
#content {background: url(../images/bg_content.gif) repeat-y;border-top: 1px solid #fff;padding: 7px 5px 0;position: relative;}
#content.alt {background: #f2f1f1 none !Important; border-top: 1px solid #fff; padding: 10px; position: relative; border: 5px solid #cbc9c9;}
#contentpressrelease {border: 1px solid #fff;border-bottom: 0;margin: 0;padding: 0;position: relative;background: #cbc9c9;}
#contentpressrelease .mainpressrelease {background: #f2f1f1;border: 1px solid #bfbdbd;border-bottom: 0px solid #bfbdbd;margin: 4px 4px 0px 4px;}
#contentpressrelease .mainpressrelease h1 {font-family: Arial, Verdana, sans-serif;font-size: 1.4em;font-weight: bold;color: #010101;text-align: center;}
#contentpressrelease .mainpressrelease h2 {font-family: Arial, Verdana, sans-serif;font-size: 1.7em;font-weight: bold;color: #010101;text-align: center;margin: 0;line-height: 40px;
}
#contentpressrelease .mainpressrelease p.bolder {font-family: Arial, Verdana, sans-serif;font-size: 1.0em;font-weight: bold;color: #010101;text-align: center;padding-bottom: 5px;}
#contentpressrelease .mainpressrelease p {font-family: Arial, Verdana, sans-serif;font-size: 1.1em;font-weight: normal;line-height: 15px;text-align: left;margin: 0;padding: 12px 12px 8px 12px ;}
#contentpressrelease .mainpressrelease div#mainnews {margin: 11px 11px 0px 11px;}
#contentpressrelease .mainpressrelease div#mainnews .bgnews {background: #f5f5f5;margin-bottom: 4px;}
#contentpressrelease .mainpressrelease div#mainnews .bgnews h3 {font-family: Arial, Verdana, sans-serif;font-size: 1.3em;color: #990000;font-weight: bold;text-align: left;margin: 0;padding: 10px 12px 0px 12px ;}
#contentpressrelease .mainpressrelease div#mainnews .bgnews p {font-family: Arial, Verdana, sans-serif;font-size: 1.2em;color: #333333;font-weight: normal;line-height: 15px;text-align: left;margin: 0;padding: 0px 12px 8px 12px ;}
.leftContent {float: left;width: 184px;margin: 0 12px 0 0;overflow: hidden;}
.rightContent {float: left;width: 184px;overflow: hidden;}
.mainContent {float: left;width: 451px;background: #f2f1f1;margin: 0 10px 0 0;}
.side_module {border: 1px solid #bbb;padding: 1px;margin: 0 0 6px;}
.side_module h2.header {background: url(../images/header_default.gif) 0 0 no-repeat;height: 44px;text-indent: -9999px;}
.side_module .module_content h2.header {background: url(../images/header_default.gif) 0 0 no-repeat;height: 39px;text-indent: -9999px;}
.side_module .module_content {text-align: center;background: #fff;}
.side_module .module_link {border: 1px solid #9c9c9c;background: #fff;padding: 1px;}
.side_module .module_link a, .side_module .module_link a:visited {background: url(../images/button_moreinfo.gif) 0 0 repeat-x;text-align: center;font-size: 1em;padding: 3px 0 4px;display: block;text-transform: uppercase;color: #fff;}
.side_module .module_link a:hover {background-position: 0 100%;}

/* Side Module : Weekly Update */
#weeklyUpdate h2.header {background: url(../images/header_weekly_update.gif) 0 0 no-repeat;}

/* Side Module : WWF Advantage */
#wwfAdvantage h2.header {background: url(../images/header_wwf_advantages.gif) 0 0 no-repeat;}
#wwfAdvantage .module_content {padding: 4px;}

/* Side Module : News Update */
#newsUpdates.side_module h2.header {background: url(../images/header_newsupdates.gif) 0 0 no-repeat;}
#newsUpdates.side_module .module_content {padding: 5px;}
#newsUpdates.side_module .module_content .news_content {padding: 10px 10px 35px;text-align: left;border: 1px solid #cbc9c9;}
#newsUpdates.side_module .module_content .news_content h6 {background: url(../images/icon_newsdate.gif) 0 50% no-repeat;padding: 0 0 0 20px;color: #b23405;margin: 0 0 8px 0;text-decoration: underline;font-weight: bold;font-size: 1.2em;}
#newsUpdates.side_module .module_content .news_content p {font-size: 1.2em;}

/* Side Module : Free Demo */
#freeDemo h2.header {background: url(../images/header_free_demo.gif) 0 0 no-repeat;}

/* Side Module : Registration */
#registration h2.header {background: url(../images/header_registration.gif) 0 0 no-repeat;}
#registration .module_content {padding: 4px;}

/* Side Module : Referrals */
#referrals h2.header {background: url(../images/header_referrals.gif) 0 0 no-repeat;}
#referrals .module_content {padding: 4px;}
.content_module {border: 1px solid #bfbdbd;background: #fff;padding: 5px;}
.content_module h2.content_header {background: #fff url(../images/header_content.gif) 0 0 no-repeat;padding: 1px 0 0 55px;height: 17px;color: #fff;text-transform: uppercase;font-size: 1em;margin: 0 0 10px;}
.content_module h3.content_header {font-family: "Arial Black", Arial, Helvetica, sans-serif;text-align: center;font-weight: bold;padding: 5px 0;color: #000;text-transform: uppercase;font-size: 1.8em;margin: 5px 8px 0;border-bottom: 6px solid #40547a;}
.content_module h3.content_header span {color: #c84e4f;}
.content_module h4.content_header {font-family: Arial, Helvetica, sans-serif;text-align: center;font-weight: bold;padding: 5px 0;color: #000;text-transform: uppercase;font-size: 2em;margin: 5px 0 0;border-bottom: 6px solid #40547a;}
.content_module .content_module_content {background: #fff;}
.content_module .content_module_content .content_module {margin: 3px;padding: 5px;border: 0;}
.content_module .content_module_content .content_module {margin: 0;padding: 6px;border: 0;}
.content_module .content_module_content .dot {background: url(../images/img_dot.gif) repeat-y;padding: 5px;}
.content_module .content_module_content .content_module .content_module_content {min-height: 560px;background: #f2f1f1;padding: 4px;margin-bottom: 2px;}

/* PAGE : HOME */
#home.content_module {background: #f2f1f1 url(../images/bg_home_content.gif) 0 0 no-repeat;border: 0;padding: 12px 6px 6px !important;}
#home.content_module .content_module .content_module_content {position: relative;}
#home.content_module img#girls {position: absolute;width: 440px;height: 293px;top: 0;left: -30px;z-index: 99;}

/* PAGE : FAQ */
#faqPage.content_module .content_module .content_module_content {padding: 15px 15px 25px 15px;}
#faqPage.content_module .content_module .content_module_content p.question {font-family: Arial, Verdana, sans-serif;font-size: 1.1em;font-weight: bold;color: #8c0000;text-align: left;}
#faqPage.content_module .content_module .content_module_content p.answer {font-family: Arial, Verdana, sans-serif;font-size: 1.1em;font-weight: bold;color: #2e2a2a;text-align: left;padding-bottom: 5px;}
#faqPage.content_module .content_module .content_module_content p.clickhere {font-family: Arial, Verdana, sans-serif;font-size: 1.2em;font-weight: bold;color: #8c0000;text-align: center;padding-top: 10px;}

/* PAGE : REGISTER */
#registerPage.content_module {background: #fff url(../images/bg_register_content.gif) 0 0 no-repeat;border: 0;padding: 6px !important;}
#registerPage.content_module .content_module .content_module_content {position: relative;}
#registerPage .dot .content_module_content {background: #fff;}
#registerPage #doRegister {padding: 0;}
#registerPage #registerForm {padding: 10px;}
#registerPage #registerForm p {clear: both;font-size: 1.2em;color: #1f1639;margin: 0 0 13px !important;} 
#registerPage #registerForm ul {clear: both;font-size: 10px;color: #333333;margin: 0 0 13px !important;}
#registerPage label {width: 110px;text-align: right;display: block;float: left;}
#registerPage input, #registerPage select, #registerPage textarea {width: 240px;text-align: left;display: block;float: left;margin: 0 0 0 10px;}
#registerPage input {width: 240px;vertical-align: middle;}
#registerPage select {width: 150px;}
#registerPage textarea {height: 50px;overflow: auto;}
#registerPage optgroup {font-weight: bold;}
#registerPage option {text-align: left;}
#registerPage #registerAgreement {width: auto !important}
#registerPage #submitRegister {width: 106px;height: 18px;line-height: 18px;text-align: left;border: none;margin: 10px 0 0 130px;cursor: pointer;}

/* Module : Gay Feeds */
#gayFeeds h2.content_header {background: #fff url(../images/header_contact.gif) 0 0 no-repeat !important;}
#adultDVDPage #gayFeeds h2.content_header, #iptvPage #gayFeeds h2.content_header, #studioSeriesPage #gayFeeds h2.content_header {background: #fff url(../images/header_gayfeeds.gif) 0 0 no-repeat !important;}
#gayFeeds p {text-align: center;}

/* Page : Referral */
#referralPage.content_module {background: #f2f1f1 url(../images/bg_register_content.gif) 0 0 no-repeat;border: 0;padding: 6px 6px 6px !important;}
#referralPage .content_module_content .content_module .content_module_content {background: #fff url(../images/img_refferal.jpg) 50% 0 no-repeat;height: 620px;margin: auto;padding: 0;}
#referralPage .content_module_content .content_module .content_module_content h1 {font-family: Arial, Verdana, sans-serif;font-size: 1.4em;font-weight: bold;color: #010101;text-align: center;}
.content_module_content h1 {font-size: 1.6em; font-weight: bold; text-align: center; padding-top: 0.8em;}
#referralPage .content_module_content .content_module .content_module_content h2 {font-family: Arial, Verdana, sans-serif;font-size: 1.7em;font-weight: bold;color: #010101;text-align: center;margin: 0;padding-top: 120px;}
#referralPage .content_module_content .content_module .content_module_content p.bolder {font-family: Arial, Verdana, sans-serif;font-size: 1.0em;font-weight: bold;color: #010101;text-align: center;padding-bottom: 5px;}
#referralPage .content_module_content .content_module .content_module_content p {font-family: Arial, Verdana, sans-serif;font-size: 1.1em;font-weight: normal;line-height: 15px;text-align: center;margin: 0;}

/* Page : Promo Tools */
#promotoolsPage.content_module {background: #f2f1f1 url(../images/bg_register_content.gif) 0 0 no-repeat;border: 0;padding: 6px 6px 6px !important;}
#promotoolsPage.content_module .content_module .content_module_content {position: relative;padding-bottom: 55px;}
#promotoolsPage h3 {background: url(../images/img_promotools_header.gif) 50% 50% no-repeat;margin: 0;padding: 0;border: 0;height: 81px;text-indent: -9999px;}
#promotoolsPage.content_module img#girls {position: absolute;top: 320px;left: 20px;}
#promotoolsPage .content_module_content .content_module .content_module_content p {font-family: Arial, Verdana, sans-serif;font-size: 1.3em;font-weight: bold;color: #010101;text-align: left;padding: 0px 12px 20px 12px;}

/* PAGE : Lost password */
#lostpasswdPage.content_module {background: #f2f1f1 url(../images/bg_register_content.gif) 0 0 no-repeat;border: 0;padding: 6px 6px 6px !important;}
#lostpasswdPage.content_module .content_module .content_module_content {height: 620px;}
#lostpasswdPage h1 {background: url(../images/header_lostpassword.gif) 50% 100% no-repeat;text-indent: -9999px;font-family: Arial, Verdana, sans-serif;font-size: 1.8em;font-weight: bold;color: #a8a8a6;text-align: center;padding: 0;margin: 20px 0 0;}
#lostpasswdPage p {font-family: Arial, Verdana, sans-serif;font-size: 1.2em;font-weight: normal;color: #a8a8a6;text-align: left;margin: 0;padding: 12px 12px 0px 12px;}
#lostpasswdPage label {font-weight: bold;}
#lostpasswdPage input {width: 250px;height: 18px;line-height: 18px;text-align: left;font-size: 1.0em;margin-left: 15px;padding-top: 2px !important;padding-top: 0px;border: none;background: url(../images/input-text.gif) 0 0 no-repeat;}
#lostpasswdPage #email_password {border-left: 1px solid #666;border-top: 1px solid #666;}
#lostpasswdPage #lostPasswordSubmit {cursor: pointer;width: 45px;height: 18px;text-align: center;margin: 0;padding: 0;border: none;background: url(../images/button_lostpasswd.gif) 0 0 no-repeat;text-indent: -3000px;}

/* Page : Pricing */
#pricingPage h3.content_header {background: url(../images/header_pricing.gif) 50% 50% no-repeat;text-indent: -9999px;height: 25px;font-size: 1.7em;margin: 0;padding: 0;}
#pricingPage h3.content_header span {color: #db2639;}
#pricingTable {width: 100%;border: 1px solid #a9a9a9;margin: 0;}
#pricingTable th, #pricingTable td {font-size: 1.2em;text-align: center;}
#pricingTable th {background: #fff url(../images/bg_tr.gif) 0 0 repeat-x;color: #4c141b;height: 23px;overflow: hidden;vertical-align: middle;font-weight: normal;}
#pricingTable td {background: #fff url(../images/bg_td.gif) 0 0 repeat-x;color: #000;height: 25px;overflow: hidden;vertical-align: middle;}
#pricingTable tr.alt td {
	background: #dddddd url(../images/bg_td_alt.gif) 0 0 repeat-x !important;
}
#pricingTable tfoot td {
	color: #4c141b;
	font-size: 1.1em;
}
#registerPromo {
	background: #fff url(../images/bg_registerpromo.jpg) 100% 100% no-repeat;
	padding: 10px;
}
#registerPromo h5 {
	border: 0;
	padding: 0;
	margin: 0 0 5px;;
	background: url(../images/img_registerpromo_title.gif) 0 0 no-repeat;
	width: 204px;
	height: 35px;
	text-indent: -9999px;
}
#registerPromo p {
	width: 53%;
	background: url(../images/img_dot.gif) 0 0 repeat-x;
	padding: 5px 0;
	font-size: 1.2em;
	color: #000;
	margin: 0;
}
#registerPromo .content_link {
	background: none !important;
	width: auto !important;
	padding: 0 0 0 120px;
	
}
#registerPromo .content_link a, #registerPromo .content_link a:visited {
	background: url(../images/bg_register_button.gif) 0 0 no-repeat;
	display: block;
	height: 16px;
	text-transform: uppercase;
	color: #fff;
	padding: 1px 0;
	width: 100px;
	text-align: center;
	text-align: center;
	font-size: 0.8em;
}
#registerPromo .content_link a:hover {
}
/* PAGE: Resources */
#resourcesPage.content_module {
	background: #f2f1f1;
	border: 0;
	padding: 6px 6px 6px !important;
}
#resourcesPage.content_module .content_module .content_module_content {
	position: relative;
	height: 620px;
}
#resourcesPage h3.content_header {
	background: url(../images/header_resources.gif) 50% 50% no-repeat;
	text-indent: -9999px;
	height: 24px;
	font-size: 1.4em;
	margin: 0;
	padding: 0;
}
#resourcesPage ul li {
	background: #f9f8f5;
	list-style: none;
	border-bottom: 4px solid #e0e3e1;
	padding: 5px 5px 5px;
	color: #000;
	font-size: 1.1em;
}
#resourcesPage ul li.last {
	border-bottom: 0;
}
#resourcesPage .moreLink {
	font-size: 1.2em;
	padding: 5px 0;
	text-align: center;
}
#resourcesPage .moreLink a {
	text-decoration: underline;
	text-transform: uppercase;
}
/* PAGE : Setup page */
#setupPage h3.content_header {
	background: url(../images/header_step.gif) 50% 50% no-repeat;
	text-indent: -9999px;
	height: 24px;
	font-size: 1.4em;
	margin: 0;
	padding: 0;
}

#setupPage.content_module {
	padding: 5px !Important;
}
#setupPage .content_module_content {
	background: url(../images/bg_gradient_v.gif) 50% 100% no-repeat;
	padding: 5px;
}
#setupPage .content_module_content .content_module_content {
	background: #fff none;
	padding: 0;
}
#stepTutorial {
	background: #f7f7f7 url(../images/bg_step.gif) 50% 100% no-repeat;
	padding: 20px 15px 120px;
	border-bottom: 1px solid #b9b9b9;
	margin: 0 0 3px 0;
}
#stepTutorial li {
	list-style: none;
	font-size: 1.2em;
	margin: 0 0 10px 0;
	color: #000;
}
#stepTutorial span.link {
	color: #4c141b;
}
#stepTutorial strong {
	font-weight: bold;
}
#stepTutorial em {
	font-style: italic;
}
/* PAGE : CONTACT */
#contactPage h2.content_header {
	background: #fff url(../images/header_contact.gif) 0 0 no-repeat !important;
}
#contactPage h3.content_header {
	background: #fff url(../images/header_contactus.gif) 50% 50% no-repeat !important;
	text-indent: -9999px;
	font-size: 1.2em;
	margin: 0;
}
#contactPage h3.content_header span {
	color: #c45154;
}
#contactPage .content_module_content {
	padding: 5px;
}
#contactPage .content_module_content .content_module_content {
	margin: 0 auto;
	padding: 5px;
}

#contactPage .content_module_content .content_box {
	margin: 0 auto;
}
#contactPage .content_module_content .contact_details {
	margin: 0;
	padding: 0;
}
#contactPage .content_module_content .contact_details_list {
	float: left;
	width: 194px;
	background: url(../images/bg_contactname.jpg) 0 0 repeat;
	border: 1px solid #fff;
	margin: 1px;
}
#contactPage .content_module_content .contact_details_list h6 {
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 8px ;
	color: #000;
}
#contactPage .content_module_content .contact_details_list p {
	text-align: left;
	font-size: 1.2em;
	color: #4b4042;
	padding-left: 8px ;
	margin: 0;
}
#contactPage strong {
	font-weight: bold;
}
#contactPage .user_online {
	background: url(../images/bg_online.gif) 0 10px no-repeat;
	height: 31px;
	text-indent: -9999px;
	margin: 0;

}
#contactForm {
	width: 90%;
	margin: 0 auto;
}
#contactForm form {
	margin: 0;
}
#contactForm p {
	clear: left;
	margin: 0 0 10px;
}
#contactForm label { 
	float: left; 
	display: block; 
	text-align: right;
	font-weight: normal;
	width: 56px;
	font-size: 1.2em;
}
#contactForm input {
	float: right;
	width: 280px;
	margin-left: 10px;
	font-size: 1.2em;
}
#contactForm input#buttoncontact {
	width: 45px;
	height: 18px;
	margin: 0 0 0 170px;
	float: none;
	border: 0px;
	background: url(../images/button_lostpasswd.gif) 0 0 no-repeat;
	cursor: pointer;
}
#contactForm textarea {
	float: right;
	width: 280px;
	margin-left: 10px;
	overflow: auto;
	height: 50px;
}

#contactPage.content_module {
	background: #f2f1f1;
	border: 0;
	padding: 6px 6px 6px !important;
}
#contactPage.content_module .content_module .content_module_content {
	position: relative;
}
/* PAGE : Studio series */
#studioSeriesPage .content_module_content {
	padding: 2px !important;
}
#studioSeriesPage .content_module_content .content_module {
	padding: 0 !important;
}
#studioSeriesPage .content_module_content .content_module .dot {
	padding: 1px !important
}
#studioSeriesPage .content_module_content .content_module .content_module_content {
	background: #f5f4f2 !important;
	padding: 10px 0 !important;
	margin-bottom: 1px !important;
}
#studioSeriesPage h3.content_header {
	background: url(../images/header_studioseries.gif) 50% 50% no-repeat;
	text-indent: -9999px;
	height: 24px;
	font-size: 2em;
	margin: 0;
}

#seriesAdvantage h3.content_header {
	background: url(../images/header_studioseries2.gif) 50% 50% no-repeat;
	text-indent: -9999px;
	height: 42px;
	font-size: 1.1em;
	margin: 0;
	font-weight: normal;
	border: 0 !important;
}
#seriesAdvantage ul {
	border-top: 4px solid #c2c2c2;
	padding: 20px 10px;
}
#seriesAdvantage ul li {
	list-style: none;
	background: url(../images/icon_lamp.gif) 0 2px no-repeat;
	padding: 3px 0 3px 20px;
	font-size: 1.2em;
	border-bottom: 1px dotted #000;
	margin: 0 0 2px 0;
}
#seriesAdvantage .content_link {
	text-align: center;
	margin: 0;
	font-size: 1em;
}
#studioSeriesPage .content_link a, #seriesAdvantage .content_link a:visited {
	background: url(../images/button_series.gif) 50% 0 no-repeat;
	display: block;
	text-indent: -9999px;
	height: 45px;
	text-transform: uppercase;
	color: #6ee2ff;
	padding: 3px 0 0;
	width: 357px;
	margin: 0 auto;
	text-align: center;
}
#studioSeriesPage .content_link a:hover {
	background: url(../images/button_series_hover.gif) 50% 0 no-repeat;
	color: #6ee2ff;
}
/* PAGE : ADULT DVD */
#adultDVDPage .content_module_content {
	padding: 2px !important;
}
#adultDVDPage .content_module_content .content_module {
	padding: 0 !important;
}
#adultDVDPage .content_module_content .content_module .dot {
	padding: 1px !important
}
#adultDVDPage .content_module_content .content_module .content_module_content {
	background: #f5f4f2 !important;
	padding: 10px 0 !important;
}
#adultDVDPage h3.content_header {
	background: url(../images/header_adultdvd.gif) 50% 50% no-repeat;
	text-indent: -9999px;
	font-size: 2.0em;
	margin: 0;
	padding: 0;
}
#adultDVDAdvantage h3.content_header {
	background: url(../images/header_adultdvd2.gif) 50% 50% no-repeat;
	text-indent: -9999px;
	font-size: 1.4em;
	margin: 0;
	height: 40px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: 0 !important;
}
#adultDVDAdvantage ul {
	padding: 10px 10px;
}
#adultDVDAdvantage ul li {
	list-style: none;
	background: url(../images/icon_lamp.gif) 0 2px no-repeat;
	padding: 3px 0 3px 20px;
	font-size: 1.1em;
	border-bottom: 1px dotted #000;
	margin: 0 0 2px 0;
	width: 44%;
	float: left;
}
#adultDVDAdvantage .content_link {
	text-align: center;
	margin: 0 0 10px;
	font-size: 1.2em;
}
#adultDVDAdvantage .content_link a, #adultDVDAdvantage .content_link a:visited {
	background: url(../images/button_advantages.gif) 0 0 no-repeat;
	display: block;
	text-indent: -9999px;
	height: 45px;
	text-transform: uppercase;
	color: #6ee2ff;
	padding: 3px 0 0;
	width: 337px;
	margin: 0 auto;
	text-align: center;
	font-size: 0.8em;
}
#adultDVDAdvantage .content_link a:hover {
	background: url(../images/button_advantages_hover.gif) 0 0 no-repeat;
	color: #6ee2ff;
}
/* PAGE : Setup page */
#testimonialsPage h3.content_header {
	background: url(../images/header_demo.gif) 50% 50% no-repeat;
	text-indent: -9999px;
	height: 18px;
	font-size: 1.3em;
	margin: 0;
	padding: 0;
}
#testimonialsPage h3.content_header span {
	color: #49abff;
}
#testimonialsPage.content_module {
	padding: 5px !Important;
}
#testimonialsPage .content_module_content {
	background: url(../images/bg_gradient_v.gif) 50% 100% no-repeat;
	padding: 6px;
}
#testimonialsPage .content_module_content .content_module_content {
	background: #fff none;
	padding: 0;
}
#testimonials {
	background: #f7f7f7 url(../images/bg_step.gif) 50% 100% no-repeat;
	padding: 10px 15px 110px;
	border-bottom: 1px solid #b9b9b9;
	margin: 0 0 3px 0;
}
#testimonials h6 {
	color: #d70200;
	text-align: center;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	text-decoration: underline;
	text-transform: uppercase;
	margin: 0 0 15px 0;
}
#testimonials li {
	list-style: none;
	margin: 0 0 10px 0;
	color: #000;
	border-bottom: 1px solid #cbcbcb;
}
#testimonials li.last {
	border: 0 !important;
}
#testimonials li p {
	font-size: 1.2em;
	margin: 0 0 10px;
}
#testimonials span.link {
	color: #4c141b;
}
#testimonials strong {
	font-weight: bold;
}
#testimonials em {
	font-style: italic;
}
/* PAGE : DEMO */
#demoPage.content_module {
	border: 6px solid #f2f1f1;
	border: 0;
	padding: 6px 6px 6px !important;
}

#demoPage.content_module .content_module_content {
	background: #fff;
}
#demoPage h3.content_header {
	background: url(../images/header_demo.gif) 50% 50% no-repeat;
	text-indent: -9999px;
	height: 18px;
	font-size: 1.1em;
	padding: 0;
}
#demoPage h3.content_header span {
	color: #bd0001;
}
#demoPage  ul {
	padding: 0 0 0 15px;
	list-style-type: disc;
}
#demoPage ul li {
	float: left;
	width: 130px;
	position: relative;
	padding: 0;
	color: #4C4C4C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	text-decoration: none;
	list-style-type: disc;
}
#demoPage ul li span {
	color: #2b42ff;
	font-weight: bold;
}

#demoPage #requestDemo {
	background: url(../images/bgform_demo.gif) 0 0 no-repeat;
	padding: 15px;
}
#demoPage #requestDemo form {
}
#demoPage #requestDemo form p.clearfix {
	background: url(../images/bglabeldemo.gif) 100% 0 repeat-y;
}
#demoPage #requestDemo form p {
	text-align: left;
	font-size: 1.2em;
	margin: 0 0 2px;;
	padding: 3px 0;
}
#demoPage label {
	float: left;
	width: 140px;
	text-align: right;
}
#demoPage input, #demoPage select {
	float: left;
	width: 160px;
	margin-left: 20px;
}
#demoPage #submitDemo {
	width: 53px;
	height: 20px;
	border: none;
	margin: 0 0 0 160px;
	padding: 0;
	background: url(../images/submit_demo.gif) 0 0 no-repeat;
}
/* PAGE : IPTV */
.iptv_link {border: 1px solid #9c9c9c;background: #fff;padding: 1px;}
.iptv_link a, .iptv_link a:visited {background: url(../images/button_moreinfo.gif) 0 0 repeat-x;text-align: center;font-size: 1.2em;padding: 3px 0 4px;display: block;text-transform: uppercase;color: #fff;}
.iptv_link a:hover {background-position: 0 100%;}

#iptvPage .content_module_content {
	padding: 2px !important;
}
#iptvPage .content_module_content .content_module {
	padding: 0 !important;
}
#iptvPage .content_module_content .content_module .dot {
	padding: 1px !important
}
#iptvPage .content_module_content .content_module .content_module_content {
	background: #f5f4f2 !important;
	padding: 0 0 10px 0 !important;
}
#iptvPage .content_module_content .content_module .content_module_content p {
}

#iptvPage h3.content_header {
	background: url(../images/header_demo.gif) 50% 50% no-repeat;
	text-indent: -9999px;
	font-size: 1.4em;
	margin: 0;
	padding: 0;
	height: 18px;
}
#iptvPage  .content_module_content p {
	font-size: 1.2em;
	margin: 0 0 10px;
}
#iptvPage  p.desc {
	padding: 10px;
}
#iptvPage .content_link a, #iptvPage .content_link a:visited {
	background: url(../images/button_iptv.gif) 50% 0 no-repeat;
	display: block;
	text-indent: -9999px;
	height: 41px;
	text-transform: uppercase;
	color: #6ee2ff;
	padding: 3px 0 0;
	width: 322px;
	margin: 0 auto;
	text-align: center;
	font-size: 0.8em;
}
#iptvPage .content_link a:hover {
	background: url(../images/button_iptv_hover.gif) 50% 0 no-repeat;
	color: #6ee2ff;
}
#iptvPage.content_module {
	background: #f2f1f1;
	border: 0;
	padding: 6px 6px 6px !important;
}
#iptvPage.content_module .content_module .content_module_content {
	position: relative;
}
#iptvAdvantage p {
	margin: 0;
}
#iptvAdvantage h5 {
	background: url(../images/iptv_header.gif) 50% 0 no-repeat;
	height: 43px;
	margin: 0;
	overflow: hidden;
	text-indent: -9999px;
}
#iptvAdvantage p {
	margin: 0 !important;
}
#iptvAdvantage ul {
	border-top: 4px solid #c2c2c2;
	padding: 10px 10px;
}
#iptvAdvantage ul li {
	list-style: none;
	background: url(../images/icon_lamp.gif) 0 2px no-repeat;
	padding: 3px 0 3px 20px;
	font-size: 1.1em;
	border-bottom: 1px dotted #000;
	margin: 0 0 2px 0;
	width: 44%;
	float: left;
}
#iptvPage #gayFeeds p {
	margin: 0 !important;
}
#comingsoonPage.content_module {
	background: #f2f1f1 url(../images/bg_home_content.gif) 0 0 no-repeat;
	padding: 12px 6px 6px !important;
}
#comingsoonPage h1 {
	font-size: 1.6em;
	font-weight: bold;
	text-align: center;
	margin: 1em;
}
#comingsoonPage p {
	font-size: 1.1em;
}
#content2 {
	background: #d9d9d9;
	border: 1px solid #c9c8c8;
	padding: 0px 4px;
}
#content2 a, #content2 a:visited, #content2 a:hover {
	text-decoration: underline;
}
#content2_left {
	background: #d9d9d9;
	width: 192px;
	float: left;
}
#content2_left .module {
	margin: 4px 4px;
}
#content2_left .module .module_content {
	border: 1px solid #bbbbbb;
	background: #fff;
	padding: 10px;
}
#content2_left .module h2 {
	margin: 0;
	text-indent: -9999px;
}
#content2_left .module .module_content .more {
	text-align: center;
}
#content2_left #search_module h2 {
	background: url(../images/header_search.gif) 0 0 no-repeat;
	height: 50px;
}
#content2_left #search_module form {
	padding: 10px;
	border: 1px solid #bbbbbb;
}
#content2_left #search_module form p {
	margin: 0 0 10px;
}
#content2_left #search_module form select {
	width: 100%;
	color: #959ba1;
	border: 1px solid #959ba1;
	font-size: 1.1em;
}
#content2_left #recent_update_module h2 {
	background: url(../images/header_recent_update.gif) 0 0 no-repeat;
	height: 61px;
}
#content2_left #recent_update_module p {
	font-size: 1.1em;
}
#content2_left ul {
	margin: 0 0 10px;
}
#content2_left li {
	list-style: none;
	background: url(../images/arrow.gif) 0 3px no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 2px 0;
}
#content2_left li a, #content2_left li a:visited {
	color: #112b77;
	text-decoration: underline;
	font-size: 1.1em;
}
#content2_left li a:hover {
	color: #ff0000;
}
#content2_left #most_popular_module h2 {
	background: url(../images/header_mostpopular.gif) 0 0 no-repeat;
	height: 61px;
}
#content2_right {
	background: #cbc9c9;
	width: 623px;
	float: right;
	border-left: 1px solid #959ba1;
	padding: 10px;
}
#content2_right .feeds_list {
	background: #fff url(../images/bg_feeds_list.gif) 0 0 repeat-x;
	padding: 10px;
	border-bottom: 1px solid #bebebe;
}
#content2_right .feeds_list strong {
	color: #000;
	font-weight: normal;
}
#content2_right .feeds_list .feeds_image {
	float: left;
	width: 150px;
	text-align: center;
}
#content2_right .feeds_list .feeds_info {
	float: right;
	width: 430px;
	padding: 10px 0;
	text-align: left;
}
#content2_right .feeds_list a, #content2_right .feeds_list a:visited {
	color: #112b77;
}
#content2_right .feeds_list a:hover {
	color: #ff0000;
}

#content2_right .feeds_list .feeds_info .feeds_date {
	float: right;
	text-align: right;
}
#content2_right .feeds_list .feeds_info .feeds_studio, #content2_right .feeds_list .feeds_info .feeds_actor {
	padding: 0 0 10px 0;
	margin: 0 0 10px;
	background: url(../images/img_border01.gif) 0 100% no-repeat;
}
#content2_right .feeds_list .feeds_info .feeds_description {
	margin: 0 0 20px;
}
#content2_right .feeds_list .feeds_links {
	margin: 0;
	padding: 0 0 15px;
	background: url(../images/img_border02.gif) 0 100% repeat-x;
}
#content2_right .feeds_list .feeds_links li {
	list-style: none;
	background: url(../images/arrow02.gif) 0 1px no-repeat;
	padding: 0 0 0 20px;
}
#content2_right .feeds_list .feeds_links li.watchVideo {
	float: left;
}
#content2_right .feeds_list .feeds_links li.photoGallery {
	float: right;
}

#content2_right .feeds_list .feeds_links li a, #content2_right .feeds_list .feeds_links li a:visited {
	color: #112b77;
	text-decoration: underline;
	font-size: 1.2em;
}
#content2_right .feeds_list .feeds_links li a:hover {
	color: #ff0000;
}

#content2_right .pagination {
	background: #fff;
	text-align: center;
	padding: 15px 0;
}
#content2_right .pagination li {
	list-style: none;
	padding: 0 3px;
	display: inline;
}
#content2_right .pagination li a, #content2_right .pagination a:visited {
	color: #112b77;
	font-size: 1.2em;
	text-decoration: none;
}
#content2_right .pagination a:hover {
	text-decoration: underline !important;
	color: #ff0000 !important;
}
#content2_right .pagination a.active {
	text-decoration: underline !important;
	font-weight: bold;
	color: #ff0000 !important;
}
#footer2 {
	clear: both;
	background: url(../images/bg_footer.gif) 0 0 repeat-y;
	height: 30px;
}


.playerPage {
	background: #000 !important;
	padding: 20px 0;
}
.playerPage #outer {
	background: none !important;
	width: 910px !important;
	margin: 0 auto;
}
.playerPage #outer #header {
	background: url(../images/bg_player_header.png) 0 0 no-repeat;
	height: 117px;
}
.playerPage #outer #header #logo {
	padding: 10px 0 0;
	text-align: center;
	width: auto !important;
}
.playerPage #outer #header #logo img {
	width: 428px;
	height: 95px;
}
.playerPage #container {
	width: auto !Important;
	background: url(../images/bg_player_container_content.gif) 0 0 repeat-y;
	padding: 0 !important;
}
.playerPage #container_header {
	background: url(../images/bg_player_container_header.gif) 0 0 repeat-y;
	height: 10px;
	overflow: hidden;
}
.playerPage #container_footer {
	background: url(../images/bg_player_container_footer.gif) 0 10% repeat-y;
	height: 11px;
}
.playerPage #videoPlayer {
}
.playerPage #content {
	background: none !Important;
	padding: 0 11px !important;
	border: none !important;
}
.playerPage #player_content_left {
	width: 528px;
	float: left;
}
.playerPage #player_content_right {
	width: 355px;
	float: right;
}
.playerPage #content .playerModule {
	background: #5a6480 url(../images/bg_player_header.gif) 0 0 repeat-x;
	padding: 23px 5px 0;
	
}
.playerPage #content #player {

}
.playerPage #content #player_setup {
	position: relative;
}
.playerPage #content #languageSelection {
	position: absolute;
	text-align: right;
	right: 5px;
	top: 5px;
}
.playerPage #content #languageSelection a, .playerPage #content #languageSelection a:visited {
 	color: #94dbfc;
	text-transform: uppercase;
	text-decoration: underline;
}
.playerPage #content #languageSelection img {
	vertical-align: middle;
	margin: 0 2px;
}
#speedSelection {
	background: url(../images/bg_player_header2.gif) 0 0 repeat-x;
	height: 55px;
}
#speedSelection ul {
	margin: 0;
	padding: 3px 3px 0;
	height: 34px;
	overflow: hidden;
}
#speedSelection ul li {
	float: left;
	margin: 0 3px;
	list-style: none;
}
#speedSelection ul li a, #speedSelection ul li a:visited {
	background: url(../images/button_speed.gif) 0 0 no-repeat;
	display: block;
	padding: 10px 0;
	font-weight: bold;
	color: #fff;
	width: 106px;
	text-align: center;
	text-transform: uppercase;
}
#speedSelection ul li a:hover {
	background-position: 0 100%;
}
#speedSelection p {
	background: #171717 url(../images/arrow03.gif) 50% 50% no-repeat;;
	text-transform: uppercase;
	text-align: center;
	padding: 3px 0;
	font-size: 1em;
	color: #779bab;
}
#player_playing {
	background: #000;
}
#player_playing h3 {
	background: #494949;
	margin: 0 0 2px;
	border-bottom: 2px solid #000;
	color: #b9b9b9;
	font-size: 1em;
	padding: 1px 10px;
	text-transform: uppercase;
	white-space: nowrap;
}
#player_playing h3 span {
	display: block;
	float: left;
	color: #1ad32c;
	width: 165px;
}
#player_playing #playing_image {
	width: 160px;
	overflow: hidden;
	float:left;
	text-align: center;
}
#player_playing #playing_image img {
	margin: 0 0 5px;
}
#player_playing #playing_image a, #player_playing #playing_image a:visited {
	color: #fff;
	text-transform: uppercase;
	text-decoration: underline;
}
#player_playing #playing_image a:hover {
	color: #6a8eec;
}
#player_playing #playing_chapter {
	width: 184px;
	float: right;
	overflow: hidden;
}
#player_playing #playing_chapter ul {
	margin: 0;
	border: 3px solid #363636;
	border-bottom: 0;
}
#player_playing #playing_chapter ul li {
	background: url(../images/bg_chapter_button.gif) 0 0 no-repeat;
	height: 36px;
	padding: 0 9px;
	overflow: hidden;
	list-style: none;
}
#player_playing #playing_chapter ul li a, #player_playing #playing_chapter ul li a:visited {
	display: block;
	background: url(../images/button_chapter.jpg) 0 0 no-repeat;
	text-align: center;
	color: #fff;
	padding: 10px 0 10px;
	text-transform: uppercase;
}
#player_playing #playing_chapter ul li a:hover {
	background-position: 0 100%;
}
#player_playing #playing_info_box {
	clear: both;
	background: url(../images/bg_info_box.gif) 0 0 no-repeat;
	height: 170px;

}
.playerPage #content #player_option {
	background: #5a6480 url(../images/bg_player_option.gif) 0 0 repeat-x;
	clear: both;
	height: 54px;
	overflow: hidden;
}
.playerPage #content #player_option form {
	padding: 0 0 0 540px;
	text-align: center;
}
#player_option form label {
	display: block;
	color: #7da6ff;
	margin: 0 0 5px 0;
	text-transform: uppercase;
}
#player_option form select {
	background: #484848;
	border: 1px solid #000;
	color: #fff;
	width: 170px;
}
.playerPage #content #videoList {
	clear: both;
	background: url(../images/bg_videolist_content.gif) 0 0 repeat-y;
}
#videoList #videoList_header {
	background: url(../images/bg_videolist_header.gif) 0 0 no-repeat;
	height: 43px;
}
#videoList #videoList_content {
	padding: 2px 0px 0;
}
#videoList #videoList_footer {
	background: url(../images/bg_videolist_footer.gif) 0 100% no-repeat !important;
	height: 5px;
}

#videoList ul {
	margin: 0;
	padding: 0 5px 3px;
}
#videoList ul li {
	background: url(../images/bg_videolist_video.gif) 0 0 repeat-x;
	list-style: none;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0 3px 6px 0;
}
#videoList ul li img {
	margin: 9px 9px 0;
}
#videoList ul li p {
	margin: 0;
}
#videoList ul li.last {
	margin: 0 !Important;
}
#videoList ul li p a, #videoList ul li p a:visited {
	display: block;
	background: #000 url(../images/button_videolist.gif) 0 0 no-repeat;
	padding: 10px 0;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}
#videoList ul li p a:hover {
	background-position: 0 100%;
}

/***** WEBMASTER TOOLS AREA *****/
#outerweb {width: 886px; height:auto;margin: 40px auto;}
#headerweb {background: url(../images/bg_container_headerweb.gif) no-repeat;height: 43px;overflow: hidden;}
#containerweb {background: #fff url(../images/bg_container_bodyweb.gif) repeat-y;padding: 0 19px;}
#bannerweb {background: url(../images/bg_logo.gif) repeat-x;text-align: center;height: 100px;overflow: hidden; margin-left:3px;position: relative;}
*+html #outerweb{padding-top:40px;}
*html #outerweb{padding-top:40px;}

/*menu*/
#menu {margin:0;overflow: hidden;text-align: center; background:url(../images/menu.gif) repeat-x; height:84px; margin:-2px 0 0 3px; width:100%; }
#menu ul.menuitems {text-align: center;margin: 18px 0 15px;}
#menu ul.menuitems li {display: inline;}
#menu ul.menuitems li.last a, #menu ul.menuitems li.last a:visited {border-right: 0 !important;}
#menu ul.menuitems li a, #menu ul.menuitems li a:visited {padding: 0 5px;border-right: 1px solid #707070;text-transform: none; font-weight:bold; color: #E5E9EF;font-size: 1.1em;}
#menu ul.menuitems li a:hover {color: #5bc6ff;}

/*webhead promo tools*/
#promotools {background: url(../images/promo.png) no-repeat;height: 360px;overflow: hidden; margin-top:10px;}
#promotools ul.promo {text-align: center; margin:100px 0 0 47px;}
#promotools ul.promo li {float: left;list-style: none;height: 240px;margin: 0 17px 0 0;}
#promotools ul.promo li a, #promotools ul.promo li a:visited {display: block;width: 240px;height: 257px;text-indent: -9999px;}
#promotools ul.promo li.dvdtitle a, #promotools ul.promo li.dvdtitle a:visited  {background: url(../images/promo_dvd.gif) 0 0 no-repeat; }
#promotools ul.promo li.dvdtitle a.selected{background:url(../images/promo_dvd_selected.gif) no-repeat;}
#promotools ul.promo li.pictures a, #promotools ul.promo li.pictures a:visited {background: url(../images/promo_pictures.gif) 0 0 no-repeat;}
#promotools ul.promo li.pictures a.selected{background:url(../images/promo_pictures.gif) no-repeat;}
#promotools ul.promo li.videoclips a, #promotools ul.promo li.videoclips a:visited {background: url(../images/promo_video.gif) 0 0 no-repeat;}
#promotools ul.promo li.videoclips a.selected{background:url(../images/promo_video.gif) no-repeat;}
#promotools ul.promo li a:hover {background-position: 0 -257px !important;}

/*web player sample*/
#webplayer {background: url(../images/webplayer.png) no-repeat;height: auto;overflow: hidden; }
#webplayer ul.player{text-align: center; margin:60px 0 0 20px;}
#webplayer ul.player li {float: left;list-style: none;height: 359px;margin: 0 20px 0 0;}
#webplayer ul.player li a, ul.player li a:visited {display: block; width: 393px;height: 359px; text-indent: -9999px;}
#webplayer ul.player li.playerdvd a, #webplayer ul.player li.playerdvd a:visited  {background: url(../images/dvd_player.gif) 0 0 no-repeat; }
#webplayer ul.player li.playerdvd a.selected{background:url(../images/dvd_player.gif) no-repeat;}
#webplayer ul.player li.playeriptv a, #webplayer ul.player li.playeriptv a:visited {background: url(../images/iptv_sample.gif) 0 0 no-repeat;}
#webplayer ul.player li.playeriptv a.selected{background:url(../images/iptv_sample.gif) no-repeat;}
#webplayer ul.player li a:hover {background-position: 0 -359px !important;}

/*promopix tools*/
#promopix {background: url(../images/promotools.png) no-repeat;height:auto;overflow: hidden; margin-top:30px}
.pix{background: url(../images/pix_box.gif) no-repeat; width:394px; height:190px; position:relative; margin:10px 5px 20px 18px; float:left;}
.pix img{float:left; margin:5px 0 0 16px}
.pix p{float:right; text-align:left; font-size:0.9em; color:#848484; margin:-115px -177px 0 27px; width:168px; position:relative;}
.pix_button {float:right; margin-right:3px; margin-top:153px; width: 188px;height: 22px;background:url(../images/pix_button.gif) no-repeat;}
a.pix_button:hover {background-position: 0 -22px !important;}

#promopix ul.niche {text-align: center; margin:40px 0 0 20px; position:relative;}
#promopix ul.niche li {float: left;list-style: none;height: 190px;margin: 15px 20px 0 0;}
#promopix ul.niche li a, #promopix ul.niche li a:visited {display: block;width: 394px;height: 190px;text-indent: -9999px;}
#promopix ul.niche li.pix1 a, #promopix ul.niche li.pix1 a:visited  {background: url(../images/pix1.gif) 0 0 no-repeat; }
#promopix ul.niche li.pix1 a.selected{background:url(../images/pix1.gif) no-repeat;}
#promopix ul.niche li.pix2 a, #promopix ul.niche li.pix2 a:visited {background: url(../images/pix2.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix2 a.selected{background:url(../images/pix2.gif) no-repeat;}
#promopix ul.niche li.pix3 a, #promopix ul.niche li.pix3 a:visited {background: url(../images/pix3.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix3 a.selected{background:url(../images/pix3.gif) no-repeat;}
#promopix ul.niche li.pix4 a, #promopix ul.niche li.pix4 a:visited {background: url(../images/pix4.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix4 a.selected{background:url(../images/pix4.gif) no-repeat;}
#promopix ul.niche li.pix5 a, #promopix ul.niche li.pix5 a:visited {background: url(../images/pix5.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix5 a.selected{background:url(../images/pix5.gif) no-repeat;}
#promopix ul.niche li.pix6 a, #promopix ul.niche li.pix6 a:visited {background: url(../images/pix6.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix6 a.selected{background:url(../images/pix6.gif) no-repeat;}
#promopix ul.niche li.pix7 a, #promopix ul.niche li.pix7 a:visited {background: url(../images/pix7.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix7 a.selected{background:url(../images/pix7.gif) no-repeat;}
#promopix ul.niche li.pix8 a, #promopix ul.niche li.pix8 a:visited {background: url(../images/pix8.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix8 a.selected{background:url(../images/pix8.gif) no-repeat;}
#promopix ul.niche li.pix9 a, #promopix ul.niche li.pix9 a:visited {background: url(../images/pix9.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix9 a.selected{background:url(../images/pix9.gif) no-repeat;}
#promopix ul.niche li.pix10 a, #promopix ul.niche li.pix10 a:visited {background: url(../images/pix10.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix10 a.selected{background:url(../images/pix10.gif) no-repeat;}
#promopix ul.niche li.pix11 a, #promopix ul.niche li.pix11 a:visited {background: url(../images/pix11.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix11 a.selected{background:url(../images/pix11.gif) no-repeat;}
#promopix ul.niche li.pix12 a, #promopix ul.niche li.pix12 a:visited {background: url(../images/pix12.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix12 a.selected{background:url(../images/pix12.gif) no-repeat;}
#promopix ul.niche li.pix13 a, #promopix ul.niche li.pix13 a:visited {background: url(../images/pix13.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix13 a.selected{background:url(../images/pix13.gif) no-repeat;}
#promopix ul.niche li.pix14 a, #promopix ul.niche li.pix4 a:visited {background: url(../images/pix14.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix14 a.selected{background:url(../images/pix14.gif) no-repeat;}
#promopix ul.niche li.pix15 a, #promopix ul.niche li.pix15 a:visited {background: url(../images/pix15.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix15 a.selected{background:url(../images/pix15.gif) no-repeat;}
#promopix ul.niche li.pix16 a, #promopix ul.niche li.pix16 a:visited {background: url(../images/pix16.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix16 a.selected{background:url(../images/pix16.gif) no-repeat;}
#promopix ul.niche li.pix17 a, #promopix ul.niche li.pix17 a:visited {background: url(../images/pix17.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix17 a.selected{background:url(../images/pix17.gif) no-repeat;}
#promopix ul.niche li.pix18 a, #promopix ul.niche li.pix18 a:visited {background: url(../images/pix18.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix18 a.selected{background:url(../images/pix18.gif) no-repeat;}
#promopix ul.niche li.pix19 a, #promopix ul.niche li.pix19 a:visited {background: url(../images/pix19.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix19 a.selected{background:url(../images/pix19.gif) no-repeat;}
#promopix ul.niche li.pix20 a, #promopix ul.niche li.pix20 a:visited {background: url(../images/pix20.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix20 a.selected{background:url(../images/pix20.gif) no-repeat;}
#promopix ul.niche li.pix21 a, #promopix ul.niche li.pix21 a:visited {background: url(../images/pix21.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix21 a.selected{background:url(../images/pix21.gif) no-repeat;}
#promopix ul.niche li.pix22 a, #promopix ul.niche li.pix22 a:visited {background: url(../images/pix22.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix22 a.selected{background:url(../images/pix22.gif) no-repeat;}
#promopix ul.niche li.pix23 a, #promopix ul.niche li.pix23 a:visited {background: url(../images/pix23.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix23 a.selected{background:url(../images/pix23.gif) no-repeat;}
#promopix ul.niche li.pix24 a, #promopix ul.niche li.pix24 a:visited {background: url(../images/pix24.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix24 a.selected{background:url(../images/pix24.gif) no-repeat;}
#promopix ul.niche li.pix25 a, #promopix ul.niche li.pix25 a:visited {background: url(../images/pix25.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix25 a.selected{background:url(../images/pix25.gif) no-repeat;}
#promopix ul.niche li.pix26 a, #promopix ul.niche li.pix26 a:visited {background: url(../images/pix26.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix26 a.selected{background:url(../images/pix26.gif) no-repeat;}
#promopix ul.niche li.pix27 a, #promopix ul.niche li.pix27 a:visited {background: url(../images/pix27.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix27 a.selected{background:url(../images/pix27.gif) no-repeat;}
#promopix ul.niche li.pix28 a, #promopix ul.niche li.pix28 a:visited {background: url(../images/pix28.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix28 a.selected{background:url(../images/pix28.gif) no-repeat;}
#promopix ul.niche li.pix29 a, #promopix ul.niche li.pix29 a:visited {background: url(../images/pix29.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix29 a.selected{background:url(../images/pix29.gif) no-repeat;}
#promopix ul.niche li.pix30 a, #promopix ul.niche li.pix30 a:visited {background: url(../images/pix30.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix30 a.selected{background:url(../images/pix30.gif) no-repeat;}
#promopix ul.niche li.pix31 a, #promopix ul.niche li.pix31 a:visited {background: url(../images/pix31.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix31 a.selected{background:url(../images/pix31.gif) no-repeat;}
#promopix ul.niche li.pix32 a, #promopix ul.niche li.pix32 a:visited {background: url(../images/pix32.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix32 a.selected{background:url(../images/pix32.gif) no-repeat;}
#promopix ul.niche li.pix33 a, #promopix ul.niche li.pix33 a:visited {background: url(../images/pix33.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix33 a.selected{background:url(../images/pix33.gif) no-repeat;}
#promopix ul.niche li.pix34 a, #promopix ul.niche li.pix34 a:visited {background: url(../images/pix34.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix34 a.selected{background:url(../images/pix34.gif) no-repeat;}
#promopix ul.niche li.pix35 a, #promopix ul.niche li.pix35 a:visited {background: url(../images/pix35.gif) 0 0 no-repeat;}
#promopix ul.niche li.pix35 a.selected{background:url(../images/pix35.gif) no-repeat;}
#promopix ul.niche li a:hover {background-position: 0 -190px !important;}

/*footer*/
#footerweb {background: url(../images/bg_container_footerweb.gif) no-repeat; padding: 50px 0 0;overflow: hidden;text-align: center;}
#footerweb ul.navigation {text-align: center;margin: 0 0 15px;}
#footerweb ul.navigation li {display: inline;}
#footerweb ul.navigation li.last a, #footerweb ul.navigation li.last a:visited {border-right: 0 !important;}
#footerweb ul.navigation li a, #footerweb ul.navigation li a:visited {padding: 0 5px;border-right: 1px solid #707070;text-transform: none; font-weight:bold; color: #707070;font-size: 1.1em;}
#footerweb ul.navigation li a:hover {color: #5bc6ff;}

/*Lightbox*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }