/*
 * Sidebar Page Layout Items
 * =========================
 * Include only CSS items that create the sidebar of the shared template here.
 *
 */
.sidebar_announcements {
   border: 2px solid #6c6c6c;
   background-color: #000;
   min-height:50px;
   padding: 5px 10px 0px 10px;

   -moz-border-radius:8px;
   -webkit-border-radius:8px;
}
.sidebar_announcements h5 {
   color: #ff0000;
   font-size:14px;
   font-family: verdana,arial,helvetica,sans-serif;
}
.sidebar_announcements .sidebar_announcement {
   margin-bottom: 1.7em;
}
.sidebar_announcements .sidebar_announcement a {
   font-weight: bold;
   display: block;
}
#sidebar_profile {
   background: url(../images/sidebar/profile_bg.jpg) top left repeat-x;
   background-color: #3a3a3a;
   width: 227px;
   padding: 6px 10px 10px 10px;
   margin-bottom: 15px;
   margin-top: 10px;
   position: relative;
}

/**
 * Buttons Section of Sidebar Profile
 */
#sidebar_buttons {
   position: relative;
   height: 80px;
}
#sidebar_profile #btn_accessleadrouter {
   top: 10px;
   width: 135px;
   position: absolute;
}
#sidebar_profile #btn_vanityemail {
   width: 135px;
   position: absolute;
   top: 35px;
}
#sidebar_profile #btn_accessbrokerwebsite {
   width: 135px;
   position: absolute;
   top: 60px;
}

/**
 * Other stuff
 */
#sidebar_profile h5 {
   color: #F2C602;
   font-weight: bold;
   width: 146px;
}
#sidebar_profile #sidebar_notice {
   width: 146px;
   margin-top: 10px;
   font-weight: bold;
}
#sidebar_profile #sidebar_photo {
   width: 74px;
   height: 90px;
   border: 1px solid #F2C602;
   position: absolute;
   top: 10px;
   right: 10px;
   overflow: hidden;
}
#sidebar_bannerads {
   height:310px;
   overflow:hidden;
   margin-top:8px
}
#sidebar_bannerads div {
   padding-top:5px;
   padding-bottom:5px
}
#sidebar_bannerads div a img {
   border-width:0px;
}
#profilephoto {
   position: relative;
   top: -10px;
}
