/* ------ New B feature panels ------ */
.basic_panel_small_greenTopImageBottom{
	width: 170px;
	height: 155px;
	padding:5px 5px 0 0;
	position: relative;
	float: left;
}

.basic_panel_small_greenTopImageBottom .basic_panel_small_greenTopImageBottom_innerTopPanel{
	width: 170px;
	height: 73px;
	position: relative;
	background: transparent url("/media/images/global/panels/basic_panel_small_greenTopImageBottom_background.jpg") no-repeat 0 0;
}

.basic_panel_small_greenTopImageBottom .basic_panel_small_greenTopImageBottom_innerTopPanel a{
	text-decoration: none;
}

.basic_panel_small_greenTopImageBottom .basic_panel_small_greenTopImageBottom_innerTopPanel a:Hover{
	opacity:0.8;
	_color:#eaf3d5;
}

.basic_panel_small_greenTopImageBottom .basic_panel_small_greenTopImageBottom_innerTopPanel h3{
    color: #FFFFFF;
    float: left;
    font-size: 1em;
    font-weight: 550;
    line-height:1em;
    padding:12px 0 0 12px;
}


.basic_panel_small_greenTopImageBottom .basic_panel_small_greenTopImageBottom_innerBottomPanel{
	width: 170px;
	height: 82px;
	position: relative;
}

/*-----------------------------------------------
// Basic Panels
//---------------------------------------------*/

#twitter_update_list li {
	float: left;
	margin: 0;
	padding: 0;
	width: 150px;
	list-style-type: none;
}

.twitter_icon {
	margin: -1px 0 0 0;
	padding: 0 4px 0 0;
	float: left;
	width: 17px;
	height: 17px;
	background: transparent url("/media/images/global/icons/twitter.gif") no-repeat 0 0;
}

#countdown {
	float: left; 
	width: 170px;
	height: 81px;
	padding: 0 0 10px 0;
	margin: 0;
}

/* ------ Grey & Green Panels for Small Column ------ */

.basic_panel_small_grey,
.basic_panel_small_green {
    float: left;
    width: 170px;
    margin: 0 0 10px 0;
    padding: 0;
    background: #e3e3e3 url('/site_assets/images/panels/basic_panel_grey_small_bg.jpg') no-repeat 0 0;
}

.basic_panel_small_solidGrey {
    float: left;
    width: 170px;
    margin: 0 0 10px 0;
    padding: 0;
    color: #333333;
    background: #f1f1f1 url('/site_assets/images/panels/basic_panel_solidGrey_small_bg.jpg') no-repeat 0 0;
}

.basic_panel_plain_grey {
	float: left;
    width: 170px;
    margin: 0 0 10px 0;
    padding: 0;
    background-color: #f1f1f1;
    color: #333333;
}

.basic_panel_small_green {
    background: #1f9015 url('/site_assets/images/panels/basic_panel_green_small_bg.jpg') no-repeat 0 0;
}

.basic_panel_small_grey {
    background: #f4f4f4 url('/site_assets/images/panels/basic_panel_silvergrey_small_bg.jpg') no-repeat 0 0;
}

.basic_panel_small_grey h4{
	color: #666666 !important;	
}

#center_column .basic_panel_small_grey,
#center_column .basic_panel_small_green {
    margin: 10px 10px 0 0;
}

.basic_panel_small_grey h5,
.basic_panel_small_solidGrey h5 {
    float: left;
    width: 150px;
    margin: 0;
    padding: 12px 10px 0 10px;
    color: #333333;
    font-size: 1.5em;
    font-weight: 600;
}

.basic_panel_small_grey p.patch_copy,
.basic_panel_small_solidGrey p.patch_copy {
	color: #333333;
	font-size: 0.75em;
}

.basic_panel_small_grey h3 span {
	float: left;
	font-weight: 400;	
}

.basic_panel_small_grey h3,
.basic_panel_small_grey h4,
.basic_panel_plain_grey h4,
.basic_panel_small_solidGrey h3,
.basic_panel_small_solidGrey h4 {
    float: left;
    width: 150px;
    margin: 0;
    padding: 12px 10px 0 10px;
    color: #333;
    font-size: 0.75em;
    font-weight: 700;
}
.basic_panel_small_grey .two_columns h3,
.basic_panel_small_grey h4,
.basic_panel_small_grey h3.highlighted,
.basic_panel_small_solidGrey .two_columns h3,
.basic_panel_small_solidGrey h4,
.basic_panel_small_solidGrey h3.highlighted {
    display: inline;
    margin: 12px 10px 0 10px;
    padding: 0 0 8px 0;
    background: transparent url('/site_assets/images/panels/basic_panel_grey_title_border.gif') repeat-x 0 100%;
}
.basic_panel_small_grey h4.image_panel,
.basic_panel_small_solidGrey h4.image_panel {
    padding-bottom: 0;
    background: none;
}

.basic_panel_small_grey ul.product-tracker {
	display:inline;
	float:left;
	list-style-type:none;
	margin:5px 0 0 9px;
	padding:0;
	width:161px;
}

.basic_panel_small_grey ul.product-tracker li {
	background:url("/site_assets/images/panels/grey_panel_small_grey_list.gif") no-repeat scroll 0 6px transparent;
	clear:both;
	color:#333;
	float:left;
	font-size:0.75em;
	padding:0 0 2px 13px;
	width:130px;
}

.wrap_panel_icon img {
    float: left;
    width: 62px;
    padding: 10px 0 10px 10px;
}

.basic_panel_small_grey .wrap_panel_icon p {
    float: left;
    width: 80px;
    padding: 10px 0 0 5px;
    margin: 0;
}

.basic_panel_small_green h3,
.basic_panel_small_green h3,
.basic_panel_small_green h4 {
    float: left;
    width: 150px;
    margin: 0;
    padding: 12px 10px 0 10px;
    color: #fff;
    font-size: 0.75em;
    font-weight: 700;
}
.basic_panel_small_green h3 {
    color: #fff;
}
.basic_panel_small_green .two_columns h3,
.basic_panel_small_green h4,
.basic_panel_small_green h3 {
    display: inline;
    margin: 12px 10px 0 10px;
    padding: 0 0 8px 0;
    background: transparent url('/site_assets/images/panels/basic_panel_green_title_border.gif') repeat-x 0 100%;
}
.basic_panel_small_green h4.image_panel {
    padding-bottom: 0;
    background: none;
}


.basic_panel_small_grey h3 a,
.basic_panel_small_grey h4 a,
.basic_panel_small_solidGrey h3 a,
.basic_panel_small_solidGrey h4 a {
    text-decoration: none;
    color: #333;
}
.basic_panel_small_green h3 a,
.basic_panel_small_green h4 a {
    text-decoration: none;
    color: #fff;
}

.basic_panel_small_grey h3 a:hover,
.basic_panel_small_grey h4 a:hover,
.basic_panel_small_green h3 a:hover,
.basic_panel_small_green h4 a:hover,
.basic_panel_small_solidGrey h3 a:hover,
.basic_panel_small_solidGrey h4 a:hover {
    text-decoration: underline;
}

.basic_panel_small_grey p,
.basic_panel_small_solidGrey p,
.basic_panel_small_green p,
#center_column .basic_panel_small_grey p,
#center_column .basic_panel_small_solidGrey p,
#center_column .basic_panel_small_green p,
.basic_panel_small_grey .two_columns p,
#two_column .basic_panel_small_grey p,
#two_column .basic_panel_small_green p {
    float: left;
    width: 150px;
    margin: 0;
    padding: 8px 10px 0 10px;
    font-size: 0.688em;
    line-height: 12px;
}
.basic_panel_small_green p {
    color: #fff;
}
.basic_panel_small_grey .two_columns p,
.basic_panel_small_solidGrey .two_columns p,
.basic_panel_small_green .two_columns p,
#two_column .basic_panel_small_grey .two_columns p,
#two_column .basic_panel_small_solidGrey .two_columns p {
    width: 80px;
    padding: 8px 10px 0 0;
}
#center_column .basic_panel_small_green p,
.basic_panel_small_green .two_columns p {
    float: left;
    margin: 0;
    color: #fff;
    font-size: 0.688em;
}

#center_column .red p{
	color: #990000;
	
	}

.basic_panel_small_grey img,
.basic_panel_small_solidGrey img,
.basic_panel_small_green img {
    float: left;
}

.basic_panel_small_grey img.b_feature,
.basic_panel_small_solidGrey img.b_feature,
.basic_panel_small_green img.b_feature {
    margin: 16px 5px 0 5px;
}

.basic_panel_small_grey .two_columns img,
.basic_panel_small_solidGrey .two_columns img,
.basic_panel_small_green .two_columns img {
    float: left;
    margin: 4px 7px 0 9px;
}

.basic_panel_small_grey img.bottom,
.basic_panel_small_solidGrey img.bottom {
    margin-top: 10px;
}

.basic_panel_small_grey a.curved_bottom,
.basic_panel_small_solidGrey a.curved_bottom {
    float: left;
    margin-top: 9px !important;
}

a.button_subscribe {
    float: left;
    width: 80px;
    height: 19px;
    margin: 10px 0 0 10px;
    padding: 0;
    font-size: 0.01em;
    text-decoration: none;
    text-indent: -99999px;
    overflow: hidden;
    background: transparent url('/site_assets/images/panels/button_grey_subscribe.jpg') no-repeat 0 0;
}
a:hover.button_subscribe {
    background-position: 0 -19px;
}

.basic_panel_small_grey a.twitter {
	float: left;
    display: inline;
    width: 114px;
    height: 20px;
    margin: 10px 0 0 10px;
    padding: 0;
    font-size: 0.01em;
    text-decoration: none;
    text-indent: -999999px;
	background: transparent url('/site_assets/images/panels/button_grey_twitter.jpg') no-repeat 0 0;
}

.basic_panel_small_green a.grey-read-more {
	float: left;
    display: inline;
    width: 124px;
    height: 19px;
    margin: 10px 0 10px 10px;
    padding: 0;
    font-size: 0.01em;
    text-decoration: none;
    text-indent: -999999px;
    background: transparent url('/site_assets/images/panels/button-jan14-back-home.jpg') no-repeat 0 0;
}

.basic_panel_small_green a.grey-read-more:hover {
	background-position: 0 -19px;	
}

.basic_panel_small_grey a.view_range {
	float: left;
    display: inline;
    width: 102px;
    height: 20px;
    margin: 10px 0 0 10px;
    padding: 0;
    font-size: 0.01em;
    text-decoration: none;
    text-indent: -999999px;
    background: transparent url('/site_assets/images/panels/button_green_on_grey_view_range.jpg') no-repeat 0 0;
}

.basic_panel_small_grey a.more-pledges {
	clear: both;
	float: left;
    display: inline;
    width: 96px;
    height: 20px;
    margin: 10px 0 0 10px;
    padding: 0;
    font-size: 0.01em;
    text-decoration: none;
    text-indent: -999999px;
    background: transparent url('/site_assets/images/panels/button-green-more-pledges.jpg') no-repeat 0 0;
}

.basic_panel_small_grey img.pledge-icon {
	padding: 5px 0 0 10px;	
}

.basic_panel_small_grey .two_columns p.pledge-panel-copy {
	float: left;
	width: 50px;
	padding: 30px 0 0 10px;
}

.basic_panel_small_grey a.read_more,
.basic_panel_small_solidGrey a.read_more,
.basic_panel_small_green a.read_more,
.basic_panel_small_grey a.find_out_more,
.basic_panel_small_grey a.play_game,
.basic_panel_small_solidGrey a.play_game {
    float: left;
    display: inline;
    width: 80px;
    height: 20px;
    margin: 10px 0 0 10px;
    padding: 0;
    font-size: 0.01em;
    text-decoration: none;
    text-indent: -999999px;
    background: transparent url('/site_assets/images/panels/button_green_on_grey_read_more.jpg') no-repeat 0 0;
    clear: left;
}
.basic_panel_small_green a.read_more {
    background: transparent url('/site_assets/images/panels/button_green_on_green_read_more.jpg') no-repeat 0 0;
}
.basic_panel_small_grey a.play_game,
.basic_panel_small_solidGrey a.play_game {
    width: 97px;
    background: transparent url('/site_assets/images/panels/button_green_on_grey_play_game.jpg') no-repeat 0 0;
}

.basic_panel_small_grey a.find_out_more {
	width: 95px;
	height:19px;
    background: transparent url('/site_assets/images/panels/button_green_find_out_more.jpg') no-repeat 0 0;
}

.basic_panel_small_grey a.find_out_more:hover {
    background: transparent url('/site_assets/images/panels/button_green_find_out_more.jpg') no-repeat 0 -19px;
}

.basic_panel_small_grey a.watch-video,
.basic_panel_small_solidGrey a.watch-video {
	float: left;
    display: inline;
    width: 89px;
    height: 19px;
    margin: 10px 0 0 10px;
    padding: 0;
    font-size: 0.01em;
    text-decoration: none;
    text-indent: -999999px;
    background: transparent url('/site_assets/images/panels/button-green-watch-video.jpg') no-repeat 0 0;
}

.landing_panel_grey_copy a.watch-video {
	float: left;
    display: inline;
    width: 89px;
    height: 19px;
    margin: 10px 0 10px 10px;
    padding: 0;
    font-size: 0.01em;
    text-decoration: none;
    text-indent: -999999px;
    background: transparent url('/site_assets/images/panels/button-green-watch-video.jpg') no-repeat 0 0;
}

a.vote-button{
    width: 118px;
	height:20px;
    background: transparent url('/site_assets/images/panels/button_green_vote_now.jpg') no-repeat 0 0;
    margin: 10px 0 10px 10px;
    padding: 0;
    font-size: 0.01em;
    text-decoration: none;
    text-indent: -999999px;
    float: left;
    display: inline;
}

a.vote-button:hover{
    background: transparent url('/site_assets/images/panels/button_green_vote_now.jpg') no-repeat 0 -20px;
}


.basic_panel_small_solidGrey a.meet-farmers {
	float: left;
    display: inline;
    width: 150px;
    height: 19px;
    margin: 10px 0 0 10px;
    padding: 0;
    font-size: 0.01em;
    text-decoration: none;
    text-indent: -999999px;
    background: transparent url('/site_assets/images/panels/button-green-meet-farmers.jpg') no-repeat 0 0;	
}

.basic_panel_small_grey a:hover.watch-video,
.basic_panel_small_grey a:hover.view_range,
.basic_panel_small_solidGrey a:hover.watch-video,
.basic_panel_small_solidGrey a:hover.meet-farmers,
.basic_panel_small_grey a:hover.more-pledges,
.landing_panel_grey_copy a:hover.watch-video {
	background-position: 0 -19px;	
}

.basic_panel_small_grey a:hover.read_more,
.basic_panel_small_grey a:hover.twitter,
.basic_panel_small_solidGrey a:hover.read_more,
.basic_panel_small_solidGrey a:hover.twitter,
.basic_panel_small_green a:hover.read_more,
.basic_panel_small_grey a:hover.play_game,
.basic_panel_small_solidGrey a:hover.play_game {
    background-position: 0 -20px;
}

.basic_panel_small_grey .footer,
.basic_panel_small_solidGrey .footer,
.basic_panel_small_green .footer {
    float: left;
    display: block;
    width: 170px;
    height: 3px;
    margin: 7px 0 0 0;
    padding: 0;
    font-size: 0.01em;
    overflow: hidden;
    background: transparent url('/site_assets/images/panels/basic_panel_grey_small_bottom.jpg') no-repeat 0 0;
}
.basic_panel_small_green .footer {
    background: transparent url('/site_assets/images/panels/basic_panel_green_small_bottom.jpg') no-repeat 0 0;
}

.basic_panel_small_grey .two_columns dl,
.basic_panel_small_green .two_columns dl {
    float: left;
    width: 80px;
    margin: 0;
    padding: 8px 10px 0 0;
    color: #333;
    font-size: 0.688em;
}
.basic_panel_small_green .two_columns dl {
    color: #fff;
}

.basic_panel_small_grey .two_columns dt,
.basic_panel_small_green .two_columns dt {
    float: left;
    width: 80px;
    margin: 0;
    padding: 0 0 10px 0;
    font-weight: 700;
}

.basic_panel_small_grey .two_columns dd,
.basic_panel_small_green .two_columns dd {
    float: left;
    width: 80px;
    margin: 0;
    padding: 0;
    text-indent: 0;
}

.basic_panel_small_grey .two_columns dd p,
.basic_panel_small_green .two_columns dd p {
    width: 80px;
}


.basic_panel_small_grey ul.facts li {
    float: left;
    clear: both;
    width: 130px;
    font-size: 0.688em;
    color: #484848;
    background: transparent url('/site_assets/images/global/grey_panel_small_black_list.gif') no-repeat 0 2px;
    padding: 0 0 5px 13px;
}

.basic_panel_small_green ul.facts li {
    float: left;
    clear: both;
    width: 130px;
    font-size: 0.688em;
    color: #fff;
    background: transparent url('/site_assets/images/global/grey_panel_small_white_list.gif') no-repeat 0 2px;
    padding: 0 0 5px 13px;
}

.basic_panel_small_grey ul,
.basic_panel_small_green ul {
    float: left;
    display: inline;
    width: 161px;
    margin: 10px 0 -4px 9px;
    padding: 0;
    list-style-type: none;
}

.basic_panel_small_grey li,
.basic_panel_small_green li {
    float: left;
    width: 161px;
    margin: 0;
    padding: 0 0 4px 0;
}

.basic_panel_small_grey li a,
.basic_panel_small_green li a {
    float: left;
    display: block;
    height: 20px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    font-size: 0.01em;
    text-decoration: none;
    text-indent: -99999px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.basic_panel_small_grey li a:hover,
.basic_panel_small_green li a:hover {
    background-position: 0 -20px;
}

.basic_panel_small_green a.view_pledge {
    width: 85px;
    background-image: url('/site_assets/images/panels/button_green_on_green_view_pledge.jpg');
}
.basic_panel_small_grey a.view_pledge {
    width: 85px;
    background-image: url('/site_assets/images/panels/button_green_on_grey_view_pledge.jpg');
}

.basic_panel_small_green a.climate-change_pledges,
.basic_panel_small_green a.climate_pledges {
    width: 149px; 
    background-image: url('/site_assets/images/panels/button_green_on_green_pledges_climate.jpg');
}

.basic_panel_small_green a.health_pledges {
    width: 100px;
    background-image: url('/site_assets/images/panels/button_green_on_green_pledges_health.jpg');
}

.basic_panel_small_green a.sustainable-raw-materials_pledges,
.basic_panel_small_green a.raw_materials_pledges {
    width: 141px;
    background-image: url('/site_assets/images/panels/button_green_on_green_pledges_materials.jpg');
}

.basic_panel_small_grey a.health_pledges {
    width: 101px;
    background-image: url('/site_assets/images/panels/button_green_on_grey_pledges_health.jpg');
}

.basic_panel_small_grey a.sustainable-raw-materials_pledges,
.basic_panel_small_grey a.materials_pledges {
    width: 101px;
    background-image: url('/site_assets/images/panels/button_green_on_grey_pledges_materials.jpg');
}

.basic_panel_small_grey a.climate-change_pledges,
.basic_panel_small_grey a.climate_pledges {
    width: 147px;
    background-image: url('/site_assets/images/panels/button_green_on_grey_pledges_climate.jpg');
}

.basic_panel_small_grey a.fair-partner_pledges,
.basic_panel_small_grey a.fair_partner_pledges {
    width: 128px;
    background-image: url('/site_assets/images/panels/button_green_on_grey_pledges_partner.jpg');
}

.basic_panel_small_grey a.waste_pledges {
    width: 98px;
    background-image: url('/site_assets/images/panels/button_green_on_grey_pledges_waste.jpg');
}
.basic_panel_small_green a.waste_pledges {
    width: 98px;
    background-image: url('/site_assets/images/panels/button_green_on_green_pledges_waste.jpg');
}

.basic_panel_small_grey a.view_wrap_symbols {
    float: left;
    display: inline;
    width: 130px;
    height: 20px;
    margin: 12px 0 0 10px;
    padding: 0;
    overflow: hidden;
    font-size: 0.01em;
    text-decoration: none;
    text-indent: -99999px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url('/site_assets/images/panels/button_green_on_grey_view_wrap_symbols.jpg');
}
.basic_panel_small_grey a:hover.view_wrap_symbols {
    background-position: 0 -20px;
}

.basic_panel_small_grey form,
.basic_panel_small_green form {
    float: left;
    display: inline;
    width: 150px;
    margin: 6px 10px 0 10px;
    padding: 0;
}
.basic_panel_small_green form {
    margin-top: 20px;
}

.basic_panel_small_green .two_columns form {
    width: 80px;
    margin: 6px 0 0 0;
}

.basic_panel_small_green .two_columns label {
    float: left;
    margin-bottom: 5px;
    color: #fff;
    font-size: 0.688em;
}

.basic_panel_small_green input.update {
    float: left;
    width: 62px;
    height: 20px;
    margin: 18px 0 0 0; /* IE6 */
    padding: 19px 0 0 0;
    text-indent: -99999px;
    text-decoration: none;
    font-size: 0.01em;
    cursor: pointer;
    border: none;
    overflow: hidden;
    background: transparent url('/site_assets/images/panels/button_green_on_green_update.jpg') no-repeat 0 0;
}
.basic_panel_small_green>div.two_columns input.update {
    margin: 18px 0 0 -67px;
}
.basic_panel_small_green input:hover.update {
    background-position: 0 -20px;
}

.basic_panel_small_grey label.hidden,
.basic_panel_small_green label.hidden {
    display: none;
}

.basic_panel_small_grey input,
.basic_panel_small_green input {
    float: left;
    width: 141px;
    margin: 0;
    padding: 0 2px;
    font-size: 0.75em;
}
.basic_panel_small_green .two_columns input {
    width: 70px;
}

.basic_panel_small_grey input.subscribe,
.basic_panel_small_green input.subscribe {
    float: left;
    width: 80px;
    height: 20px;
    margin: 8px 0 0 0;
    padding: 19px 0 0 0;
    text-indent: -99999px;
    text-decoration: none;
    font-size: 0.01em;
    cursor: pointer;
    border: none;
    overflow: hidden;
    background: transparent url('/site_assets/images/panels/button_green_on_grey_subscribe.jpg') no-repeat 0 0;
}
.basic_panel_small_green input.subscribe {
    background: transparent url('/site_assets/images/panels/button_green_on_green_subscribe.jpg') no-repeat 0 0;
}
.basic_panel_small_grey input:hover.subscribe,
.basic_panel_small_green input:hover.subscribe,
.basic_panel_small_grey input:hover.go,
.basic_panel_small_green input:hover.go {
    background-position: 0 -20px;
}


/****- register rollover button added***/

.basic_panel_small_grey input.register,
.basic_panel_small_green input.register {
    float: left;
    width: 80px;
    height: 20px;
    margin: 8px 0 0 0;
    padding: 19px 0 0 0;
    text-indent: -99999px;
    text-decoration: none;
    font-size: 0.01em;
    cursor: pointer;
    border: none;
    overflow: hidden;
    background: transparent url('/site_assets/images/panels/button_green_on_grey_register.jpg') no-repeat 0 0;
}
.basic_panel_small_green input.register {
    background: transparent url('/site_assets/images/panels/button_green_on_green_register.jpg') no-repeat 0 0;
}
.basic_panel_small_grey input:hover.register,
.basic_panel_small_green input:hover.register {
    background-position: 0 -20px;
}

/********/

/****- submit rollover button added***/

.basic_panel_small_grey input.submit,
.basic_panel_small_green input.submit {
    float: left;
    width: 59px;
    height: 20px;
    margin: 8px 0 0 0;
    padding: 19px 0 0 0;
    text-indent: -99999px;
    text-decoration: none;
    font-size: 0.01em;
    cursor: pointer;
    border: none;
    overflow: hidden;
    background: transparent url('/site_assets/images/panels/button_green_on_grey_submit.jpg') no-repeat 0 0;
}
.basic_panel_small_green input.submit {
    background: transparent url('/site_assets/images/panels/button_green_on_green_submit.jpg') no-repeat 0 0;
}
.basic_panel_small_grey input:hover.submit,
.basic_panel_small_green input:hover.submit {
    background-position: 0 -20px;
}

/********/

.basic_panel_small_grey input.go,
.basic_panel_small_green input.go {
    float: left;
    width: 71px;
    height: 20px;
    margin: 8px 0 0 0;
    padding: 19px 0 0 0;
    text-indent: -99999px;
    text-decoration: none;
    font-size: 0.01em;
    cursor: pointer;
    border: none;
    overflow: hidden;
    background: transparent url('/site_assets/images/panels/button_green_on_grey_go.jpg') no-repeat 0 0;
}
.basic_panel_small_green input.go {
    background: transparent url('/site_assets/images/panels/button_green_on_green_go.jpg') no-repeat 0 0;
}

#center_column .row_end {
    margin-right: 0;
}

/* ------ Styles for Poll Panel ------ */

.basic_panel_small_green form.poll {
    float: left;
    width: 150px;
    margin: 0;
    padding: 0 10px;
    color: #fff;
}

.basic_panel_small_green form.poll p {
    float: left;
    width: 140px;
    margin: 0;
    padding: 6px 0 10px 0;
    font-size: 0.625em;
}

.basic_panel_small_green form p.poll_panel {
    float: left;
    width: 142px;
    margin: 0 0 1px 0;
    padding: 4px;
    font-size: 0.75em;
    background: #268010;
}

.basic_panel_small_green p.poll_question {
    float: left;
    display: inline;
    width: 140px;
    margin: 0 10px;
    padding: 6px 0 10px 0;
    font-size: 0.625em;
    color: #fff;
}

.basic_panel_small_green form.poll label {
    float: left;
    margin: 0;
    padding: 0 6px 0 0;
}

.basic_panel_small_green form.poll input.radio {
    float: left;
    width: auto;
    height: 15px;
    margin: 0 2px 0 0;
}

.basic_panel_small_green form.poll input.vote_button {
    float: left;
    width: 70px;
    height: 20px;
    margin: 10px 0 0 0;
    padding: 19px 0 0 0;
    overflow: hidden;
    font-size: 0.01em;
    text-indent: -99999px;
    border: 0;
    background: transparent url('/site_assets/images/panels/button_green_on_green_vote_now.jpg') no-repeat 0 0;
}
.basic_panel_small_green form.poll input:hover.vote_button {
    background-position: 0 -20px;
}

.basic_panel_small_green ul.poll_results {
    float: left;
    width: 160px;
    margin: 0 10px;
    padding: 0;
    list-style-type: none;
}

.basic_panel_small_green ul.poll_results li {
    float: left;
    width: 138px;
    margin-bottom: 1px;
    padding: 4px 6px;
    color: #fff;
    font-size: 0.75em;
    background: #268010;
}

.basic_panel_small_green ul.poll_results li dl {
    float: left;
    width: 138px;
    margin: 0;
    padding: 0;
    background: transparent url('/site_assets/images/panels/poll_result_bg.gif') repeat-x 0 100%;
}

.basic_panel_small_green ul.poll_results li dt {
    float: right;
    width: 102px;
    margin: 0;
    padding: 0;
    text-align: left;
}

.basic_panel_small_green ul.poll_results li dd {
    float: left;
    width: auto;
    margin: 0 4px 0 0;
    padding: 0;
    text-align: left;
}

.basic_panel_small_green ul.poll_results li dd.poll_graph {
    float: left;
    clear: both;
    height: 7px;
    margin: 3px 0 0 0;
    padding: 0;
    overflow: hidden;
    font-size: 0.01em;
    text-indent: -99999px;
    background: #8bc400;
}

/*-----------------------------------------------
// Panels Relating to the Five Pillars
//---------------------------------------------*/

/* ------ Poll Results Display ------ */

#poll_results {
    float: left;
    position: relative;
    width: 170px;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    background-color: #93c200;
}
#poll_results #content {
    float: left;
    width: 80px;
    margin: 0 0 7px 0;
}


#poll_results h3 {
    float: left;
    display: inline;
    width: 80px;
    margin: 12px 0 0 10px;
    padding: 0;
    color: #FFF;
    font-size: 0.75em;
    font-weight: 700;
}

#poll_results h3 a {
    color: #FFF;
    text-decoration: none;
}
#poll_results h3 a:hover {
    text-decoration: underline;
}

#poll_results p {
    float: left;
    display: inline;
    width: 80px;
    margin: 8px 0 0 10px;
    padding: 0;
    color: #FFF;
    font-size: 0.688em;
    line-height: 1.1em;
}

#poll_results a.thumbnail {
    float: right;
    width: 64px;
    height: 64px;
    margin: 14px 10px 0 0;
    padding: 0;
    /*position: absolute;
    top: 14px;
    right: 10px; */
}

#poll_results a.read_more {
    float: left;
    display: inline;
    width: 87px;
    height: 20px;
    margin: 0 0 0 10px;
    padding: 0;
    font-size: 0.01em;
    text-decoration: none;
    text-indent: -999999px;
    background: transparent url('/media/images/homepage/2011/read-more-white-on-green.jpg') no-repeat 0 0;
}
#poll_results a.mands_energy,  
#poll_results a.mands_energy:hover{
    float: left;
    display: inline;
    width: 87px;
    height: 20px;
    margin: 0 0 0 10px;
    padding: 0;
    font-size: 0.01em;
    text-decoration: none;
    text-indent: -999999px;
    background: transparent url('/media/images/homepage/2011/mands-energy_button.jpg') no-repeat 0 0;
}

#poll_results a:hover {
    background-position: 0 -20px;
}

#poll_results .footer {
    float: left;
    width: 170px;
    height: 3px;
    margin: 0;
    padding: 0;
    font-size: 0.01em;
    overflow: hidden;
    background: transparent url('/site_assets/images/panels/poll_results_bottom.jpg') no-repeat 0 0;
}




/*-----------------------------------------------
// Panels Relating to Pledges
//---------------------------------------------*/

/* ------ Pledge Users Display ------ */

#pledges_users_display {
    float: left;
    width: 170px;
    height: 90px;
    margin: 0 0 10px 0;
    padding: 0;
    position: relative;
    background: transparent url('/site_assets/images/panels/pledges_user_display_bg.jpg') no-repeat 0 0;
}

#pledges_users_display h3 {
    display: none;
}

#pledges_users_display p {
    float: left;
    width: 150px;
    margin: 0;
    padding: 0 10px 0 10px;
    color: #FFF;
}

#pledges_users_display p strong {
    float: left;
    width: 150px;
    padding: 7px 0 4px 0;
    font-size: 1.25em;
    font-weight: 400;
}

#pledges_users_display p span {
    float: left;
    width: 150px;
    font-size: 0.688em;
    line-height: 1.1em;
}

#pledges_users_display a {
    float: left;
    display: inline;
    width: 91px;
    height: 20px;
    margin: 6px 0 0 10px;
    padding: 0;
    font-size: 0.01em;
    text-decoration: none;
    text-indent: -99999px;
    overflow: hidden;
    background: transparent url('/site_assets/images/panels/pledges_user_display_button.jpg') no-repeat 0 0;
}
#pledges_users_display a:hover {
    background-position: 0 -20px;
}

/* ------ Most Popular Pledges ------ */

#pledges_most_popular {
    float: left;
    width: 170px;
    margin: 0 0 10px 0;
    padding: 0;
}

#pledges_most_popular h3 {
    float: left;
    width: 161px;
    margin: 0 0 2px 0;
    padding: 8px 0 8px 9px;
    color: #333;
    font-size: 0.75em;
    font-weight: 700;
    background-color: #f1f1f1;
}

#pledges_most_popular h3 a {
    color: #333;
    text-decoration: none;
}
#pledges_most_popular h3 a:hover {
    text-decoration: underline;
}

#pledges_most_popular ul {
    float: left;
    width: 170px;
    margin: 0;
    padding: 0 0 0 0;
    list-style-type: none;
}

#pledges_most_popular ul li {
    float: left;
    width: 170px;
    margin: 0 0 2px 0;
    padding: 0;
    background-color: #f1f1f1;
}

#pledges_most_popular dl {
    float: left;
    position: relative;
    width: 142px;
    margin: 0;
    padding: 7px 0 8px 28px;
    color: #333;
    font-size: 0.688em;
    line-height: 0.75em;
    background-repeat: no-repeat;
    background-position: 5px 7px;
}
#pledges_most_popular dl#first {
    background-image: url('/site_assets/images/panels/pledges_most_popular_bullet_1.jpg');
}
#pledges_most_popular dl#second {
    background-image: url('/site_assets/images/panels/pledges_most_popular_bullet_2.jpg');
}
#pledges_most_popular dl#third {
    background-image: url('/site_assets/images/panels/pledges_most_popular_bullet_3.jpg');
}
#pledges_most_popular dl#forth {
    background-image: url('/site_assets/images/panels/pledges_most_popular_bullet_4.jpg');
}
#pledges_most_popular dl#fifth {
    background-image: url('/site_assets/images/panels/pledges_most_popular_bullet_5.jpg');
}
#pledges_most_popular dl#sixth {
    background-image: url('/site_assets/images/panels/pledges_most_popular_bullet_6.jpg');
}
#pledges_most_popular dl#seventh {
    background-image: url('/site_assets/images/panels/pledges_most_popular_bullet_7.jpg');
}
#pledges_most_popular dl#eighth {
    background-image: url('/site_assets/images/panels/pledges_most_popular_bullet_8.jpg');
}
#pledges_most_popular dl#nineth {
    background-image: url('/site_assets/images/panels/pledges_most_popular_bullet_9.jpg');
}
#pledges_most_popular dl#tenth {
    background-image: url('/site_assets/images/panels/pledges_most_popular_bullet_10.jpg');
}
#pledges_most_popular dt {
    float: left;
    width: 142px;
    margin: 3px 0 5px 0;
    padding: 0;
    line-height: 1.0em;
    font-weight: 700;
    font-size: 1.1em;
    color: #2d9616;
}

#pledges_most_popular dt a {
	text-decoration: none;
	color: #333;
}

#pledges_most_popular dt a:hover,
#pledges_most_popular dt a.hover{
	text-decoration: none;
	color: #000;
}


#pledges_most_popular dd {
    float: left;
    width: 137px;
    margin: 0;
    padding: 0;
    text-indent: 0;
    line-height: 1.2em;
}


#pledges_most_popular ul#panel_bottom {
    float: left;
    width: 170px;
    height: 37px;
    margin: 0;
    padding: 0;
    background: #dbdbdb url('/site_assets/images/panels/pledges_most_popular_bottom.jpg') no-repeat 0 100%;
}

#pledges_most_popular ul#panel_bottom li {
    background: transparent;
}

a#view_pledges {
    float: left;
    display: inline;
    width: 96px;
    height: 20px;
    margin: 9px 0 0 9px;
    padding: 0;
    text-decoration: none;
    text-indent: -99999px;
    overflow: hidden;
    background: transparent url('/site_assets/images/panels/button_grey_view_pledges.jpg') no-repeat 0 0;
}

a:hover#view_pledges {
    background-position: 0 -20px;
}

/* ------ Additional Styles for You Can Do Index Panels ------ */

.you_can_do_intro_row .basic_panel_small_grey,
.you_can_do_intro_row .basic_panel_small_green {
    margin: 0 10px 0 0;
}

/*-----------------------------------------------
// Login Overlay Panel
//---------------------------------------------*/

#login_form {
    float: left;
    width: 255px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background: #e2e5e1 url('/site_assets/images/panels/login_bg.jpg') no-repeat 0 0;
}

#login_form a#close_button {
    display: inline;
    float: right;
    width: 24px;
    height: 24px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-indent: -99999px;
    overflow: hidden;
    background: transparent url('/site_assets/images/panels/login_button_close.jpg') no-repeat 0 5px;
}
#login_form a:hover#close_button {
    background-position: 0 -33px;
}

#login_form h3 {
    float: left;
    display: inline;
    width: auto;
    margin: 15px 0 8px 15px;
    padding: 0;
    color: #333;
    font-size: 0.75em;
    font-weight: 700;
    
}

#login_form a.read_more{
    float: left;
    display: block;
    width: 200px;
    margin: 6px 0 0 0;
    padding: 0 0 0 12px;
    font-size: 0.917em;
    line-height: 1.1em;
    text-decoration: none;
    font-weight: 700;
    color: #2d8714;
    background: transparent url('/site_assets/images/global/basic_link_arrow_trans.gif') no-repeat 0 1px;
}
#login_form a:hover.read_more{
    color: #236114;
    text-decoration: underline;
    background-position: 0 -99px;
}

#login_form p {
    float: left;
    width: 195px;
    margin: 0;
    padding: 0 15px 4px 15px;
    font-size: 0.75em;
}

#login_form #login_result_fail {
    float: left;
	font-weight: bold;
	padding: 6px 15px 4px 15px;
	color: #ff0000;
}


#login_form form {
    float: left;
    display: inline;
    width: 255px;
    margin: 18px 0 0 0;
    padding: 0 0 14px 0;
    background: transparent url('/site_assets/images/panels/login_bottom.jpg') no-repeat 0 100%;
}

#login_form form fieldset {
    float: left;
    width: 245px;
    margin: 0;
    padding: 0;
    border: 0;
}

#login_form form label {
    float: left;
    width: 152px;
    margin: 0 0 0 15px;
    padding: 0;
    font-size: 0.688em;
}

#login_form form input {
    float: left;
    width: 152px;
    margin: 0 0 6px 15px;
    padding: 0;
    color: #333;
    clear: both;
}

#login_form form input.checkbox {
    float: left;
    width: auto;
    margin: 14px 0 0 15px;
    padding: 0;
    clear: left;
}

#login_form form label.checkbox {
    float: right;
    width: 206px;
    margin: 13px 0 0 0;
    padding: 4px 0 0 4px; /* IE6 */
}
#login_form form fieldset>label.checkbox {
    width: 210px;
    padding: 0;
}

#login_form form input.submit{
    float: left;
    display: inline;
    width: 57px;
    height: 20px;
    margin: 8px 0 0 15px;
    padding: 19px 0 0 0;
    border: none;
    font-size: 0.01em;
    text-decoration: none;
    text-indent: -99999px;
    overflow: hidden;
    cursor: pointer;
    background: transparent url('/site_assets/images/panels/login_button_submit.jpg') no-repeat 0 0;
}

#login_form form a#submit{
    display: block;
    margin-top: 10px;
    width: 57px;
    height: 20px;
    text-indent: -99999px;
    overflow: hidden;
    cursor: pointer;
    background: transparent url('/site_assets/images/panels/login_button_submit.jpg') no-repeat 0 0;
}

#login_form form a#submit.hide {
	display: none;
}


/* -- Temp ! -- */

#loginResult
{
	clear:both;
	font-size: 0.625em;
	width: 250px;
}

/* -- Temp ! -- */

/* ------ Green + Lower Image B Feature Panels ------ */

.landing_b_panel {
    float: left;
    padding: 0 10px 0 0;
    margin:  0;
}

#landing_b_panel_right {
    float: left;
    padding: 0;
    margin: 0;
}

.landing_panel_green {
    float: left;
    width: 170px;
    margin: 0;
    padding: 10px 0 0 0;
    position: relative;
    background: transparent url('/site_assets/images/panels/panel_regular_textarea.gif') no-repeat 0 0;
}

.landing_panel_grey {
    float: left;
    width: 170px;
    margin: 0 0 10px 0;
    padding: 10px 0 0 0;
    position: relative;
    background: transparent url('/site_assets/images/panels/panel_regular_grey_textarea.gif') no-repeat 0 0;
}

.landing_panel_green h3 {
    width: 150px;
    color: #FFF;
    padding: 0 9px 8px 9px;
    margin: 0;
    font-size: 0.75em;
    font-weight: bold;
}

.landing_panel_grey h3 {
    width: 150px;
    color: #484848;
    padding: 0 9px 8px 9px;
    margin: 0;
    font-size: 0.75em;
    font-weight: bold;
}

#two_column .landing_b_panel .landing_panel_green .landing_panel_green_copy p {
    float: left;
    padding: 0 10px 0 10px;
    color: #FFF;
    font-size: 0.688em;
    line-height: 1.1em;
    width: 150px;
    margin: 0;
}

#landing_b_panel_right .landing_panel_grey .landing_panel_grey_copy p,
.landing_panel_grey .landing_panel_grey_copy p  {
    float: left;
    padding: 0 10px 0 10px;
    color: #484848;
    font-size: 0.688em;
    line-height: 1.1em;
    width: 150px;
    margin: 0;
}

.landing_b_panel img {
    float: left;
    margin: 0;
    padding: 0;
}

#landing_b_panel_right img {
    float: left;
    margin: 0;
    padding: 0;
}

.landing_b_panel a.button_read_more {
    float: left;
    width: 80px;
    height: 20px;
    margin: 10px 0 9px 9px;
    padding: 0;
    font-size: 0.01em;
    text-decoration: none;
    text-indent: -99999px;
    overflow: hidden;
    background: transparent url('/site_assets/images/panels/button_white_on_green_read_more.jpg') no-repeat 0 0;
}

.landing_b_panel a:hover.button_read_more {
    background-position: 0 -20px;
}

#landing_b_panel_right a.button_read_more {
    float: left;
    display: inline;
    width: 80px;
    height: 20px;
    margin: 10px 0 9px 9px;
    padding: 0;
    font-size: 0.01em;
    text-decoration: none;
    text-indent: -99999px;
    overflow: hidden;
    background: transparent url('/site_assets/images/panels/button_green_on_grey_read_more.jpg') no-repeat 0 0;
}

#landing_b_panel_right a:hover.button_read_more {
    background-position: 0 -20px;
}

#landing_b_panel_right form input.submit {
    float: left;
    display: inline;
    width: 39px;
    height: 20px;
    margin: 10px 0 9px 9px;
    padding: 18px 0 0 0;
    border: none;
    font-size: 0.01em;
    text-decoration: none;
    text-indent: -99999px;
    overflow: hidden;
    cursor: pointer;
    overflow: hidden;
    background: transparent url('/site_assets/images/panels/button_green_on_grey_go.jpg') no-repeat 0 0;
}

#landing_b_panel_right form input:hover.submit {
    background-position: 0 -20px;
}

#landing_b_panel_right form input {
    float: left;
    display: inline;
    width: 95px;
    margin: 10px 0 9px 9px;
    padding: 0;
}

#right_column_jan14 form input {
    float: left;
    display: inline;
    width: 155px;
    margin: 10px 0 9px 9px;
    padding: 0;
}

#landing_b_panel_right form {
    float: left;
    margin: 0;
    padding: 0;
}

#right_column_jan14 form#newsletter_create {
    float: left;
    padding: 17px 0 2px 0;
    margin: 0;
}

#right_column_jan14 form input.submit {
    float: left;
    display: inline;
    width: 39px;
    height: 20px;
    margin: 10px 0 9px 9px;
    padding: 18px 0 0 0;
    border: none;
    font-size: 0.01em;
    text-decoration: none;
    text-indent: -99999px;
    overflow: hidden;
    cursor: pointer;
    overflow: hidden;
    background: transparent url('/site_assets/images/panels/button_green_on_grey_goHome.jpg') no-repeat 0 0;
}

/*-----------------------------------------------
// Panels Relating to the 'About' Section
//---------------------------------------------*/

/* ------ Plan Category Panel ------ */

.plan_categories .basic_panel_small_grey {
    display: inline;
    margin: 10px 10px 0 0;
}

.plan_categories .basic_panel_small_grey .footer {
    /*background: none;*/
}

.plan_categories .basic_panel_small_grey h4 {
    float: left;
    display: inline;
    width: 150px;
    margin: 0 10px 2px 10px;
    padding: 10px 0 8px 0;
    color: #252625;
    font-weight: 700;
    font-size: 0.75em;
    background: transparent url('/site_assets/images/panels/basic_panel_grey_title_border.gif') repeat-x 0 100%;
}

.plan_categories .basic_panel_small_grey img {
    margin-left: 5px;
}

.plan_categories .basic_panel_small_grey a.read_more {
    margin-bottom: 0;
    clear: both;
}

dl.the_plan_pillar {
    float: left;
    width: 75px;
    margin: 10px 0 0 5px;
    padding: 0;
    color: #484848;
    font-size: 0.688em;
}

dl.the_plan_pillar dt {
    float: left;
    width: 75px;
    margin: 0 0 10px 0;
    padding: 0;
    font-weight: 700;
}

dl.the_plan_pillar dd {
    float: left;
    width: 75px;
    margin: 0;
    padding: 0;
    text-indent: 0;
}

#center_column .wide_green_panel dl#the_plan_header p {
    width: 260px;
    color: #fff;
    font-size: 0.91em;
}

#center_column .plan_categories dl.the_plan_pillar p {
    width: 75px;
    padding-left: 0;
    padding-top: 0;
    font-size: 1em;
}

/* ------ Panel with Curved Bottom Thumbnail ------ */

.curved_bottom_thumb_panel_green {
    float: left;
    width: 170px;
    margin: 0 0 10px 0;
    padding: 0;
    color: #fff;
    background: #86bc00 url('/site_assets/images/panels/curved_bottom_thumb_panel_green_bg.jpg') no-repeat 0 0;
}

.curved_bottom_thumb_panel_green h4 {
    float: left;
    width: 154px;
    margin: 10px 0 0 0;
    padding: 0 8px 0 8px;
    color: #fff;
    font-size: 0.75em;
    font-weight: 700;
}

.curved_bottom_thumb_panel_green h4 a {
    color: #fff;
    text-decoration: none;
}
.curved_bottom_thumb_panel_green h4 a:hover {
    text-decoration: underline;
}

.curved_bottom_thumb_panel_green p {
    float: left;
    width: 154px;
    margin: 8px 0 0 0;
    padding: 0 8px 0 8px;
    font-size: 0.688em;
}

.curved_bottom_thumb_panel_green a img {
    float: left;
    border: none;
}

.curved_bottom_thumb_panel_green a.read_more {
    float: left;
    display: inline;
    width: 80px;
    height: 19px;
    margin: 10px 0 9px 8px;
    padding: 0;
    overflow: hidden;
    font-size: 0.01em;
    text-indent: -99999px;
    text-decoration: none;
    background: transparent url('/site_assets/images/panels/button_green_read_more.gif') no-repeat 0 0;
}
.curved_bottom_thumb_panel_green a:hover.read_more {
    background-position: 0 -19px;
}

/* ----- Small Black Panel ----- */
.basic_panel_small_black {
	float: left;
	width: 170px;
	margin: 0 0 10px 0;
    padding: 0;
    color: #fff;
    background: #020202 url('/site_assets/images/panels/blackSmall_bg.jpg') no-repeat 0 0;
}

.basic_panel_small_black h4.foodWine {
	float: left;
	width: 84px;
	height: 76px;
	margin: 0 0 10px 0;
	overflow: hidden;
    font-size: 0.01em;
    text-indent: -99999px;
    text-decoration: none;
	background: transparent url('/site_assets/images/panels/text_FoodAndWine.jpg') no-repeat 10px 10px;
}

.basic_panel_small_black p {
    float: left;
    width: 65px;
    margin: 10px 0 0 0;
    padding: 0 8px 0 8px;
    font-size: 0.688em;
}

.basic_panel_small_black a.black_signUp {
    float: left;
    display: inline;
    width: 52px;
    height: 11px;
    margin: 3px 0 0 10px;
    padding: 0;
    overflow: hidden;
    font-size: 0.01em;
    text-indent: -99999px;
    text-decoration: none;
    background: transparent url('/site_assets/images/panels/button_onBlack_signUp.jpg') no-repeat 0 0;
}
.basic_panel_small_black a:hover.black_signUp {
    background-position: 0 -11px;
}


.basic_panel_small_black .footer {
	float: left;
	display: block;
	clear: both;
	width: 170px;
	height: 3px;
	padding: 0;
	margin: 0;
	font-size: 0.01em;
    overflow: hidden;
    text-indent: -99999px;
	background: transparent url('/site_assets/images/panels/blackSmall_footer.jpg') no-repeat 0 0;
}

/*-----------------------------------------------
// Greemer Living Panel
//---------------------------------------------*/

#green_shop {
    float: left;
    width: 170px;
    margin: 0 0 10px 0;
    padding: 0;
    background: transparent url('/site_assets/images/panels/green_shop_bg.jpg') no-repeat 0 0;
}

#green_shop h3 {
    float: left;
    display: inline;
    width: 115px;
    height: 45px;
    margin: 10px 0 0 9px;
    padding: 0;
    font-size: 0.01em;
    text-decoration: none;
    text-indent: -99999px;
    background: transparent url('/site_assets/images/panels/green_shop_title.gif') no-repeat 0 0;
}

#green_shop p {
    float: left;
    display: inline;
    width: 72px;
    margin: 5px 0 0 0;
    padding: 0 88px 16px 9px;
    font-size: 0.75em;
    color: #fff;
}

#green_shop a {
    float: left;
    display: inline;
    margin: 0 0 0 9px;
    padding: 0 0 0 12px;
    font-size: 0.688em;
    color: #fff;
    text-decoration: none;
    background: transparent url('/site_assets/images/panels/green_shop_link_arrow.jpg') no-repeat 0 3px;
}

#green_shop a:hover {
    text-decoration: underline;
}

#green_shop .content {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 0 7px 0;
    background: transparent url('/site_assets/images/panels/green_shop_footer.jpg') no-repeat 0 100%;
}

.basic_panel_small_grey input#email{
	width: 145px;
	/* margin-left: 7px; */
}

.basic_panel_small_grey input#submit{
	margin-left: 7px;
}

/*
	ODWC
*/
.basic_panel_small_grey h4.image_panel, .basic_panel_small_solidGrey h4.image_panel purple{
	color: #5b3276 !important;	
	font-size: 0.8em;
}


.basic_panel_small_pink{
	background: url('/site_assets/images/panels/basic_panel_pinkgrey_small_bg.jpg') no-repeat;
}

.basic_panel_small_pink p{
	font-size:0.7em;
	line-height:1.2em;
}

img.basic_panel_small_grey_bottomCurve{
	padding-top: 13px;
	background: #f4f4f4;	
}
