.partner_list {
list-style:none;
margin:0;
padding:0;
}
.partner_row {
clear:both;
overflow:hidden;
border-bottom:3px dashed #EEEEEE;
margin:18px 0;
height:auto;
padding:0 0 6px;
height:100%;
width:703px;
display:block;
}

/*
.partner_right p a {
background-image:url(/img/bu/bu_getthispartneroffer.png);
display:block;
height:30px;
text-indent:-9999em;
width:181px;
}
*/
.map {
background:transparent url(/img/global/map_three.png) no-repeat scroll 22px 0 !important;
}

.partner_row ul, .partner_row div {
float:left;
margin:0 12px 0 0;
padding:0;
}

.partner_list ul li {
background:transparent url(/img/keywords/gr_arrow.png) no-repeat scroll 0 9px;
/* margin:4px 0; */
padding:4px 0 0 20px;
display:block;
}

*html .partner_list ul li {
background:transparent url(/img/keywords/gr_arrow.gif) no-repeat scroll 0 9px;
/* margin:4px 0; */
padding:4px 0 0 20px;
}

.partner_left {
width:200px;
}
.map {
margin-top:35px;
}
.partner_left img {
float:right;
}

.partner_mid {
width:250px;
margin:0 0 0 12px !important;
}

.partner_right {
float:right !important;
width:215px;
margin:0 0 0 0 !important;
}



/* new rotating css*/

.twoliner {
margin-top: 20px !important;
}
*+html .twoliner {
margin-top: 20px !important;
}
.m_base_green .leg p {
width:420px;
clear:both;
line-height:1.1em;
margin:8px auto 0 auto;
font-family:arial, sans-serif;
font-size:.8em;
}
*+html .m_base_green .leg p {
margin:2px auto 0 auto;
}
.m_base_green .leg {
margin-left:24px;

}
div.g_quote {
width:420px;
margin-top:24px;
font-size:1.35em;
display:none;
}

.g_quote div {
width:420px;
text-align:center;
line-height:1.1em;
margin:0 auto;
float:none;
}
*+html .g_quote div {
padding-bottom:10px;
}
.g_quote em {
font-style:normal;
color:#076324;
font-size:1.7em;
line-height:.5em;
margin:0 3px;
position:relative;
top:9px;
}

*html .g_quote div{
margin-top:10px;
height:66px;
}
*html .oneliner, .twoliner, .m_base_green .leg {
margin:0 !important;
}
*html .m_base_green .leg p {
width:100%;
text-align:center;
}
*html .twoliner p {
margin-top:-10px !important;
}

.m_base_green .leg_lg {
float:right;
min-height:106px;
width:394px;
margin-right:24px;
}

.ftr_news4 {
float:right;
margin-left:0;
}
.oneliner {
margin-top:30px !important;
}


/* end rotating */

.burst_30 {
width:123px !important;
height:126px;
background:transparent url(/img/global/burst_30_day.png) 0 0 no-repeat;
display:block;
text-indent:-5000em;
float:right !important;
margin-left: 0 !important;
}
*html .cta {margin-left:30px;}
.cta {
margin-left:80px;
width:370px;
height:124px;
margin-bottom:20px;
}
.cta span.price {
margin:10px 0 0 4px;
float:left;
color:#00853E;
font-size:1.3em;
letter-spacing:-.3pt;
font-weight:700;
}
*html span.price {
padding-bottom:3px;
}
.cta a {
float:left;
width:220px;
margin-left:5px;
}

.special {
background:transparent url(/img/partners_landing/bg_offer_partners.png) no-repeat scroll 0 0;
display:block;
height:60px;
padding:8px;
width:444px;
}
ul.disc { 
float:none !important;
margin-left:-22px !important;
}
*+html ul.disc {
margin-left:20px !important;
}
*html ul.disc {
margin-left:20px !important;
}
.special img {
float:left;
margin:5px 0 0 9px;
}
*+html .special h3 {
padding-top:4px;
}
*html .special h3 {
padding-top:4px;
}
.special h3 {
color:#00853E;
font-size:2em;
margin-top:10px !important;
width:230px;
margin-bottom:4px !important;
}
.special h4 {
width:140px;
font-size:.9em;
font-weight:400 !important;
padding-left:3px;
}
.special h3, .special h4 {
margin:0 auto;
text-align:center;
}

.m_col {
margin:15px 0 0 !important;
}


.leftside {
float:left;
width:420px;
}

.rightside {
float:right;
width:500px;
}

.offerwrap {
height:55px;
width:247px;
float:right;
}
*+html .offerwrap {
margin-top:-5px;
}
*html .offerwrap {
margin-top:-5px;
}