@charset "utf-8";
/* CSS Document */
@import url("reset.css");
@import url("tabs/tabs.css");


body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; background: url(../images/main-bg.gif) repeat-x #ddddde;}

/*General styles*/
.ml{ margin-left:10px;}					.mr{ margin-right:10px;}
.mt{ margin-top:10px;}					.mb{ margin-bottom:10px;}
.pl{ padding-left:10px;}				.pr{ padding-right:10px;}
.pt{ padding-top:10px;}					.pb{ padding-bottom:10px;}
.f-left{ float:left;}					.f-right{ float:right;}
.clear{ clear:both;}					.content-w{ padding:10px 0;}
.m0{ margin:0;}							.oh{ overflow:hidden;}

.text-white{ color:#f4f4f4;}			.text-red{color:#8a000f;}
.text-black{color:#101010;}
.align-center{ text-align:center;}		p{ line-height:18px; margin-bottom:10px;}	
.hide { display: none; }
tr.notviewed { background-color:#FFFFCC; }
tr.viewed { background-color:#CAEEC4; }
div.notviewed { float:left;width:100px;text-align:center;padding:3px;font-size:10px;background-color:#FFFFCC; }
div.viewed { float:left;width:100px;text-align:center;padding:3px;font-size:10px;background-color:#CAEEC4; }
td{ padding:5px;}

a{text-decoration:none;color:#8a000f;}	a:hover{color:#af0214;}
img{ border:0;}							
h1,h2,h3,h4{ margin:0;}
h3{ font-size:15px; padding:0;}
.hor-line{
	background:url(../images/hor-line.gif) bottom repeat-x;
	padding:15px 0; margin-bottom:10px; display:block;
	}
.heading{ margin-bottom:18px;}
.heading h3{
	font-size:18px; color:#8a000f;
	font-weight:bold; padding:0; line-height:20px;}
.heading h3 span{
	color:#464646;font-size:12px; background:#fff;
	font-weight:bold; display:block;}

input.signup-field{width:188px; }
input.signup-phone01{width:58px; margin-right:10px;  }
input.signup-phone02{width:112px;}
select.signup-country{width:196px;}
input.signup-field,select.signup-country,
select.signup-yyyy,select.signup-dd,
select.signup-mm,input.signup-phone01,
input.signup-phone02,input.security-field,
textarea.comment
{ font-size:11px;
	padding:3px; border:1px solid #adadae; color:#474747;}
select.signup-yyyy,
{ width:80px;}
select.signup-dd,
select.signup-mm
{ width:50px; margin-right:10px;}
textarea.comment{ width:300px;}

/*Containers*/
.wrap{ margin:0 auto; width:960px;}
#header{ height:122px;}
#main-c{
	width:100%;padding-bottom:20px;
	background:url(../images/main-c-bg.gif) top repeat-x #000;}
#main,#bredcrumb-c{
	margin:0 auto; padding:10px; background:#101010; width:918px;color:#7a7a7b; font-size:12px;overflow:hidden;
	border-left:1px solid #4a4a4b;border-right:1px solid #4a4a4b;border-bottom:1px solid #4a4a4b;
	}
#nav-c{ margin:0; border-left:1px solid #b7b7b9; height:49px; position:relative;}
#login-c{
	width:940px; margin:0 auto;
	background:url(../images/search-bg.gif) repeat-x;
	}

/*Contents*/
.content-c{
	background:url(../images/content-bg.gif) repeat-y;
	width:920px; margin:0 auto;
	}
.c-top-img{
	background:url(../images/content-top-img.gif) top no-repeat;
	}
.c-bottom-img{
	background:url(../images/content-bottom-img.gif) bottom no-repeat;
	}
.c-top-img,.c-bottom-img {
	overflow:hidden; height:20px; display:block;
	}
/** html .c-bottom-img {
	overflow:hidden; height:20px;
	display:block; width:940px; margin:0 0 0 -20px;
	}*/
.body-cont{
	margin:0; overflow:hidden;
	}
.widget-c{
	padding:0 10px;overflow:hidden;
	}
/*subcontent*/
.sub-content-c, .sub-content-tabs{ background:#fff; width:450px;}
.sub-content-c div, .sub-content-tabs div{
	background:url(../images/sub-content-top-img.gif) top repeat-x;
	}
.sub-content-c div div, .sub-content-tabs div div{
	background:url(../images/sub-content-bottom-img.gif) bottom repeat-x;
	}
.sub-content-c div,.sub-content-c div div,.sub-content-tabs div div{
	display:block; overflow:hidden;
	}


.sub-content-c div div{
	padding:10px; height:282px;
	}
.sub-content-tabs div div{
	height:300px;
	}
#header img.logo{ border:0; margin-left:10px; float:left;}
#header span.toplinks-c{
	background:url(../images/top-img.gif) no-repeat;
	float:left; width:660px; height:122px;
	}
#footer-c{
	background:url(../images/footer-bg.gif) repeat-x; width:100%;
	height:53px; line-height:53px;}

/*Top Links*/
ul.toplinks{ margin:15px 0 0 0; padding:0; float:right; width:250px;}
ul.toplinks li{ list-style:none; float:left; padding:0 10px;}
ul.toplinks li a, #footer-c a, #footer-c{color:#777575;}
ul.toplinks li a:hover, #footer-c a:hover{color:#8a000f}

span.home-img, span.contact-img, span.faq-img{
	background:url(../images/top-links-images.gif) no-repeat;
	float:left; margin-right:5px; width:11px;  display:block;
	}
span.home-img{
	background-position:0 0;height:11px;}
span.contact-img{
	background-position:0 -13px; height:9px;}
span.faq-img{
	background-position:0 -27px; height:10px;}


/*Global Navigation*/
#nav-c ul.nav{ margin:0; padding:0;}
#nav-c ul.nav li{
	border-right:1px solid #b7b7b9;
	list-style:none; float:left;
	}
#nav-c ul.nav li a{
	color:#262626;text-transform:uppercase; padding:0 15px; line-height:49px;
	font-size:12px; font-weight:bold; display:block;
	}
#nav-c ul.nav li a:hover,#nav-c ul.nav li a.selected{
	color:#fff; background:#8a000f;}

/*For IE 6 and below versions*/
* html #nav-c ul.nav li a{
	color:#262626;text-transform:uppercase; padding:0 5px; text-align:center;
	font-size:12px; font-weight:bold; width:110px;
	}


/*Left Navigation for general template*/
ul.left-nav-c{
	margin:0; padding:0; float:left;border-right:1px solid #d8d8d8;
	border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8; width:150px;}
ul.left-nav-c li{ list-style:no; border-bottom:1px solid #d8d8d8; background:#e2e2e2;}
ul.left-nav-c li a{ display:block; padding:10px 10px 10px 15px; line-height:15px;}
ul.left-nav-c li a:hover, ul.left-nav-c li a.selected{
	color:#282828;
	background: url(../images/left-nav-arrow.gif) left center no-repeat #f2f2f2;
	}
.right-c{ float:right; width:730px; overflow:hidden;}


/*Languages*/
#languages-c{ width:285px; height:20px; position:absolute; top:12px; left:649px;}
#languages-c strong{ line-height:20px; font-weight:normal; color:#777575;}
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#fff; text-decoration:none; outline:none;}
.dropdown a:hover, .dropdown dt a:hover { color:#ccc;}
.dropdown dt a {
	background:url(../images/language-bg.gif) no-repeat;
	display:block; padding:3px 8px;width:195px; height:26px;
	}
.dropdown dt a span {cursor:pointer; display:block; padding:5px;}
* html .dropdown dd ul.country {z-index:100; position:absolute;}
.dropdown dd ul.country {
	background: url(../images/country-bg.gif) repeat-y #000; color:#C5C0B0; display:none;overflow:auto; height:300px;
	left:0px; position:absolute; border:1px solid #000; top:-4px; width:212px; list-style:none; z-index:10;}
.dropdown span.value { display:none;}
.dropdown dd ul.country li a {
	padding:5px 10px; display:block;
	width:175px; border:0;
	}
.dropdown dd ul.country li a:hover {
	background: url(../images/country-arrow.gif) left center no-repeat #8a000f;
	}
.dropdown img.flag {
	border:none; vertical-align:middle;
	margin-left:10px;
	}
.flagvisibility { display:none;}



/*Affliates Login*/
#login-c span{
	background:url(../images/login-left-img.gif) left no-repeat;
	display:block;
	}
#login-c span span{
	background:url(../images/login-right-img.gif) right no-repeat;
	display:block; height:51px;
	}
ul.login{
	margin:0 auto; padding:0;position:relative;
	line-height:51px; 
	width:740px
	}
ul.login li{
	list-style:none; float:left;line-height:51px;
	font-size:12px; font-weight:bold;
	}
ul.login li em.logintext{
	position:absolute; width:250px; top:5px; left:0;
	height:20px;font-style:normal;
	}
ul.login li em.forgot-pass a{
/*	position:absolute;top:3px;left:614px;font-style:normal;width: 125px;*/
	position:absolute;top:3px;left:610px;font-style:normal;width: 110px;
	font-weight:normal;color:#c6bcbc;font-size:11px;text-decoration:underline;
	}
ul.login li em.logout a{
	position:absolute;top:3px;left:724px;font-style:normal;width: 110px;
	font-weight:normal;color:#c6bcbc;font-size:11px;text-decoration:underline;
	}

ul.login li em.forgot-pass a:hover{ color:#999;}
* html ul.login li em.forgot-pass a{width:100px;}

ul.login li em.logout a:hover{ color:#999;}
* html ul.login li em.forgot-pass a{width:100px;}

input.login-user, input.login-pass{
	background:url(../images/input-login.gif) no-repeat;border:0; padding:8px;
	font-size:11px;width:156px;height:13px;color:#949495;position:absolute;top:17px;
	}
input.login-user{
	left:190px;
	}
input.login-pass{
	left:365px;
	}
.btn-login{
	background:url(../images/btn-login.gif) no-repeat; width:59px; height:28px;
	cursor:pointer; border:0; top:17px;left:541px; position:absolute;
	}
.btn-login:hover{ background-position: 0 -28px;}

/*Steps Images*/
span.step01-02{ width:450px; float:left;}
span.step03{ width:450px; float:right;}


/*Bredcrumb*/
#bredcrumb-c{ margin:0 auto; }
ul.bredcrumb{ margin:0; padding:0; overflow:hidden;}
ul.bredcrumb li{
	list-style:none; float:left;
	padding:10px 5px; color:#fff;
	}
ul.bredcrumb li a{
	float:left; padding-right:15px;color:#7a7a7b;
	background:url(../images/bredcrumb-arrow.gif) right center no-repeat;
	}
ul.bredcrumb li a:hover{color:#888;}

/*Steps to sign up*/
#steps-to-signup-c{
	background:url(../images/signup-steps-bg.gif) repeat-x 0 19px;
	padding-left:30px;}

/* Form Procedures*/
.procedures-c{
	background:url(../images/form-bg.gif) repeat-y;
	margin:0 auto; width:860px;
	}

* html #procedures-c{ margin-bottom:-3px;}



/*Form-c*/

#form-c{ width:760px; margin:0 auto; }
ul.form{ margin:0; padding:0; width:363px; }
ul.form li{ list-style:none; padding:5px 0;  clear:both; }
ul.form li input.signup-field,ul.form li select.signup-country,
select.signup-yyyy,select.signup-dd,select.signup-mm,
ul.form li label.btn-radio,input.signup-phone01,
input.signup-phone02,input.security-field
 { float:right;}
ul.form li label.btn-radio{ display:block; width:97px;}

ul.form li span{ float:left; line-height:18px; height:18px; padding-right:10px; color:#000;}
ul.form li em{ font-weight:normal; padding:5px; font-size:11px;}
ul.form li strong{ overflow:hidden;}
ul.form li span.security-c {
	background:url(../images/security-arrow.gif) center center no-repeat;
	display:block;float:right; height:34px;overflow:hidden;width:234px;
	}
input.security-field{width:101px; padding:9px 0;}
span.input-checkbox-c {
	display:block;margin:20px auto 0;
	overflow:hidden;width:439px;
	}
span.input-checkbox-c img{
	display:block; margin:20px auto 0 auto;
	}

#rules-c{ width:820px; margin:0 auto; background:url(../images/rules-bg.gif) repeat-y; }
#rules-top-img{ background:url(../images/rules-top-img.gif) no-repeat; width:820px; height:83px;}
#rules-bottom-img{ background:url(../images/rules-bottom-img.gif) no-repeat; width:820px; height:20px;}
#rules-desc{ padding:0 10px; width:820px;}

#rules-top-img strong{line-height:66px; margin-left:74px;}

ul.rules{ margin:0 0 0 25px; padding:0 10px;}
ul.rules li{ list-style:decimal outside; padding:5px 0; line-height:18px;}


/*Support*/
ul.support-topics{ margin:0; padding:0;}
ul.support-topics li{ list-style:none; padding:5px;}


/*Bunoses*/
.bonuses-c{
	border:1px solid #282828;text-align:center;
	margin:15px 50px 0 0; padding:10px;
	}
.bonuses-c img{ margin:0 auto;}
ul.aff-prog{ margin:0; padding:0;}
ul.aff-prog li{
	 padding: 0 10px 0 15px;list-style:none;
	 }
ul.aff-reg{ margin:0 0 0 20px; padding:0;}	 
ul.aff-reg li{ list-style:decimal; padding: 3px 0; }
.square-bullet{background:url(../images/bullet-aff-prog.gif) no-repeat 0 5px; }

div.errors {
color:#8a000f;
padding:10px;
}

table.aftable {
margin-left:1px;
font-size:9px;
cellpadding:0;
cellspacing:0;
border:1px solid #b7b7b9;
width:90%;
}
table.inner{
border:none;
}
table.inner td{
border:none;
}
table.aftable td.in{
padding-left:3px;
padding-right:3px;
border-bottom:1px solid #b7b7b9;
border-left:1px solid #b7b7b9;
}
table.aftable td.out{
padding-left:3px;
padding-right:3px;
border-bottom:1px solid #b7b7b9;
border-left:1px solid #b7b7b9;
}

table.aftable td.in2{
padding-left:3px;
padding-right:3px;
border-left:1px solid #b7b7b9;
border-bottom:1px solid #b7b7b9;
}

//table.aftable td.in{
//border-left:1px solid #b7b7b9;
//}

table.aftable th{
padding-left:3px;
padding-right:3px;
background-color:#f2f2f2;
border:1px solid #b7b7b9;
}

table.aftable2 {
font-size:9px;
cellpadding:0;
cellspacing:0;
}
table.aftable2 td{
padding-left:3px;
padding-right:3px;
}
table.aftable2 input{
font-size:9px;
border:1px solid #747474;
}
div.aftab {
padding:5px;
}
select.select-page { 
width:100px;
font-size:11px;
padding:3px; 
border:1px solid #adadae; 
background-color:white;
color:#474747;
}
input.submit {
font-size:11px;
padding:3px; 
border:1px solid #adadae; 
background-color:white;
color:#474747;}

input.30 {
width:30px;
}
input.100 {
width:100px;
}
span.half {
width:100px;
}
div.wrap2 {
margin-left:10px;
}
div.news_div {
border:1px solid #b7b7b9; 
padding:5px;
}
textarea.message {
font-size:11px;
padding:3px; 
border:1px solid #adadae; 
color:#474747;
}
input.url-field {
width:262px;
font-size:9px;
padding:2px; 
border:none;
}
input.email-field {
font-size:11px;
padding:2px; 
border:1px solid #adadae; 
color:#474747;
}

ul.thread {
font-size:11px;
margin-bottom:2px;
width:600px;
padding:5px;
}

ul.usr {
color:black;
background-color:#cdcdcd;
}

ul.adm {
color:color:#474747;
background-color:#efefef;
}
span.small {
font-size:9px;
}

.read-only {
width:188px;
border:none; 
color:#474747;
background-color:#efefef;
font-size:11px;
padding:3px;
float:right;
}

ul.setting {
margin:0 auto; padding:0;position:relative;
}
ul.setting li {
list-style:none;
line-height:35px;
}
.r-only {
color:#474747;
background-color:#efefef;
}

