/* Styles for TBT Smart Theme For aMember
 * Author: Lynette Chandler
 * Author URL: http://techbasedtraining.com/  
 */
/* General */
html {background:#ffffff}
#main {background:#f1f1f1; min-height:600px}
#page {margin:20px 0 0 0}
.mbrs {margin:40px 0 0 0}
.ctr {text-align:center}
.container .box {border:1px solid #dddddd; background:#FFF url('../img/boxbg.png') repeat-x bottom}
/* Header */
#hdr {background:#ffffff; padding:5px 0; color:#FFFFFF; border-bottom:1px solid #CCC;}
#hdr #right {font:bold 150% Arial}
/* Footer */
#ftr {font:80% Arial; text-align:right; margin:60px 0 0 0; padding:20px 0 0 0; border-top:1px solid #CCC; background:#F7F7F7}
/* Tables */
.hedit th {background:#CCC; border-top:2px solid #444;border-bottom:1px solid #FFF}
.hedit td {border-bottom:1px solid #FFF; background:#F7F7F7}
.hedit tr:hover td {background:#EEE}
.vedit th {border-bottom:1px solid #EEE; color:#555}
.vedit td {border-bottom:1px solid #EEE; padding-left:20px}
.vedit td.tbllast {border-bottom:none}
#signup .vedit th {color:#950101}
#signup .vedit .small{color:#555}
/* Login page */
#login {margin:40px 0 0 0}
#login legend {background:#950101; color:#FFFFFF; padding:2px 5px}
/* Errors and notices */
.error ul {margin:0; padding:0; list-style-type:none}
.error li {padding-left:20px; background:url('../img/exclamation-red.png') no-repeat bottom left}
/* Member Menus */
#mbr-menu {background:#950101; padding:5px 0 0 0; font-size:110%}
.menu-tabs a, .submenu a {color:#FFFFFF; text-decoration:none; font-weight:bold}
.menu-tabs .active a, .menu-tabs li:hover a {color:#000}
.menu-tabs ul {margin:0; padding:0; list-style-type:none}
.menu-tabs li {float:left; position:relative; margin:0 10px 0 0}
.menu-tabs li .tab, .submenu li {padding:2px 5px}
.menu-tabs li.active, .menu-tabs li:hover {background:#FFF}
.menu-tabs li ul {display:none; position:absolute}
.menu-tabs li:hover ul {display:block; width:200px; background:#EEE}
.menu-tabs li li {display:list-item}
.menu-tabs li li:hover {background:#EEE}
.menu-tabs li li:hover a {color:#950101}
.menu-tabs li.last {display:none}

.container h3 {font:small-caps bold 140% Arial; text-shadow:#CCC -1px 1px; color:#950101}
/* Members */
ul.subscriptions {padding:0; list-style-type:none}
.subscriptions li {margin-bottom:10px; padding-left:18px; background:url('../img/tick-small.png') no-repeat bottom left}
.newsletters {margin-bottom:20px}

h3.subs {background:url('../img/money-coin.png') no-repeat bottom left; padding:0 0 0 30px}
h3.esubs {background:url('../img/mail-open.png') no-repeat bottom left; padding:0 0 0 30px}
h3.profile {background:url('../img/user-black.png') no-repeat bottom left; padding:0 0 0 30px}
h3.tlinks {background:url('../img/chain.png') no-repeat bottom left; padding:0 0 0 30px}
h3.banners {background:url('../img/images.png') no-repeat bottom left; padding:0 0 0 30px}
/* Member Sidebar */
.sidebar {background:#F7F7F7;border:1px solid #dddddd}
.sidebar h3 {padding:5px 15px; background:#950101; color:#FFF;  font:small-caps bold 120% Arial; text-shadow:#444 -1px 1px}
.sidebar ul {padding:0 0 0 1.2em; list-style-type:none;}
.sidebar li {background:url('../img/shortcut-small.png') no-repeat bottom left; padding:0 0 0 20px}
/* Affiliate */
textarea.code {height:50px; vertical-align:top; margin-left:20px}
.afflinks {margin: 0 0 25px 0}
/* Signup and order */
#agreement {display:block; margin:0 auto; width:80%}

