#login_error {
	color:white;
	background:red;
	font-weight:bold;
	font-size:14pt;	
	padding: 4px;
	line-height: 14pt;
	text-align:center;
	margin-bottom:4px;
}

#pa_head {
	background:	#4e4e4f;
	font-size:16pt;
	color:white;
	padding: 10px;
	margin-bottom:3px;
}

#pa_twnwlogin {
	background-position: 0 22px;	
	float:left;
	width: 388px;
	border-right: 1px solid grey;
	padding-top:40px;
}

#pa_aproducts {
	float:left;
	width: 416px;
}


#pa_subhead {
	padding: 20px 0 0 10px;
}

.pa_separator {
	border-top:1px solid #b8b8b9;
	margin-top:10px;
}

.pa_product { 
	margin: 20px 30px 10px 0;
	height: 40px;
	
}

a.twnworkstation{
	text-indent:-9999px;
	background:url(../images/btn_goto_twn.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:293px;
	height:21px;
}
a.twnworkstation:hover {background-position: 0 -21px;}



.apa_logo_wizpro {
	background:url(../images/bg-apa-logo-wizpro.gif) no-repeat;
	height: 27px;
	width: 190px;
	margin-left: 15px;
	float:left;
}	

.apa_logo_wizard {
	background:url(../images/bg-apa-logo-wizard.gif) no-repeat;
	height: 28px;
	width: 190px;
	margin-left: 15px;
	float:left;
}


.pa_logo_wizpro {
	background:url(../images/bg-pa-logo-wizpro.gif) no-repeat;
	height: 60px;
	width: 315px;
	margin-left: 20px;
	float:left;
}	

.pa_logo_wizard {
	background:url(../images/bg-pa-logo-wizard.gif) no-repeat;
	height: 60px;
	width: 315px;
	margin-left: 20px;
	float:left;
}	

.pa_button_wizard {
	text-indent: -9999px;
	background:url(../images/btn-pa-wizard.gif) no-repeat;
	height: 21px;
	width: 174px;
	float:left;
	overflow:hidden;
	margin: 10px 0 0 0 ;
}
.pa_button_wizard:hover {
	background-position: 0 -21px;
}

.pa_button_wizpro {
	text-indent: -9999px;
	background:url(../images/btn-pa-wizpro.gif) no-repeat;
	height: 21px;
	width: 174px;
	float:left;
	overflow:hidden;
	margin: 10px 0 0 0 ;
}
.pa_button_wizpro:hover {
	background-position: 0 -21px;
}

#nav {
	margin-top: 4px;
}
.navbar {
	text-align:left;
	padding: 0 0 5px;
	margin:0;
	width: 267px;
	float:left;
}
.logo {
	padding: 0px;
	margin: 25px 0;
}
.navbar li {
	margin-left:6px;
}
.navbar a {
	text-decoration: none;
}

#rep_info {
	float:right;
	text-align:right;
	padding-top:5px;
}
#rep_details{
	float:left;
	padding-right: 6px;
	padding-top: 15px;
}
#rep_image{
	float:right;
}

p.event-heading {font-size:11pt;color:#013f95;font-weight:bold;}
div.event-details {}

a.download2{
	text-indent:-9999px;
	float:right;
	background:url(../images/btn-download2.gif) no-repeat;
	overflow:hidden;
	width:293px;
	height:22px;
}
a.download2:hover {background-position: 0 -22px;}

#sidebar .box3{
	height:200px;
}

.extra-box .buybox {
	padding-bottom:30px;
}


a.associate_signup{
	text-indent:-9999px;
	background:url(../images/btn_associate_signup.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:255px;
	height:48px;
	border-bottom:2px solid white;
}
a.associate_signup:hover {background-position: 0 -48px;}

a.associate_signup_lg{
	text-indent:-9999px;
	background:url(../images/btn-associate-signup-lg.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:255px;
	height:48px;
	border-bottom:2px solid white;
}
a.associate_signup_lg:hover {background-position: 0 -48px;}


/*wizpro buy and learn buttons on sidebar*/
a.wizpro_buynow{
	text-indent:-9999px;
	background:url(../images/btn_wizpro_buynow.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:255px;
	height:48px;
	border-bottom:2px solid white;
}
a.wizpro_buynow:hover {background-position: 0 -48px;}

a.wizpro_learnmore{
	text-indent:-9999px;
	background:url(../images/btn_wizpro_learnmore.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:255px;
	height:49px;	
}
a.wizpro_learnmore:hover {background-position: 0 -49px;}

/*narrower buttons at bottom*/
a.wizpro_buynow2{
	text-indent:-9999px;
	background:url(../images/btn_wizpro_buynow2.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:190px;
	height:22px;
}
a.wizpro_buynow2:hover {background-position: 0 -22px;}

a.wizpro_learnmore2{
	text-indent:-9999px;
	background:url(../images/btn_wizpro_learnmore2.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:234px;
	height:22px;
	border-right:4px solid white;
}
a.wizpro_learnmore2:hover {background-position: 0 -22px;}

/* wizard product buttons */
a.wizard_buynow{
	text-indent:-9999px;
	background:url(../images/btn_wizard_buynow.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:255px;
	height:48px;
	border-bottom:2px solid white;
}
a.wizard_buynow:hover {background-position: 0 -48px;}

a.wizard_learnmore{
	text-indent:-9999px;
	background:url(../images/btn_wizard_learnmore.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:255px;
	height:49px;
}
a.wizard_learnmore:hover {background-position: 0 -49px;}


/*narrower buttons at bottom*/

a.wizard_buynow2{
	text-indent:-9999px;
	background:url(../images/btn_wizard_buynow2.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:165px;
	height:22px;
}
a.wizard_buynow2:hover {background-position: 0 -22px;}

a.wizard_learnmore2{
	text-indent:-9999px;
	background:url(../images/btn_wizard_learnmore2.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:209px;
	height:22px;
	border-right:4px solid white;
}
a.wizard_learnmore2:hover {background-position: 0 -22px;}


/* picks stuff not actually used */
a.wizpicks_buynow{
	text-indent:-9999px;
	background:url(../images/btn_wizpicks_buynow.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:255px;
	height:48px;
	border-bottom:2px solid white;
}
a.wizpicks_buynow:hover {background-position: 0 -48px;}

a.wizpicks_learnmore{
	text-indent:-9999px;
	background:url(../images/btn_wizpicks_learnmore.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:255px;
	height:48px;
	border-bottom:2px solid white;
}
a.wizpicks_learnmore:hover {background-position: 0 -48px;}

a.wizpicks_buynow2{
	text-indent:-9999px;
	background:url(../images/btn_wizpicks_buynow2.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:198px;
	height:22px;
}
a.wizpicks_buynow2:hover {background-position: 0 -22px;}

a.wizpicks_learnmore2{
	text-indent:-9999px;
	background:url(../images/btn_wizpicks_learnmore2.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:242px;
	height:22px;
	border-right:4px solid white;
}
a.wizpicks_learnmore2:hover {background-position: 0 -22px;}



#assproductlist, #productlist {
	width:770px;
	margin-left:18px;	
	margin-top:22px;
}


#assproductlist .mainitem, #productlist .mainitem{
	margin-bottom:22px;
}

#assproductlist .wiznet {
	background: url(../images/bkg_productlist_wiznet.gif) no-repeat;
	height:371px;
}	

#assproductlist .assproducts {
	background: url(../images/bkg_productlist_associate.gif) no-repeat;
	height: 1022px;
}

#productlist .wizard{
	background: url(../images/bkg_productlist_wizard.gif) no-repeat;
	height:237px;
}

#productlist .combos{
	background: url(../images/bkg_productlist_combos.gif) no-repeat;
	height:265px;
}

#productlist .wizpro{
	background: url(../images/bkg_productlist_wizpro.gif) no-repeat;
	height:433px;
}

#assproductlist .guarantee, #productlist .guarantee {
	border: 9px solid #06306a;
	margin-bottom: 20px;
}
#assproductlist h1, #productlist h1 {
	text-align:center;
	font-size: 16pt;
	color: #06306a;
}


/*buttons for associate product list*/
#assproductlist a{
	color:#5fbbfc;
}

#assproductlist a:hover {
	color:#d5f799;
}

#assproductlist a.refund:hover {
	color:#D16E0F;
}
#assproductlist a.refund {
	color:#013F95;
}

#assproductlist .anchor1 {
	position:relative;
	top: 95px;
	left: 26px;
}
#assproductlist .anchor2 {
	position:relative;
	top: 305px;
	left: 26px;
}
#assproductlist .anchor3 {
	position:relative;
	top: 305px;
	left: 74px;
}
#assproductlist .anchor4 {
	position:relative;
	top: 575px;
	left: 26px;
}

a.a_pl_wiznet{
	text-indent:-9999px;
	background:url(../images/btn-joinnow.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:86px;
	height:22px;
	position:relative;
	top:110px;
	left:663px;
}
a.a_pl_wiznet:hover {background-position: 0 -22px;}

a.a_pl_wizard{
	text-indent:-9999px;
	background:url(../images/btn_productlist_buynow_combo.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:83px;
	height:22px;
	position:relative;
	top:162px;
	left:663px;
}
a.a_pl_wizard:hover {background-position: 0 -22px;}

a.a_pl_combo{
	text-indent:-9999px;
	background:url(../images/btn_productlist_buynow_combo.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:83px;
	height:22px;
	position:relative;
	top:360px;
	left:663px;
}
a.a_pl_combo:hover {background-position: 0 -22px;}

a.a_pl_wizpro1{
	text-indent:-9999px;
	background:url(../images/btn_productlist_buynow_combo.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:83px;
	height:22px;
	position:relative;
	top:612px;
	left:663px;
}
a.a_pl_wizpro1:hover {background-position: 0 -22px;}

a.a_pl_wizpro2{
	text-indent:-9999px;
	background:url(../images/btn_productlist_buynow_combo.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:83px;
	height:22px;
	position:relative;
	top:640px;
	left:663px;
}
a.a_pl_wizpro2:hover {background-position: 0 -22px;}

a.a_pl_wizpro3{
	text-indent:-9999px;
	background:url(../images/btn_productlist_buynow_combo.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:83px;
	height:22px;
	position:relative;
	top:670px;
	left:663px;
}
a.a_pl_wizpro3:hover {background-position: 0 -22px;}




/*buttons for customer product list*/
a.productlist_buynow_wizard{
	text-indent:-9999px;
	background:url(../images/btn_productlist_buynow_wizard.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:83px;
	height:22px;
	position:relative;
	top:185px;
	left:663px;
}
a.productlist_buynow_wizard:hover {background-position: 0 -22px;}

a.productlist_buynow_combo{
	text-indent:-9999px;
	background:url(../images/btn_productlist_buynow_combo.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:83px;
	height:22px;
	position:relative;
	top:198px;
	left:663px;
}
a.productlist_buynow_combo:hover {background-position: 0 -22px;}

a.productlist_buynow_wizpro1{
	text-indent:-9999px;
	background:url(../images/btn_productlist_buynow_pro.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:83px;
	height:22px;
	position:relative;
	top:185px;
	left:663px;
}
a.productlist_buynow_wizpro1:hover {background-position: 0 -22px;}
a.productlist_buynow_wizpro2{
	text-indent:-9999px;
	background:url(../images/btn_productlist_buynow_pro.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:83px;
	height:22px;
	position:relative;
	top:213px;
	left:663px;	
}
a.productlist_buynow_wizpro2:hover {background-position:t 0 -22px;}
a.productlist_buynow_wizpro3{
	text-indent:-9999px;
	background:url(../images/btn_productlist_buynow_pro.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:83px;
	height:22px;
	position:relative;
	top:243px;
	left:663px;	
}
a.productlist_buynow_wizpro3:hover {background-position: 0 -22px;}

a.productlist {
	color:#5fbbfc;
}

a.productlist:hover {
	color:#d5f799;
}

#productlist a.refund:hover {
	color:#D16E0F;
}

#productlist a.refund {
	color:#013F95;
}

#productlist .anchor1 {
	position:relative;
	top: 65px;
	left: -60px;
}

#productlist .anchor2 {
	position:relative;
	top: 65px;
	left: -60px;
}

#productlist .anchor3 {
	position:relative;
	top: 65px;
}

#productlist .anchor4 {
	position:relative;
	top: -5px;
	left: -60px;
}


a.checkout_continue{
	text-indent:-9999px;
	background:url(../images/btn_checkout_continue.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:85px;
	height:21px;
}
a.checkout_continue:hover {background-position: 0 -21px;}

h1.productlist_confirmed {
	font-size: 18pt;
	line-height: 24pt;
	color: #013f95;
	text-align:center;
	font-weight:normal;
}

#customer_login h1 {
	background: url(../images/bg-customer-login.gif) no-repeat;
	height:29px;
	color:white;
	font-size:9pt;
	padding:19px 0 0 180px ;
	margin: 5px 0 0 0 ;
}

#associate_login h1 {
	background: url(../images/bg-associate-login.gif) no-repeat;
	height:43px;
	color:white;
	font-size:9pt;
	padding:19px 0 0 180px ;
	margin: 0px;
}
.loginform {
	border: 1px solid #cccccc;
	background: #f6f6f6;
	margin-bottom: 4px;	
	padding: 0 0 20px 30px;	
	font-weight: bold;
}

.loginform a{
	font-weight: normal;
}

.loginform .submit {
	margin-left:100px;	
	margin-top: 15px;
}

.loginform td.label {
	width:100px;
}

#customer_login a.submit{
	text-indent:-9999px;
	background:url(../images/btn-customer-signin.gif) no-repeat;
	float:right;
	overflow:hidden;
	width:98px;
	height:23px;
}
#customer_login a.submit:hover {background-position: 0 -23px;}

#associate_login a.submit{
	text-indent:-9999px;
	background:url(../images/btn-associate-signin.gif) no-repeat;
	float:right;
	overflow:hidden;
	width:137px;
	height:23px;
}
#associate_login a.submit:hover {background-position: 0 -23px;}

a.header_login{
	text-indent:-9999px;
	background:url(../images/btn-header-login.gif) no-repeat;
	float:right;
	overflow:hidden;
	width:238px;
	height:22px;
}
a.header_login:hover {background-position: 0 -22px;}

a.header_logout{
	text-indent:-9999px;
	background:url(../images/btn-header-logout.gif) no-repeat;
	float:right;
	overflow:hidden;
	width:100px;
	height:22px;
}
a.header_logout:hover {background-position: 0 -22px;}

a.header_mysubscriptions{
	text-indent:-9999px;
	background:url(../images/btn-header-mysubscriptions.gif) no-repeat;
	float:right;
	overflow:hidden;
	width:139px;
	height:22px;
}
a.header_mysubscriptions:hover {background-position: 0 -22px;}

a.header_signup{
	text-indent:-9999px;
	background:url(../images/btn-header-signup.gif) no-repeat;
	float:right;
	overflow:hidden;
	width:116px;
	height:22px;
}
a.header_signup:hover {background-position: 0 -22px;}

a.header_associate_signup{
	text-indent:-9999px;
	background:url(../images/btn-header-associate-signup.gif) no-repeat;
	float:right;
	overflow:hidden;
	width:136px;
	height:22px;
}
a.header_associate_signup:hover {background-position: 0 -22px;}

a.header_buyproduct{
	text-indent:-9999px;
	background:url(../images/btn-header-buyproduct.gif) no-repeat;
	float:right;
	overflow:hidden;
	width:166px;
	height:22px;
}
a.header_buyproduct:hover {background-position: 0 -22px;}

