/*** styles: general ***/
* {font-family: Arial, Helvetica, sans-serif;}
body {font-size: 95%; font-style: normal; font-weight: normal; color: #333; line-height: 160%; background: url(/images/gobananas/page/page_bg.jpg) repeat-x #f8cd5e;}

p {margin: 0 0 15px 0;}
img {border: 0; vertical-align: middle;} 


/* General Useful Styles */
.img_align_mid {vertical-align: middle !important;}
.img_align_left {float: left; padding: 0 10px 10px 0;}
.img_align_right {float: right; padding: 0 0 10px 10px;}
.align_left {text-align: left;}
.align_right {text-align: right;}
.align_center {text-align: center;}

.clear_page {visible: false; clear: both; font-size: 0.1%;}
.hidden {display: none;}


/** General fonts styles **/
A, A:visited {color: #777;; text-decoration: underline;}
A:hover {color: #f8b914; text-decoration: underline;}

A.brown, A.brown:visited {color: #856e45;; text-decoration: none;}
A.brown:hover {color: #f8b914; text-decoration: none;}

h1 {color: #000; font-weight: bold; font-size: 275%; margin: 0 0 5px 0; padding: 0; line-height: 1.1em;}
h2 {color: #000; font-weight: bold; font-size: 130%; margin: 0 0 15px 0; padding: 0; line-height: 1.4em;}
h3 {color: #000; font-size: 130%; font-weight: normal; margin: 0 0 5px 0;}

.bold {font-weight: bold;}
.bigger {font-size: 125%; line-height: 1.6em;}
.smaller {font-size: 80%;}
.smaller2 {font-size: 70%;}
.white {color: #fff;}
.grey {color: #888;}
.required {color: #f8b914; font-weight: bold; font-size: 155%;}
.validation { color: #f8b914; font-weight: bold; }
.upgraded { position: absolute; left: -9999px; }


.form {padding: 2px 5px; border: 0px solid #fff; background-color: #fdf0ce; vertical-align: middle; color: #666; font-size: inherit;}
.form_dropdown {padding: 5px 5px; border: 2px solid #fdf0ce; background-color: #fdf0ce; vertical-align: middle; color: #666; font-size: inherit;}
.hp_form {padding: 0; border: 0px solid #fff; background-color: #fff; vertical-align: middle; color: #666; font-size: 100%; width: 280px;}


.padding_b5 {padding-bottom: 5px;}
.padding_b10 {padding-bottom: 10px;}
.padding_t10 {padding-top: 10px;}
.padding_b20 {padding-bottom: 20px;}
.padding_b30 {padding-bottom: 30px;}
.wrapper {width: 100%; overflow: hidden;}
.float_left {float: left;}
.float_right {float: right;}


/* top area */
.top_wrapper {width: 960px; margin: 0 auto; background: url(/images/gobananas/top/top_bg.jpg) no-repeat top center; height: 236px;}
.top_innerwrapper {width: 921px; overflow: hidden; margin: 0 auto; padding: 22px 0 0 0;}
.top_innerwrapper .logo {float: left; padding: 0 0 0 24px; width: 357px;}
.top_innerwrapper .topright {float: right; width: 520px; text-align: right;}
.top_innerwrapper .toplink {padding: 0 20px 28px 0;}

.topcounter {float: right; text-align: left; width: 73%; overflow: hidden;}
.topcounter .top {height: 15px; width: 385px; background: url(/images/gobananas/top/signup/top.gif) repeat-x;}
.topcounter .top_curve {height: 15px; background: url(/images/gobananas/top/signup/curve1.gif) no-repeat; font-size: 0%;}
.topcounter .middle {height: 62px; width: 365px; background: url(/images/gobananas/top/signup/bg.gif) repeat-x #E9B93F; padding: 0 10px; text-align: right;}
.topcounter .bottom {height: 14px; width: 385px; background: #E9B83F;}
.topcounter .bottom_curve {height: 14px; background: url(/images/gobananas/top/signup/curve2.gif) no-repeat; font-size: 0%;}

.counter {float: right; background: url(/images/gobananas/top/signup/banana.gif) no-repeat top left; font-size: 365%; color: #000; font-weight: bold; padding: 22px 18px 0 62px; text-align: right; height: 40px;}


/* top menu */
.topmenu {height: 58px; white-space: nowrap; overflow: hidden; width: 960px; margin: 0 auto; background: url(/images/gobananas/top/top_menu_bg.gif) no-repeat;}
.topmenu UL {margin-left: 0;}

#topicon_menu li {height: 58px; background-position: 0 0; background-repeat: no-repeat; white-space: nowrap; list-style: none; float: left;}
#topicon_menu li a {background-image: url(/images/gobananas/top/menu.gif); background-repeat: no-repeat; height: 58px; display: block;}

#topicon_menu li a.home {background-position: 0px 0px; width: 201px;}
#topicon_menu li a:hover.home, #topicon_menu li.on a.home { background-position: 0px -142px; width: 201px;}

#topicon_menu li a.takepart {background-position: -201px -0px; width: 218px;}
#topicon_menu li a:hover.takepart, #topicon_menu li.on a.takepart { background-position: -201px -142px; width: 218px;}

#topicon_menu li a.bananasfun {background-position: -419px -0px; width: 239px;}
#topicon_menu li a:hover.bananasfun, #topicon_menu li.on a.bananasfun { background-position: -419px -142px; width: 239px;}

#topicon_menu li a.bananafacts {background-position: -658px -0px; width: 279px;}
#topicon_menu li a:hover.bananafacts, #topicon_menu li.on a.bananafacts { background-position: -658px -142px; width: 279px;}


/* content area */
.page_wrapper {background: url(/images/gobananas/page/page_bg.gif) repeat-y; width: 960px; margin: 0 auto;}
.page_innerwrapper {background: url(/images/gobananas/page/page_bg2.gif) no-repeat; min-height: 400px; height: auto !important; height: 400px;}
.page_innerwrapper .rh_bg {background: url(/images/gobananas/page/rh_bg.gif) repeat-y;}
.page_innerwrapper .container {width: 860px; margin: auto; padding: 10px 0 15px 0; min-height: 307px; height: auto !important; height: 307px;}

.page_innerwrapper .container .left {float: left; width: 477px;}
.page_innerwrapper .container .right {float: right; width: 317px;}

.page_divider {background: url(/images/gobananas/icons/dotted_hr.gif) repeat-x top left; padding: 5px 0 30px 0;}

/* homepage new */
.hp_left_new {float: left; width: 335px; padding: 10px 0 0 0;}
.hp_right_new {float: right; width: 476px;}
.hp_left_new h1 {color: #000; font-weight: bold; font-size: 100%; margin: 0 !important; padding: 0 0 5px 0 !important; line-height: 1.7em; letter-spacing: 0;}
.hp_left_new p {font-size: 120%; margin: 5px 0 15px 0; line-height: 1.5em;}
.hp_right_new img, .flickr_strip img {padding: 0 6px 6px 0;}
.hp_right_new h2 {font-size: 125%; font-weight: normal; margin: 4px 0 0 0 !important; padding: 0 !important;}
.hp_right_new h2 img {margin: 0 !important; padding: 0 !important;}
.hp_videobox {background: url(/images/gobananas/video_bg.gif) no-repeat top left; width: 469px; height: 285px; padding: 30px 0 0 36px;}
.hp_videobox_caption { font-size:12px; padding:0 15px; width:469px; }

/* homepage */
.hp_left {float: left; width: 510px; padding: 10px 0 0 0;}
.hp_right {float: right; width: 315px;}
.hp_h2 {float: left; padding: 17px 0 0 0;}
.hp_left h1 {color: #000; font-weight: bold; font-size: 100%; margin: 0 !important; padding: 0 0 15px 0 !important; line-height: 1.7em; letter-spacing: 0;}
.hp_h2 h2 {margin-bottom: 0 !important;}
.hp_left p {font-size: 120%; margin: 10px 0 15px 0; line-height: 1.5em;}
.hp_right img, .flickr_strip img {padding: 0 6px 6px 0;}
.hp_right h2 {font-size: 125%; font-weight: normal; margin: 4px 0 0 0 !important; padding: 0 !important;}
.hp_right h2 img {margin: 0 !important; padding: 0 !important;}

.hp_bottom_wrapper {width: 919px; overflow: hidden; margin: auto; padding: 10px 0 0 0;}
.hp_bottom_colourbox {background: #fef4dd; padding: 22px 0 20px 0; margin-right: 2px}
.hp_bottom_left {float: left; width: 350px; padding: 0 0 0 26px; background: url(/images/gobananas/icons/dotted_vr.gif) repeat-y top right;}
.hp_bottom_right {float: left; width: 477px; padding: 0 0 0 37px; overflow: hidden;}
.hp_mapleft {float: left; width: 223px; padding: 0 23px 0 0;}
.hp_mapleft p {margin: 0 0 10px 0; line-height: 1.5em;}
.hp_mapright {float: right; width: 230px;}

.hp_formtop {background: url(/images/gobananas/page/form/form_top.gif) no-repeat; width: 314px; height: 6px; font-size: 0%;}
.hp_formbottom {background: url(/images/gobananas/page/form/form_bottom.gif) no-repeat; width: 314px; height: 7px; font-size: 0%;}
.hp_formmid {border-left: 1px solid #F9DA86; border-right: 1px solid #F9DA86; background: #fff; width: 292px; padding: 0 10px;}


/* footer */
.footer_curve {position: relative; width: 960px; margin: -23px auto 0 auto; background: url(/images/gobananas/page/bottom_curve.gif) no-repeat; height: 36px; z-index: 500;}
.footer_info2 {width: 696px; margin: auto; color: #8C7232; font-size: 70%; line-height: 1.65em; padding: 0 179px 10px 0;}
.footer_spread {position: absolute; margin: 26px 0 0 730px; width: 179px; z-index: 550;}

.footer_info {width: 875px; margin: auto; color: #8C7232; font-size: 70%; line-height: 1.65em; padding-bottom: 10px; overflow: hidden;}
.footer_info A, .footer_info A:visited, .footer_info2 A, .footer_info2 A:visited {color: #8C7232;; text-decoration: underline;}
.footer_info A:hover, .footer_info2 A:hover {color: #715b27; text-decoration: none;}


/* form styles */
.form_wrapper {width: 477px; overflow: hidden; padding-bottom: 5px;}
.form_left {float: left; width: 200px; padding: 6px 0 2px 0;}
.form_right {float: left; width: 270px;}
.form_right .form {width: 250px;}
.form_right .form_dropdown {width: 270px;}

/*.form_dropdownlist {position: absolute; width: 264px; background: #FDF0CE; margin: 2px 0 0 0; z-index: 600; border: 3px solid #f8e2aa; height: 10em; overflow: auto;}*/
.form_dropdownlist {position: absolute; width: 264px; background: #FDF0CE; margin: 40px 0 0 200px; z-index: 600; border: 3px solid #f8e2aa; height: 10em; overflow: auto;}
.form_dropdownlist ul li {margin: 0 !important; padding: 1px 1px !important;}
.form_dropdownlist li a.on, .form_dropdownlist li a:hover { background-color: #F8B914; color: #FDF0CE; }
.form_dropdownlist li a { display: block; text-decoration: none !important; padding: 5px 6px; }

.form_right_short {float: left; width: 135px;}
.form_right_short .form {width: 110px;}

.form_wrapper_small {width: 270px; overflow: hidden; padding: 5px 0 5px 0;}
.form_left_small {float: left; width: 65px; padding: 6px 0 2px 0;}
.form_right_mid {float: left; width: 200px;}
.form_right_mid .form {width: 170px;}

.form_wrapper .curvetop {background: url(/images/gobananas/page/form/form1.gif) no-repeat #FDF0CE; height: 7px; width: 100%; overflow: hidden; font-size: 0%;}
.form_wrapper .curvetop div {float: right; background: url(/images/gobananas/page/form/form2.gif) no-repeat #FDF0CE; width: 8px; height: 7px;}
.form_wrapper .curvemid {background: #FDF0CE; padding: 0 5px; min-height: 16px; height: auto !important; height: 16px;}
.form_wrapper .curvemid_dropdown_left {float: left; width: 230px; color: #666; padding: 0 0 0 5px;}
.form_wrapper .curvemid_dropdown_right {float: left; width: 25px;}
.form_wrapper .curvebottom {background: url(/images/gobananas/page/form/form3.gif) no-repeat #FDF0CE; height: 7px; width: 100%; font-size: 0%;}
.form_wrapper .curvebottom div {float: right; background: url(/images/gobananas/page/form/form4.gif) no-repeat #FDF0CE; width: 8px;  height: 7px;}


/* content pages */
/* take part */
.btnadd_layer {position: absolute; margin: 200px 0 0 145px;}

.takepart_curve_top {background: url(/images/gobananas/page/curve_d1.gif) no-repeat top right #F9DA86; padding: 18px 18px 25px 18px;}
.takepart_curve_bottom {margin-top: -40px; background: url(/images/gobananas/page/curve_d2.gif) no-repeat bottom left; width: 100%; height: 40px; overflow: hidden;}
.takepart_curve_bottom div {float: right; background: url(/images/gobananas/page/curve_d3.gif) no-repeat bottom right; width: 33px; height: 40px;}

ul.takepart li {margin: 2px 0 10px 1px; list-style: none outside; background: url(/images/gobananas/icons/chev.gif) no-repeat 0 1px; padding: 0 0 0 30px; font-size: 110%; font-weight: bold;}
ul.takepart li A, ul.takepart li A:visited {color: #7d6537;; text-decoration: none;}
ul.takepart li A:hover {color: #f8b914; text-decoration: none;}

/* take part - thank you */
ul.takepart_ty li {margin: 2px 0 10px 1px; list-style: none outside; background: url(/images/gobananas/icons/chev_yellow.gif) no-repeat 0 1px; padding: 0 0 0 30px; font-size: 110%; font-weight: bold;}
ul.takepart_ty li A, ul.takepart_ty li A:visited {color: #000; text-decoration: none;}
ul.takepart_ty li A:hover {color: #f8b914; text-decoration: none;}

.takepart_ty_wrapper {width: 477px; overflow: hidden;}
.takepart_ty_left {float: left; width: 220px;}
.takepart_ty_right {float: right; width: 220px; padding: 10px 0;}

/* pictures */
ul.pict_links li.pict_link1 {margin: 0 0 0 27px; list-style: none outside; background: url(/images/gobananas/icons/help_icon.gif) no-repeat 0 1px; padding: 0 0 3px 26px; float: left;}
ul.pict_links li.pict_link2 {margin: 0 0 0 15px; list-style: none outside; background: url(/images/gobananas/icons/star_icon.gif) no-repeat 0 1px; padding: 0 0 0 22px; float: left;}

ul.pict_links li A, ul.pict_links li A:visited {color: #7d6537;; text-decoration: none; font-size: 85%; }
ul.pict_links li A:hover {color: #f8b914; text-decoration: underline; font-size: 85%;}

.pict_left {float: left; width: 345px;}
.pict_right {float: left; width: 510px;}
.pict_right img {padding: 0 0 10px 10px;}

.pict_right ul li {margin: 10px 0 20px 1px; list-style: none outside; background: url(/images/gobananas/icons/chev.gif) no-repeat 0 1px; padding: 0 0 0 30px;}
.pict_right ul li A, .pict_right ul li A:visited {color: #7d6537;; text-decoration: none; font-size: 110%; font-weight: bold;}
.pict_right ul li A:hover {color: #f8b914; text-decoration: none; font-size: 110%; font-weight: bold;}


/* popup layer */
.pop_close {position: absolute; width: 32px; height: 32px; margin-left: 550px; margin-top: 15px;}
.pop_width {width: 600px; overflow: hidden;}
.pop_topcurve_l {float: left; background: #ffc425; width: 571px; height: 26px; font-size: 0%;}
.pop_topcurve_r {float: left; background: url(/images/gobananas/page/pop/curve1.png) no-repeat top right; width: 29px; height: 26px; font-size: 0%;}
.pop_bottomcurve_l {float: left; background: url(/images/gobananas/page/pop/curve2.png) no-repeat top right; width: 28px; height: 33px; font-size: 0%;}
.pop_bottomcurve_m {float: left; background: #ffc425; width: 543px; height: 33px; font-size: 0%;}
.pop_bottomcurve_r {float: left; background: url(/images/gobananas/page/pop/curve3.png) no-repeat top right; width: 29px; height: 33px; font-size: 0%;}

.pop_content {background: #ffc425; padding: 0 10px 0 15px; width: 575px; overflow: hidden;}
.pop_content_icon {float: left; width: 60px;}
.pop_content_text {float: left; width: 490px; padding: 10px 0 0 0; line-height: 1.7em;}
.pop_content_text p {margin: 5px 0 10px 0;}
.pop_content_text A, .pop_content_text A:visited {color: #000;; text-decoration: underline;}
.pop_content_text A:hover {color: #000; text-decoration: none;}

.pop_content_left {float: left; width: 240px;}
.pop_content_right {float: left; width: 320px; padding-top: 10px;}

.pop_modalBackground { background-color:white; opacity:0.7; filter: alpha(opacity = 70); }




/* map */
.map_left {float: left; width: 232px; line-height: 1.6em; padding: 0 0 15px 0;}
.map_left h1 {font-size: 260%;}
.map_left h2 {font-size: 135%; font-weight: normal; margin: 0 0 3px 0;}

.map_right {float: right; width: 597px; padding: 0 0 15px 0; margin-top: 15px;}

.map_curvebottom {background: url(/images/gobananas/page/curve2_w.gif) no-repeat top left; width: 597px; height: 34px; overflow: hidden; margin-top: -34px;}
.map_curvebottom div {float: right; background: url(/images/gobananas/page/curve3_w.gif) no-repeat top right; width: 31px; height: 34px;}

.map_innerbox {background: url(/images/gobananas/page/curve1_w.gif) no-repeat top right #f9da86; padding: 15px 20px 25px 20px; width: 557px; overflow: hidden;}
.map_innerbox .zoom {float: left; padding: 10px 12px 0 0;}
.map_innerbox .vr {background: url(/images/gobananas/icons/dotted_vr2.gif) repeat-y top right; height: 64px; padding-right: 25px; margin-right: 5px;}

.map_innerbox .results {float: left; padding: 0 0 0 15px; width: 165px; background: url(/images/gobananas/icons/dotted_vr2.gif) repeat-y top right;}
.map_innerbox .results_title {padding: 3px 0 5px 0;}
.map_innerbox .results_checkbox {float: left; padding: 8px 5px 0 0;}
.map_innerbox .results_icon {float: left; text-align: center; font-size: 75%; padding-right: 10px;}

.map_innerbox .searchby {float: left; padding: 0 0 0 20px;}
.map_innerbox .searchby_title {padding: 3px 0 13px 0; }
.map_innerbox .searchby_formbox {float: left; padding-right: 5px;}
.map_innerbox .searchby_formbutton {float: left; padding: 2px 0 5px 0;}
.map_formtop {background: url(/images/gobananas/page/map/form_top.gif) no-repeat; width: 147px; height: 6px; font-size: 0%;}
.map_formbottom {background: url(/images/gobananas/page/map/form_bottom.gif) no-repeat; width: 147px; height: 7px; font-size: 0%;}
.map_formmid {background: #fff; width: 127px; padding: 0 10px;}
.map_form {padding: 0; border: 0px solid #fff; background-color: #fff; vertical-align: middle; color: #666; font-size: 75%; width: 120px;}

.mapping_map { width:548px; height:498px; font-size:12px; line-height:13px; }
.mapping_map_rh { width:279px; height:213px; font-size:11px; line-height:12px; }
.mapping_map_hp { width:217px; height:146px; font-size:11px; line-height:12px; margin: 6px; position:absolute;}
.mapping_map_hp_border { width:229px; height:158px; position:absolute; z-index:100; cursor:pointer;}

.mapping_searchresults { 	width:524px; 
	padding:10px;
	margin-bottom:10px;
	border: 2px solid #F6C23A; 
	display: none;
	overflow:auto;
	background-color:#FDE6B0;
	font-size:11px;
 }
 
/* styles: map search */
.trans_box 
{
	width:200px; height:480px; 
	padding:10px;
	font-family:verdana;
	border: 2px solid #CFD5B4; 
	/*border:solid 1px #555;*/
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/mapping/75p_white.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box[class] 
{
	background-image:url(/images/mapping/75p_white.png);
	background-repeat:repeat;
}

/*.trans_box { width:200px; height:500px; background-color:white; filter:alpha(opacity=75); }*/
.mapSearchTitle { float:left; font-size:150%; font-weight:bold; }
.mapSearchContent { width:520px;  max-height:200px; overflow:auto; }
.mapSearchContent2 { width:500px; }
.mapCloseDiv { float:right; cursor:pointer; height:14px; width:14px; }
.mapSearchItem { float:left; width:245px; }
.mapSearchIcon { float:left; cursor:pointer; width:34px; height:31px; }
.mapSearchItem_Title { cursor:pointer; font-weight:bold; }
 


/* curve box */
.posabs {position: absolute;}
.curve_box_outerwrapper {padding: 0 0 30px 0;}
.curve_box_wrapper {padding: 10px 0 0 45px;}
.curve_box {background: url(/images/gobananas/page/curve1_w.gif) no-repeat top right #fef4dd; padding: 20px 20px 15px 90px;}
.curve_box h2 {margin: 0 0 5px 0; font-size: 145%;}
.curve_box p {margin: 0 0 5px 0;}
.curve_box_curvebottom {background: url(/images/gobananas/page/curve2_w.gif) no-repeat top left; width: 100%; height: 34px; overflow: hidden; margin-top: -34px;}
.curve_box_curvebottom div {float: right; background: url(/images/gobananas/page/curve3_w.gif) no-repeat top right; width: 31px; height: 34px;}


/* bananas fun */
.fun_box_width {width: 415px;}
.fun_box_innerwidth {width: 70%; line-height: 1.65em; min-height: 140px; height: auto !important; height: 140px;}


/* buy bananas */
.buy_rhbg {background: url(/images/gobananas/page/rh_bg2.gif) repeat-y;}
.buy_rhbottom {float: right; margin-right: 1px; _margin-right: 0; position: relative; z-index: 650; margin-top: -34px;}

.buy_left {float: left; width: 490px;}
.buy_right {float: right; width: 335px; border-top: 10px solid #fff;}
.buy_list_half {float: left; width: 50%;}
.buy_list_half ul li {font-size: 80%; margin: 0 0 0 1px; list-style: none outside; background: url(/images/gobananas/icons/chev_single.gif) no-repeat 0 5px; padding: 0 0 0 18px;}

.buy_box_wrapper {padding: 0;}
.buy_box {background: url(/images/gobananas/page/curve1_w.gif) no-repeat top right; padding: 20px 20px 20px 20px; width: 294px; overflow: hidden;}
.buy_curvebottom {background: url(/images/gobananas/page/curve2_w.gif) no-repeat top left; width: 334px; _width: 335px; height: 34px; overflow: hidden;}
.buy_curvebottom div {float: right; background: url(/images/gobananas/page/curve3_w.gif) no-repeat top right; width: 31px; height: 34px;}

.buy_box_im {float: left; width: 94px;}
.buy_box_text {float: left; width: 190px;}
.buy_box_text .header {font-size: 130%; font-weight: normal; margin: 0 0 5px 0;}
.buy_box_text .header A, .buy_box_text .header A:visited {color: #7d6537;; text-decoration: none;}
.buy_box_text .header A:hover {color: #f8b914; text-decoration: underline;}
.buy_box_text p {font-size: 85%; line-height: 1.5em; margin: 0;}


/* recipes */
.recipe_left {float: left; width: 25px; padding-top: 2px;}
.recipe_right {float: left; width: 450px; font-size: 85%; line-height: 1.6em;}
.recipe_right A, .recipe_right A:visited {color: #333;; text-decoration: none;}
.recipe_right A:hover {color: #f8b914; text-decoration: none;}


/* downloads */
.download_box_width {width: 490px;}
.download_box_innerwidth {line-height: 1.65em; min-height: 100px; height: auto !important; height: 100px; font-size: 85%;}
.curve_box h3 {font-size: 155%;}
.curve_box h3 A, .curve_box h3 A:visited {color: #7d6537;; text-decoration: none;}
.curve_box h3 A:hover {color: #f8b914; text-decoration: underline;}


/* banana facts */
.facts_left {float: left; width: 49%;}
.facts_right {float: right; width: 49%;}

.facts_box_wrapper {width: 100%; padding: 10px 0;}
.facts_box {background: url(/images/gobananas/page/curve1_w.gif) no-repeat top right #fef4dd; padding: 20px 20px 15px 15px; line-height: 1.6em; min-height: 65px; height: auto !important; height: 65px;}
.facts_box p {margin: 0 0 5px 0;}
.facts_box .padding {min-height: 65px; height: auto !important; height: 65px; padding: 0 0 0 50px;}
.facts_box .no1 {background: url(/images/gobananas/icons/no/1.gif) no-repeat top left;}
.facts_box .no2 {background: url(/images/gobananas/icons/no/2.gif) no-repeat top left;}
.facts_box .no3 {background: url(/images/gobananas/icons/no/3.gif) no-repeat top left;}
.facts_box .no4 {background: url(/images/gobananas/icons/no/4.gif) no-repeat top left;}
.facts_box .no5 {background: url(/images/gobananas/icons/no/5.gif) no-repeat top left;}
.facts_box .no6 {background: url(/images/gobananas/icons/no/6.gif) no-repeat top left;}
.facts_box .no7 {background: url(/images/gobananas/icons/no/7.gif) no-repeat top left;}
.facts_box .no8 {background: url(/images/gobananas/icons/no/8.gif) no-repeat top left;}
.facts_box .no9 {background: url(/images/gobananas/icons/no/9.gif) no-repeat top left;}

.facts_bottom_vr {background: url(/images/gobananas/page/dotted_vr2.gif) repeat-y; width: 100%; overflow: hidden;}
.facts_bottom_vr ul li {margin: 0 0 0 1px; list-style: none outside; background: url(/images/gobananas/icons/chev_single.gif) no-repeat 0 5px; padding: 0 10px 15px 22px;}

.facts_bbox_im {float: left; width: 94px; padding-left: 30px;}
.facts_bbox_text {float: left; width: 255px;}
.facts_bbox_text .header {font-size: 130%; font-weight: normal; margin: 0 0 5px 0;}
.facts_bbox_text .header A, .facts_bbox_text .header A:visited {color: #7d6537;; text-decoration: none;}
.facts_bbox_text .header A:hover {color: #f8b914; text-decoration: underline;}
.facts_bbox_text p {font-size: 85%; line-height: 1.5em; margin: 0;}


/* spread the word */
.spread_wrapper {width: 835px; overflow: hidden; font-size: 85%; line-height: 1.6em; padding: 12px 0 0 0;}
.spread_left {float: left; width: 450px; overflow: hidden; padding: 12px 0 0 0;}
.spread_right {float: right; width: 355px; overflow: hidden; padding: 12px 0 0 0;}
.spread_wrapper .form_wrapper {width: 100%; overflow: hidden;}
.spread_wrapper .form_wrapper .form_left {float: left; width: 220px; padding: 0 10px 0 0;}
.spread_wrapper .form_wrapper .form_right {float: left; width: 220px;}
.spread_left .form_wrapper .form {width: 190px;}
.spread_left .form_wrapper .form_width {width: 425px !important;}
.spread_right .form_wrapper .form {width: 325px; font-style: italic; height: 360px; #height: 370px;}
.form_fileupload { background-color:#FDF0CE; border:0 solid #FFFFFF; color:#666666; font-size:inherit; padding:2px 5px; vertical-align:middle; width:340px; }    
input.hidden-file { position: absolute; top: 0; opacity: 0; FILTER: alpha(opacity=0); height:25px; cursor: default; }    


/* 404 */
.errorpage_bg {background: url(/images/gobananas/page/404/bg.jpg) no-repeat bottom;}
.errorpage_left {float: left; width: 280px; text-align: right; padding: 20px 20px 0 0;}
.errorpage_right {float: left; width: 495px; padding: 20px 0 200px 0;}
