/* --------------------------------

CSS00 - GENERAL (BODY, HTML)

CSS01 - HEADER, MENU, LOGIN

CSS02 - BODY

CSS03 - FOOTER

CSS04 - OUR DEALS PAGE

CSS05 - STATIC INDEX PAGE

CSS06 - LOGGED IN VIEW

CSS07 - MARKETING TOOLS

CSS08 - SIGNUP

CSS09 - TABBED MENU

CSS10 - STATS HOME

CSS11 - REPORTS

CSS12 - DATEPICKER

CSS13 - BREADCRUMB

CSS14 - TEXTBOX

CSS15 - BANNER FARM AND SCROLLABLES

CSS16 - LINKS CREATOR

CSS17 - SPANISH TWEAKS

CSS18 - FAQ

CSS19 - CONTACT US

CSS20 - NEWS, AFF PROMOTIONS, PLAYER PROMOTIONS, PRESS

CSS21 - FRENCH TWEAKS

-------------------------------- */

/* ------------CSS00---------------

		GENERAL (BODY, HTML)
      
-------------------------------- */

html {
	background-color: black;
}

body, html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #353535;
	line-height: 16px;
	background-color: black !important;
}

a {
	text-decoration: none;
	color: #353535;
	outline: none;
}

a:hover {
	text-decoration: underline;
}

.clear {
	clear: both;
}

.colorBlue {
	color: #007ee9;
}

.colorBlue2 {
	color: #00a1cf;
}

.colorBlue3 {
	color: #9de7ff;
}

.colorBlue4 {
	color: #0099e9;
}

.pointer {
	cursor: pointer;
}

.hidden {
	display:none;
}
.underline {
	text-decoration: underline;
}

.font14 {
	font-size: 14px;
}

.paddingTop20 {
	padding: 20px 0 0 0;
}

.text_left {
	text-align: left !important;
}

em {
	font-style: italic !important;
}


/* ------------CSS01---------------

		HEADER, MENU, LOGIN
      
-------------------------------- */

#header_wrap {
	width: 100%;
	height: 155px;
	background: transparent url(../img/header_bg.gif) repeat-x scroll left top;
}

#header {
	width: auto;
	height: 155px;
	background: transparent url(../img/SPP_header.jpg) no-repeat scroll center top;
	margin: 0 auto;
	position: relative;
	color: white;
}

.header_magic {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}

#login_wrap {
	width: 498px;
	height: 61px;
	position: absolute;
	top: 0;
	left: 421px;
	background: transparent url(../img/loginbox_bg_new.png) no-repeat scroll left top;
	z-index: 10;
}

#login_wrap li {
	float: left;
	margin: 2px 0 0 0;
}

#login_wrap ul {
	position: relative;
	top: 11px;
	left: 51px;
	height: 20px;
}

#login_wrap .input_self input {
	background-color: transparent;
	width: 106px;
	height: 19px;
	border: none;
	color: #000;
}

#login_wrap li.input_title {
	padding: 3px 0 0 0;
	width: 70px;
	text-align: right;
}

#login_wrap li.one {
	padding: 0 10px 0 0;
}

#login_wrap li.three {
	padding: 0;
	width: 67px;
}

#login_wrap li.submit {
	margin: 0;
	position: relative;
	top: 0;
	left: 12px;
}

#login_wrap li.submit input {
	width: 51px;
	height: 23px;
	border: 0;
	background-color: transparent;
	color: white;
}

#login_wrap li.four {
	padding: 0 0 0 10px;
}

#login_row2 ul {
	position: relative;
	top: 11px;
	left: 59px;
	color: #0078e7;
}

#login_row2 li {
	padding: 0 10px 0 0;
}

#login_row2 a {
	color: #626262;
	font-size: 10px;
}

#login_row2 .register_link {
	color: #0078e7;
}

#mainmenu li {
	float: left;
	height: 11px;
}

#mainmenu {
	position: absolute;
	top: 104px;
	left: 375px;
}

#mainmenu a {
	display: block;
	height: 11px;
}

#mainmenu a.m_home {
	width: 59px;
	background: transparent url(../img/main_EN.png) no-repeat scroll 0 0;
}

#mainmenu a.m_about_us {
	width: 105px;
	background: transparent url(../img/main_EN.png) no-repeat scroll -59px 0;
}

#mainmenu a.m_our_deals {
	width: 114px;
	background: transparent url(../img/main_EN.png) no-repeat scroll -164px 0;
}

#mainmenu a.m_marketing_tools {
	width: 163px;
	background: transparent url(../img/main_EN.png) no-repeat scroll -278px 0;
}

#mainmenu a.m_affiliate_faq {
	width: 103px;
	background: transparent url(../img/main_EN.png) no-repeat scroll -441px 0;
}

#mainmenu.ES a.m_home {
	width: 65px;
	background: transparent url(../img/main_ES.png) no-repeat scroll 0 0;
}

#mainmenu.ES a.m_about_us {
	width: 106px;
	background: transparent url(../img/main_ES.png) no-repeat scroll -65px 0;
}

#mainmenu.ES a.m_our_deals {
	width: 133px;
	background: transparent url(../img/main_ES.png) no-repeat scroll -171px 0;
}

#mainmenu.ES a.m_marketing_tools {
	width: 177px;
	background: transparent url(../img/main_ES.png) no-repeat scroll -304px 0;
}

#mainmenu.ES a.m_affiliate_faq {
	width: 86px;
	background: transparent url(../img/main_ES.png) no-repeat scroll -481px 0;
}

#mainmenu.ES {
	left: 352px;
}

a#homelink {
	width: 225px;
	height: 86px;
	display: block;
	position: absolute;
	left: 80px;
	top: 25px;
}

/* ------------CSS02---------------

		BODY
      
-------------------------------- */

#body_wrap {
	width: 100%;
	background: #fafafa url(../img/body_bg_main.gif) repeat-y scroll center top;
	padding: 0 0 10px 0;

}

#body_wrap_top {
	width: 100%;
	background: transparent url(../img/body_bg_top.gif) no-repeat scroll center top;
	min-height: 545px;
	-min-height: 545px;
}

#content {
	width: 840px;
	margin: 0 auto;
}

#content .right {
	width: 222px;
	float: right;
}

#content .left {
	float: left;
	width: 605px;
}

#content .left #flash {
	width: 605px;
	height: 258px;
}

#content .left #intro {
	padding: 10px;
	margin: 0 0 17px 0;
}

#content .left #intro p {
	padding-top: 10px;
}

#content .left #intro h1 {
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #e2e2e2;
	color: #353535;
}

.content_box {
	float: left;
	width: 220px;
	margin: 0 0 10px 0;
	padding: 0 0 1px 0;
	color: #767676;
	background: transparent url(../img/news_box_bg.gif) no-repeat scroll right bottom;
	border: 1px solid #e5e5e5;
	border-top: none;
	border-bottom: none;
}

.content_box .heading {
	height: 35px;
	background: transparent url(../img/box_head_bg_repeat.gif) repeat-x scroll right top;
	border-top: 1px solid #e5e5e5;
}

.content_box h3 {
	height: 29px;
	background: transparent url(../img/box_head_bg.gif) no-repeat scroll right top;
	font-size: 15px;
	color: white;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 8px 0 0 10px;
}

.partners {
	background-image: none;
	border: none;
}

.partners a {
	float: left;
	padding: 0 12px;
}

.partners_gpwa {
	padding: 10px 12px 0 12px !important;
}

.partners_son {
	padding: 0 12px 0 6px !important;
}
.partners_avo {
	padding: 2px 12px 0 9px !important;
}

.partners .heading {
	background: transparent url(../img/partners_head_bg.gif) repeat-x scroll right bottom;
	border: none;
}

.partners .news_item {
	padding: 10px 7px 16px 7px;
}

.partners .news_item img {
	width: auto;
	height: auto;
	border: none;
}

.partners .news_item img:hover {
	border: none;
}

.partners .news_item {
	text-align: center;
	border: 0;
	background-image: none;
}

.partners h3 {
	background-image: none;
	color: #0081dc;
}

.leading_brands {
	width: 147px;
	margin: 2px 5px 0 0;
	background-image: none;
	min-height: 403px;
	border: none;
}

.leading_brands .heading {
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}

.player_promotions {
	margin: 2px 5px 0 0;
	min-height: 422px;
}

.press_release {
	margin: 2px 0 0 0;
	min-height: 412px;
}

.press_release .news_item {
	background-image: none;
}

.leading_brands .heading {
	margin: 0 0 10px 0;
}

.leading_brands .logos {
	text-align: center;
	font-size: 10px;
}

.news_item {
	padding: 4px 7px 12px 7px;
	line-height: 16px;
	background: transparent url(../img/news_box_sep.png) no-repeat scroll center bottom;
}

.news_item h4 a {
	color: #005ea7;
	font-weight: bold;
}

.news_item h4 {
	padding: 0 0 10px 0;
}

.news_item p {
	font-size: 11px;
}

.news_item .readmore {
	width: 58px;
	height: 17px;
	display: block;
	float: right;
	background: transparent url(../img/box_readmore.gif) no-repeat scroll center top;
	font-size: 9px;
	padding: 1px 0 0 6px;
	margin: 10px 0 0 0;
}

.news_item .readmore:hover {
	text-decoration: none;
}

.news_item img {
	border: 1px solid #c6c6c6;
	background-color: white;
	padding: 1px;
	width: 204px;
	margin: 0 0 10px 0;
	position: relative;
	left: -1px;
}

.news_item img:hover {
	border: 1px solid #94dafa;
}

.news {
	min-height: 418px;
}

.latest_banners {
	width: 605px;
	margin: 10px 0 20px 0;
	background-image: none;
	border: none;
}

.affiliate_promotions {
	min-height: 422px;
}

.latest_banners .heading {
	margin: 0 0 10px 0;
}

.banner {
	margin: 2px 0 0 0;
}

.banner_self {
	float: left;
	width: 468px;
	height: 60px;
}

.banner_details {
	float: right;
	width: 127px;
	padding: 0 0 10px 0;
}

.banner h5 {
	width: 114px;
	height: 15px;
	background: transparent url(../img/banner_details.gif) no-repeat scroll center center;
	font-weight: bold;
	padding: 2px 0 3px 5px;
	color: black;
}

.banner_details li {
	padding: 3px 0 0 20px;
	background: transparent url(../img/banners_bullet.gif) no-repeat scroll left center;
	color: black;
}

/* ------------CSS03---------------

		FOOTER
      
-------------------------------- */

#footer_wrap {
	width: 100%;
	height: 160px;
	background: #fafafa url(../img/footer_bg_repeat.gif) repeat-x scroll center bottom;
}

#footer_body {
	width: 100%;
	height: 160px;
	background: transparent url(../img/footer_bg.gif) no-repeat scroll center bottom;
	text-align: center;
}

#footermenu li{
	float: left;
	height: 10px;
}

#footermenu {
	width: 620px;
	margin: 0 auto;
	height: 10px;
	position: relative;
	top: 23px;
	left: 0;
}

#footermenu a {
	display: block;
	height: 12px;
}

#footermenu a.m_home {
	width: 55px;
	background: transparent url(../img/footer_m_EN.png) no-repeat scroll 0 0;
}

#footermenu a.m_about_us {
	width: 97px;
	background: transparent url(../img/footer_m_EN.png) no-repeat scroll -55px 0;
}

#footermenu a.m_our_deals {
	width: 102px;
	background: transparent url(../img/footer_m_EN.png) no-repeat scroll -152px 0;
}

#footermenu a.m_marketing_tools {
	width: 142px;
	background: transparent url(../img/footer_m_EN.png) no-repeat scroll -254px 0;
}

#footermenu a.m_affiliate_faq {
	width: 114px;
	background: transparent url(../img/footer_m_EN.png) no-repeat scroll -396px 0;
}

#footermenu a.m_contact_us {
	width: 110px;
	background: transparent url(../img/footer_m_EN.png) no-repeat scroll -511px 0;
}

#footermenu.ES {
	width: 702px;
}

#footermenu.ES a.m_home {
	width: 69px;
	background: transparent url(../img/footer_m_ES.png) no-repeat scroll 0 0;
}

#footermenu.ES a.m_about_us {
	width: 114px;
	background: transparent url(../img/footer_m_ES.png) no-repeat scroll -69px 0;
}

#footermenu.ES a.m_our_deals {
	width: 138px;
	background: transparent url(../img/footer_m_ES.png) no-repeat scroll -184px 0;
}

#footermenu.ES a.m_marketing_tools {
	width: 185px;
	background: transparent url(../img/footer_m_ES.png) no-repeat scroll -322px 0;
}

#footermenu.ES a.m_affiliate_faq {
	width: 104px;
	background: transparent url(../img/footer_m_ES.png) no-repeat scroll -507px 0;
}

#footermenu.ES a.m_contact_us{
	width: 91px;
	background: transparent url(../img/footer_m_ES.png) no-repeat scroll -611px 0;
}

#copyrights {
	position: relative;
	top: 50px;
	left: 0;
	color: #b5b5b5;
	font-size: 10px;
}

#copyrights a {
	color: #b5b5b5;
}

/* ------------CSS04---------------

		OUR DEALS PAGE
      
-------------------------------- */

.inner_page {
	width: 100%;
	background-image: none;
	font-size: 12px;
	border: none;
	position: relative;
	top: -17px;
}

.inner_page h3 {
	font-weight: normal;
	text-transform: uppercase;
	background: transparent url(../img/box_head_bg_2.gif) repeat-x scroll right top;
	height: 32px;
	padding: 10px 0 0 10px;
}

.inner_page img {
	width: auto;
	height: auto;
	border: none;
}

.inner_page img:hover {
	border: none;
}

.inner_page h4 {
	font-size: 14px;
	font-weight: bold;
	color: #00a0e3;
}

.inner_page .heading {
	background-image: none;
	padding: 0 0 10px 0;
}

.inner_page strong {
	font-weight: bold;
}

.inner_page .news_item {
	font-size: 12px;
	border: none;
	color: black;
	background-image: none;
}

.inner_page p {
	padding: 0 0 10px;
	font-size: 12px;
}

.payment_types {
	width: 245px;
	float: left;
	height: 140px;
	margin: 0 0 10px 0;
	background: transparent url(../img/our_deals_payments_border.gif) no-repeat scroll right center;
	padding: 0 15px;
}

.nobg {
	background-image: none !important;
}

.our_deals_arrow {
	display: block;
	padding: 0 0 0 36px !important;
	margin: 10px 0 20px 0;
	background: transparent url(../img/our_deals_arrowbullet.gif) no-repeat scroll left center;
}

.payment_title {
	font-size: 14px;
	background: transparent url(../img/our_deals_check.gif) no-repeat scroll left 1px;
	padding: 0 0 0 16px;
	margin: 0 0 10px 0;
}
.deal_item {
	width: 833px;
	height: auto;
	margin: 10px auto 0 auto;
	padding: 0 0 20px 0;
	background: transparent url(../img/our_deals_item_3.gif) no-repeat scroll right bottom;
}

.deal_item img {
	border: 0;
	width: auto;
}

.deal_item img:hover {
	border: none;
}

.deal_logo {
	width: 160px;
	float: left;
	height: 107px;
	text-align: center;
}

.deal_content {
	width: 613px;
	height: auto;
	float: left;
	padding: 0 0 0 40px;
	background: transparent url(../img/our_deals_item_1.gif) no-repeat scroll left top;
}

.deal_title {
	background: transparent url(../img/our_deals_item_2.gif) repeat-x scroll left bottom;
	padding: 0 0 10px 0;
}

.deal_title h4 {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	color: #2e2e2e;
}

.deal_title a {
	color: #6a6a6a;
}

.deal_details {
	color: #2d2c2c;
	width: 400px;
	padding-top: 20px;
	float: left;
}

.our_deals_intro {
	padding: 5px 0 0 0 !important;
	display: block;
}

.deal_table {
	float: right;
	width: 200px;
	padding: 20px 0 0 0;
}

.deal_table table {
	border-collapse: separate;
	border-spacing: 0 3px;
}

.column1 {
	background-color: #00a2e5;
	color: white;
	padding: 3px;
	width: 100px;
}

.column2 {
	background-color: #e8e8e8;
	color: #292929;
	padding: 3px;
	width: 100px;
}

#deal_rk {
	padding: 50px 0 0 0;
}

#deal_bgr {
	padding: 40px 0 0 0;
}

#deal_euc {
	padding: 20px 0 0 0;
}

#deal_crk {
	padding: 30px 0 0 0;
}

#deal_brk {
	padding: 50px 0 0 0;
}

#payment_of_commission{
	padding: 0 0 0 50px;
	background: transparent url(../img/euro.gif) no-repeat scroll left center;
	margin-top: 10px;
}

#payment_of_commission p {
	padding: 0;
}

.deals_heading {
	width: 800px;
	height: 42px;
	background: transparent url(../img/our_deals_title_bg.gif) no-repeat scroll left top;
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 13px 0 0 0;
	margin: 10px 0 0 0;
}

.inner_loginwrap {
	width: 339px;
	height: 68px;
	background: transparent url(../img/inner_login.jpg) no-repeat scroll left top;
	position: relative;
	margin: 20px auto;
	color: white;
}

.inner_loginwrap input {
	background: transparent;
	border: none;
	width: 142px;
	height: 17px;
	float: left;
}

.inner_loginwrap label {
	display: block;
	float: left;
	width: 77px;
	text-align: right;
}

.inner_loginrow1 {
	padding: 12px 0 12px 0;
}

.inner_loginsend {
	border: none !important;
	position: absolute;
	top: 23px;
	left: 266px;
	width: 49px !important;
	height: 21px !important;
	color: #007ba4;
}

/* ------------CSS05---------------

		STATIC INDEX PAGE
      
-------------------------------- */

.leading_brands2 {
	background: transparent;
	border: none;
}

.leading_brands2 .logos {
	text-align: center;
	font-size: 10px;
}

.leading_brands2 .heading {
	margin: 0 0 10px 0;
}

#static_steps {
	width: 572px;
	height: 77px;
	margin: 0 auto;
	background: transparent url(../img/static_steps.gif) no-repeat scroll left top;
}

#static_steps_ES {
	width: 572px;
	height: 77px;
	margin: 0 auto;
	background: transparent url(../img/static_steps_ES.gif) no-repeat scroll left top;
}

.static a {
	float: left;
	padding: 0 5px 0 0;
}

.static #skillonnet {
	margin: 5px 0 0 0;
}

.static {
	padding: 4px 5px 0 5px;
}

/* ------------CSS05---------------

		LOGGED IN VIEW
      
-------------------------------- */

#loggedin_wrap {
	width: 498px;
	height: 61px;
	position: absolute;
	top: 0;
	left: 440px;
	background: transparent url(../img/loggedinbox_bg_new.jpg) no-repeat scroll left top;
}

#logged_date {
	position: absolute;
	top: 34px;
	left: 62px;
	font-size: 10px;
	color: #9c9c9c;
}

#logout {
	width: 69px;
	height: 23px;
	position: absolute;
	top: 16px;
	left: 415px;
	border: 0;
	background-color: transparent;
	color: white;
}

#loggedin_info {
	position: absolute;
	left: 62px;
	top: 16px;
}

#logged_in_as {
	width: auto;
	float: left;
	padding: 0 7px 0 0;
}

#username {
	text-decoration: underline;
	background: transparent url(../img/user_icon.png) no-repeat scroll left center;
	height: 17px;
	padding: 0 0 0 18px;
	float: left;
}

#tnc ul {
	padding: 0 0 10px 0 !important;
}

#tnc ul li ul {
	padding: 0 0 0 20px !important;
}

#tnc ul li ul li {
	list-style-type: disc;
	padding: 0 0 0 10px;
}

.terms_title {
	display: block;
	border-bottom: 1px solid #c2c2c2;
	margin: 10px 0 10px 0;
}

/* ------------CSS07---------------

		MARKETING TOOLS
      
-------------------------------- */

#tools_flash {
	width: 377px;
	height: 370px;
	display: block;
	margin: 40px 0 10px 0;
	float: left;
}

.tools_content {
	width: 410px;
	float: left;
}

.tools_intro {
	font-size: 14px !important;
	font-weight: bold;
	padding: 10px 0 10px 0 !important;
}

.tools_note {
	background: transparent url(../img/marketing_tools_asterisk.jpg) no-repeat scroll left center;
	padding: 0 0 0 25px !important;
	margin: 0 0 0 5px;
}

.tools_content ul {
	margin: 10px 0 20px 10px;
}

.tools_content li {
	background: transparent url(../img/banners_bullet.gif) no-repeat scroll left center;
	padding: 3px 0 3px 15px;
}

/* ------------CSS08---------------

		SIGNUP
      
-------------------------------- */

.news_item h2 {
	font-size: 15px;
	color: #01a2de;
	font-weight: bold;
	padding: 0 0 10px 0;
	margin: 10px 0 10px 0;
	border-bottom: 1px solid #e1e1e1;
}

.input_1 input {
	width: 160px;
	height: 19px;
	background: transparent url(../img/input_1.gif) no-repeat scroll left top;
	border: none;
	margin: 0 0 0 10px;
	padding: 4px 5px 0 5px;
	float: right;
}

.input_1 label{
	float: left;
}

.input_1 {
	width: 300px;
	float: left;
	margin: 0 40px 7px 0;
}

.input_2 {
	width: 300px;
	float: left;
	margin: 0 40px 7px 0;
}

.input_2 textarea {
	width: 160px;
	height: 49px;
	background: transparent url(../img/input_2.gif) no-repeat scroll left top;
	border: none;
	margin: 0 0 0 10px;
	padding: 4px 5px 0 5px;
	float: right;
}

.input_2 label {
	float: left;
}

.input_1 select{
	width: 170px;
	float: right;
	height: 23px;
	border: none;
	border: 1px solid #cacaca;
}

.input_1 option {
	width: 140px;
	height: 19px;
	padding: 4px 5px 0 5px;
}

.input_3 {
	width: 370px;
	float: left;
	margin: 0 40px 7px 0;
}

.input_3 textarea {
	width: 231px;
	height: 55px;
	background: transparent url(../img/input_3.gif) no-repeat scroll left top;
	border: none;
	margin: 0 0 0 10px;
	padding: 4px 5px 0 5px;
	float: right;
}

.input_3 label {
	float: left;
}

.agreement_label {
	padding: 0 0 0 10px;
}

#register_submit {
	width: 82px;
	height: 30px;
	background: transparent url(../img/signup.jpg) no-repeat scroll left top;
	border: none;
	display: block;
	margin: 20px 0 0 0;
}
#register_submit.ES {
	width: 82px;
	height: 30px;
	background: transparent url(../img/signup_ES.jpg) no-repeat scroll left top;
	border: none;
	display: block;
	margin: 20px 0 0 0;
}

#update_submit {
	width: 82px;
	height: 30px;
	background: transparent url(../img/update.jpg) no-repeat scroll left top;
	border: none;
	display: block;
	margin: 20px 0 0 0;	
}

#update_submit.ES {
	width: 82px;
	height: 30px;
	background: transparent url(../img/update_ES.jpg) no-repeat scroll left top;
	border: none;
	display: block;
	margin: 20px 0 0 0;	
}

/* ------------CSS09---------------

		TABBED MENU
      
-------------------------------- */

#tabbedmenu {
	position: absolute;
	top: 107px;
	left: 336px;
}

#tabbedmenu li {
	float: left;
	height: 48px;
	font-size: 12px;
	text-transform: uppercase;
	position: relative;
	background: transparent url(../img/tabs_unactive_bg.gif) no-repeat scroll left top;
	margin: 0 6px 0 0;
}

#tabbedmenu li a {
	color: #3b3b3b;
	height: 40px;
	display: block;
	padding: 8px 14px 0 9px;
	background: transparent url(../img/tabs_unactive_bg.gif) no-repeat scroll right -96px;
}

#tabbedmenu li a:hover{
	text-decoration: none;
	color: #04a6f2;
}

#tabbedmenu li span {
	display: block;
	background: transparent url(../img/tabs_unactive_bg.gif) repeat-x scroll right -48px;
	margin: 0 0 0 5px;

}

#tabbedmenu li.active {
	background: transparent url(../img/tabs_active_bg.gif) no-repeat scroll left top;
}

#tabbedmenu li.active a {
	background: transparent url(../img/tabs_active_bg.gif) no-repeat scroll right -96px;
	color: #04a6f2;
	padding: 8px 14px 0 9px;
}

#tabbedmenu li.active a:hover {
	cursor: default;
}

#tabbedmenu li.active span {
	background: transparent url(../img/tabs_active_bg.gif) repeat-x scroll right -48px;

}

.homeicon a {
	padding: 8px 7px 0 2px !important;
}

.homeicon a:hover>#iconhome {
	background: transparent url(../img/tabbed_homeicon.png) no-repeat scroll left top;
}

#iconhome {
	width: 15px;
	height: 13px;
	background: transparent url(../img/tabbed_homeicon_unactive.png) no-repeat scroll left top;
	margin: 2px 0 0 0;
}

#tabbedmenu li.home a {
	padding: 8px 14px 0 9px;
}

#tabbedmenu li.active .home a {
	padding: 8px 30px 0 25px;
}

#tabbedmenu.big {
	top: 92px;
	left: 400px;
}

#tabbedmenu.big li{
	background: transparent url(../img/tabs_unactive_bg_big.gif) no-repeat scroll left top;
	max-width: 115px;
	text-align: center;
	height: 63px;
}

#tabbedmenu.big li a {
	background: transparent url(../img/tabs_unactive_bg_big.gif) no-repeat scroll right -126px;
	padding: 7px 6px 0 1px !important;
	height: 56px;
}

#tabbedmenu.big #iconhome {
	margin: 9px 0 0 0;
}

#tabbedmenu.big li span {
	background: transparent url(../img/tabs_unactive_bg_big.gif) repeat-x scroll right -63px;
}

#tabbedmenu.big li.short a {
	padding: 14px 6px 0 1px !important;
	height: 49px;
}

#tabbedmenu.big li.active{
	background: transparent url(../img/tabs_active_bg_big.gif) no-repeat scroll left top;
	max-width: 115px;
	text-align: center;
}

#tabbedmenu.big li.active a {
	background: transparent url(../img/tabs_active_bg_big.gif) no-repeat scroll right -126px;
	padding: 7px 6px 0 1px !important;
}

#tabbedmenu.big li.active.short a {
	padding: 14px 6px 0 1px !important;
}

#tabbedmenu.big li.active span {
	background: transparent url(../img/tabs_active_bg_big.gif) repeat-x scroll right -63px;
}

/* ------------CSS10---------------

		STATS HOME
      
-------------------------------- */

.stats_quick {
	width: 269px;
	background-image: none;
	border: none;
}

.stats_quick .heading {
	border: 1px solid #dddddd;
	border-bottom: none;
}

.stats_quick table {
	width: 269px;
	color: #343434;
	border-collapse: separate;
	border-left: 1px solid #dddddd;
	margin: 1px 0 0 0;
}

.stats_quick th {
	padding: 5px;
	font-weight: bold;
	background: #e8e8e8 url(../img/table_th_bg.gif) repeat-x scroll left top;
	border: 1px solid #dddddd;
	border-left: none;
	text-align: center;
}

.stats_quick td {
	padding: 5px;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	text-align: center;
}

.stats_total {
	font-weight: bold;
}

.commissions_summary {
	width: 269px;
	background-image: none;
	border: none;
}

.commissions_summary td {
	padding: 5px;
	background-color: #e9e9e9;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	font-weight: bold;
}

.commissions_summary table {
	width: 100%;
	color: #343434;
}

.account_details {
	width: 269px;
	border: none;
	background-image: none;
}

.account_details .content {
	font-size: 11px;
	color: #343434;
	padding: 5px;
	border-bottom: 1px solid #dddddd;
}

/* ------------CSS11---------------

		REPORTS
      
-------------------------------- */


.choose_product {
	width: 269px;
	border: none;
	background-image: none;
}

.product {
	border: 1px solid #e7e7e7;
	height: 20px;
	background: transparent url(../img/choose_product_item_bg.gif) repeat-x scroll left top;
	margin: 2px 0 0 0;
}

.product_item {
	width: 259px;
}

.product.active {
	background: transparent url(../img/choose_product_item_active_bg.gif) repeat-x scroll left top;
	border: 1px solid #e7e7e7;
	height: 20px;
}

.product.active .product_item {
}

.product.active a {
	color: white;
	display: block;
	width: 100%;
	height: 100%;
	padding: 2px 0 0 10px;
	background: transparent url(../img/choose_product_item_active_bullet.gif) no-repeat scroll 249px 5px;
}

.product a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 2px 0 0 10px;
	background: transparent url(../img/choose_product_item_bullet.gif) no-repeat scroll 249px 5px;
}

.product a:hover {
	background: transparent url(../img/choose_product_item_bullet_hover.gif) no-repeat scroll 249px 5px;
	text-decoration: none;
}

.product.active a:hover {
	background: transparent url(../img/choose_product_item_active_bullet.gif) no-repeat scroll 249px 5px;
	cursor: default;
}

.report_details {
	float: left;
	width: 268px;
	padding: 10px 0 0 10px;
	height: 134px;
}

.report_details .vscrollerbase {
	height: 130px !important;
	left: 248px !important;
}

.report_details .vscrollerbaseend{
	height: 16px !important;
}

.report_details .scrollwrapper,.mcontentwrapper {
	height: 148px !important;
}

.contentwrapper {
}

.report_details input {
	width: 13px;
	height: 13px;
	position: relative;
	top: 3px;
	left: 0;
	margin: 0 0 10px 0;
}

.report_details label {
	padding: 0 0 0 5px;
	cursor: pointer;
	margin: 0 0 10px 0;
}

*:first-child+html .report_details label {
	position: relative;
	top: -5px;
}

.report_header {
	width: 100%;
	height: 30px;
	background: #e1e1e1 url(../img/report_header_bg.gif) no-repeat scroll left top;
	margin: 10px 0 0 0;
}

.report_header.report_header_2 {
	width: 100%;
	height: 30px;
	background: #e1e1e1 url(../img/report_header_bg.gif) no-repeat scroll left top;
	margin: 10px 0 0 0 !important;
}

#report_header_submit {
	width: 76px;
	height: 30px;
	float: right;
	background: transparent url(../img/report_header_submit.jpg) no-repeat scroll right top;
	border: none !important;
	cursor: pointer;
	margin: 0;
}

#report_header_submit.old{
	background: transparent url(../img/button_old.gif) no-repeat scroll right top;
}

#report_header_submit.csv{
	background: transparent url(../img/button_csv.gif) no-repeat scroll right top;
}

.report_header input {
	float: left;
	border: 1px solid #c7c7c7 !important;
	margin: 5px 0 0 10px;
	padding: 2px;
}

.text_input {
border: 1px solid #C7C7C7 !important;
margin: 5px 0 0 10px;
padding: 2px;
width: auto !important;
}

.report_header label {
	float: left;
	padding: 6px 0 0 10px;
}

.report_header select {
	float: left;
	margin: 4px 0 0 10px;
	border: 1px solid #c7c7c7 !important;
	padding: 2px;
}

.text_input {
	border: 1px solid #C7C7C7 !important;
	margin: 5px 0 0 10px;
	padding: 2px;
	width: auto !important;
}



/* ------------CSS12---------------

		DATEPICKER
      
-------------------------------- */

.datepicker_wrap {
	float: left;
	padding: 0 0 0 10px;
}

.datepicker_title {
	color: #04A6F2;
	font-weight: bold;
	display: block;
	padding: 0 0 5px 0;
	line-height: 8px;
}

.datepicker {
	width: 132px;
	border: 1px solid #dddddd;
}

*:first-child+html .datepicker {
	width: 133px;
}

.ui-datepicker-group {
	float: left;
	margin-right: 10px;
}

.ui-datepicker-title {
	text-align: center;
}


.datepicker table {
	border-collapse: collapse;
}

.ui-datepicker-prev {
	position: absolute;
	top: -1px;
	left: 5px;
	cursor: pointer;
}

.ui-datepicker-next {
	position: absolute;
	top: -1px; 
	left: 123px;
	cursor: pointer;
}

.ui-datepicker-header {
	background-color: #dddddd;
	font-size: 10px;
	font-weight: bold;
	color: black;
	position: relative;
	height: 17px;
}

.datepicker td {
	border: 1px solid #eeeeee;
	text-align: center;
	width: 10px;
	height: 10px;
	font-size: 10px;
	background-color: #eeeeee;
}

.datepicker th {
	border: 1px solid #cccccc;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.datepicker td a {
	display: block;
	width: 14px;
	height: 14px;
	padding: 1px 3px 3px 1px;
	background-color: white;
}

.datepicker td a:hover {
	text-decoration: none;
}

.datepicker td a.ui-state-hover {
	background-color: #bbe2f7;
}

.datepicker td a.ui-state-active {
	background-color: #009ef0;
	color: white;
	font-weight: bold;
}

/* ------------CSS13---------------

		BREADCRUMB
      
-------------------------------- */

#crumb_wrap {
	background: transparent url(../img/crumb_right.gif) no-repeat scroll right bottom;
	padding: 10px 0 0 0;
}

#crumb_left {
	background: transparent url(../img/crumb_left.gif) no-repeat scroll left top;
}

#breadcrumb {
	width: 828px;
	height: 34px;
	background: transparent url(../img/crumb_bg.gif) repeat-x scroll left top;
	margin: 0 6px 0 6px;
}

#breadcrumb li.active a {
	color: #04a7f2;
}

#breadcrumb li.active a:hover {
	color: #5dc3f4;
}

#breadcrumb li {
	float: left;
	height: 24px;
	padding: 8px 14px 0 19px;
	background: transparent url(../img/crumb_sep.gif) no-repeat scroll left top;
}

#breadcrumb li:first-child {
	background: transparent none no-repeat scroll left top;
	padding: 8px 14px 0 5px;
}

#breadcrumb a {
	font-size: 11px;
	text-transform: uppercase;
	color: #3c3c3d;
}

#breadcrumb a:hover {
	text-decoration: none;
	color: #636363;
}

/* ------------CSS14---------------

		TEXTBOX - a general div for displaying text
      
-------------------------------- */

.textbox h2 {
	color: #039ae3;
	font-weight: bold;
	font-size: 16px;
	text-decoration: underline;
	padding: 10px 0 10px 0;
}

/* ------------CSS14---------------

		MARKETING TOOLS ICONS
      
-------------------------------- */

#marketing_tools {
	padding: 10px 0 0 0;
}

#marketing_tools li {
	float: left;
	width: 140px;
	height: 130px;
	padding: 0 13px;
}

#marketing_tools ul {
	padding: 10px 0 10px 0;
}

#marketing_tools a {
	width: 140px;
	height: 130px;
	display: block;
	margin: 0 auto;
}

#marketing_tools a:hover {
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
}

#marketing_tools a.mt_banners {
	background: transparent url(../img/icon_banners.jpg) no-repeat scroll center center;
}

#marketing_tools a.mt_flash {
	background: transparent url(../img/icon_flash.jpg) no-repeat scroll center center;
}

#marketing_tools a.mt_screenshots {
	background: transparent url(../img/icon_screenshots.jpg) no-repeat scroll center center;
}

#marketing_tools a.mt_logos {
	background: transparent url(../img/icon_logos.jpg) no-repeat scroll center center;
}

#marketing_tools a.mt_reviews {
	background: transparent url(../img/icon_reviews.jpg) no-repeat scroll center center;
}

/* ------------CSS15---------------

		BANNER FARM AND SCROLLABLES
      
-------------------------------- */


.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 20px;
background: transparent url(../img/scrollbar_bg.gif) repeat-y scroll left top;
margin: 3px 0 0 0;
left: 246px !important;
height: 145px !important;
}

.vscrollerbar {
	width: 20px;
	background: transparent url(../img/scrollbar_draggable.gif) repeat-y scroll left top;
	padding: 22px;
	height: 32px !important;
}
/*
.vscrollerbarend {
	width: 20px;
	background: transparent url(../img/scrollbar_scroller_bottom.gif) no-repeat scroll left top;
	display: block;
	height: 17px;
}

.vscrollerbarbeg {
	width: 20px;
	background: transparent url(../img/scrollbar_scroller_top.gif) no-repeat scroll left top;
	display: block;
	height: 17px;
}
*/
.vscrollerbasebeg {
	width: 20px;
	background: transparent url(../img/scrollbar_up.jpg) no-repeat scroll left top;
	display: block;
	height: 17px !important;
}

.vscrollerbaseend {
	width: 20px;
	height: 17px;
	background: transparent url(../img/scrollbar_down.jpg) no-repeat scroll left bottom;
	display: block;
}


.hscrollerbase {
height: 10px;
background-color: white;
}

.hscrollerbar {
height: 10px;
background-color: black;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}

.select_brands {
	height: 310px;
	padding: 0 0 0 4px;
	font-size: 11px;
}

.select_brands li {
	float: left;
	width: 100px;
	height: 90px;
	padding: 10px 10px 0 10px;
}

.select_brands img {
	display: block;
	margin: 0 0 5px 0;
}

.select_brands label {
	position: relative;
	top: -1px;
	left: 5px;
	cursor: pointer;
}

.select_brands label.imglabel {
	top: 0;
	left: 0;
}

.content_box.farm_brands {
	width: 270px;
	background-color: white;
	background-image: none;
	border-bottom: 1px solid #E5E5E5;
	margin: 10px 10px 0 0;
}

.content_box.farm_language {
	width: 270px;
	background-color: white;
	background-image: none;
	border-bottom: 1px solid #E5E5E5;
	margin: 10px 10px 0 0;
	position: relative;
}

.content_box.farm_size {
	width: 125px;
	background-color: white;
	background-image: none;
	border-bottom: 1px solid #E5E5E5;
	margin: 10px 10px 0 0;
	position: relative;
}

.content_box.farm_arrange {
	width: 125px;
	background-color: white;
	background-image: none;
	border-bottom: 1px solid #E5E5E5;
	margin: 10px 10px 0 0;
	position: relative;
}

.content_box.farm_size .vscrollerbase {
	left: 101px !important;
}

.content_box.farm_arrange .vscrollerbase {
	left: 101px !important;
}

.select_size {
	height: auto;
}

.select_size li {
	padding: 8px 0 8px 5px;
}

.select_size label {
	position: relative;
	top: -1px;
	left: 5px;
}

.select_arrange {
	height: 160px;
}

.select_arrange li {
	padding: 8px 0 8px 5px;
}

.select_arrange label {
	position: relative;
	top: -1px;
	left: 5px;
}

.scrollable {
	height: 150px;
}

.select_language {
	height: auto;
}

.select_language li {
	float: left;
	width: 115px;
	padding: 8px 5px 8px 5px;
}

.select_language li.clear {
	float: none;
	padding: 0 !important;
}

.select_language li img {
	padding: 0 5px 0 5px;
}

#show_results {
	width: 835px;
	height: 31px;
	margin: 20px auto;
	background: transparent url(../img/show_results.jpg) no-repeat scroll left top;
	display: none;
}

#dont_show_results {
	width: 835px;
	height: 31px;
	margin: 20px auto;
	background: transparent url(../img/show_results.jpg) no-repeat scroll left bottom;
	display: block;
}

#show_results input {
	width: 118px;
	height: 31px;
	margin: 0 auto;
	border: none;
	cursor: pointer;
	background-color: transparent;
	position: relative;
	left: 311px;
}

#show_results .results_download {
	width: 106px;
	position: relative;
	left: 307px;
}

.farm_item_wrap {
	padding: 12px 12px 0 12px;
	min-width: 60px;
	float: left;
}

.farm_item_wrap:hover {
	background: #FEFFC6;
}

.farm_item_wrap .item {
	float: left;
	z-index: 1;
	position: relative;
}

.farm_item_wrap .item.short_review {
	width: 630px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	height: 200px;
	padding: 20px;
	margin: 0 0 10px 0;
}

.farm_item_wrap .item.short_review strong {
	font-weight: bold;
}

.farm_item_wrap .item.short_review p {
	margin: 0 0 10px 0;
}

.farm_item_wrap .item.short_review ul {
	margin: 10px;
}

.farm_item_wrap .item.short_review li {
	margin: 0 0 5px 30px;
	list-style-type: disc;
}

.farm_item_wrap .item img {
	border: 1px solid #cccccc;
	background-color: white;
	padding: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 0 0 25px 0;
	max-width: 670px;
}

.farm_item_wrap .item object {
	display: block;
	border: 1px solid #cccccc;
	background-color: white;
	padding: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 0 0 25px 0;
}

.farm_item_wrap .details {
	float: left;
	padding: 0 0 0 5px;
}

.farm_item_wrap .details li {
	width: 120px;
	height: 21px;
	background: #009ce6 url(../img/farm_item_details_bg.gif) no-repeat scroll right bottom;
	color: white;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 4px 0 0 5px;
}

.farm_item_wrap .details li.download {
	background: #05d002 url(../img/farm_item_details_bg2.gif) no-repeat scroll right bottom;
}

.farm_item_wrap .details a {
	color: white;
}

.report_header.farm {
	margin: 20px 0 0 0;
}

.report_header_right {
	width: 5px;
	height: 30px;
	float: right;
	background: transparent url(../img/report_header_bg_2.gif) no-repeat scroll left top;
}

.link_code {
	border: 1px solid #cccccc;
	padding: 10px;
	margin: 0 0 25px 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: "Courier New", Courier, monospace;
	position: absolute;
	top: 150px;
	left: 20px;
	z-index: 100;
	background: #fff;
	-moz-box-shadow: 0 0 50px #aeaeae;
	width: 400px;
	height: 90px;
	overflow: scroll;
}

.link_code:hover {
	text-decoration:none;
	background: #f7ffbd;
	color: #264a09;
}

.link_code_wrap {
	position: relative;
	z-index: 100;
}

.bannerfarm_selectprev {
	width: 100px;
	margin: 50px auto 0 auto;
	background: transparent url(../img/bannerfarm_selectprev.jpg) no-repeat scroll center bottom;
	color: #00cbee;
	font-weight: bold;
	text-align: center;
	padding: 0 0 25px 0;
	position: absolute;
	top: 35px;
}

#select_brand {
	left: 13px;
}

#select_type {
	left: 90px;
}

#select_lang {
	left: 13px;
}

.loader_mid {
	padding: 50px 0 0 0;
}

/* ------------CSS16---------------

		LINKS CREATOR
      
-------------------------------- */

.links_brands {
	width: 485px;
}

.links_brands .select_brands {
	height: auto;
}

.links_brands .scrollable {
	min-height: 120px;
}

.content_box.links_brands {
	background-repeat: repeat-x;
}

.links_details input {
	border: 1px solid #C7C7C7 !important;
	margin: 5px 0 0 10px;
	padding: 2px;
}

.links_details select {
	border: 1px solid #C7C7C7 !important;
	margin: 4px 0 0 10px;
	padding: 2px;
}

.links_details {
	float: left;
}

.links_details li {
	padding: 0 0 10px 0;
}

.links_details ul {
	padding: 10px 0 0 10px;
}

.links_final {
	width: 840px;
	height: 50px;
}

.links_left {
	width: 35px;
	height: 50px;
	float: left;
	background: transparent url(../img/links_left.gif) no-repeat scroll left;
}

.links_content {
	width: 781px;
	height: 34px;
	float: left;
	background: transparent url(../img/links_bg.gif) repeat-x scroll left top;
	padding: 16px 0 0 10px;
}

.links_right {
	width: 14px;
	height: 50px;
	float: right;
	background: transparent url(../img/links_right.gif) no-repeat scroll left top;
}

.links_results {
	background: transparent url(../img/show_results_2.jpg) no-repeat scroll left top !important;
	display: block !important;
}

.links_results input {
	left: 353px !important;
}

#linktool_lang_dropdown {
	display: none;
}

.links_sub {
	width: 619px;
	text-align: center;
	font-size: 14px;
	margin: 20px auto;
}

.links_sub_link {
	width: 619px;
	height: 30px;
	background: transparent url(../img/links_sub_bg.gif) no-repeat scroll left top;
	padding: 11px 0 0 0;
	margin: 10px 0 0 0;
	font-size: 12px;
}

.links_section {
	border-top: 1px solid #cfcfcf;
	padding: 20px 10px 20px 10px;
	margin: 20px 0 0 0;
}

.links_wbg {
	display: block;
	width: auto;
	padding: 5px;
	background: #ededed;
	margin: 4px 0 20px 0;
}

.links_section strong {
	font-weight: bold;
}

.links_allhead {
	font-size: 14px;
	font-weight: bold;
	color: #0081b8;
}

.links_all_lang {
	padding: 0 20px 0 0;
	width: 100px;
	display: block;
}

.links_all span {
	float: left;
}

.links_section.anchors {
	background: transparent url(../img/links_bullet.gif) no-repeat scroll 10px 21px;
	height: 20px;
	padding: 20px 10px 20px 20px;
}

.links_section.anchors li {
	float: left;
	padding: 0 15px 0 15px;
	border-left: 1px solid #000;
}

.links_section.anchors li:first-child {
	border-left: none;
}

.links_section.anchors a:hover {
	color: #00adf1;
}


/* ------------CSS16---------------

		LANGUAGE MENU (LANGBAR)
      
-------------------------------- */

#langbar {
	width: 46px;
	position: absolute;
	top: 14px;
	left: 0;
}

#langbar ul {
	width: 46px;
	position: relative;
	top: 0;
	left: 0;
}

#langbar li {
	float: none;
	padding: 0;
	margin: 0;
	width: auto;
}

#langbar a {
	width: 25px;
	margin: 0 auto;
	display: block;
}

#langbar a.mainlang{
	padding: 0 0 14px 0;
	background: transparent url(../img/langbar_arrow.gif) no-repeat scroll center bottom;
}

#langbar .hidden {
	position: relative;
	top: -9px;
	padding: 0 0 19px 0;
	background: transparent url(../img/langbar_dropdown_bottom.gif) no-repeat scroll left bottom;
	height: auto;
}

#langbar .hidden li {
	padding: 0 0 5px 0;
	background: transparent url(../img/langbar_dropdown_bg.gif) repeat-y scroll left top;
}

/* ------------CSS17---------------

		SPANISH TWEAKS
      
-------------------------------- */

#login_wrap li.one.ES {
	font-size: 10px;
	text-align: left;
	line-height: 10px;
}

#login_wrap li.three.ES {
	font-size: 10px;
	text-align: left;
}

#login_wrap li.five.ES input {
	font-size: 11px;
	height: 22px;
}

#login_wrap li.input_title.ES {
	padding: 0 0 0 10px;
}

#login_wrap li.four.ES {
	padding: 0;
}

#dont_show_results.ES {
	background: transparent url(../img/show_results_ES.jpg) no-repeat scroll left bottom;
}

#show_results.ES {
	background: transparent url(../img/show_results_ES.jpg) no-repeat scroll left top;
}

#show_results.ES .results_download {
	left: 276px;
	width: 106px;
}

#show_results.ES input {
	left: 280px;
	width: 168px;
}

.links_results.ES {
	background: transparent url(../img/show_results_2_ES.jpg) no-repeat scroll left top !important;
}

.inner_loginwrap.ES label {
	font-size: 10px;
	line-height: 10px;
}

.inner_loginwrap.ES .inner_loginrow1 {
	padding: 9px 0 9px 0;
}

.inner_loginwrap.ES .forgot_pw_user {
	margin: 3px 0 0 15px;
}

#report_header_submit.ES {
	background: transparent url(../img/report_header_submit_ES.jpg) no-repeat scroll right top;
}

#update_submit.ES {
	background: transparent url(../img/update_ES.jpg) no-repeat scroll left top;
}

#static_steps.ES {
	background: transparent url(../img/static_steps_ES.gif) no-repeat scroll left top;
}

/* ------------CSS00---------------

		GENERAL (BODY, HTML)
      
-------------------------------- */

#faq h2 {
	cursor: pointer;
	padding: 10px 0 10px 20px;
	margin: 0;
	background: transparent url(../img/faq_head_bullet.gif) no-repeat scroll 10px center;
}

#faq h2:hover {
	background: #e9f9ff url(../img/faq_head_bullet.gif) no-repeat scroll 10px center;
}

#faq h2.faqopened {
	background: #e9f9ff  url(../img/faq_head_bullet_opened.gif) no-repeat scroll 8px center;
}

#faq ol li {
	list-style-type: decimal !important;
	margin: 0 0 0 30px;
	padding: 0 0 10px 0;
}

#faq_cats li:first-child {
	border-left: none;
}

#faq_cats {
	height: 25px;
	background: #005296;
	margin: 0 0 20px 0;
}

#faq_cats li {
	float: left;
	padding: 4px 10px 5px 10px;
	background: transparent url(../img/faq_li_bg.gif) repeat-x scroll left top;
	border-left: 1px solid #008ce1;
	border-right: 1px solid #005397;
}

#faq_cats a {
	color: white;
}

#faq_cats a:hover {
	text-decoration: none;
}

#faq_cats li:hover{
	background: transparent url(../img/faq_li_selected_bg.gif) repeat-x scroll left top;
}

#faq h4 {
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #E1E1E1;
	padding: 20px 0 20px 0;
	color: #333;
}

#faq .faqcontent:hover {
	background: #feffc6;
}

#faq p {
	padding: 10px 5px;
}

.faq p a {
	color: #01A2DE;
	border-bottom: 1px dashed #005296;
	color: #005296;
}

.faq p a:hover {
	text-decoration: none;
	color: #01A2DE;
}

.about_img {
	padding: 15px 30px 0 40px !important;
}

.about_intro {
	font-size: 14px !important;
	line-height: 18px;
	font-weight: bold;
	padding: 10px 0 10px 0 !important;
}

.about_span {
	padding: 0 10px 10px 10px !important;
}

.tenreasons_title {
	font-size: 16px;
	font-weight: bold;
	color: #087fd3;
	padding: 10px ;
	display: block;
}

.tenreasons_content {
	background: #fafafa;
	background: transparent url(../img/tenreasons_bg.gif) no-repeat scroll left top;
	padding: 10px 30px;
}

.tenreasons li {
	background: transparent url(../img/tenreasons_check.gif) no-repeat scroll left center;
	padding: 0 20px 0 20px;
	margin: 0 10px 12px 0;
	float: left;
	width: 330px;
}

.about_left {
	float: left;
	width: 500px;
}

.about_right {
	float: right;
}

#about_globes {
	width: 263px;
	height: 193px;
}

.about_contactus {
	width: 261px;
	height: 44px;
	display: block;
	background: transparent url(../img/about_contactus.jpg) no-repeat scroll left top;
	margin: 5px 0 40px 0;
}

.about_contactus_ES {
	width: 261px;
	height: 44px;
	display: block;
	background: transparent url(../img/about_contactus_ES.jpg) no-repeat scroll left top;
	margin: 5px 0 40px 0;
}

/* ------------CSS19---------------

		CONTACT US
      
-------------------------------- */

#contactus_table th {
	width: 33%;
	padding: 10px;
	color: white;
	font-weight: bold;
	background: #009bd4;
}
#contactus_table {
	border-collapse: separate;
	border-spacing: 1px;
}

#contactus_table td {
	padding: 10px;
	background: #e7e7e7;
	color: #333;
}

#contactus_table a {
	color: #01A2DE;
	border-bottom: 1px dashed #005296;
	color: #005296;
}

#contactus_table a:hover {
	text-decoration: none;
	color: #01A2DE;
}

#contactus_table tr:hover>td {
	background: #f2f2f2;
}

#contactus_table tr:hover>td:first-child {
	font-weight: bold;
}

.contacts_wrap {
	padding: 10px 0 0 0;
}

.contact_left {
	float: left;
	width: 570px;
	margin: 12px 0 0 0;
}

.contact_layer {
	width: 260px;
	background: transparent url(../img/contacts_item_bg.gif) no-repeat scroll right bottom;
}

.contact_content {
	width: 240px;
	background: transparent url(../img/contacts_item_bg.gif) no-repeat scroll left top;
	padding: 10px 10px 10px 10px;
	height: 160px;
}

.contact_item {
	width: 260px;
	background: transparent url(../img/contacts_item_bg.gif) repeat-y scroll center top;
	float: left;
	margin: 0 20px 20px 0;
}

.contact_content h4 {
	padding: 0 !important;
	font-size: 16px;
	color: #006bb3 !important;
}

.contact_content span {
	display: block;
}

.aff_manager {
	font-size: 12px;
	color: #595959;
	display: block;
	border-bottom: 1px solid #c4c4c4;
	padding: 0 0 10px 0;
	margin: 0 0 5px 0;
}

.aff_market {
	font-weight: bold;
}

.aff_email {
	margin: 15px 0 0 0;
	padding: 0 0 0 20px;
	font-size: 11px;
	background: transparent url(../img/contact_email.png) no-repeat left 4px;
	height: 15px;
}

.aff_email.less {
	margin: 6px 0 0 0 !important;
}

.aff_phone {
	margin: 5px 0 0 0;
	padding: 0 0 0 20px;
	font-size: 11px;
	height: 15px;
	background: transparent url(../img/contact_phone.png) no-repeat left 4px;
}

.aff_msn {
	margin: 5px 0 0 0;
	padding: 0 0 0 20px;
	font-size: 11px;
	height: 15px;
	background: transparent url(../img/contact_msn.png) no-repeat left 0;
}

.aff_skype {
	margin: 5px 0 0 0;
	padding: 0 0 0 20px;
	font-size: 11px;
	height: 15px;
	background: transparent url(../img/contact_skype.png) no-repeat left 0;
}

.aff_icq {
	margin: 5px 0 0 0;
	padding: 0 0 0 20px;
	font-size: 11px;
	height: 15px;
	background: transparent url(../img/contact_icq.png) no-repeat left 0;
}

.aff_details {
	position: absolute;
	top: 10px;
	left: 0;
}

.contact_right {
	float: right;
	width: 250px;
}

.general_contact_wrap h2 {
	color: #0069b7 !important;
	border-bottom: 1px solid #0069b7 !important;
	margin: 10px 0 5px 0;
	padding: 0 0 5px 0;
}


.general_contact_wrap p {
	padding: 5px 0 15px 0;
}

.general_contact_line {
	padding: 0 0 10px 0;
	height: auto;
}

.general_contact_line input {
	float: right;
	width: 180px;
}

.general_contact_line select {
	float: right;
	width: 180px;
}

.general_contact_line textarea {
	float: right;
	width: 180px;
	height: 150px;
}

.general_contact_line label {
	float: left;
}

.general_send {
	width: 64px !important;
	height: 23px;
	border: none;
	background: transparent url(../img/contact_send_EN.gif) no-repeat scroll left top;
	color: #fff;
	padding: 0 0 0 12px;
	margin: 5px 0 0 0;
}

.contact_summary {
	width: 221px;
	height: 238px;
	background: transparent url(../img/contacts_bg.gif) no-repeat scroll left top;
	float: right;
	margin: 10px 0 0 0;
}

.summary_phone_left {
	float: left;
}

.summary_phone_right {
	float: right;
	color: #0077b9;
}

.summary_fax_left {
	float: left;
}

.summary_fax_right {
	float: right;
	color: #0077b9;
}

.summary_phone {
	width: 160px;
	margin: 10px 0 0 45px;
}

.summary_fax {
	width: 160px;
	margin: 2px 0 0 45px;
}

.summary_links {
	margin: 15px 0 0 10px;
}

.summary_links a {
	display: block;
	color: #0077bb;
	margin: 1px 0 10px 0;
	text-decoration: underline;
}

.summary_faq_title {
	display: block;
	padding: 5px 0 0 0;
}

.summary_faq {
	font-weight: bold;
	text-decoration: none !important;
	background: transparent url(../img/contacts_faq_bullet.gif) no-repeat scroll left 4px;
	padding: 0 0 0 10px;
}

#login_error {
	width: 498px;
	height: 30px;
	position: absolute;
	left: 421px;
	top: 56px;
	background: transparent url(../img/login_error.png) no-repeat scroll left top;
	font-size: 11px;
	z-index: 5;
	font-family: 
}

#login_error span {
	display: block;
	position: relative;
	top: 9px;
	left: 26px;
}

p.forgot_pw_notify {
	font-size: 18px;
	color: #009ef0;
	text-align: center;
	padding: 10px 0 0 0;
}

.forgot_pw {
	width: 357px;
	height: 31px;
	background: transparent url(../img/forgot_pw.gif) no-repeat scroll left top;
	margin: 20px auto 0 auto;
	padding: 14px 0 0 0;
}

.forgot_pw input {
	background: transparent;
	border: none;
}

.forgot_pw label {
	color: #fff;
	margin: 10px 0 0 10px;
}

.forgot_pw_user {
	width: 94px;
	height: 17px;
	margin: 0 0 0 15px;
	color: #333;
}

.forgot_pw_send {
	width: 150px;
	height: 17px;
	text-align: center;
	color: #007ba4;
	margin: 0 0 0 13px;
}

.general_error {
	width: 400px;
	display: block;
	margin: 5px auto;
	font-size: 18px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px 0;
	background: #e7e7e7;
	border: 1px solid #c7c7c7;
	color: #353535;
}

.general_error.one {
	width: auto !important;
}

.negative {
	background: #e7e7e7  url(../img/error_bg_neg.gif) no-repeat scroll 10px -center;
}

.positive {
	background: #e7e7e7 url(../img/error_bg_pos.gif) no-repeat scroll 10px centerr;
}

.small_error {
	font-size: 12px;
	padding: 0 20px;
	font-weight: bold;
}

#cap_logo {
	width: 59px;
	height: 59px;
}

/* ------------CSS20---------------

		NEWS, AFF PROMOTIONS, PLAYER PROMOTIONS, PRESS
      
-------------------------------- */

.news_header {
	width: 834px;
	height: 91px;
	display: block;
	background: transparent url(../img/news_header.jpg) no-repeat scroll left top;
	margin: 0 auto 20px auto;
}

.press_header {
	width: 834px;
	height: 92px;
	display: block;
	background: transparent url(../img/press_header.jpg) no-repeat scroll left top;
	margin: 0 auto 20px auto;
}

.player_promotions_header {
	width: 834px;
	height: 92px;
	display: block;
	background: transparent url(../img/player_promo_header.jpg) no-repeat scroll left top;
	margin: 0 auto 20px auto;
}

.affiliate_promotions_header {
	width: 834px;
	height: 92px;
	display: block;
	background: transparent url(../img/aff_header.jpg) no-repeat scroll left top;
	margin: 0 auto 20px auto;
}

.article_wrap {
	width: 750px;
	margin: 0 auto 20px auto;
}

.article_details {
	width: auto;
	padding: 0 0 0 90px;
}

.article_details.rk {
	background: transparent url(../img/article_rk.jpg) no-repeat scroll left top;
}

.article_details.eu {
	background: transparent url(../img/article_eu.jpg) no-repeat scroll left top;
}

.article_details.ego {
	background: transparent url(../img/article_ego.jpg) no-repeat scroll left top;
}

.article_details.bg {
	background: transparent url(../img/article_bg.jpg) no-repeat scroll left top;
}

.article_details.crk {
	background: transparent url(../img/article_crk.jpg) no-repeat scroll left top;
}

.article_details.brk {
	background: transparent url(../img/article_brk.jpg) no-repeat scroll left top;
}

.article_details.stand53 {
	width: 90px;
	height: 57px; 
	background: transparent url(../img/stand53.jpg) no-repeat scroll left top;
}
.article_date {
	background: #1a4c7d;
	border-bottom: 1px solid #adc7d8;
	color: #83d8ff;
	font-size: 11px;
	padding: 5px 0 4px 10px;
}

.article_title {
	border-bottom: 1px solid #6dbfee;
	color: #fff;
	padding: 5px 0 5px 10px;
	width: auto;
	background: transparent url(../img/article_title_bg.gif) repeat-y scroll left top;
}

.article_title h2 {
	border: none;
	color: #fff;
	padding: 0;
	margin: 0;
	font-size: 14px;
}

.article_content {
	padding: 10px 10px 10px 3px;
}

.article_content li {
	list-style-type: square;
	margin: 0 0 0 20px;
	padding: 0 0 0 10px;
	color: #0d95e3;
}

.article_content li span {
	color: #000;
}

.article_content ul {
	padding: 0 0 20px 0;
}

#rk_christmas {
	width: 468px;
	height: 60px;links_
}


/* ------------CSS17---------------

		FRENCH TWEAKS
      
-------------------------------- */

#login_wrap li.one.FR {
	font-size: 10px;
	text-align: left;
	line-height: 10px;
}

#login_wrap li.three.FR {
	font-size: 10px;
	text-align: left;
	line-height: 10px;
}

#login_wrap li.input_title.FR {
	padding: 0 0 0 10px;
}

#login_wrap li.four.FR {
	padding: 0;
}
.general_send.FR {
	width: 64px !important;
	height: 23px;
	border: none;
	background: transparent url(../img/contact_send_EN.gif) no-repeat scroll left top;
	color: #fff;
	padding: 0 0 0 12px;
	margin: 5px 0 0 0;
	font-size:11px;
}

#footermenu.FR {
	width: 607px;
}

#footermenu.FR a.m_home {
	width: 93px;
	background: transparent url(../img/footer_m_FR.png) no-repeat scroll 0 0;
}

#footermenu.FR a.m_about_us {
	width: 123px;
	background: transparent url(../img/footer_m_FR.png) no-repeat scroll -93px 0;
}

#footermenu.FR a.m_our_deals {
	width: 89px;
	background: transparent url(../img/footer_m_FR.png) no-repeat scroll -216px 0;
}

#footermenu.FR a.m_marketing_tools {
	width: 126px;
	background: transparent url(../img/footer_m_FR.png) no-repeat scroll -305px 0;
}

#footermenu.FR a.m_affiliate_faq {
	width: 44px;
	background: transparent url(../img/footer_m_FR.png) no-repeat scroll -431px 0;
}

#footermenu.FR a.m_contact_us{
	width: 132px;
	background: transparent url(../img/footer_m_FR.png) no-repeat scroll -475px 0;
}

#static_steps.FR {
	background: transparent url(../img/static_steps_FR.gif) no-repeat scroll left top;
}

.inner_loginwrap.FR label {
	font-size: 10px;
	line-height: 10px;
}

.inner_loginwrap.FR .inner_loginrow2 label {
	margin: 6px 0 0 0;
}

.inner_loginwrap.FR .inner_loginrow1 {
	padding: 9px 0 9px 0;
}

.inner_loginwrap.FR .forgot_pw_user {
	margin: 3px 0 0 15px;
}

#register_submit.FR {
	background: transparent url(../img/signup_FR.jpg) no-repeat scroll left top;
	width: 99px;
}

#update_submit.FR {
	background: transparent url(../img/update_FR.jpg) no-repeat scroll left top;
	width: 99px;
}

#dont_show_results.FR {
	background: transparent url(../img/show_results_FR.jpg) no-repeat scroll left bottom;
}

#show_results.FR {
	background: transparent url(../img/show_results_FR.jpg) no-repeat scroll left top;
}

.links_results.FR {
	background: transparent url(../img/show_results_2_FR.jpg) no-repeat scroll left top !important;
}

.links_results.FR input {
	left: 309px !important;
	width: 186px !important;
}

#show_results.FR .results_download {
	width: 118px;
	left: 255px;
}

#show_results.FR input {
	left: 259px;
	width: 186px;
}

.about_contactus.FR {
	background: transparent url(../img/about_contactus_FR.jpg) no-repeat scroll left top;
}

#mainmenu.FR a.m_home {
	width: 107px;
	background: transparent url(../img/main_FR.png) no-repeat scroll 0 0;
}

#mainmenu.FR a.m_about_us {
	width: 139px;
	background: transparent url(../img/main_FR.png) no-repeat scroll -108px 0;
}

#mainmenu.FR a.m_our_deals {
	width: 104px;
	background: transparent url(../img/main_FR.png) no-repeat scroll -251px 0;
}

#mainmenu.FR a.m_marketing_tools {
	width: 143px;
	background: transparent url(../img/main_FR.png) no-repeat scroll -361px 0;
}

#mainmenu.FR a.m_affiliate_faq {
	width: 42px;
	background: transparent url(../img/main_FR.png) no-repeat scroll -508px 0;
}

#mainmenu.FR {
	left: 350px;
}

/*** -----------------------SIMPLEMODAL-----------------------***/
.simple_overlay {display:none;}
#simplemodal-container {background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0px solid #000;padding:15px;}
#simplemodal-container h2 {color:#aaa;font-weight:bold;font-size:20px;}
#simplemodal-container h2 a {color:#fff;}
.simplemodal-overlay {background-color:#EEE;}
#simplemodal-container a.modalCloseImg {background:url(../img/instantflash-linktool/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-5px; right:-5px; cursor:pointer;}
/*Tnc - Boxes */
.box-tnc {
	background-color: #f7f7f7;
    border: solid 1px #efe5e5;
    padding: 5px 10px;
	margin-bottom: 20px;
}
.box-tnc ol, .box-tnc ul {
	margin-left: 40px;
}
.box-tnc ol li {
	list-style: number;
}
.box-tnc ul li {
	list-style: disc;
}
.box-tnc p.text-underline {
	font-weight: bold;
	text-decoration: underline;
}