/**
 * Pharmacy CSS
 *
 * CSS for the Pharmacy plugin using Twenty Ten Theme
 * 

 *
 * @package WordPress
 * @subpackage Pharmacy

 */

/*	
This stylesheet is designed to integrate Pharmacy with the Twenty Ten theme.
There are quite a few examples in here of what you can do to style the forms.  
You can build off of this or start from scratch and set your own 
custom css for the plugin (set the location in the admin panel).

*/

/* Error and Dialog Messages */

#pharmacy_msg, .pharmacy_msg {
    width:630px;
    padding-top: 10px;
    border: 1px #000 solid;
    background-color:#E6E6E6;
}

/* Sidebar Login Widget */

#wp-members  { margin-bottom: 20px; }
#wp-members label { color: #000; }
#wp-members .div_text { padding-top: 4px; }
#wp-members .username, #wp-members .password {
	border: 1px solid #ccc;
	background-color:#fff;
	width:176px;
	font:10px verdana,sans-serif;
	color: #000;
	padding:3px 5px 3px 5px;
}
#wp-members .button_div { margin-top:3px; }
#wp-members .buttons {
	font-family:Arial,Helvetica,sans-serif;
	background: #e3e3db;
	font-size:10px; 
	color: #000; 
	margin-left: 0px;
	border-width: 2px;
	border-style: solid;
	border-color: #fff #d8d8d0 #d8d8d0 #fff;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
}
#wp-members .err {
	width:100%;
    padding: 5px;
    border: 1px #000 solid;
    background-color:#E6E6E6;
}

/* Login Form and Registration Form */

#pharmacy_reg, #pharmacy_login {
	width:630px;
	padding-top:30px;
	float:left;
}

#pharmacy_reg fieldset, #pharmacy_login fieldset {
	border:1px dashed #ccc;
	padding:10px;
	margin-top:20px;
	margin-bottom:20px;
}
#pharmacy_reg legend, #pharmacy_login legend {
	font-family: "Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;
	font-weight: bold;
	font-size: 20px;
	background: #c4c4c4;
	border: 1px solid #333;
	padding: 8px;
}
#pharmacy_reg label.text, #pharmacy_reg label.checkbox, 
#pharmacy_reg label.textarea , #pharmacy_reg label.select,
#pharmacy_login label {
	width:230px;
	margin-top:3px;
	margin-right:2px;
	padding-top:11px;
	padding-left:6px;
	background-color:#ccc;
	float:left;
	display: block;
	font-family: "Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;
	font-size: 115%;
	line-height: 1.1;
	color:#666;
}
#pharmacy_reg label.text, #pharmacy_reg label.checkbox, 
#pharmacy_reg label.select, #pharmacy_login label {
	height:32px;
}
#pharmacy_reg label.textarea {
	height:197px;
}
#pharmacy_reg .form, #pharmacy_login .form {
	margin:0;
	padding:0;
}
#pharmacy_reg .clear, #pharmacy_login .clear {
	clear:both;
}
#pharmacy_reg .holder, #pharmacy_login .holder {
	background-color:#fff;
}
#pharmacy_reg .div_text, #pharmacy_reg .div_checkbox, 
#pharmacy_reg .div_textarea, #pharmacy_reg .div_select,
#pharmacy_login .div_text {
	width:360px;
	float:right;
	background-color:#E6E6E6;
	margin-top:3px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:5px;
}
#pharmacy_reg .div_text, #pharmacy_reg .div_checkbox, 
#pharmacy_reg .div_select, #pharmacy_login .div_text {
	height:35px;
}
#pharmacy_reg .div_textarea {
	height:200px;
}
#pharmacy_reg .dropdown,
#pharmacy_reg .textbox, #pharmacy_login .textbox,
#pharmacy_reg .username, #pharmacy_login .username,
#pharmacy_reg .password, #pharmacy_login .password {
	border: 1px solid #ccc;
	background-color:#fff;
	width:340px;
	font:normal 18px Times New Roman;
	color: #000000;
	padding:3px 5px 3px 5px;
}
#pharmacy_reg .dropdown { 
	width:352px;
}
#pharmacy_reg .textbox:focus, #pharmacy_reg .textbox:hover, #pharmacy_login .textbox:focus, #pharmacy_login .textbox:hover,
#pharmacy_reg .username:focus, #pharmacy_reg .username:hover, #pharmacy_login .username:focus, #pharmacy_login .username:hover,
#pharmacy_reg .password:focus, #pharmacy_reg .password:hover, #pharmacy_login .password:focus, #pharmacy_login .password:hover {
	background-color:#F0FFE6;
}

#pharmacy_reg .textarea {
	width:346px;
	height:190px;
}

#pharmacy_reg .button_div, #pharmacy_login .button_div {
	width:353px;
	float:right;
	background-color:#fff;
	border:1px solid #ccc;
	text-align:right;
	height:35px;
	margin-top:3px;
	padding:5px;
	white-space:nowrap;
}

#pharmacy_reg .buttons, #pharmacy_login .buttons {
	font-family:Arial,Helvetica,sans-serif;
	background: #e3e3db;
	font-size:12px; 
	color: #000; 
	padding: 4px 12px;
	border-width: 2px;
	border-style: solid;
	border-color: #fff #d8d8d0 #d8d8d0 #fff;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
}
#pharmacy_reg .req { color: red; }
#pharmacy_reg .noinput{ 
	height: 32px;
	padding-top: 5px;
	padding-left: 6px;
}
#pharmacy_reg input[type="checkbox"] { 
	margin: 9px 0 0 2px; 
}

#pharmacy_reg .req-text {
	float:left;
	margin: 15px 0px 0px 5px;
}

#pharmacy_reg .captcha { 
	margin: 5px 0px; 
}
#pharmacy_reg .captcha table{
	line-height: 0px;
}
.member_nav a{color:#FFF; display:block; padding:5px 7px; background:#038229;}

