/* --------------Global styles ---------------------*/
* {
	padding:0;
	margin:0;
}
body {
	min-width: 550px;
	background-image: url(../../images/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top; 
	background-color:#9fe7ff;       /* 2x LC width + RC width */
}
p {
	font: 14px/22px normal Verdana, Arial, Helvetica, sans-serif;
	color:#7f7f7f;
}
p.fine{
font-size: 12px;
line-height:15px;
padding:10px;}
span.bld_grn{
	color:#c6ff00;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
}
.rightBox div{
	color:#fff;
}
h1 {
	font: 18px/20px Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#c6ff00;
}
h1.dark{
color:#333;
font-weight:bold;
font-style:normal;}
h2 {
	font: 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#c6ff00;
	text-align:center;
}
h3 {
	font: 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#575757;
	font-weight:bold;
	text-align:left;
}
h4 {
	background:url(../../gfx/greenBg.gif) top left no-repeat;
	width:589px;
	height:20px;
	font: 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	padding-top:2px;	
}
h5 {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#c6ff00;
	text-align:left;
}
.inline {
	display:inline;
}
a, a:link, a:visited { 
	text-decoration:none;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color:#15a9df;
	border:none;
}
a img{
border:none;
}
a:hover { 
	text-decoration:underline;
	color:#0187b2;
border:none;
}
ol{
	font: 12px/16px normal Verdana, Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	margin-left:20px;
	width:90%;
}
	ol li{
		padding:5px 0 0 10px;
}

/* --------------Global styles ---------------------*/
/*--------------------- layout  ----------------------------*/

.AdminModeAlert
{
	background-color:Orange;
	font-size:12px;
}

#AffiliateTagline{
	color:#999;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
}

#container {
  width:1000px; 
  	margin:40px auto 0 auto;
}
#wrapper{
width:1000px;
float:left;
background-color:#fff;
}
#header{
	float:left;
	width:805px;
	background-image: url(../../images/prim_hdr_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;  
	
}
#header.alt{
width:1000px;
}
#header .logo{
margin:10px 0 10px 40px;
float:left;
}
#header ul {
float:right;
      margin:0;
      padding:40px 10px 0;
      list-style:none;
      }
    #header li {
      float:left;
    
      }
    #header a {
      
    
      text-decoration:none;
      color:#fff;
      }
    #header a:hover {
      color:#fff;
      }
    #header #current {
      background-image:url("../images/nav_btn_lft_on_bg.gif");
      }
    #header #current a {
      background-image:url("../images/nav_btn_rght_on_bg.gif");
      color:#fff;
     
      }
	  
#left {
  float: left;
  width:230px;
	clear:left;
}
#right {
	margin-top:-100px;
  float: right;
width:195px;
background-color:#fff;
z-index:100;
}
/* hack for ie 6 */
*html #right{
margin-top:-90px;
}

#center {
  width:565px;
  float:left;
  background-color:#fff;
overflow:visible;
padding-left:10px;
}
#footer {
width:1000px;
  clear: both;
  background-image: url(../../images/prim_ftr_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:50px; 
		margin:0 auto 0 auto; 
		text-align:center;
		padding:20px 0 0 0;
}

#footer ul{
list-style-type: none;
	margin:0 auto 0 auto;
padding: 0;
}

#footer ul li
{
	display:inline;
	line-height: 1.1em;
	margin: 0 .5em 0 -.5em;
	padding: 0 .5em 0 .5em;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #71abbe;
}
#footer ul li.first{
border-left: none;
}
/*--------------------- layout  ----------------------------*/

/*--------------------- widget globals ----------------------------*/
#wdgt {
	width:195px;
	padding:10px 0 0 0;
	background-image: url(../../images/prim_hdr_bg.gif);
	background-position: right top;
	float:left;
	background-repeat: no-repeat;
}
#wdgt .inline{
display:inline;
}
#wdgt h1 {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color:#0187b2;
margin:0px 0px 10px 0px;
padding:0px;
}
#wdgt h2 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#0187b2;
margin:0px 0px 10px 0px;
padding:0px;
}
#wdgt h3 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
margin:0px 0px 10px 0px;
padding:0px;
}



#wdgt .eTab {
	font: 8px Verdana, Arial, Helvetica, sans-serif;
	color:#0187b2;
	background:url(../../images/wdgt_edit_tab.gif) no-repeat;
	width:27px;
	height:12px;
	float:right;
	display:inline;
	text-align:center;
	margin-right:20px;
	margin-top:2px;
	
}
#wdgt input[type="text"] { width: 115px;
color:#666;}
#wdgt input[type="image"] {margin-bottom:-5px;}
#wdgt a img {
  border: 0 none;
}
/*--------------------- end widget globals ----------------------------*/
/*--------------------- Search function  ----------------------------*/
#wdgt .srch{
width:190px;
float:left;
padding-left:5px;
}

#wdgt .srch input.search{
width:125px;
}
/*--------------------- End Search function  ----------------------------*/

/*--------------------- Edit Location ----------------------------*/
#wdgt .loc{
width:190px;
float:left;
margin:20px 0 0 0;
padding:10px 0 0 0;
clear:both;
}
#wdgt .loc .eTab {
	background:url(../../images/wdgt_edit_tab.gif) no-repeat;
	cursor:pointer;
}
#wdgt .loc .intForm{
margin-top:-8px;
width:190px;
float:left;
background:url(../../images/wdgt_bg_inter.jpg) repeat-x;
padding:0px 0 10px 5px;
clear:both;
}
#wdgt .loc .intForm div{
display:none;
}
#wdgt .loc .intForm input.city{
width:100px;
display:inline;
}
#wdgt .loc .intForm input.state{
width:30px;
display:inline;

}
#wdgt .loc .intForm input.zip{
width:100px;
margin-top:10px;

}
#wdgt .loc h2{
display:inline;
float:left;
}
/*--------------------- End Edit Location ----------------------------*/

/*--------------------- View Cart ----------------------------*/
#wdgt .cart{
width:190px;
float:left;
margin:5px 0 0 0;
padding:10px 0 0 0;
clear:both;

}
#wdgt .cart .eTab {
	background:url(../../images/wdgt_view_tab.gif) no-repeat;
}
#wdgt .cart .intForm{
margin-top:-8px;
width:190px;
float:left;
background:url(../../images/wdgt_bg_inter.jpg) repeat-x;
padding:10px 0 10px 5px;
clear:both;

}
#wdgt .cart .intForm input.city{
width:100px;
display:inline;
}
#wdgt .cart .intForm input.state{
width:30px;
display:inline;

}
#wdgt .cart .intForm input.zip{
width:100px;
margin-top:10px;
text-align:center;
}
#wdgt .cart h2{
display:inline;
float:left;
}
#wdgt .cart h3{
display:inline;
float:left;
}
#wdgt .cart .centerButton{
float:right;
margin:0 25px 0 0;
padding:0;
}

*html #wdgt .cart .centerButton{
margin-right:12px;
}
/*--------------------- End View Cart ----------------------------*/
	#user_home{}
#user_home .userHomeClass{
width:552px;
float:left;
clear:both;
}
#user_home .user_hdr{
	width:552px;
	float:left;
	background-image: url(../../images/userHome_hdr.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0;
}
#user_home .user_hdr h1{
float:left;
padding-left:10px;
color:#738b95;
font-size:14px;
height:26px;
}
#user_home .user_bdy{
width:550px;
float:left;
background-color:#cee9f2;
padding:0;
}
#user_home .user_ftr{
    width:552px;
	background-image: url(../../images/userHome_ftr.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:19px;
	float:left;
}
#user_home .user_bdy .user_wrap{
	width:530px;
	margin: 0 10px;
	background-image: url(../../images/aff_dash_cpn_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float:left;
	background-color:#b5d0d9;
	padding:0;
}
#user_home .user_bdy .user_wrap.dark{
	background-image: url(../../images/aff_dash_cpn_frm.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#49acc5;
}
#user_home .user_mod_summary{
float:left;
width:520px;
clear:both;
padding:10px;
}
#user_home .user_mod_summary p{
color:#fff;
font-size:13px;
line-height:18px;
padding:0 5px 0 0;
}
#user_home .user_mod_summary h1{
font-style:normal;
font-size:14px;
margin:0;
padding:0;
color:#9fe7ff;
}
#user_home .user_mod_summary img{
float:left;
margin:0 20px 0 0;
border:1px dashed #fff;
}
#user_home .user_frm{
width:530px;
float:left;
	background-image: url(../../images/aff_dash_cpn_frm.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#49acc5;
	padding:10px 0 10px 0;

	}
#user_home .user_frm p{
width:250px;
color:#fff;
font-size:13px;
line-height:18px;
padding:0 0 0 60px;
}
#user_home .user_frm h1{
font-style:normal;
font-size:14px;
margin:0;
padding:0 0 0 60px;
}	
#user_home .user_frm input{
font-size:22px;
}
#user_home .user_frm .largeZip{
float:left;
padding:0 20px 10px 60px;
margin:10px 0 0 0;
}
#user_home .user_frm .go_btn{
float:left;
padding:0 20px 10px 0;
}
#user_home .advert_invite{
float:left;
width:520px;
clear:both;
padding:10px;
}
#user_home .advert_invite p{
color:#666;
font-size:12px;
line-height:15px;
padding:0 5px 0 0;
float:left;
width:240px;
}
#user_home .advert_invite h1{
font-style:normal;
font-size:14px;
margin:0;
padding:0;
color:#333;
}
#user_home .advert_invite img{
float:left;
margin:0 20px 0 0;
border:1px dashed #738b95;

}
/*#user_home{}
#user_home .userHomeClass{
width:552px;
float:left;
clear:both;
}

#user_home dl.display
{

width: 255px;
margin: 0 10px 0 0;
padding: 0;
color:#fff;
float:left;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
}
#user_home .display dt
{
width: 70px;
float: left;
margin: 0 0 0 0;
color:#c6ff00;
padding: 5px;
border-top: 1px solid #cee9f2;
font-weight: normal;
text-align:right;
font-size:11px;
}

#user_home .display dd
{
color:#fff;
float: left;
width: 165px;
margin: 0 0 0 0;
padding: 5px;
border-top: 1px dotted #cee9f2;
}
#user_home .display dd input{
width:150px;
}
#user_home .display dd .rightNav{
float:right;
}
#user_home dl.display.right{
float:right;
margin-right:0;
width:255px;
font-size:11px;
line-height:12px;
}
#user_home .display.right dd{
width:180px;
}
#user_home .display.right dt{
width:50px;
}

#user_home dl.fullDisplay{
width: 552px;
margin: 10px 0 0;
padding: 0;
color:#fff;
float:left;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	}
#user_home dl.fullDisplay dt{
display:none;
}
#user_home dl.fullDisplay dd{
color:#fff;
float: left;
width: 500px;
margin: 0 0 0 0;
padding: 5px;
border-top: 1px dotted #cee9f2;
}
#user_home dl.fullDisplay dd textarea{
width:500px;
}
#user_home .actionNav{
width:500px;
padding:5px;
float:left;
margin:0;
}
#user_home .actionNav.short{
width:auto;
float:right;
}
#user_home .actionNav ul li{
margin:0 5px 0 5px;
padding:0;
float:right;
display:inline;
list-style-type: none;
text-align:right;
background:none;
}

#user_home .actionNav ul li a, #user_home .actionNav ul li a:link{
color:#c6ff00;
border-right:1px solid #738b95;
padding-right:5px;
}
#user_home .actionNav ul li a:hover{
color:#fff;
}
#user_home .actionNav ul li.jogUp{
margin-top:-15px;
border:none;
}
#user_home .actionNav ul li.jogUp a
{
border:none;
}
/*--------------------- faq -------------------------------*/
#faq{}
#faq dl.expander{
width: 530px;
margin:  10px 20px 10px 20px;
padding:0;
float:left;
}
#faq .expander dt{
font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-weight:bold;
font-style:normal;
}
#faq .expander dd{
font: 14px/22px normal Verdana, Arial, Helvetica, sans-serif;
color:#7f7f7f;
font-size: 12px;
line-height:15px;
padding:0 0 10px 0;
}
/*--------------------- Coupons----------------------------*/
#coupon_list {
width:552px;
float:left;
clear:both;
}
#coupon_list .company{
float:left;
width:552px;
margin-bottom:5px;
}
#coupon_list .company .co_header{
width:537px;
height:19px;
float:left;
padding:3px 10px 0 5px;
	background-image: url(../../images/co_coupon_head_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;


}
#coupon_list .company .co_header ul{
display:inline;
}
#coupon_list .company .co_header ul li{
	float:right;
	background-color:#508197;
	margin-left:1px;
	list-style-type: none;
	margin-top:-3px;
height:16px;
padding:3px 6px 3px 6px;
background-image: url(../../images/co_nav_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#coupon_list .company .co_header ul li a{
	color:#fff;
	float:left;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;	
}
#coupon_list .company .co_header ul li a:hover{
color:#66CCFF;
}


#coupon_list .company .co_details{
float:left;
width:508px;
padding:20px;
background-image: url(../../images/company_details_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#a7deed;
	display:none;
}
#coupon_list .company .co_details p{
color:#333;
	float:left;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
}
#coupon_list .company .co_details h1{
color:#0187b2;
float:left;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
}

#coupon_list .company .borderBox{
border:1px dotted #666;
width:548px;
float:left;
border-top:none;
padding:5px 2px 0 0;
}
.co_header h1{
color:#fff;
float:left;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
}

#coupon_list .company .co_logo
{
text-align:center;
width:105px;
/*background-color:#ccc;*/
float:left;
margin-bottom:5px;
}
#coupon_list .company .co_coupons_list{
width:441px;
float:right;
}
#coupon_list .company .co_coupons_list .coupon{
	width:441px;
	float:left;
	background-color: #FFFFFF;
	background-image: url(../../images/coupon_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom:2px;
}
#coupon_list .company .co_coupons_list .coupon .coupon_head{
float:left;
width:436px;
height:22px;
padding:3px 0 0 5px;
}
.coupon_head a{
	color:#0187b2;
	float:left;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;	
	
}
.coupon_head a.add_to_cart,.coupon_head a.remove_from_cart{
	float:right;
	margin-right:5px;
}
.coupon_head a.hidethis{
	display:none;
}
.coupon_head a:hover{
color:#66CCFF;
}
.coupon_head img{float:right;}

#coupon_list .company .co_coupons_list .coupon .coupon_details{
width:421px;
float:left;
padding:10px;
display:none;
}
.coupon_details .client_loc_display{
	border: 1px solid #555; 
	padding: 5px; 
	float: left; 
	background-color: #d3ebf1; 
	width: 98%; 
	margin-bottom: 5px;
}
.coupon_details p{
	color:#808080;
	float:left;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
	
	}
.coupon_details h1{
	color:#0187b2;
	font-size:12px;
	font-style:normal;
	clear:both;
}
.coupon_details h3{
	font-size:12px;
}







.coupon_details dl.advertInfo
{
background-image: url(../../images/aff_dash_cpn_frm.jpg);
	background-color:#49acc5;
width: 410px;
margin: 0;
padding: 10px 0 10px 0;
color:#222;
float:left;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	clear:both;
	display:none;
}
.coupon_details .advertInfo dt
{
width: 100px;
float: left;
margin: 0 0 0 0;
color:#c6ff00;
padding: 3px;
font-weight: normal;
text-align:right;
font-size:11px;
}

.coupon_details .advertInfo dd
{
color:#fff;
float: left;
width: 270px;
margin: 0;
padding: 3px;
font-size:12px;
line-height:12px;
}
.coupon_details .advertInfo dd a{
	color:#fff;
}


/*--------------------- End Coupons----------------------------*/
/*--------------------- lft_Nav----------------------------*/
#lft_nav{
width:230px;
float:left;
background-color: #ecf6f9;
	background-image: url(../../images/lft_nav_BG.gif);
	background-repeat: repeat-x;
	background-position: left top;

}
#lft_nav *{
padding:0;
margin:0;
}
#lft_nav h1{
float:right;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
margin:10px 10px 0 0;
}
#lft_nav .nav_hdr{
width:230px;
height:31px;
float:left;
background-color: #ecf6f9;
	background-image: url(../../images/lft_nav_hdr.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}

#lft_nav .nav{
float:right;
width:220px;

}

#lft_nav .nav dl {
	width: 220px;
	text-align:right;
		font: 13px Verdana, Arial, Helvetica, sans-serif;

}

#lft_nav .nav dt {
	background: #71abbe;
	font-size: 14px;
	padding: 3px;
	margin-bottom:1px;
	

}
#lft_nav .nav dt a {
	color: #FFF;
	text-decoration: none;	
		
}
#lft_nav .nav dd{
	padding:5px 5px 5px 0;
	}
#lft_nav .nav dd a {
	color: #6d6e6f;
	text-decoration: none;	
}
#lft_nav .nav dd a:hover {
	color: #96c164;
}
#lft_nav .nav ul {
	list-style: none;

}

/* ie hacks */

*html #lft_nav .nav dl{
padding:0;
}
/*---------------------End lft_Nav----------------------------*/
/*--------------------- Print List----------------------------*/
#print_list{
	width:552px;
	float:left;
	clear:both;
}
#print_list .pl_head{
width:537px;
height:19px;
float:left;
padding:3px 10px 0 5px;
	background-image: url(../../images/co_coupon_head_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#print_list .pl_head h1{
color:#fff;
float:left;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
}
#print_list .pl_cpn{
float:left;
width:548px;
background-image: url(../../images/pl_cpn_bg.gif);
	background-position: left top;
	border:2px solid #508197;
	border-top:none;
}
#print_list .pl_logo{
width:105px;
text-align:center;
/*background-color:#ccc;*/
float:left;
}
#print_list .pl_cpn_desc{
width:280px;
float:left;
margin:5px 10px 5px 10px;
height:68px;
}
#print_list .pl_cpn_desc h1{
color:#0187b2;
}
#print_list .pl_cpn_desc p{
	line-height: 18px;
}
#print_list .pl_navBox{
width:130px;
float:right;
height:88px;
margin:0 10px 0 0;
}
#print_list .pl_navBox .pl_checkBox{
width:24px;
float:right;
margin-top:5px;
}
#print_list .pl_navBox .pl_print_btn{
width:60px;
float:right;
text-align:right;
margin-top:10px;
clear:both;
}
#print_list .pl_ftr{
	width:552px;
	float:left;
	background-image: url(../../images/pl_ftr_bg.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#print_list .pl_ftr .printAll{
	float:right;
margin:10px;
text-decoration: none;
	border: 0 none;
}
#print_list .pl_ftr a img{
text-decoration: none;
	border: 0 none;
}

#print_list ul li{
margin:20px 5px 0 5px;
padding:0;
float:right;
display:inline;
list-style-type: none;
text-align:right;
background:none;
}

#print_list ul li a, #print_list ul li a:link{
color:#c6ff00;
border-right:1px solid #738b95;
padding-right:5px;
}
#print_list ul li a:hover{
color:#fff;
}
#print_list ul li img.jogDown{
margin-bottom:-5px;
border:none;
}

/* ie hacks */
*html #print_list .pl_cpn{
width:548px;

}
*html #print_list .pl_cpn_desc{
	width:340px;
}
/*--------------------- END Print List----------------------------*/

/*---------------------Aff Dash----------------------------*/
#aff_dash{
width:960px;
margin:20px auto 0 auto;
}
#aff_dash dl#logo_form{
	display:none;
	padding:0;
}
#aff_dash .noBorder{
border:none;
}
#aff_dash .submit { 
float:right;
text-align:right;
margin-top:40px;
 }
#aff_dash p{
color:#fff;
}

#aff_dash h1{
float:left;
padding-left:10px;
color:#738b95;
font-size:14px;
}

#aff_dash .afd_hdr{
	width:950px;
	float:left;
	background-image: url(../../images/aff_dash_hdr_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px 5px 5px 5px;

}
#aff_dash .afd_hdr .nav{
float:right;
margin-top:-5px;
}


#aff_dash .afd_hdr p{
font-size:10px;
display:inline;
color:#738b95;
margin:5px;
}
#aff_dash .afd_bdy{
width:960px;
float:left;
background-color:#cee9f2;
padding:0;
}
#aff_dash .afd_ftr{
    width:960px;
	background-image: url(../../images/aff_dash_ftr_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:19px;
	float:left;
}
/*---------------------End Aff Dash----------------------------*/
/*---------------------Manager Modules----------------------------*/
#aff_dash .afd_bdy .afd_wrap{
	width:900px;
	margin: 0 30px;
	background-image: url(../../images/aff_dash_cpn_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float:left;
	background-color:#b5d0d9;
	padding:0;
	}
*html #aff_dash .afd_bdy .afd_wrap{
margin:0 15px;
} 
#aff_dash .afd_bdy .afd_wrap.blu_bg{
background-image: url(../../images/aff_dash_cpn_frm.jpg);
	background-color:#49acc5;
	}
#aff_dash .afd_bdy .afd_wrap h1{
color:#c6ff00;
padding-top:3px;
}
#aff_dash .afd_wrap .afd_frm{
width:900px;
float:left;
	background-image: url(../../images/aff_dash_cpn_frm.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#49acc5;
	padding:10px 0 10px 0;
	display:none;
	}

#aff_dash .sub_logo{
width: 900px;
float:left;
}
#aff_dash .sub_logo .subscription{
width: 305px;
margin: 0 20px 0 0;
padding: 10px 90px 10px 0;
float:left;
text-align:right;
}
#aff_dash .sub_banner{
width:642px;
float:left;
margin: 10px 0 10px 125px;
clear:both;
}
#aff_dash .afd_wrap .kit{
width:900px;
float:left;
padding:10px 0 10px 0;
display:none;
color:#c6ff00;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
}

#aff_dash .kit .kitCol{
float:left;
width: 530px;
padding:0 0 0 20px;
margin:0;
}
#aff_dash .kitCol .kitMod{
width: 530px;
float:left;
padding:0;
margin:0;
}

#aff_dash .kitCol.right{
padding:0;
width:320px;
float:right;

}

#aff_dash .kitMod .kitMod_hdr{
	width:520px;
	float:left;
	
padding-left:20px;
}
#aff_dash .kitCol.right .kitMod{
width:300px;
float:right;
margin:20px 20px 0 0;

}
#aff_dash .kitCol.right .kitMod_hdr{
width:300px;

}

#aff_dash .kitMod .kitMod_bdy{
	width:505px;
	float:left;
padding:10px;
margin:0;
background-color:#61bfd7;
border-right:1px dotted #9fe7ff;
border-left:1px dotted #9fe7ff;
}
#aff_dash .kitCol.right .kitMod_bdy{
width:288px;
}
#aff_dash .kit .kitcopy{
float:left;
margin: 0 0 0 125px;
width:630px;
}

#aff_dash .kit .kitcopy h1, #aff_dash .kit .kitcopy p{
width:100%;
display:block;
padding-left:10px;

}
#aff_dash .kit dd h1, #aff_dash .kit dd p{
float:left;
padding-right:10px;
margin:0;
}
#aff_dash .kit ul{
display:block;
margin-left: 0;
padding:0;
list-style: none;
}

#aff_dash .kit ul li{
padding: 0 0 5px 30px;
background-image: url(../../images/morePlug_btn.png);
background-repeat: no-repeat;
display:block;
border:none;
color:#fff;
}
#aff_dash .kit .kitCol ul li{
color:#007c92;
}
#aff_dash .actionNav{
width:870px;
padding:20px 30px 5px 0;
float:left;
margin:0;
}
#aff_dash .actionNav.short{
width:auto;
float:right;
}
#aff_dash .actionNav ul li{
margin:0 5px 0 5px;
padding:0;
float:right;
display:inline;
list-style-type: none;
text-align:right;
background:none;
}

#aff_dash .actionNav ul li a, #aff_dash .actionNav ul li a:link{
color:#c6ff00;
border-right:1px solid #738b95;
padding-right:5px;
}
#aff_dash .actionNav ul li a:hover{
color:#fff;
}
#aff_dash .actionNav ul li.jogUp{
margin-top:-15px;
border:none;
}
#aff_dash .actionNav ul li.jogUp a
{
border:none;
}

#aff_dash textarea{
width:200px;
height:100px;
}
#aff_dash .afd_bdy .afd_wrap .afd_rpt{
float:left;
width:900px;

	background-image: url(../../images/aff_dash_cpn_rpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#fff;
	padding:10px 0 10px 0;
	display:none;
}
#aff_dash .afd_rpt h3{
padding-left:40px;
}
#aff_dash .afd_bdy .afd_wrap .afd_rpt .weekly_box {
width:400px;
height:250px;
float:left;
margin-left:20px;
}
#aff_dash .afd_bdy .afd_wrap .afd_rpt .life_box {
width:400px;
height:250px;
float:right;
margin-right:20px;
}  
#aff_dash .afd_mod_hdr{
float:left;
width:896px;
height:26px;
padding:0px 2px 0px 2px;
border-bottom:1px dotted #ccc;
	}
	
#aff_dash .msg, #center div.msg{
	clear:none;
	display:none;
	background-color: #415259;
	-moz-border-radius: 	9px;
	-webkit-border-radius:	9px;
	margin:3px 0 0 10px;
	padding: 3px 10px 0 10px;
	overflow:hidden;
	border-color:#333;
	height:18px;
	width:auto;
	float:left;
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#c6ff00;
}
#center div.cpn_msg{
	clear:none;
	display:none;
	margin:3px 0 0 10px;
	padding: 3px 10px 0 10px;
	width:auto;
	float:left;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	
}
#center div#form_msg{
	text-align:center;
	display:none;
	background-color: #0e617f;
	-moz-border-radius: 	9px;
	-webkit-border-radius:	9px;
	margin:10px;
	padding: 3px 10px 0 10px;
	overflow:hidden;
	border-color:#333;
	height:50px;
	width:90%;
	float:left;
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#c6ff00;
}
#aff_dash div.greenMsg{
position:relative;
	background-color: #ffc000;
	-moz-border-radius: 	9px;
	-webkit-border-radius:	9px;
	margin:3px 0 0 10px;
	padding: 3px 10px 0 10px;
	overflow:hidden;
	border-color:#333;
	height:18px;
	width:auto;
	float:left;
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#415259;
}
#aff_dash div.greenMsg a{
	color:#fff;
	border-bottom:1px dotted #333;
}
#aff_dash .afd_mod_hdr div.c_status{
float:right;
}
#aff_dash .afd_mod_hdr h1 a{
color:#c6ff00;
font-size:14px;
font-style:italic;
}	
#aff_dash .afd_mod_hdr ul li{
	margin:3px 3px 0 0;
	padding:0;
	float:right;
	display:inline;
	list-style-type: none;
	text-align:right;
}
#aff_dash .toolbar span, #aff_dash .nav .toolbar span {
	position: absolute;
	top: -50px;
	left: -40px;
	display: none;
	width: 115px;
	height:30px;
	padding:5px 3px 20px 3px;
	background: url(../../images/quoteBubble.png) no-repeat;
	font: 12px/15px normal Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
}

#aff_dash .afd_mod_hdr li, #aff_dash .nav .toolbar li{
width:auto;
margin-left:2px;
float:left;
position:relative;
list-style-type: none;
}
#aff_dash .afd_mod_hdr li a, #aff_dash .nav .toolbar li a{
text-decoration:none;
}
#aff_dash .afd_mod_summary{
float:left;
width:880px;
clear:both;
padding:10px;
display:none;
}
#aff_dash .afd_mod_summary.reveal{
display:block;
}
#aff_dash .loc_box{
float:left;
background-color:#5f7883;
margin:0 0 10px 0;
padding:10px 0 10px 0;
}
/*Full Display for manager windows*/
#aff_dash dl.fullDisplay
{
width: 780px;
margin:  0 40px 10px 40px;
padding:10px;
color:#fff;
background-color:#9fb6be;
float:left;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
}
#aff_dash .fullDisplay dt
{
width: 150px;
float: left;
margin: 0 0 0 0;
color:#333;
padding: 5px;
border-top: 1px solid #cee9f2;
font-weight: bold;
text-align:right;
}

#aff_dash .fullDisplay dd
{
color:#fff;
float: left;
width: 600px;
margin: 0 0 0 0;
padding: 5px;
border-top: 1px dotted #cee9f2;
}

/*End Full Display for manager windows*/
#aff_dash dl.display
{
width: 415px;
margin: 0 20px 0 0;
padding: 0;
color:#fff;
float:left;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
}
#aff_dash .display dt
{
width: 125px;
float: left;
margin: 0 0 0 0;
color:#c6ff00;
padding: 5px;
border-top: 1px solid #cee9f2;
font-weight: bold;
text-align:right;
}



#aff_dash .display dd
{
color:#fff;
float: left;
width: 260px;
margin: 0 0 0 0;
padding: 5px;
border-top: 1px dotted #cee9f2;
}
#aff_dash .display dd .rightNav{
float:right;
}
#aff_dash dl.display.right{
float:right;
clear:right;
margin-right:0;
width:440px;
}
#aff_dash .display.right dd{
width:290px;
}
/*End Normal Display for Manager Windows*/
/*Normal Display for FormBased Manager Windows*/
#aff_dash .afd_frm dl.display
{
width: 415px;
margin: 0 20px 0 0;
padding: 20px 0;
color:#fff;
float:left;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
}

#aff_dash .afd_frm .display dt
{
width: 125px;
float: left;
margin: 0 0 0 0;
color:#c6ff00;
padding: 5px;
border-top: 1px solid #cee9f2;
font-weight: bold;
text-align:right;
}
#aff_dash .afd_frm .display dd
{
color:#fff;
float: left;
width: 260px;
margin: 0 0 0 0;
padding: 5px;
border-top: 1px dotted #cee9f2;
}
#aff_dash .display dt.noBorder, #aff_dash .display dd.noBorder{
border-top:none;
}
#aff_dash .display dt label a,#aff_dash .display dd a{
color:#fff;
font-size:9px;
margin-left:5px;
}
#aff_dash dd ul li{

	display:inline;
	list-style-type: none;
	border-right:1px solid #cee9f2;
	padding-right:5px;
	
	}
#aff_dash dd ul li a,#aff_dash dd ul li a:visited{
color:#c6ff00;
font-size:12px;
	}

#aff_dash .afd_frm dl.display.right{
float:right;
}

/* commented backslash hack for mac-ie5 \*/
#aff_dash dt { clear: both; }
/* end hack */
/*---------------------End Manager Modules----------------------------*/
/*----------------------- Contact Form --------------------------------*/
/*End Full Display for manager windows*/
#contact dl.display
{
width: 415px;
margin: 0 20px 0 0;
padding: 0;
color:#fff;
float:left;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
}
#aff_dash .display dt
{
width: 125px;
float: left;
margin: 0 0 0 0;
color:#c6ff00;
padding: 5px;
border-top: 1px solid #cee9f2;
font-weight: bold;
text-align:right;
}



#aff_dash .display dd
{
color:#fff;
float: left;
width: 260px;
margin: 0 0 0 0;
padding: 5px;
border-top: 1px dotted #cee9f2;
}
#aff_dash .display dd .rightNav{
float:right;
}
#aff_dash dl.display.right{
float:right;
margin-right:0;
width:440px;
}
#aff_dash .display.right dd{
width:290px;
}
/*End Normal Display for Manager Windows*/
/*Normal Display for FormBased Manager Windows*/
#aff_dash .afd_frm dl.display
{
width: 415px;
margin: 0 20px 0 0;
padding: 20px 0;
color:#fff;
float:left;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
}

#aff_dash .afd_frm .display dt
{
width: 125px;
float: left;
margin: 0 0 0 0;
color:#c6ff00;
padding: 5px;
border-top: 1px solid #cee9f2;
font-weight: bold;
text-align:right;
}
#aff_dash .afd_frm .display dd
{
color:#fff;
float: left;
width: 260px;
margin: 0 0 0 0;
padding: 5px;
border-top: 1px dotted #cee9f2;
}
#aff_dash .display dt.noBorder, #aff_dash .display dd.noBorder{
border-top:none;
}
#aff_dash .display dt label a,#aff_dash .display dd a{
color:#fff;
font-size:9px;
margin-left:5px;
}
#aff_dash dd ul li{

	display:inline;
	list-style-type: none;
	border-right:1px solid #cee9f2;
	padding-right:5px;
	
	}
#aff_dash dd ul li a,#aff_dash dd ul li a:visited{
color:#c6ff00;
font-size:12px;
	}
#aff_dash .afd_frm .display dd p
{
color:#333;
}
#aff_dash .afd_frm dl.display.right{
float:right;
}

/* commented backslash hack for mac-ie5 \*/
#aff_dash dt { clear: both; }
/* end hack */
/*---------------------Registration Manager----------------------------*/
#user_home{}
#user_home .userHomeClass{
width:552px;
float:left;
clear:both;
}

#user_home dl.display
{

width: 260px;
margin: 0 10px 0 0;
padding: 0;
color:#fff;
float:left;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
}
#user_home .display dt
{
width: 75px;
float: left;
margin: 0 0 0 0;
color:#c6ff00;
padding: 5px;
border-top: 1px solid #cee9f2;
font-weight: normal;
text-align:right;
font-size:11px;
}

#user_home .display dd
{
color:#fff;
float: left;
width: 160px;
margin: 0 0 0 0;
padding: 5px;
border-top: 1px dotted #cee9f2;
}
#user_home .display dd input{
width:150px;
}
#user_home .display dd .rightNav{
float:right;
}
#user_home dl.display.right{
float:right;
margin-right:0;
width:250px;
font-size:11px;
line-height:12px;
}
#user_home .display.right dd input{
	width:125px;
}
#user_home .display.right dd{
width:135px;
}
#user_home .display.right dt{
width:80px;
}

#user_home dl.fullDisplay{
width: 552px;
margin: 10px 0 0;
padding: 0;
color:#fff;
float:left;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	}
#user_home dl.fullDisplay dt{
display:none;
}
#user_home dl.fullDisplay dd{
color:#fff;
float: left;
width: 500px;
margin: 0 0 0 0;
padding: 5px;
border-top: 1px dotted #cee9f2;
}
#user_home dl.fullDisplay dd textarea{
width:500px;
}
#user_home .actionNav{
width:500px;
padding:5px;
float:left;
margin:0;
}
#user_home .actionNav.short{
width:auto;
float:right;
}
#user_home .actionNav ul li{
margin:0 5px 0 5px;
padding:0;
float:right;
display:inline;
list-style-type: none;
text-align:right;
background:none;
}

#user_home .actionNav ul li a, #user_home .actionNav ul li a:link{
color:#c6ff00;
border-right:1px solid #738b95;
padding-right:5px;
}
#user_home .actionNav ul li a:hover{
color:#fff;
}
#user_home .actionNav ul li.jogUp{
margin-top:-15px;
border:none;
}
#user_home .actionNav ul li.jogUp a
{
border:none;
}
#user_home .rightBox{
text-align:left;
	background-color: #0e617f;
	-moz-border-radius: 	9px;
	-webkit-border-radius:	9px;
	margin-right:10px;
	padding: 10px;
	overflow:hidden;
	border-color:#333;
	width:220px;
	float:right;
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#c6ff00;
}
#user_home .rightBox h3{
	color:#c6ff00;
	font-size:11px;
	margin-right:10px;
	float:left;
	clear:left;
	line-height:13px;
}
#user_home .rightBox h3.topMargin{
margin-top:10px;	
	
}
#user_home .rightBox p{
	color:#fff;
	font-size:11px;
	float:left;
	clear:right;
line-height:13px;
}
#cblLocations input{
	float:left;
}
#cblLocations p.fine.white{
color:#fff !important;
padding:0;
}

DIV.AdvertiserLocationListItem {
float:left;
margin:0 0 5px 3px;
}

dl#location_form{
	display:none;
}

#liveHelp{
	margin: -10px 15px 0 15px;
	
}

#emailForm span.label,#emailForm span.spacer,#emailForm span.multiple span {width:120px;float:left;} 
#emailForm span.multiple {float:left;} 
#emailForm span.button {padding-left:120px;} 
#emailForm div.clear {clear:both;padding-top:5px;} 


#news_wdgt{
	margin-top:15px;
	float:left;
}

.truncBox{
	margin-bottom:5px;
	border-bottom: 1px dotted #c6ff00;
}
.truncBox a{
	color:#C6FF00 !important;
			
}
.truncBox h3{
	color:#fff;
}
.truncBox p,.truncBox div {
	color:#333 !important;
	font-size:12px;
}
body {padding:0; margin:0; height:100%; width:100%;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:default;}

/* Container */
#simplemodal-container {
	height:320px; width:450px;
	background-color:#49ACC5;
	background-image: url(../../images/aff_dash_cpn_frm.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	border:2px dashed #fff;
	padding:20px;
}
#simplemodal-container p{
	color:#fff;
	text-align:left;
	cursor:default;
}
#simplemodal-container h2{
	text-align:left;
	font-weight:bolder;
	cursor:default;
}
#simplemodal-container a{
	 color:#c6ff00;
	 text-decoration:none;
	 }
#simplemodal-container a.modalCloseImg {background:url(../../images/close_x_btn.png) no-repeat; width:26px; height:26px; display:inline; z-index:3200; position:absolute; top:-13px; right:-13px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}
			
	/*++++++++++++++++++++++++ validation+++++++++++++++++++++++++++*/
	
* label.error {
	position:relative;
	background-color: #ffc000;
	-moz-border-radius: 	9px;
	-webkit-border-radius:	9px;
	margin:3px 0 0 10px;
	padding: 3px 10px 0 10px;
	overflow:hidden;
	border-color:#333;
	height:18px;
	width:auto;
	float:left;
	font: 10px/11px Verdana, Arial, Helvetica, sans-serif;
	color:#415259;

}

.AccountInactive
{
	text-align:center;
}








