/* member template 12 earth tones background detail pages */

body.member_template      { background-image: none; background-color: #ffffff; }
.member_template #header  { width: 650px; }
#member_logo              { float: left; width: 108px; margin:8px 0; }
#member_preferred         { float: right; margin:28px auto 0 auto; width: 401px; }
#top_info                 { float: left; width: 100%; margin-bottom: 12px;  }
#no_photo_head            { text-align: center; } /* Neither logo or photo */
#page_head_ag_logo        { text-align: center; margin: 0 220px 0 220px; } /* Both logo and photo */
#page_head_ag             { text-align: center; margin: 0 220px 0  0; } /* Agent Photo Only */
#page_head_logo           { text-align: center; margin: 0 0 0 220px; } /* Agent Logo Only */
#designations             { margin: 12px; padding: 6px; text-align: center; background-color: #ffffff; border: 3px ridge #cfcfe7; }
.member_template #foot_logo { width: 108px; }
.desig_title              { font-size: 90%; font-weight: 700; font-style: italic; text-align: center; margin:0; padding: 3px;  }

#ag { float: right; width: 220px; margin: 0 0 0 12px; text-align: right; } 
#logo { float: left; width: 220px; margin: 0 12px 0;}
#contact_info             { width: 100%; float: left; text-align: center; margin:0; padding: 0; }
#contact_info li          { list-style:none; display: inline; font-size: 90%; }

.member_template #tl, 
.member_template #tr, 
.member_template #bl, 
.member_template #br { height: 12px; width: 12px; font-size: 2px; margin:0; padding:0; background:url(/templates/images/684217_24x24.gif); }
.member_template #tl { margin: 0; float: left; background-position: 0 0;  }
.member_template #tr { margin: 0; float: right; background-position: 12px 0;  }
.member_template #bl { margin: 0; float: left; background-position: 0 -12px; }
.member_template #br {  margin: 0; float: right; background-position: -12px -12px; }
.member_template #top_blk { width: 100%; background-color: #684217; }
.member_template #bot_blk { width: 100%; background-color: #684217; }

.member_template #border_outer  { background-color: #684217; color: #ffffff; }
.member_template #border_inner  { background-color: #684217; color: #ffffff; }
.member_template #content_inner { background-color: #684217; color: #ffffff; }

.member_template h1 { font-size: 120%; color: #ffff00; margin: 0; padding:0; text-align: center; }
.member_template h2 { font-size: 110%; color: #ffdd8c; margin: 0; padding: 6px 0; text-align: center; }
.member_template h3 { font-size: 100%; color: #f0f0ff; margin: 0; padding:0;  }

.member_template #border_inner a:link    { color: #ffff00; font-weight: 700; text-decoration: underline; }
.member_template #border_inner a:visited { color: #ffff80; font-weight: 700; text-decoration: underline; }
.member_template #border_inner a:active  { color: #ffffff; font-weight: 700; text-decoration: underline; }
.member_template #border_inner a:hover   { color: #ffffff; font-weight: 700; text-decoration: underline; }
