/*
#416b8b - dk blue
#63a0ce - lt blue
*/

body {font-size:15px;font-family:Trebuchet MS, tahoma, veranda, san-serif;color:#444;}
h1, h2, h3, h4, h5 {color:#416b8b;} /*0c3ba5 457cf8*/
h1 {font-size:1.8em;margin:10px 0 10px 0;}
h2 {font-size:1.6em;margin-bottom:10px;}
h3 {font-size:1.25em; line-height:22px;margin-bottom:10px; }
h4 {font-size:1.1em; line-height:22px;margin-bottom:5px;}
h5 {font-size:.85em; line-height:18px;margin-bottom:0px; }

hr {height:1px; border:0px;background-color:#416b8b;color:#416b8b; margin:25px;clear:both; }

p {font-size:13px; line-height:15px; margin:5px 1px; font-family:Arial, san-serif;}
pre {font-size:11px;}
th {font-size:13px;font-weight:600;text-align:left;padding:3px 10px;}


a {color:#416b8b;text-decoration:underline;}
a:hover {color:#63a0ce;text-decoration:underline;}
a:visited {color:#416b8b;text-decoration:underline;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.margin_bottom {margin-bottom:10px;}
.red {color:#99000;}
.small {font-size:.7em;}
.green {color:#15ad3e;}
.blue {color:#2d51a3;}

.half{width:40%;float:left;}
.form_info_box{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;border:1px solid #63a0ce;background:#f0f0fc;padding:5px;margin-top:10px;float:right;width:400px;}
.form_info_box p{font-size:12px;line-height:13px;}

#options_list {width:150px;height:150px;}
select {width:150px;}
select#first_letter{width:50px;}
label {color:#333;font-weight:700;font-size:13px;} 
input[type="text"].error, input[type="password"].error {background:#FBE3E4;color:#8a1f11;border:1px solid #8a1f11;}
textarea.error {background:#FBE3E4;color:#8a1f11;border:1px solid #8a1f11;}

/* Default Form Styles */
input[type=text] {border:1px solid #63a0ce;padding:3px;margin:1px;color:#416b8b;width:250px;}
input[type=password] {border:1px solid #63a0ce;padding:3px;margin:1px;color:#416b8b;width:250px;}
input[type=submit], input[type=button] {font-size:.75em;}
textarea {width:400px;height:150px;border:1px solid #63a0ce;padding:3px;margin:1px;color:#416b8b;}
textarea.related_skus{width:150px;}
textarea.fancy_page_html{height:400px;}
label {color:#416b8b;font-weight:700;}
table tr th {color:#416b8b;font-weight:700;}
input .error {margin:0;}

#main {min-height:500px;}

#footer_admin {background-color:#416b8b; text-align:right;color:#f4f5f6;font-size:.8em;margin-top:15px;padding:3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

#footer_admin p{line-height:1em; margin:0px; padding:2px;font-size:11px;}
#footer_admin a{color:#ffffff;}
#footer_admin a:hover{color:#ffffff;}
#footer_admin a:visited{color:#ffffff;}


/* Application Flash Styles */
#flash.error, #flash.notice, #flash.success {border:1px solid #ddd;padding:5px;border-radius:5px;margin-bottom:15px;width:928px!important;}
#flash.error p, #flash.notice p, #flash.success p {margin:0;padding:5px;}
#flash.error {background:#fbe3e4;color:#8a1f11;border:1px solid #8a1f11;}
#flash.notice {background:#fff6bf;color:#514721;border-color:#FFD324;}
#flash.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
#flash.error a {color:#8a1f11;}
#flash.notice a {color:#514721;}


/* Login Form Styles */
#login fieldset { border:1px solid #416b8b; }
#login legend { border:1px solid #416b8b; padding:3px 7px; margin:10px; color:#416b8b; }
#login label { float:left; width:25%; margin:5px 10px 0 0; text-align:right; font-weight:bold; }
