/*=============================================*/
/*---- SITE DEFAULTS --------------------------*/
/*=============================================*/
img {
	border: none;
}

a {
	outline: none;
}

#main div.status {
	display: block;
	margin: 0 0 15px 0;
	padding: 10px 20px;
	background-color: #eaffea;
	border: 1px solid #33a333;
	color: #33a333;
	font-size: 0.8175em;
	font-weight: bold;
}

#main div.error {
	display: block;
	margin: 0 0 15px 0;
	padding: 10px 20px;
	background-color:#ffdfdf;
	border: 1px solid #cc0000;
	color: #cc0000;
	font-size: 0.8175em;
	font-weight: bold;
}

#main div.views-admin-links {
	display: none;
}


/*=============================================*/
/*---- ADMIN MENU ---------------------------- */
/*=============================================*/
#admin-menu li li {
	width: 160px;
	background: #202020;
	filter:Alpha(opacity=100);
	opacity: 1;
}


/*=============================================*/
/*---- BETTER MESSAGES ----------------------- */
/*=============================================*/
#better-messages-wrapper {
	background-color: #353535 !important;
	border-bottom: 1px solid #323232 !important;
	border-right: 1px solid #323232 !important;
	border-left: 1px solid #323232 !important;
	padding: 5px !important;
}

#better-messages-default #messages-inner {
	position:relative;
	width:100%;
	margin-top: 10px !important;
}

#better-messages-default #messages-inner div.content {
	padding: 5px;
	background-color: #eee;
}

#better-messages-default h2.messages-label {
	color:#eee !important;
	font-size:13px !important;
	font-weight:bold;
	line-height:15px;
	margin: 0 0 3px 0 !important;
	padding:5px 10px;
	text-transform:uppercase;
}

#better-messages-default .messages {
	padding:10px 20px !important;
	margin: 0 !important;
	overflow:auto;
	max-height:400px;
	background-color:#eee !important;
	font-size: 12px !important;
}

#better-messages-default div.status {
	background:none !important;
	background-color: #eaffea !important;
	border:1px solid #33a333 !important;
	color: #33a333 !important;
}

#better-messages-default div.error {
	background:none !important;
	background-color: #ffdfdf !important;
	border:1px solid #cc0000 !important;
	color: #cc0000 !important;
}

#better-messages-default div.warning {
	background:none !important;
	border:1px solid #F0C020 !important;
}

h2.error {
	background-color:#353535 !important;
	color: #cc0000 !important;
}

h2.status {
	background-color: #353535 !important;
	color: #33a333 !important;
	text-indent:10px;
	font-size:30px!important;
	border-left: dashed 1px #c2c2c2;
	border-top: dashed 1px #c2c2c2;
	border-right: dashed 1px #c2c2c2;
}


/*=============================================*/
/*---- EDIT BLOCK -----------------------------*/
/*=============================================*/
#main-right #content #edit_block, #main-right #content div.views-admin-links {
	width: 517px;
	margin: 0 0 20px 0;
	padding: 3px 3px 2px 3px;
	background-color: #336666;
	border: 1px solid #666666;
}

#main-right #content #edit_block .content, #main-right #content div.views-admin-links .content {
	padding: 0;
}

#main-right #content #edit_block h2, #main-right #content div.views-admin-links h2 {
	margin:0;
	padding:0;
	display:inline;
	font-size:1em;
	color: #f5f5f5;
}

#main-right #content #edit_block ul.tabs, #main-right #content div.views-admin-links ul.links {
	display: inline;
	margin: 0;
	padding: 0;
}

#main-right #content #edit_block ul.tabs li, #main-right #content div.views-admin-links ul.links li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0 10px;
	font-size: 1em;
}

#main-right #content #edit_block ul.tabs li a, #main-right #content div.views-admin-links ul.links li a {
	color: #ffffff;
	text-decoration: none;
	padding: 1px 2px;
	background-color: #336666;
}

#main-right #content #edit_block ul.tabs li a:hover, #main-right #content #edit_block ul.tabs li a.active, #main-right #content div.views-admin-links ul.links li a:hover, #main-right #content div.views-admin-links ul.links li a.active {
	color: #336666;
	text-decoration: none;
	padding: 1px 2px;
	background-color: #ffffff;
}



/*=============================================*/
/*---- USER ACCOUNT LOGIN & PASSWORD RESET ----*/
/*=============================================*/
/* user account login & password reset */
#main-right #content #user-login fieldset, #main-right #content #user-register fieldset, #main-right #content #user-profile-form fieldset, #main-right #content #user-profile-form fieldset{
	margin: 0 0 20px 0;
}

#main-right #content #user-login label, #main-right #content #user-register label, #main-right #content #user-pass label, #main-right #content #user-profile-form label {
	float: left;
	display: block;
	padding-top: 2px;
	width: 180px;
	margin: 0 10px 10px 0;
}

#main-right #content #user-login input[type="text"], #main-right #content #user-login input[type="password"], #main-right #content #user-register input[type="text"], #main-right #content #user-register input[type="password"], #main-right #content #user-profile-form input[type="text"], #main-right #content #user-profile-form input[type="password"], #main-right #content #user-pass input[type="text"] {
	width: 280px;
	margin: 0;
}

#main-right #content #user-register select, #main-right #content #user-profile-form select {
	margin: 0;
}

#main-right #content #user-login textarea, #main-right #content #user-register textarea, #main-right #content #user-profile-form textarea, #main-right #content #user-pass textarea {
	width: 380px;
	padding: 5px;
	background-color: #edebe0;
	border: none;
	font-family: Arial;
	font-size: 0.875em;
	border: 1px solid #2d3b46 !important;
}

#main-right #content #user-login div.form-item, #main-right #content #user-register div.form-item, #main-right #content #user-profile-form div.form-item, #main-right #content #user-pass div.form-item, #main-right #content #user-profile-form div.form-item {
	clear: both;
	display: block;
	margin: 0 0 25px 0;
	font-size: 0.875em;
}

#main-right #content #user-login div.form-item div.description, #main-right #content #user-register div.form-item div.description, #main-right #content #user-pass div.form-item div.description, #main-right #content #user-profile-form div.form-item div.description {
	display: block;
	margin: 4px 0 0 190px;
	font-size: 0.8125em;
	font-style: italic;
}

#main-right #content #user-profile-form span.password-strength, #main-right #content #user-profile-form span.password-confirm, #main-right #content #user-profile-form span.password-confirm {
	display: block;
}

#main-right #content #user-profile-form div.form-radios label, #main-right #content #user-profile-form div.form-checkboxes label {
	width: auto;
}

#main-right #content #user-profile-form div.picture {
	float: left;
	display: block;
	margin: 0;
	padding: 0 20px 0 0;
	width: 66px;
}

#main-right #content #user-profile-form div.picture img {
	border: 1px solid #ccc;
}

#main-right #content #user-profile-form div.picture a {
	background: none;
}

#main-right #content #user-profile-form #edit-picture-delete-wrapper {
	clear: right;
	display: block;
	margin: 0 0 20px 86px;
	padding: 0;
	width: 358px;
}

#main-right #content #user-profile-form #edit-picture-upload-wrapper {
	clear: right;
	display: block;
	margin: 0 0 5px 86px;
	padding: 0;
	width: 358px;
}

#main-right #content #user-profile-form #edit-picture-delete-wrapper label,
#main-right #content #user-profile-form #edit-picture-delete-wrapper input {
	margin: 0;
}

#main-right #content #user-profile-form #edit-picture-upload-wrapper label {
	margin: 10px 0 5px 0;
}

#main-right #content #user-profile-form #edit-picture-delete-wrapper div.description {
	display: none;
}

#main-right #content #user-profile-form #edit-picture-upload-wrapper div.description {
	margin-left: 0;
	width: auto;
}

/* MIMEMAIL ITEMS */
#main-right #content #user-profile-form #edit-mimemail-textonly-wrapper {
	display: block;
	margin: 0 0 5px 0;
	padding: 0;
}

#main-right #content #user-profile-form #edit-mimemail-textonly-wrapper label {
	float: none;
	display: block;
	width: auto;
	margin: 0 0 5px 0;
	padding: 0;
}

#main-right #content #user-profile-form #edit-mimemail-textonly-wrapper div.description {
	display: block;
	margin: 0;
	padding: 0;
}	


/* UBERCART ITEMS */
#main-right #content #user-profile-form div.expiration {
	display: block;
	padding: 4px 0 10px 288px;
	position: relative;
}

#main-right #content #user-profile-form div.expiration div.form-item {
	margin: 0;
}

#main-right #content #user-profile-form div.expiration #edit-new-role-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

#main-right #content #user-profile-form div.expiration #edit-new-role-add-wrapper {
	display: block;
	position: absolute;
	top: 3px;
	left: 84px;
}

#main-right #content #user-profile-form div.expiration #edit-new-role-add-qty-wrapper {
	display: block;
	position: absolute;
	top: 3px;
	left: 315px;
}

#main-right #content #user-profile-form div.expiration #edit-new-role-add-qty-wrapper input[type="text"],
#main-right #content #user-profile-form table div.expiration input[type="text"] {
	width: 25px;
}

#main-right #content #user-profile-form div.expiration #edit-new-role-add-granularity-wrapper {
	display: block;
	position: absolute;
	top: 3px;
	left: 356px;
}

#main-right #content #user-profile-form fieldset fieldset {
	padding: 5px 10px;
}

#main-right #content #user-profile-form table {
	font-size: 0.875em;
	text-align: center;
}

#main-right #content #user-profile-form table div.expiration {
	display: block;
	padding: 0;
	position: relative;
}


#paperworks-product-convert-settings-form select, #paperworks-product-convert-reverse-settings-form select{
	height:500px;
}