*{margin: 0; padding: 0;}
body{
    background: #F4F5F7;
    font-family: Arial, Helvetica,Sans-Serif;
}
a>img{border: none;}
h1,h2 {font-weight: normal;}
#container{ 
    width: 950px; 
    height: 100%;             
    margin: 0 auto; 
    padding: 0px;     
}
#notice {margin-left: auto; margin-right: auto; color: red;}
#picture_picture{z-index: 2;}
#footer{height: 100px; background: #F4F5F7; width: 580px; margin-left: auto; margin-right: auto; clear: both;}
#footer ul{list-style: none; padding-top: 20px; }
#footer li {display: inline; font-size: 14px; padding-left: 5px; padding-right: 5px; }
#footer a{color: #1e4665;}

#static_page {padding: 20px;}
#static_page p{padding: 10px;}
#static_page ul{list-style:none;}
#static_page {min-height: 389px; background: #f9f6e3; color:  #2c5d8b; }
#static_page h1, #static_page h2{margin-bottom: 20px; color:  #E9A220;}
#static_page h2{margin-bottom: 10px; }
#static_page h1{color: #1E4665;}
#static_page .list{padding: 10px;}

.logged_in{list-style: none; float: right; margin-right: 20px; margin-top: 10px;}
.logged_in li{display: inline; color:#1e4665;}
.logged_in a{font-size: 12px; color: black;}
.logged_in a:link, .logged_in a:active, .logged_in a:visited{text-decoration:none;}
.logged_in a:hover {text-decoration:underline;}

#hbot #notice{color: red; float: right; font-size: 18px;  padding-right: 80px; }
#htop{height: 20px; background: #F8C834; border-bottom: 1px solid white;}
#hbot{height: 80px; background: #E9A220;}
#ctop{height: 370px; background: #2c5d8b; border-bottom: 1px solid white;}
#cbot{height: 315px; background: #f9f6e3;}

#hbot img{margin-left: 15px; margin-top: 20px;}
#signin {float: right; margin-right: 10px;}
#signin h2{display: inline; font-weight: normal; font-size: 20px; color: white; line-height: 20px;}
#signin ul{list-style: none; margin-top: 20px;}
#signin li{float: left; padding: 3px; height: 40px; line-height: 40px;}
#signin li > a {display: block; font-size: 12px; line-height: 12px;}
.forgot_link:hover, .forgot_link:visited, .forgot_link:active, .forgot_link:link {color: white;}
#signin input[type=text],#signin input[type=password]{display: block;}
#signin input[type=submit]{height: 40px;}
#signin label{color: white; font-size: 12px;}
#ctop {padding-left: 25px; padding-top: 20px; padding-right: 310px; }
#ctop h1{font-weight: normal; color: white; margin-bottom: 20px; }
#ctop p{padding: 5px; color: #639AC5; font-size: 20px;}
#ctop p{padding: 5px; color: #f8c834; font-size: 20px;}
#ctop p a:link, #ctop p a:visited, #ctop p a:hover, #ctop p a:active {color: #e9a220;}
.dashboard_action {font-size: 14px; text-decoration: none;}
.dashboard_action:link, .dashboard_action:visited, .dashboard_action:hover, .dashboard_action:active {color: grey;}

.item_title:link, .item_title:visited, .item_title:hover, .item_title:active {color: black; text-decoration: none;}
.dashboard_action:hover, .item_title:hover{text-decoration: underline;}

#cbot {padding-left: 25px; padding-top: 25px;}
#cbot h2{font-weight: normal; color:  #E9A220; font-size: 28px;}
#cbot img{margin-top: 20px;}
#reg{float: right; width: 280px; height: 389px; background: #1E4665; margin-top: -390px;}
#page_reg{float: right; width: 280px; height: 389px; background: #1E4665; }
#reg h3, #page_reg h3{color: #e7f6ff; font-size: 20px; font-weight: normal; padding-left: 20px; padding-top: 20px;}
#reg h3 >img, #page_reg h3 img {width: 20px; height: 20px;}
#reg ul, #page_reg h3{list-style: none; }
#reg li, #reg p, #page_reg li, #page_reg p{font-size: 14px; color: #e9a220; padding-left: 20px; padding-top: 10px;}
#reg label, #page_reg label{width: 300px;}
#reg input[type=text], #reg input[type=password], #page_reg input[type=text], #page_reg input[type=password]{width: 200px;}
#reg input[type=submit], #page_reg input[type=submit]{height: 40px; width: 200px;}

#addItem .form_submit{padding-top: 17px;}
#addItem input[type=submit]{padding-top: 10px;}
#addItem {border-bottom: 1px solid white; padding-left: 20px; padding-bottom: 20px; padding-top: 10px; background: #2c5d8b; color: white;}
#addItem h1{font-size: 20px;}
#addItem h1 >span{font-size: 11px;}
#addItem input[class=replacement_value]{ width: 70px;}
.form_item{float: left; padding-right: 20px;  }
 
#dashboard_bottom h1{font-size: 20px;color:  #E9A220}   
#items {padding-top: 10px; padding-left: 10px;  }
#items h1 {margin-bottom: 5px;}
.item { width: 500px; margin-left: 20px; margin-top: 10px; border-bottom: 1px solid grey;}
.item > ul{ height: 50px;  }
.item ul {list-style: none;}
.item li{ margin-right: 20px; float: left;}
.item img{width: 45px; height: 45px; float: none;}
.item .item_name{width: 280px; }
.item_name > a {font-size: 18px;}
.item_name span {float: right;}
.item_basics {font-size: 12px;}
#item_detail_right{float: right; width: 250px; margin-top: -300px; height: 500px;}
#dashboard_bottom{ min-height: 600px; background: #f9f6e3;}
#dashboard_right{
   float: right; 
   width: 570px; 
   height: 600px; 
   border-left: 1px solid grey;
   border-right: 1px solid grey;
   margin-top: -600px; 
   margin-right: 200px; 
 }
 #dashboard_items{height: 600px; width: 200px; margin-right: 800px;}
 #get_started{margin-left: 50px; margin-top: 75px;}
#dashboard_stats{float :right; width: 200px; height: 600px; margin-top: -600px; }
#dashboard_stats ul{list-style: none; margin-left: 20px;}
.dashboard_category {list-style: none; margin-left: 10px; margin-top: 5px; }
.dashboard_category li{font-size: 16px;}
#dashboard_right h1, #dashboard_stats h1, #dashboard_right p{ margin-left: 5px;}
#dashboard_stats ul{margin-bottom: 30px;}
#dashboard_stats a{padding: 10px;}
.dashboard_instructions{font-size: 14px; color: grey;}
#picture_picture{width: 100px; margin-right: 200px;}
#item_name{width: 210px;}
#item_edit ul{list-style: none;}
#item_edit label, #item_edit input{font-size: 14px; padding: 5px;}
#item_edit input[type=text]{width: 250px; margin-bottom: 20px;}
#item_edit textarea{width: 250px; height: 150px; padding: 5px; margin-bottom: 20px;}
#item_detail_right h2 {font-size: 18px; margin-bottom: 20px;}
#item_detail h1 {font-size: 24px; margin-bottom: 20px; margin-top: 20px;}
#item_detail {height: 600px; }

#manage, #agent {height: 700px; background: #f9f6e3;}
#manage h1, #agent h1 {
   background: #2c5d8b; 
   border-bottom: 1px solid white; 
   color: white; font-size: 20px; padding-left: 10px; height: 50px;
   padding-top: 10px;}
#manage form{padding-left: 20px; padding-top: 20px;}
#manage label{color: #E9A220; font-size: 18px;}
#agent p{width: 50%; padding-top: 10px; padding-left: 20px;}
#agent h2{padding-top: 30px; font-size: 20px; padding-left: 20px;}
#agent form{padding-left: 20px;}
#agentInfo {list-style: none; padding-left: 20px; padding-top: 20px;}
#agentInfo li{color: #E9A220; font-size: 18px; padding-bottom: 10px;}
#agentInfo li >span{color: black;}
#get_started ul {margin-left: 30px; margin-top: 20px;}
#import {padding: 20px; background: #F9F6E3; min-height: 400px;}
#import ul{list-style: none; padding: 5px;}
#import li{padding: 3px;}
#import h2{color: #E9A220;}
#import img, .import_page img{width: 40px; height: 40px;}
#import input[type=submit]{margin-top: 20px;}
#import p {display: block; padding-top: 20px; padding-bottom: 10px; width: 80%;}
.thumbnail {width: 320px; height: 240px;}
.pagination{ float: right; margin-right: 10px;}
.pagination *{font-size: 13px; color: black;}
.pagination .current{color: #E9A220;}
.arrow{float: left; margin-top: -70px; margin-left: -30px;}
.cta{padding: 10px;}
.sub_heading{font-size: 20px;}