/*  
	Simply4Pharmacists layout 
	Permissible attributes in this file:
	background-color
	border-color (border-left-color etc)
	background-image
	color
	All other attributes to be in layout file
*/

#header #logo #logoimage a, #promotional_area img{
	display:none;
}

#logo, #logoimage, a#logolink {
	width:420px;
}

#header #logo{
	height:117px;
}

#links #minilogin, #links #signedin{
	display:block;
}

/* Links panel intra site promo */

#links .intra_site_promotion img {
	padding:0;
	margin:0px;
}

/* Links panel free text panel styling overides */

#links div.free_text_panel, #links div{
	padding-top:0;
}

#links div.free_text_panel div{
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}

#links div.free_text_panel ul li a:link, #links div.free_text_panel ul li a:visited{
	background-position:0px 0px;
	padding:0 0 7px 20px;
}

#links div.free_text_panel p{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#links div.free_text_panel img{
	margin-left:0px;
	padding:5px 0 10px 0;
}

#links div.free_text_panel .linkspanelheader {
	display:block;
	font-size:125%;
	line-height:130%;
	padding: 15px 20px 7px 15px;
}

/* Login styles */

#links div#minilogin div, #links div#signedin div{
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}

#links div#minilogin div div{
	padding:5px;
	border-width:1px; 
	border-style:solid;
}	

#links #minilogin .linkspanelheader, #links div#signedin .linkspanelheader {
	display:block;
	font-size:125%;
	line-height:130%;
	padding: 15px 20px 7px 15px;
}

#links #minilogin ul li a:link, #links #minilogin ul li a:visited{
	background-position:0px 0;
	padding:0 0 7px 20px;
}

#links div#signedin fieldset a:link, #links div#signedin fieldset a:visited,
#links #signedin ul li a:link, #links #signedin ul li a:visited{
	background-position:0 0;
	padding-left:20px;
}

/* Registration pages */

#registration_login_form #nav_bg, #sp_editprofile #nav_bg, #registration_password_remind #nav_bg{
	background-position:210px 14px;
}

#registration_login_form #contentarea, #registration_login_form #centrestrip, 
#registration_login_form #breadcrumb, #sp_editprofile #contentarea, #sp_editprofile #centrestrip, 
#sp_editprofile #breadcrumb, #registration_password_remind #contentarea, #registration_password_remind #centrestrip, 
#registration_password_remind #breadcrumb{
	width:738px;
}

#registration_login_form #links, #sp_editprofile #links, #registration_password_remind #links{
	display:none;
}

#registration_password_remind #contentarea form{
	width:70%;
}

#registration_password_remind #contentarea label {
	width:30%;
}

#registration_password_remind #contentarea legend{
	margin-top:10px;
}

#registration_password_remind #contentarea fieldset.for_radio label {
	width:98%;
}

#registration_password_remind #contentarea form .for_radio .help_inline{
	padding-top:10px;
}

#registration_login_form #contentarea label {
	padding:0;
	width:30%;
}

#registration_login_form #contentarea input.text, #registration_login_form #contentarea select{
	width:60%;
}

#registration_login_form #contentarea form p.submitholder {
	padding-bottom:10px;
	margin-bottom:0;
}

/* First time users */

#registration_login_form #loginpage_message{
	width:48%;
	float:left;
	margin-right:2%;
	padding-top:40px;
}

#registration_login_form #loginpage_message h3{
	position:absolute;
	left:-1000px;
}

#registration_login_form #loginpage_message form{
	background-position:bottom;
}

#registration_login_form #loginpage_message form fieldset{
	margin:0 1px;
	padding:10px 10px 0;
}

#registration_login_form #contentarea #loginpage_message ul.standard{
	display:block;
	position:absolute;
	top:233px;
	left:425px;
}

#registration_login_form #contentarea #loginpage_message ul.standard li a.arrow{
	font-size:85%;
	text-decoration:none;
	width:100%;
}

#registration_login_form #contentarea #loginpage_message ul.standard li a.arrow:hover{
	text-decoration:underline;
}

/* Existing users */	
	
#registration_login_form form#login{
	width:48%;
	float:left;
	padding-top:40px;
}

#registration_login_form #contentarea form#login fieldset legend{
	display:none;
}

#registration_login_form #contentarea form#login fieldset{
	margin:0 1px;
	padding:10px 10px 0;
}

#registration_login_form #contentarea form p.submitholder{
	background-position:bottom;
}

#returnpass{
	position:absolute;
	top:243px;
	left:795px;
}

#returnpass a.arrow:link, #returnpass a.arrow:visited{
	font-size:85%;
	text-decoration:none;
	width:100%;
}

#returnpass a.arrow:hover{
	text-decoration:underline;
}

#registration_login_form #contentarea ul.standard,
#registration_login_form #contentarea label.for_checkbox {
	display:none;
}
