@charset "utf-8";
/* CSS Document */

#main .policies{
	line-height:normal;
	}

#main .policies h2{
	display:none;
	}
	
h2, h3{
	color:#005293;
	font-weight:normal;
	}
	
#main .policies p, #rx_content p, #webmaster p{
	color:#939598;
	}
	
#registration, #login_content{
	line-height:normal;
	color:#939598;
	}
		
#registration .opt_in .buttons{
	text-align:center;	
	}
	
h2.login_title{
	display:none;
	}
#login_content a:hover{
	color:#005293;
	}

#registration form#rxfrm-register h2, #registration form#rxfrm-register h3{
	font-size: 12px;
	line-height: 16px;
	color: #999999;	
	float:left;
	font-weight:normal;
	width:360px;
}

#registration form#rxfrm-register h3{
	color: #666666;
	margin:5px;
	width:270px;
}

#registration form#rxfrm-register .section{
	display:block;
	width:666px;
	margin:0px 0 0px 0px;
	padding:25px 0;
	background:url(/images/rx/myaccount_divider.gif) no-repeat center bottom;
	}
#registration form#rxfrm-register .submit{
	background:none;
	}

#registration form#rxfrm-register .section h2{
	float:none;
	color:#003C6C;
	font-size:13px;
	line-height:16px;
	}

#registration .submit .buttons{
	background: url(/images/innerpage_btns.gif) no-repeat scroll -109px -264px;
	height:25px;
	left:240px;
	width:188px;
	cursor:pointer;
	}

#registration .submit div:hover.buttons{
	background: url(/images/innerpage_btns.gif) no-repeat scroll -109px -290px;
	}

#registration .submit .buttons input{
	display:none;
	}

#rx_content, #webmaster, #myaccount{
	line-height:normal;
	color:#939598;
	}
	
#rx_content, #webmaster{
	padding:0 0 0 20px;

	}

#myaccount{
	font-size:12px;
	}
	
#rx_content h1, #myaccount h2#edit_account{
	display:none;
	}
	
#rx_content p.advertise_please{
	font-size: 12px;
	color:#005293;
	}
	
label[for="msg"], label[for="brands"]{
	display:block;
	}
	
#webmaster ul, #webmaster #rx-webmaster-contact p.note{
	color:#005293;
	font-weight:normal;
	}
	
#myaccount #settings_notebook {
	float:left;
	font-size:13px;
	width:145px;
}

#myaccount #rxfrm-profile{
	float:left;
	width:515px;
	}
	
#myaccount #rxfrm-profile #settings_pane{
	width:515px;
	margin:0;
	}
	
#myaccount #rxfrm-profile #acct_pane .display_field, #myaccount #rxfrm-profile #acct_pane .firstname_field, #myaccount #rxfrm-profile #acct_pane .lastname_field,  #myaccount #rxfrm-profile #acct_pane .gender_field {
	width:160px;
}
#myaccount #rxfrm-profile #acct_pane .dob_field {
	width:180px;
}

#acct_pane .interests_field textarea{
	width:475px;
}


		#settings_notebook li a {
			display:block;
		}
		#settings_notebook li a#acct_but {
			background:#a0cef8;
			color:white;
		}
		#settings_notebook a#auth_but {
			background:#a0cef8;
			color:white;
		}
		#settings_notebook a#avatar_but {
			background:#a0cef8;
			color:white;
		}
		#settings_notebook a#alert_but 
		{
			background:#a0cef8;
			color:white;
		}

	/* hover navbar links */
		#settings_notebook a:hover#acct_but {
			color:white;
			background:#ccc;
		}
		#settings_notebook a:hover#auth_but {
			color:white;
			background:#ccc;
		}
		#settings_notebook a:hover#avatar_but {
			color:white;
			background:#ccc;
		}
		#settings_notebook a:hover#alert_but 
		{
			color:white;
			background:#ccc;
		}
	/* Activate navbar links */
		#settings_notebook a#acct_but.active {
			color:white;
			background:#ccc;
		}
		#settings_notebook a#auth_but.active {
			color:white;
			background:#ccc;
		}
		#settings_notebook a#avatar_but.active {
			color:white;
			background:#ccc;
		}
		#settings_notebook a#alert_but.active {
			color:white;
			background:#ccc;
		}

	/* NON-Selected tile color */
		#avatar_pane .more_avatars .tile {
			border: 3px solid #333;	
		}
	/* SELECTED tile color */
		#avatar_pane .more_avatars li.selected {
			border: 3px solid #5FA9ED;	
		}

#myaccount #alert_pane .sites_container {
	margin:10px 0 0 50px;
}
* html #myaccount #alert_pane .sites_container {
	margin:10px 0 0 25px;
}

#myaccount #sites_list .sites_pagination {
	height:30px;
	margin-left:260px;
}

#myaccount #alert_list .alert_item div.label {
	font-size:11px;
}

#myaccount #alert_list .alert_item div.actions a {
	background:#666;
	color:white;
	text-align:center;
}

#myaccount #alert_list .alert_item div.actions a:hover {
	color:#666;
	background:#a3a3a3;
}

#myaccount #settings_notebook a span {
	display:block;
}

#myaccount #acct_pane .acct_header .auth_button a {
	background: url(/images/innerpage_btns.gif) no-repeat scroll 0px -885px;
	height:25px;
	width:188px;
	cursor:pointer;
	margin:12px 0 0px 160px;
	padding:0;
	text-align:center
}

#myaccount #acct_pane .acct_header .auth_button a:hover {
	background: url(/images/innerpage_btns.gif) no-repeat scroll 0px -911px;
}

#myaccount #acct_pane .acct_header .auth_button a span {
	display:none
}
#rxfrm-contest label{
	display:block;
	float:left;
	width:80px;

	}

#rxfrm-contest label.inline, #rxfrm-contest input#ext{
	display:none;
	}

#rxfrm-contest p{
	clear:both;
	}
	
#myaccount h3{
	background-color:#a0cef8;
	color:white;
	}

#myaccount #alert_list .alert_item .action_row {
	background-color:#e5ebf0;
}

#myaccount #acct_pane .acct_header {
	padding:3px 3px 5px;
	margin:0 0 12px;
}

#myaccount #alert_list .alert_item div.actions a span {
left:18px;
top:3px;
}

#myaccount #submit_button{
	background: url(/images/innerpage_btns.gif) no-repeat scroll 0px -833px;
	height:25px;
	width:188px;
	cursor:pointer;
	margin:25px 0 20px 170px;
	padding:0;
	}

#myaccount div#submit_button:hover{
	background: url(/images/innerpage_btns.gif) no-repeat scroll 0px -859px;
	}

#myaccount #submit_button input{
	display:none;
	}

#avatar_pane li.custom_avatar {
	font-size:11px;
}

div#sites_list ul.sites_pagination li a {
display:block;
height:21px;
width:60px;
}
