@charset "utf-8";
/* CSS Document */

body {
margin:0px;
font-family: Trebuchet MS, Verdana, sans-serif;
line-height:17px;
}
.mainDiv {
	background-image:url(../img/background/bg.jpg);
    background-repeat:repeat-x;
    height:100%;
    width:100%;
}

p {font-family: Trebuchet MS, Verdana, sans-serif; font-size:13px; color:7f7f7f;}

img { border:none;}


a {color:#006da3; font-family: Trebuchet MS, Verdana, sans-serif; font-size:13px; text-decoration:underline;}
a:hover {color:#006da3; font-family: Trebuchet MS, Verdana, sans-serif; font-size:13px; text-decoration:none;}

ul { color:#000; margin:0; padding:10px 0 0 0;}
ul strong{ color:#0071bb; font-weight:bold;}
li {  background:url(../img/bullet-doc.gif) no-repeat; margin-left:20px; padding-left:20px; list-style-image:none; list-style:none;}

ul.leftnav { color:#000; margin:0; padding:10px 0 0 0;}
ul.leftnav strong{ color:#0071bb; font-weight:bold;}
ul.leftnav li {  background:url(../img/performer2.png) no-repeat; padding-left:30px; list-style-image:none; list-style:none;}

.underli2 {
font-family: Trebuchet MS, Verdana, sans-serif;
font-size:12px;
color:#7d7d7d;
padding-left:30px;
}

/*** Product Manager Styles ***/

/*** Product Manager Styles ***/


/*---divisions--------------------------------------------------------------------------------------*/

#top {
width:907px;
height:67px;
margin:0 auto;
}

#toplogo {
width:300px;
height:67px;
float:left;
}

#topmenu {
width:475px;
height:32px;
float:right;
text-align:right;
padding-right:40px;
padding-top:25px;
font-size:13px;
color:#515151;
}

#flash {
width:907px;
height:100px;
margin:0 auto;
}

#login {
width:907px;
height:35px;
margin:0 auto;
}

#llogin {
width:411px;
height:35px;
float:left;
background-image:url(../img/header/back2-small.jpg);
}

#rlogin {
width:495px;
height:30px;
float:right;
padding-top:5px;
}

#container {
width:910px;
margin:0 auto;
}

#left {
	width:239px;
	float:left;
	border-right: 1px solid #ededed;
}

#lmenu {
padding-left:15px;
padding-right:33px;
width:192px;
}

#homeleft{
width:312px; background:url(../img/tite.jpg) repeat-x;
background-repeat:repeat-x;
float:left;
}

#homeright {
width:312px;
 background:url(../img/tite.jpg) repeat-x;
background-repeat:repeat-x;
float:right;
}

#homebottom {
width:631px;
background:url(../img/tite.jpg);
background-repeat:repeat-x;
}

#footer {
width:800px;
border-top:1px solid #d1d1d1;
padding-top:8px;
text-align:center;
margin:0 auto;
}

.top_performers_title {
font-size:13px;
font-weight:bold;
color:#4d4d4d;
}

.top_performers {
color:#485ebf;
font-weight:normal;
font-size:13px;
}

/* ------ Following are additional pages div graphic titles ------ */
.content_container_merchant_tools {
background:url(../img/title_merchant_tools.jpg) top left no-repeat;
width:623px;
display:block;
padding:50px 0 0 0;
}

.content_container_proactol {
background:url(../img/title_proactol.jpg) top left no-repeat;
width:623px;
display:block;
padding:50px 0 0 0;
}
/* ------ END ------ */

.your_commisions {
background:url(../img/title_your_commissions.jpg) top left no-repeat;
}

.your_commisions .data {
height:25px;
}

.program_details {
background:url(../img/title_program_details.jpg) top left no-repeat;
}

.program_details .data {
height:25px;
}

.program_details .red {
color:#CC0000;
height:25px;
}
.asterix {
	color:red;
}

.tag_text1 {
color:#3e8ab4; font-size:16px; padding:10px 10px 10px 10px; line-height:30px;
}
.tag_text2 {
color:#00669e; font-size:18px; padding:10px 10px 10px 10px; line-height:30px;
}
.tag_text3 {
color:#007cc0; font-size:20px; padding:10px 10px 10px 10px; line-height:30px;
}
.tag_text4 {
color:#007cc0; font-size:22px; padding:10px 10px 10px 10px; line-height:30px;
}

.products_bg .title {
font-family: Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
font-weight:bold;
color: #444;
padding:10px 5px 5px 10px;
}

.products_bg .earn {
font-weight:bold; font-family: Trebuchet MS, Verdana, sans-serif; padding:0 0 0 10px;
color:#a80000;
}

.earn {
font-weight:bold; font-family: Trebuchet MS, Verdana, sans-serif;
color:#a80000;
}

.bullets {
background:url(../img/bullet.gif) top left no-repeat;
font-size:13px;
font-weight:bold;
color:#0071bb;
padding:0 0 0 18px;
margin:10px 0 0 0;
}



.resource_links {
color:#005e9c;
}

/*buttons at bottom of page*/

.join_mn_today {
background:url(../img/join_mn_today.jpg) top left;
width:498px;
height:36px;
display:block;
margin:0 0 0 50px;
}

.join_mn_today:hover {
background:url(../img/join_mn_today.jpg) top right;
width:498px;
height:36px;
display:block;
margin:0 0 0 50px;
}

.join_mn_commissions {
background:url(../img/join_mn_commissions.jpg) top left;
width:498px;
height:36px;
display:block;
margin:0 0 0 50px;
}

.join_mn_commissions:hover {
background:url(../img/join_mn_commissions.jpg) top right;
width:498px;
height:36px;
display:block;
margin:0 0 0 50px;
}

/*---links--------------------------------------------------------------------------------------*/

.grey1 {
font-family: Trebuchet MS, Verdana, sans-serif;
font-size:13px;
color:7f7f7f;
}

.numbers{ font-size:16px;}
.numbers2{ font-size:16px; color:#0071bb;}

.blue{ color:#0071bb;}
.bluelink { color:#0071bb; text-decoration:none;}
.bluelink a{ color:#0071bb; text-decoration:none;}
.bluelink a:hover{ color:#0071bb; text-decoration:none;}

.grey2 {
font-family: Trebuchet MS, Verdana, sans-serif;
font-size:13px;
color:#4b4b4b;
}

.grey3 {
font-family: Trebuchet MS, Verdana, sans-serif;
font-size:9px;
color:#7d7d7d;
}




/*---links--------------------------------------------------------------------------------------*/

.topmenu a, .topmenu a:active, .topmenu a:visited{
font-family:Trebuchet MS, Verdana, sans-serif;
font-size:13px;
font-weight:none;
text-decoration:none;
color:#000;
padding:0 1px 0 1px;
}

#topmenuHover, .topmenu a:hover{
font-family:Trebuchet MS, Verdana, sans-serif;
font-size:13px;
color:#0063a3;
text-decoration:none;
}

.TopMenuuDisabled {
font-family:Trebuchet MS, Verdana, sans-serif;
font-size:13px;
color:#0063a3;
text-decoration:none;
}

.FootDisabled {
color:#0063a3;
}

.button {
background-color:#000000;
color:#FFFFFF;
border:1px solid #ecf2f0;
border-bottom:2px solid #000;
text-indent:0px;
height:22px;
margin:0;
}

.field {
height:18px;
border:1px solid #d2d2d2;
width:142px;
}


.lmenu {
width:192px;
height:26px;
background:url(../img/lm_back.jpg) top left no-repeat;
}

.lmenu a, .lmenu a:active, .lmenu a:visited{
	font-family:Trebuchet MS, Verdana, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	background:url(../img/lm_back.jpg) top left no-repeat;
	display: block;
	height: 26px;
	line-height: 26px;
	padding-left:22px;
	}




#lmenuHover, .lmenu a:hover{
	font-family:Trebuchet MS, Verdana, sans-serif;
	font-size: 13px;
	color: #0063a3;
	text-decoration: none;
	padding-left:22px;
}

.lmenuDisabled {
	font-family:Trebuchet MS, Verdana, sans-serif;
	font-size: 13px;
	color: #0063a3;
	text-decoration: none;
	background:url(../img/lm_back.jpg) top left no-repeat;
	padding-left:22px;
	display: block;
	height: 26px;
	line-height: 26px;
}


.lmenu2 {
width:192px;
height:26px;
background:url(../img/lm_back2.gif) top left no-repeat;
}

.lmenu2 a, .lmenu2 a:active, .lmenu2 a:visited{
	font-family:Trebuchet MS, Verdana, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	background:url(../img/lm_back2.gif) top left no-repeat;
	display: block;
	height: 26px;
	line-height: 26px;
	padding-left:44px;
	}

#lmenuHover, .lmenu2 a:hover{
	font-family:Trebuchet MS, Verdana, sans-serif;
	font-size: 13px;
	color: #0063a3;
	text-decoration: none;
	padding-left:44px;
}



.lmenu3 {
width:192px;
height:26px;
background:url(../img/lm_back.jpg) top left no-repeat;
}

.lmenu3 a, .lmenu3 a:active, .lmenu3 a:visited{
	font-family:Trebuchet MS, Verdana, sans-serif;
	font-size: 13px;
	color:#4b4b4b;
	text-decoration: none;
	background:url(../img/lm_back.jpg) top left no-repeat;
	display: block;
	height: 26px;
	line-height: 26px;
	padding-left:22px;
	}

#lmenuHover, .lmenu3 a:hover{
	font-family:Trebuchet MS, Verdana, sans-serif;
	font-size: 13px;
	color: #0063a3;
	text-decoration: none;
	padding-left:22px;
}


.clr {
clear:both;
padding:0px;
margin:0px;
}

/* Styles added by Nathan */

.text{
font-family:Trebuchet MS, Verdana, sans-serif; font-size: 13px; color: #515151;}

.text2{
font-family:Trebuchet MS, Verdana, sans-serif; font-size: 13px; color: #000;}

/* Prod link style */ !important
.prod_link {color: #006da3; font-family: Trebuchet MS, Verdana, sans-serif; font-size: 13px;}

.prod_link a{color: #006da3; font-family: Trebuchet MS, Verdana, sans-serif; font-size: 13px; text-decoration:underline; padding:0 15px 0 0;}

.prod_link a:hover{color: #006da3; font-family: Trebuchet MS, Verdana, sans-serif; font-size: 13px; text-decoration:none;}

.prod_link a:visied{color: #006da3; font-family: Trebuchet MS, Verdana, sans-serif; font-size: 13px; text-decoration:underline;}

/* Prod link style end */

.products_bg .text {
padding:0 5px 0 10px;
}

.prod_link a{
color: #006da3; text-decoration:underline;}

.prod_link a:hover{
color: #006da3; text-decoration:none;}

h5 {
font-family: Trebuchet MS, Verdana, sans-serif; font-size: 13px; color: #000; font-weight:bold;}

.product_title{
font-family: Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
font-weight:bold;
color: #000; padding:0 0 0 10px; line-height:21px;}

p .product_title { }

.products_bg {
background:#fdfcfc; border:#f3f2f2 1px solid;
/*background:url(img/products_bg.jpg) top left no-repeat;*/
}

.products_bg2 {
background:#fdfcfc; border:#eff1f3 1px solid;
/*background:url(img/products_bg.jpg) top left no-repeat;*/
}

.prod_right_border { border-right:#f3f2f2 1px solid; width:124px;}
.prod_border { border:#bcbcbc 1px solid;}
.snippet_small { border-right:#f3f2f2 1px solid; width:100px;}

.sub_header {
font-weight:none; color:#006a91; font-family: Trebuchet MS, Verdana, sans-serif;
font-size:16px;
margin:0 0 5px 0;
padding:5px 0 0 0;
display:block;
}

.prod_tag{
font-weight:normal; color:#999; font-family: Trebuchet MS, Verdana, sans-serif; font-size:10px;}

h1{ font-family: Trebuchet MS, Verdana, sans-serif; font-size:20px; color:#212121; font-weight:normal; line-height:21px; margin:10px 0 0 0;}
h1 strong{ font-family: Trebuchet MS, Verdana, sans-serif; font-size:20px; color:#02658c; font-weight:normal; line-height:21px;}

h2{ font-family: Trebuchet MS, Verdana, sans-serif; font-size:17px; color:#212121; font-weight:normal; line-height:21px; margin:10px 0 0 0;}
h2 strong{ font-family: Trebuchet MS, Verdana, sans-serif; font-size:17px; color:#02658c; font-weight:normal;line-height:21px;}

h3 { font-family: Trebuchet MS, Verdana, sans-serif; font-size:17px; color:#02658c; font-weight:normal; padding:0 0 0 9px; line-height:42px; position:relative; top:5px; background:#FFFFFF; margin:0px; }

.bullet{ font-family: Trebuchet MS, Verdana, sans-serif; font-size:13px; color:#0071bb; background:url(../img/bullet.gif) no-repeat; padding:0 0 0 15px; display:block; }



.bullet-blue{ font-family: Trebuchet MS, Verdana, sans-serif; font-size:13px; color:#0071bb; background:url(../img/bullet.gif) no-repeat; padding:0 0 0 15px; }

.bullet-grey{ font-family: Trebuchet MS, Verdana, sans-serif; font-size:13px; color:#515151; background:url(../img/bullet.gif) no-repeat; padding:0 0 0 15px; }




.bullet2{ font-family: Trebuchet MS, Verdana, sans-serif; font-size:13px; color:#000;}

.bullet2 strong{ font-family: Trebuchet MS, Verdana, sans-serif; font-size:13px; color:#0071bb; }

.nav_title{ font-family: Trebuchet MS, Verdana, sans-serif; font-size:17px; color:#02658c; font-weight:normal; padding:0 0 0 9px; line-height:42px; position:relative; top:5px; background:#FFFFFF;}

hr  {
border: 0;
height: 1px;
color: #cccccc;
background-color:#cccccc;
}

.content_container {
background:url(../img/tite.jpg) repeat-x top; margin:0; padding:0;
width:623px;
display:block;
}

#content {
width:634px;
float:right;
padding-left:7px;
padding-right:26px;
padding-top:10px;
}

.table_stats_bg { background:url(../img/tite.jpg) no-repeat top left;
}
.table_stats_bg .data {
height:25px; font-family: Trebuchet MS, Verdana, sans-serif;
}

.tool { float:left; border:#a8a8a8 1px solid; margin:3px 5px 5px 0;}

.red {
font-weight:bold; font-family: Trebuchet MS, Verdana, sans-serif;
color:#a80000;
}

.black {
font-family: Trebuchet MS, Verdana, sans-serif;
color:#000;
margin:0;
padding:0;
}

.white_link a{ font-family: Trebuchet MS, Verdana, sans-serif; font-size:13px; color:#006da3; text-decoration:underline; font-weight:bold; }
.white_link a:hover{ font-family: Trebuchet MS, Verdana, sans-serif; font-size:13px; color:#006da3; text-decoration:none; font-weight:bold;}

.bluehyperlink_noline a{ font-family: Trebuchet MS, Verdana, sans-serif; font-size:13px; color:#006da3; text-decoration:none; font-weight:bold; }
.bluehyperlink_noline a:hover{ font-family: Trebuchet MS, Verdana, sans-serif; font-size:13px; color:#006da3; text-decoration:none; font-weight:bold;}

.dbleBr { height:15px; display:block; }
div.terms {
	width:210px;
	height:150px;
	border:1px solid #ccc;
	background:#ffffff;
	padding:6px;
	overflow:auto;
}

/*** New Affiliate Page Styles ***/

.quotegrey {background:url(../images/bg_quotetop_grey.gif) top left no-repeat #fdfcfc; border:solid 1px #f4f3f3; width:545px; padding:0 15px 0 60px; margin:0 0 15px 0;}
.endquotegrey {background:url(../images/bg_quotebot_grey.gif) bottom right no-repeat; padding:0 15px 0 0;}
.quoteblue {background:url(../images/bg_quotetop.gif) top left no-repeat #f8faff; border:solid 1px #f4f3f3; width:545px; padding:0 15px 0 60px; margin:0 0 15px 0;}
.endquoteblue {background:url(../images/bg_quotebot.gif) bottom right no-repeat; padding:0 15px 0 0;}

.tabbg {width:543px; height:284px; background:url(../images/bg_tabs.gif) bottom no-repeat; padding:12px 10px 10px 30px;}
.tabtop {width:583px; height:20px;}
#performtabs{width:331px; height:20px; float:left; background:url(../images/tabsstate1.gif);}
#performtabs:hover{width:331px; height:20px; float:left; background:url(../images/tabsstate2.gif);}
#weekperform {float:left; height:20px; width:174px; background:url(../images/tabs_week.gif) top left;}
#weekperform:hover {float:left; height:20px; width:174px; background:url(../images/tabs_week.gif) top right;}
#dayperform {float:left; height:20px; width:157px; background:url(../images/tabs_day.gif) top right;}
#dayperform:hover {float:left; height:20px; width:157px; background:url(../images/tabs_day.gif) top left;}

/*** Tutorial  ***/

.tutorials p, .tutorials ul {font-family:Trebuchet MS, Verdana, sans-serif; font-size: 13px; color: #515151;}

/* Submit Button START    ----------------------------------------*/
.submit2 {
	font-family: Trebuchet MS , Arial;
	font-size:8pt;
	background-color:#007bbe;
	border:none;
	color:#FFFFFF;
	width:auto;
	margin:0;
	padding:2px 5px 2px 5px;
}

.submit2:hover {
    font-family: Trebuchet MS , Arial;
    font-size:8pt;
    background-color:#005f92;
    border:none;
    color:#FFFFFF;
    cursor:pointer;
}

a.submit2 {
    font-family: Trebuchet MS , Arial;
    font-size: 8pt;
    color: #fff;
    margin: 0;
    padding: 3px 7px;
    width: auto;
}

a.submit2:hover {
	color: #fff;
	height: auto;
	font-size: 8pt;
}
/* Submit Button END      ----------------------------------------*/

.openid_textbox {
    background: #FFFFFF url('http://www.moreniche.com/images/openid-icon-small.gif') no-repeat scroll 0pt 50%;
    padding-left: 18px;
    width: 250px;
}

.commission{ font-family: Trebuchet MS, Verdana, sans-serif; font-size:13px; color:#000000; font-weight:bold; }
.commission-large{ font-family: Trebuchet MS, Verdana, sans-serif; font-size:36px; color:#000000; font-weight:bold; font-style:italic; }

.sig{
	font-family:"Rage Italic";
	font-size:22px;
	color:#000000;
	font-weight:bold; }
	
/* Message Boxes (Error/Success/Message)   ----------------------------------------*/

.message{ 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;  
	border: 1px solid #4EB5DC; 
	padding: 10px;

	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size:13px;
	color:#000000;

	background: #ADD2F1 url('../img/icon-info.gif') no-repeat scroll 10px 10px;
	padding-left:40px;
	}

.error{
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;  
	border: 1px solid #F00; 
	padding: 10px; 
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size:13px;
	background:transparent url('../img/icon_error.gif') no-repeat scroll 10px 10px;
	color:#d31145;
	padding-left:40px;
	margin-top:15px;
}

.error ul {
	list-style: square;
	margin-left: 12px;
	color:#d31145;
}

.error ul li {
	list-style: square;
}

.error ul li,
.error ul li a,
.error ul li a:link, 
.error ul li a:visited {
	color:#d31145;
	text-decoration: none;
	border-bottom: 1px solid #d31145;
}

.error ul li,
.error ul li a:hover,
.error ul li a:active, 
.error ul li a:focus {
	border-bottom: 1px solid #ffffff;
	background: none;
	
}



.error-message {
	background-image:url('../img/icon_error.gif') ;
	color:#d31145;
	padding-left:30px; 
	background-repeat:no-repeat; 
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size:13px;
}


.success{
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #19a751; 
	padding: 10px; 
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size:13px;
	
	background: transparent url('../img/icon_good.gif') no-repeat scroll 10px 10px;
	padding-left:40px;

}

.error ul {
	list-style: square;
	margin-left: 12px;
	padding: 0px;
}

.error ul li a,
.error ul li a:link, 
.error ul li a:visited {
	color:#d31145;
	text-decoration: none;
	border-bottom: 1px solid #d31145;
}

.error ul li a:hover,
.error ul li a:active, 
.error ul li a:focus {
	border-bottom: 1px solid #ffffff;
	background: none;
}

#fbBar {
	display:none;
	background-color: #627AAD;
	width:100%;
	color:#FFFFFF;
	position:relative;
	top:0px;
	text-align:center;
	line-height: 30px;
	font-family: Trebuchet MS,Verdana,sans-serif;
    font-size: 13px;
}
#fbBar a,
#fbBar a:active,
#fbBar a:hover,
#fbBar a:visited
{
	color: #FFFFFF;
	font-family: Trebuchet MS,Verdana,sans-serif;
    font-size: 13px;
	font-weight: bold;
	text-decoration: underline; 
}
#fbIcon {
	position:absolute;
    left: 10px;
    top:5px;
}
#fbBar #fbClose,
#fbBar #fbClose:hover,
#fbBar #fbClose:visited
{
	float:right;
	position:absolute;
	right:20px;
	font-weight:normal;

}

div.fb_profile {
    display: inline;
    text-align: right;
    color: #4B4B4B;
    font-family: Trebuchet MS,Verdana,sans-serif;
    font-size: 13px;
	padding: 0 15px 0 0;
}
div.fb_profile img {
    vertical-align: middle;
    padding: 0 10px 0 0 ;
    height:20px;
}

#flags {
  float:left;
  height:32px;
  padding-left:70px;
  padding-top:28px;
  position:relative;
  width:20px;
}
