#content{overflow:auto;}
#content #main_left{width:634px;float:left;margin-right:5px;}
#content #main_right{float:left;width:321px;}
#cfl_ways dl{margin:0;padding:0;display:block;overflow:auto;}
#cfl_ways .step{background:url(images/template/bkgrd_cfl_steps.gif) no-repeat;height:94px;width:208px;float:left;line-height:1.2em;font-size:90%;margin-right:5px;}
#cfl_ways .last{margin-right:0;}
#cfl_ways dt{margin-top:9px;margin-left:9px;padding-left:33px;height:25px;line-height:25px;font-weight:bold;color:#2463a5;font-size:110%;margin-bottom:9px;}
#cfl_ways dt.one{background:url(images/template/icon_cfl_step_1.gif) no-repeat;}
#cfl_ways dt.two{background:url(images/template/icon_cfl_step_2.gif) no-repeat;}
#cfl_ways dt.three{background:url(images/template/icon_cfl_step_3.gif) no-repeat;}
#cfl_flash{float:left;margin:5px 5px 0 0;padding:0 0 5px 0;}
#cfl_message{float:left;width:421px;padding-top:18px;margin:5px 0 0;}
#cfl_message p{line-height:1.7em;}
#promo {height: 210px;width: 634px;position:relative;clear:both;overflow:hidden;margin:5px 0px;}
#promo .image_rotate, #promo .image_rotate li {list-style: none;margin:0;padding:0;}
#promo_message {color:#fff;position:absolute;top:21px;left:272px;z-index:1000;padding-right:10px;line-height:1.7em;}
#promo_message a {color:#fff;}
#promo_message img {margin-bottom:1em;}
#programs{width:469px;margin-right:5px;float:left;}
#programs .one{float:left;width:141px;margin:0 13px 0 5px;padding:0;}
#programs .two{float:left;width:141px;margin:0 13px 0 5px;padding:0;}
#programs .three{float:left;width:141px;margin:0 0 0 5px;padding:0;}
#programs .last{margin:0;}
#programs dl{margin:0;padding:0;}
#programs dt{font-weight:bold;}
#programs dd{font:90% Tahoma, Arial, sans-serif;line-height:1.7em;margin:0;padding:0;}
#programs dd a{color:#e0691a;}
#cfl_store{float:left;width:160px;}
#cfl_store img#prev0,#cfl_store img#next0{cursor:pointer;background-color:#808080;margin:0 10px;}
#cfl_store img#prev0:hover,#cfl_store img#next0:hover{cursor:pointer;background-color:#5498f4;background:#5498f4 url(images/carousel/hover.gif) no-repeat;}
#current_promotions .promotion_item{background:#f2f2f2;overflow:hidden;line-height:1.8em;height:60px;font-family:Tahoma, Arial, sans-serif;margin:0 0 5px;padding:8px 0 8px 8px;}
#current_promotions .promotion_item img{float:left;margin-right:8px;border:none;}
#current_promotions .promotion_item h1{font-size:100%;font-weight:bold;clear:none;margin:0;padding:0;}
#current_promotions .promotion_item h1 a{color:#404040;text-decoration:none;}
#current_promotions .promotion_item p{line-height:1.5em;margin:0;padding:0;}
#current_promotions .promotion_item a{color:#e0691a;}
#news ul{margin:0;padding:5px 0 0 5px;}
#news ul li{background:url(images/template/bullet_news_paper.gif) no-repeat;list-style:none;line-height:1.1em;margin:0 0 1.5em;padding:0 0 0 15px;}
#news ul li a{color:#404040;}
#news a.more{font-weight:bold;margin:0 0 0 20px;color:#404040;}
#emergency_notice .content{font-size:90%;background: #f8cfd0;padding: 5px;margin: 0px;color: #781f1c;border-right: 1px solid #eec1c2;border-left: 1px solid #eec1c2;}
#emergency_notice img.border {padding:0;margin:0;}
#emergency_notice p{line-height:1.5em;}
#emergency_notice ul li{list-style: square;}
#socialmedia {padding:0px; margin: 1.5em 0px 0px 0px; float:none; text-align:center;}
#socialmedia ul {padding:0px; margin:0px; list-style:none; }
#socialmedia ul li{padding:0px; margin:0px 0px 0px 15px; list-style:none; display:inline;}
#socialmedia ul li:first-child{margin:0px;}
#socialmedia ul li img{border:none; padding:0px; margin:0px;}
