/* ---------- @ Vertical Promo Zones -----------*/
#promo-vertical       {width:220px; float: left; text-align: left; margin-top: 80px; background: url(/images/rt-sidebar-bg.jpg) repeat-y top left;}
#promo-vertical_white {width:220px; float: left; text-align: left; margin-top: 80px; background: url(/images/rt-sidebar-bg_white.jpg) repeat-y top left;}

#promo-cap        {width:220px; background:url(/images/rt-sidebar-bg_cap.jpg);  height:56px; margin:0px; padding:0px;}
#promo-cap_white  {width:220px; background:url(/images/rt-sidebar-bg_cap_white.jpg);  height:56px; margin:0px; padding:0px;}

#promo-foot       {width:220px; background:url(/images/rt-sidebar-bg_foot.jpg); height:56px; margin:0; padding:0;}
#promo-foot_white {width:220px; background:url(/images/rt-sidebar-bg_foot_white.jpg); height:56px; margin:0; padding:0;}


#promo-vertical .poll, #promo-vertical_white .poll    {width: 190px; float: left; text-align: left; margin-top: 40px; padding: 20px 10px 20px 20px;} 
#promo-vertical .text-ad, #promo-vertical_white .text-ad {width: 190px; text-align: left; margin-top: 40px; padding: 20px 10px 20px 20px;}
#promo-vertical .blurb, #promo-vertical_white .blurb   {width: 190px; text-align: left; margin-top: 40px; padding: 20px 10px 20px 20px;}
#promo-vertical .dont-miss-this, #promo-vertical_white .dont-miss-this   {width: 190px; text-align: right; margin-top: 40px; padding: 20px 10px 20px 30px;}

#promo-vertical h3, #promo-vertical_white h3 {color:#800000; font:18px/20px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif; padding:0px 0px 10px 0px;}
#promo-vertical p, #promo-vertical_white p {color:#000000; font:12px/17px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif; margin: 0px; padding: 0px;}
#promo-vertical p a, #promo-vertical_white p a {padding: 0px; margin-top: 10px; display:block;}

#promo-vertical input, #promo-vertical_white input {display:inline-block; outline:none; float:left; clear:left; padding: 5px 0px; font:12px/17px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;}
#promo-vertical label, #promo-vertical_white label {display:inline-block; width: 150px; margin: 4px 0px 0px 5px; float:left; clear:right; font:12px/17px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif; }

#promo-vertical img, #promo-vertical_white img {float: left; clear: both; margin: 10px 0px 0px 30px;}


/* ---------- @ Horizontal Promo Zones -----------*/
#promo-horizontal {width: 760px; float:left; text-align: center; margin: 40px 0px 0px 0px; padding: 40px 70px 20px 70px;  background:url(/images/hr.jpg) no-repeat;}

#promo-horizontal .poll         {width: 340px; text-align: left;} 
#promo-horizontal .text-ad      {width: 340px; text-align: left;}
#promo-horizontal .blurb        {width: 280px; text-align: left;}

#promo-horizontal h3 {color:#800000; font:18px/20px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif; padding:0px 0px 10px 0px;}
#promo-horizontal p  {font:12px/17px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif; margin: 0px; padding:0px;}
#promo-horizontal p a {display:block; margin-top: 10px; padding: 0px;}

#promo-horizontal input {display:inline-block; outline:none; float:left; clear:left; padding: 5px 0px; font:normal bold 12px/12px "Trebuchet MS", Arial, Helvetica, Verdana, Arial, Helvetica, Verdana, sans-serif; }
#promo-horizontal label {display:inline-block; width: auto; margin:5px; float:left; clear:right; font:normal bold 12px/12px "Trebuchet MS", Arial, Helvetica, Verdana, Arial, Helvetica, Verdana, sans-serif; }
#promo-horizontal img {float: left; clear: both; margin: 10px 0px 0px 0px;}


/* ---------- @ Polls  -----------*/
#poll-results {float: left; width: 190px; margin: 0px; padding: 0px; color: #575757; font: normal 12px/12px "Trebuchet MS", Arial, Helvetica, Verdana, Arial, Helvetica, Verdana, sans-serif;}
#poll-results dl {margin: 0px; padding: 0px;} 
#poll-results dt {height: 13px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#poll-results dd {margin: 0px; padding: 0px;}
#poll-results p {text-align: left; margin: 0px; padding: 0px;}  

.graph {float: left; width: 190px; margin: 0px; padding: 0px;}  
#width-restrictor {float: left; width: 150px; margin: 0px; padding: 0px;}  
.percentage {float: left; color: #000000; margin: 0px 10px 0px 0px; padding: 0px; text-align: left;}  
 
dd.label {clear: both; text-align: left;}  

p#poll-total {width: 170px; float: left; clear: both; padding: 0px; margin: 10px 0px 0px 0px; color: #000000; font-weight: bold;}
