
div.member_block { width: 263px; float: left; background: url(../graphics/bg_green.png) left top repeat-x; margin-bottom: 18px; position: relative; top: 0; left: 0; }
div.member_block .inner {  width: 187px; padding: 0; margin: 0; float: left; height: 70px; }

#member_block_blog .inner { background: url(../graphics/icon_blog.png) left top no-repeat; padding-left: 76px; }
#member_block_quittip .inner { background: url(../graphics/icon_quittips.png) left top no-repeat; padding-left: 76px; }
#member_block_forums .inner { background: url(../graphics/icon_forums.png) left top no-repeat; padding-left: 76px; }
#member_block_txt2quit .inner { background: url(../graphics/icon_txt2quit.png) left top no-repeat; padding-left: 76px; }
#member_block_profile .inner { background: url(../graphics/icon_profile.png) left top no-repeat; padding-left: 76px; }

#member_block_calculator, #member_block_blog, #member_block_quitpack, #member_block_forums, #member_block_txt2quit , #member_block_nrt { margin: 0; margin-bottom: 18px; margin-left: 18px; }
#member_block_nrt, #member_block_quitpack { background: url(../graphics/bg_black.png) left top repeat-x; height: 70px; }

div.member_block h3 { font-size: 18px; padding: 7px 0 0 15px; float: left; width: auto; font-weight: normal; }
div.member_block a  { font-size: 11px; background: url(../graphics/button_edit_green.png) left 0 no-repeat; float: right; padding: 2px 15px 5px 23px; margin-top: 6px; }

#member_block_nrt h3, #member_block_quitpack h3 { float: left; padding: 5px 0 0 15px; font-size: 18px; }
#member_block_nrt .inner, #member_block_quitpack .inner { width: 263px; }
#member_block_nrt .inner a, #member_block_quitpack .inner a { font-size: 11px; background: url(../graphics/button_next_black.png) left 3px no-repeat; float: right; padding: 5px 15px 5px 23px; color: #fff; margin-top: 6px; }

div.member_block h3 { color: #fff; }

#member_block_blog div.inner div.content { position: absolute; left: 79px; top:30px; padding-left: 10px; padding-top:0; }
#member_block_blog div.inner div.content p { font-size: 11px; margin-bottom: 0; }
#member_block_blog div.inner div.content a { background: none; padding: 2px 15px 5px 0; float: none; }

#member_block_calculator { width: 263px; background: #c4d9ea url(../graphics/bg_calculator.png) left top repeat-x; }
#member_block_calculator h3 { color: #371d00; }
#member_block_calculator a { background-image: url(../graphics/button_edit_pale_blue.png); padding-bottom: 10px; }
#member_block_calculator div.inner { width: 100%; height: auto; }
#member_block_calculator div.inner div.content { width: 233px; margin: 0; padding: 0; }
#member_block_calculator div.inner div.content p { width: 233px; margin: 0; padding: 0 15px; }
#member_block_calculator div.inner div.content div.stats { width: 233px; padding: 0 15px; }
#member_block_calculator div.inner div.content div.stats p.small { width: auto; font-size: 11px; }
#member_block_calculator div.inner div.content div.stats table { clear:both; border-collapse: collapse; width: 100%; padding: 0; margin: 0 0 10px 0; }
#member_block_calculator div.inner div.content div.stats table tr td { border-top: 1px solid #eef5fb; border-bottom: 1px solid #eef5fb; background-color: #e2ecf5; padding: 2px 5px; }
#member_block_calculator div.inner div.content div.stats table tr.seperator td { border: none; background-color: transparent; font-size: 2px; padding: 0; }
#member_block_calculator div.inner div.content div.stats table tr.final_cost td { font-weight: bold; }

#subPage #contentRight div.member_block .content { width: inherit; } 

#member_block_quit_polls { width: 263px; background: #FCD9A3 url(../graphics/bg_polls.png) left top repeat-x; }
#member_block_quit_polls div.inner { width: 263px; height: auto; padding: 0; }
#member_block_quit_polls div.inner div.content { width: 263px; height: auto; padding: 0; margin: 0; }
#member_block_quit_polls div.inner div.content div.polls { width: 263px; height: auto; padding: 0; margin: 0; }

#member_block_quit_polls div.inner div.content h3                       { padding: 7px 5px 7px 15px; width: 233px; color: #000; margin: 0; }
#member_block_quit_polls div.inner form                                 { width: 263px; clear: left; }
#member_block_quit_polls div.inner form fieldset                        { padding: 0 15px 5px; border: none; margin: 0; }
#member_block_quit_polls div.inner form fieldset legend                 { display: none; visibility: hidden; }
#member_block_quit_polls div.inner form fieldset ul                     { margin: 0; padding: 0; float: left; list-style-type: none; width: 233px; }
#member_block_quit_polls div.inner form fieldset li                     { margin: 0; padding: 0 0; float: left; clear: left; width: 233px;}
#member_block_quit_polls div.inner form fieldset input.radio            { width: auto; float: left; padding: 0; margin: 0; }
#member_block_quit_polls div.inner form fieldset label                  { width: 200px; float: left; padding: 0 0 0 3px; margin:0; font-size:1em; }

p.previous_polls { background: url(../graphics/button_next_beige.png) left center no-repeat; padding: 3px 0 3px 19px; margin: 3px 0 0 0; width: auto; float: left; display: inline; font-size: 9px; width: 107px; display: block; }
p.previous_polls a { background: none; width:200px; float:left; padding:0; }

input.polls_vote_submit { 
font-weight: bold; 
padding: 4px 2px; 
color: #fff; 
width:65px; 
background: #ab6d01 url(../graphics/bg_button_vote.png) top left repeat-x; 
border: 1px solid #fff; 
margin-right: 2px;
float:left;
}
input.polls_results_submit { 
font-weight: bold; 
padding: 4px 2px; 
color: #fff; 
width:65px; 
background: #7f8387 url(../graphics/bg_button_results.png) top left repeat-x; 
border: 1px solid #fff; 
float:left;
}

#member_block_txt2quit div.inner div.content { position: absolute; left: 76px; top: 34px; padding-left: 10px; }
#member_block_txt2quit div.inner div.content p { font-size: 11px; margin-bottom: 0; }
#member_block_txt2quit div.inner div.content a { background: none; padding: 2px 15px 5px 0; float: none; }

#member_block_quit_polls div.inner
{
    height:200px;
}


.poll_results img { float: right; }
.poll_results ul { margin: 0; padding: 15px 0; list-style-type: none; }
.poll_results ul li span.result { float: left; width: 120px; }

.poll_result { padding-bottom: 2em; clear: both; }