@charset "utf-8";

/* Base Structure */


img, div, a, input { behavior: url(iepngfix.htc) }

.hidden {
	visibility: hidden;
	display: none;
}
* html a:hover {
	visibility:visible;
}

* {
margin:0;
padding:0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #fdffcf;
	font-size: 12px;
	background-image: url(../images/bg_repeat.jpg);
	background-repeat: repeat-x;
}
#body_cell {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}
#main_container {
	width: 980px;
	float: left;
}
#header {
	float: left;
	width: 980px;
	background-image: url(../images/bg_header.jpg);
	background-repeat: no-repeat;
	_font-size: 0px;
}
	.header_top {
		float: left;
		width: 980px;
	}
		.header_top_left {
			float: left;
			width: 275px;
			height: 134px;
			background-image: url(../images/nav_1_tropicalway.png);
			background-repeat: no-repeat;
		}
		.header_top_left_mo {
			float: left;
			width: 275px;
			height: 134px;
			background-image: url(../images/nav_mo_1_tropicalway.png);
			background-repeat: no-repeat;
		}
			.header_logo_top {
				float: left;
				width: 151px;
				height: 134px;
			}
			.header_navcell_home {
					float: left;
					height: 51px;
					padding-top: 83px;
				}
				.header_navcell_home img {
					height: 51px; 
					border: 0; 
				}
				.header_navcell_home a {
					display: block;
					height: 51px;
					float: left;
					overflow:hidden;/* for ie to hide extra height*/
				}
				.header_navcell_home a:hover img{
					visibility:hidden;
				}
					.nav_1_tropicalway {
						float: left;
						background-image: url(../images/nav_mo_1_tropicalway.jpg);
						background-repeat: no-repeat;
						width: 124px;
						height: 51px;
						overflow:hidden;/* for ie to hide extra height*/	
					}
		.header_top_right {
			float: left;
			width: 705px;
		}
			.header_top_right_buttonarea {
				float: left;
				width: 705px;
				height: 83px;
				overflow: hidden;
			}
				.header_top_right_buttoncell {
					float: right;
					width: 164px;
					height: 56px;
					padding-top: 22px;
					padding-right: 22px;
				}
				.header_top_right_buttoncell_img {
					float: left;
					width: 164px;
					height: 56px;
					background-image: url(../images/button_more_info.png);
					background-repeat: no-repeat;
				}
				.header_top_right_buttoncell_img_mo {
					float: left;
					width: 164px;
					height: 56px;
					background-image: url(../images/button_more_info_mo.png);
					background-repeat: no-repeat;
				}
			.header_top_right_navarea {
				float: left;
				width: 705px;
				height: 51px;
			}
				.header_navcell {
					float: left;
					height: 51px;
				}
				.header_navcell img {
					height: 51px; 
					border: 0; 
				}
				.header_navcell a {
					display: block;
					height: 51px;
					float: left;
					overflow:hidden;/* for ie to hide extra height*/
				}
				.header_navcell a:hover img{
					visibility:hidden;
				}
					.nav_2_different {
						float: left;
						background-image: url(../images/nav_mo_2_different.jpg);
						background-repeat: no-repeat;
						width: 114px;
						height: 51px;
						overflow:hidden;/* for ie to hide extra height*/	
					}
					.nav_3_supporting {
						float: left;
						background-image: url(../images/nav_mo_3_supporting.jpg);
						background-repeat: no-repeat;
						width: 112px;
						height: 51px;
						overflow:hidden;/* for ie to hide extra height*/	
					}
					.nav_4_stories {
						float: left;
						background-image: url(../images/nav_mo_4_stories.jpg);
						background-repeat: no-repeat;
						width: 105px;
						height: 51px;
						overflow:hidden;/* for ie to hide extra height*/	
					}
					.nav_5_process {
						float: left;
						background-image: url(../images/nav_mo_5_process.jpg);
						background-repeat: no-repeat;
						width: 105px;
						height: 51px;
						overflow:hidden;/* for ie to hide extra height*/	
					}
					.nav_6_where {
						float: left;
						background-image: url(../images/nav_mo_6_where.jpg);
						background-repeat: no-repeat;
						width: 83px;
						height: 51px;
						overflow:hidden;/* for ie to hide extra height*/	
					}
					.nav_7_what {
						float: left;
						background-image: url(../images/nav_mo_7_what.jpg);
						background-repeat: no-repeat;
						width: 109px;
						height: 51px;
						overflow:hidden;/* for ie to hide extra height*/	
					}
					.nav_8_faqs {
						float: left;
						background-image: url(../images/nav_mo_8_faqs.jpg);
						background-repeat: no-repeat;
						width: 67px;
						height: 51px;
						overflow:hidden;/* for ie to hide extra height*/	
					}
	#header_bottom {
		float: left;
		width: 980px;
	}
		.logo_bottom {
			float: left;
			width: 151px;
			height: 44px;
		}
	#header_bottom .banner_home {
		float: left;
		width: 970px;
		height: 319px;
		background-image: url(../images/bg_banner_home.png);
		background-repeat: no-repeat;
	}
		#header_bottom .banner_home .textarea {
			float: left;
			width: 540px;
			height: 100px;
			padding-left: 95px;
			padding-top: 79px;
		}
			#header_bottom .banner_home .textarea .textarealeft {
				float: left;
				width: 450px;
				font-size: 14px;
				line-height: 1.1;
			}
			#header_bottom .banner_home .textarea .textarearight {
				float: right;
				width: 60px;
				height: 40px;
				font-size: 10px;
				padding-top: 50px;
				text-align: right;
			}
		.button_letsgetstarted {
			float: left;
			/*float: none;*/
			width: 288px;
			height: 64px;
			padding-left: 320px;
		}
			#button_letsgetstarted_imgs {
				float: none;
				width: 288px;
				height: 64px;
				margin: 0;
				padding: 0;
				display: block;
				left: 320px;
				position: relative;
			}
				#button_letsgetstarted_imgs a {
					float: none;
					width: 288px;
					height: 64px;
					margin: 0;
					padding: 0;
					display: block;
					position: absolute;
					top: 0px;
					left: 0px;
				}
			.button_letsgetstarted_img {
				float: left;
				/*float: none;*/
				width: 288px;
				height: 64px;
				background-image: url(../images/button_letsgetstarted.png);
				background-repeat: no-repeat;
			}
			.button_letsgetstarted_img_mo {
				float: left;
				width: 288px;
				height: 64px;
				background-image: url(../images/button_letsgetstarted_mo.png);
				background-repeat: no-repeat;
			}
	#header_bottom .banner_tropicalway {
		float: left;
		width: 970px;
		height: 198px;
		background-image: url(../images/bg_banner_tropicalway.png);
		background-repeat: no-repeat;
	}
	.banner_linkarea {
		float: left;
		width: 505px;
		padding-top: 120px;
		padding-left: 95px;
		color: #f67614;
		font-weight: bold;
		font-size: 10px;
	}
	.banner_linkarealink {
		font-size: 10px;
		color: #f67614;
		font-weight: bold;
		text-decoration: underline;
	}
	.banner_linkarealink a:hover {
		font-size: 10px;
		color: #f67614;
		font-weight: bold;
		text-decoration: none;
	}
	.banner_linkareacurrent {
		font-size: 10px;
		color: #f67614;
		font-weight: bold;
		text-decoration: none;
	}
	.banner_linkarea a:hover {
		font-size: 10px;
		color: #f67614;
		font-weight: bold;
		text-decoration: none;
	}
	#header_bottom .banner_different {
		float: left;
		width: 970px;
		height: 198px;
		background-image: url(../images/bg_banner_different.png);
		background-repeat: no-repeat;
	}
	#header_bottom .banner_process {
		float: left;
		width: 970px;
		height: 198px;
		background-image: url(../images/bg_banner_process.png);
		background-repeat: no-repeat;
	}
	#header_bottom .banner_what {
		float: left;
		width: 970px;
		height: 198px;
		background-image: url(../images/bg_banner_what.png);
		background-repeat: no-repeat;
	}
	#header_bottom .banner_where {
		float: left;
		width: 970px;
		height: 198px;
		background-image: url(../images/bg_banner_where.png);
		background-repeat: no-repeat;
	}
	#header_bottom .banner_stories {
		float: left;
		width: 970px;
		height: 198px;
		background-image: url(../images/bg_banner_stories.png);
		background-repeat: no-repeat;
	}
	#header_bottom .banner_supporting {
		float: left;
		width: 970px;
		height: 198px;
		background-image: url(../images/bg_banner_supporting.png);
		background-repeat: no-repeat;
	}
	#header_bottom .banner_faqs {
		float: left;
		width: 970px;
		height: 198px;
		background-image: url(../images/bg_banner_faqs.png);
		background-repeat: no-repeat;
	}
	#header_bottom .banner_request {
		float: left;
		width: 970px;
		height: 198px;
		background-image: url(../images/bg_banner_request.png);
		background-repeat: no-repeat;
	}
	#header_bottom .banner_frankit {
		float: left;
		width: 970px;
		height: 198px;
		background-image: url(../images/bg_banner_frankit.png);
		background-repeat: no-repeat;
	}
	#header_bottom .banner_thank_request {
		float: left;
		width: 970px;
		height: 198px;
		background-image: url(../images/bg_banner_thank_request.png);
		background-repeat: no-repeat;
	}
	#header_bottom .banner_thank_download {
		float: left;
		width: 970px;
		height: 198px;
		background-image: url(../images/bg_banner_thank_download.png);
		background-repeat: no-repeat;
	}


#mid_content {
	float: left;
	width: 980px;
	background-image: url(../images/bg_shadow.png);
	background-repeat: repeat-y;
}
	#mid_content_inner {
		float: left;
		width: 960px;
		margin-left: 10px;
		background-color: #f8f8f8;
		display: inline;
	}
		.secondary_contentarea {
			float: left;
			width: 924px;
			padding-left: 25px;
			padding-top: 25px;
			padding-bottom: 20px;
		}
			.secondary_left {
				float: left;
				width: 675px;
				line-height: 1.3;
			}
				.page_nav {
					float: right;
					width: 145px;
					padding-right: 25px;
					font-size: 12px;
					color: #a9a9a9;
					padding-top: 15px;
				}
				.page_nav_left {
					float: left;
					width: 80px;
					text-align: right;
					color: #333333;
				}
				.page_nav_left a {
					color: #333333;
					font-size: 12px;
					text-decoration: underline;
					font-weight: bold;
				}
				.page_nav_left a:hover {
					color: #333333;
					font-size: 12px;
					text-decoration: none;
					font-weight: bold;
				}
				.page_nav_center {
					float: left;
					text-align: center;
					width: 20px;
				}
				.page_nav_right {
					float: left;
					width: 40px;
					text-align: right;
					color: #f67614;
				}
				.page_nav_right a {
					color: #f67614;
					font-size: 12px;
					text-decoration: underline;
					font-weight: bold;
				}
				.page_nav_right a:hover {
					color: #f67614;
					font-size: 12px;
					text-decoration: none;
					font-weight: bold;
				}
			.secondary_right {
				float: right;
				width: 220px;
			}
				.frankit_right {
					float: left;
					width: 220px;
					height: 68px;
					margin-bottom: 15px;
					display: inline;
				}
				.frankit_right img {
					width: 220px;
					height: 68px; 
					border: 0; 
				}
				.frankit_right a {
					display: block;
					height: 68px;
					float: left;
					overflow:hidden;/* for ie to hide extra height*/
				}
				.frankit_right a:hover img{
					visibility:hidden;
				}
				.frankit_right_img {
					float: left;
					width: 220px;
					height: 68px;
					background-image: url(../images/frankit_right_mo.jpg);
					background-repeat: no-repeat;					
				}
				
				.testimonial_right {
					float: left;
					width: 220px;
					background-image: url(../images/bg_testimonial.jpg);
					background-repeat: no-repeat;
					background-position: bottom;
				}
				.testimonial_right_ryan {
					float: left;
					width: 220px;
					background-image: url(../images/bg_testimonial_ryan.jpg);
					background-repeat: no-repeat;
					background-position: bottom;
				}
				.testimonial_right_craig {
					float: left;
					width: 220px;
					background-image: url(../images/bg_testimonial_craig.jpg);
					background-repeat: no-repeat;
					background-position: bottom;
				}
				.testimonial_right_dianne {
					float: left;
					width: 220px;
					background-image: url(../images/bg_testimonial_dianne.jpg);
					background-repeat: no-repeat;
					background-position: bottom;
				}
				.testimonial_right_jeffrey {
					float: left;
					width: 220px;
					background-image: url(../images/bg_testimonial_jeffrey.jpg);
					background-repeat: no-repeat;
					background-position: bottom;
				}
				.testimonial_right_mitchell {
					float: left;
					width: 220px;
					background-image: url(../images/bg_testimonial_mitchell.jpg);
					background-repeat: no-repeat;
					background-position: bottom;
				}
				.testimonial_right_munson {
					float: left;
					width: 220px;
					background-image: url(../images/bg_testimonial_munson.jpg);
					background-repeat: no-repeat;
					background-position: bottom;
				}
				.testimonial_right_soliz {
					float: left;
					width: 220px;
					background-image: url(../images/bg_testimonial_soliz.jpg);
					background-repeat: no-repeat;
					background-position: bottom;
				}
				.testimonial_right_stojanvoski {
					float: left;
					width: 220px;
					background-image: url(../images/bg_testimonial_stojanvoski.jpg);
					background-repeat: no-repeat;
					background-position: bottom;
				}
				.testimonial_right_walls {
					float: left;
					width: 220px;
					background-image: url(../images/bg_testimonial_walls.jpg);
					background-repeat: no-repeat;
					background-position: bottom;
				}
					.testimonial_right_captop {
						float: left;
						width: 220px;
					}
					.testimonial_mid {
						float: left;
						width: 220px;
						background-image: url(../images/bg_testimonial_repeat.jpg);
						background-repeat: repeat-y;
					}
						.testimonial_inner_top {
							float: left;
							width: 190px;
							padding-left: 15px;
							line-height: 1.2;
							font-size: 11px;
						}
						.testimonial_inner_bottom {
							float: left;
							width: 90px;
							padding-top: 15px;
							padding-left: 15px;
							padding-bottom: 10px;
							font-size: 10px;
							font-style: italic;
						}
#cap_bottom {
	float: left;
	width: 980px;
	height: 31px;
	background-image: url(../images/cap_main_bottom.png);
	background-repeat: no-repeat;
}
#footer {
	float: left;
	width: 930px;
	padding-left: 25px;
}
	.footer_top {
		float: left;
		width: 930px;
	}
	.footer_top_left {
		float: left;
		width: 300px;
	}
	.footer_top_left a {
		color: #333333;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
	}
	.footer_top_left a:hover {
		color: #333333;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
	}
	.footer_top_right {
		float: right;
		width: 199px;
		height: 20px;
	}
	.footer_bottom {
		float: left;
		width: 930px;
		_width: 940px;
		padding-top: 25px;
	}
	.footer_bottom a {
		font-size: 10px;
		text-decoration: underline;
		font-weight: normal;
		color: #333333;
	}
	.footer_bottom a:hover {
		font-size: 10px;
		text-decoration: none;
		font-weight: normal;
		color: #333333;
	}

/* Index */

.index_content_area {
	float: left;
	width: 930px;
	_width: 900px;
	padding-left: 42px;
	padding-top: 14px;
	padding-bottom: 5px;
}
	.index_left {
		float: left;
		width: 480px;
	}
	.index_center {
		float: left;
		width: 133px;
	}
	.index_right {
		float: left;
		width: 285px;
	}
	.index_txt_image {
		float: left;
		width: 208px;
		height: 29px;
	}
	.index_txt_firsthand {
		float: left;
		width: 435px;
		line-height: 1.5;
	}
	.index_txt_firsthand_right {
		float: left;
		width: 435px;
		text-align: right;
	}
	.index_txt_frankit {
		float: left;
		width: 285px;
		line-height: 1.5;
	}
	.index_txt_frankit_right {
		float: left;
		width: 285px;
		text-align: right;
		padding-top: 10px;
	}
	.index_txt_frankit_right a {
		color: #f67614;
		text-decoration: underline;
		font-weight: normal;
	}
	.index_txt_frankit_right a:hover {
		color: #f67614;
		text-decoration: none;
		font-weight: normal;
	}

/* The Tropical Way */

.body_img_tropway_left {
	float: left;
	width: 206px;
	height: 192px;
}
.believe_numberarea {
	float: left;
	width: 660px;
	padding-left: 25px;
}
	.believe_numbercell {
		float: left;
		width: 660px;
		padding-bottom: 15px;
	}
		.believe_numbercell_top {
			float: left;
			width: 660px;
			padding-bottom: 3px;
		}
		.believe_numbercell_bottom {
			float: left;
			width: 640px;
			padding-left: 20px;
		}
.trifecta_cell {
	float: left;
	width: 660px;
	padding-bottom: 15px;
}
	.trifecta_cell_left {
		float: left;
		width: 219px;
	}
	.trifecta_cell_right {
		float: right;
		width: 425px;
	}
.meet_cell {
	float: left;
	width: 660px;
	padding-bottom: 25px;
}
.meet_img_right {
	float: left;
	width: 220px;
	height: 266px;
	padding-top: 15px;
}

/* What Makes Us Different */

.body_img_different_right {
	float: right;
	width: 207px;
	height: 186px;
	padding-left: 10px;
}
.right_img_franchise4vets {
	float: left;
	width: 220px;
	height: 89px;
	padding-top: 15px;
}
.right_img_menumasters {
	float: left;
	width: 220px;
	height: 165px;
	padding-top: 15px;
}

/* Where We Are */

.where_img_right {
	float: left;
	width: 200px;
	height: 252px;
	padding-top: 15px;
}

/* Supporting Our System */

.support_txt_img {
	float: left;
	width: 243px;
	height: 22px;
}

/* Form Pages */

.request_img_right {
	float: left;
	width: 220px;
	height: 266px;
}
.hidden {
	display: none;
}
.request_form_area {
	float: left;
	width: 675px;
	font-size: 10px;
}
.req_left {
	float: left;
	width: 335px;
	padding-right: 5px;
}
.req_right {
	float: left;
	width: 335px;
}
.req_row {
	float: left;
	width: 335px;
	padding-bottom: 10px;
}
.req_row_topspace {
	float: left;
	width: 270px;
	padding-bottom: 15px;
	padding-top: 20px;
}
.req_top_left {
	float: left;
	width: 110px;
	padding-right: 10px;
}
.req_top_right {
	float: left;
	width: 170px;
}
.req_form_field {
	float: left;
	width: 170px;
	font-size: 10px;
	background-color: #fffcca;
}
.req_form_field_med {
	float: left;
	width: 75%;
	font-size: 10px;
	background-color: #fffcca;
}
.req_form_field_large {
	float: left;
	width: 100%;
	font-size: 10px;
	background-color: #fffcca;
}
.req_submit {
	float: left;
	width: 234px;
	height: 56px;
	padding-left: 225px;
	padding-top: 15px;
}
.fran_submit {
	float: left;
	width: 234px;
	height: 56px;
	padding-left: 300px;
}
.font_red_two {
	color: #9d0c16;
}
.download_img_right {
	float: left;
	width: 220px;
	height: 266px;
}
.button_download_kit {
	float: left;
	width: 234px;
	height: 58px;
	padding-top: 20px;
	padding-left: 225px;
}
.pdf_download_cell {
	float: left;
	width: 315px;
	padding-top: 25px;
	padding-left: 185px;
}
.pdf_download_left {
	float: left;
	width: 34px;
	height: 27px;
}
.pdf_download_right {
	float: left;
	width: 281px;
	padding-top: 2px;
	font-style: italic;
	font-size: 10px;
}
.pdf_download_right a {
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	font-style: italic;
	color: #000000;
}
.pdf_download_right a:hover {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
	color: #000000;
}


/* Expandable Bullets */

.faq_plus, .faq_minus {
	width: 20px;
	padding-right: 6px;
	float: left;
}
.faq_bullets {
	padding-left: 24px;
	line-height: 1.3;
}
.click_collapse_expand_container {
	float: left;
	width: 100%;
	cursor: pointer;
	cursor: hand;
}
h2 {
	font-size: 13px;
	font-weight: bold;
	padding-top: 2px;
}
.click_bullet {
	width: 10px;
	float: left;
}
	.click_expand_collapse {
		float: right;
		padding-left: 10px;
		background: url(../images/bullet_img_orange.jpg) no-repeat left;
		font-size: 10px;
		font-style: italic;
	}
	.click_collapse_expand {
		float: right;
		padding-left: 10px;
		background: url(../images/bullet_img_orange.jpg) no-repeat left;
		font-size: 10px;
		font-style: italic;
	}

/* Fonts */

h1 {
	font-size: 13px;
	font-weight: bold;
}
h3 {
	font-size: 15px;
	font-weight: bold;
}
.font_red {
	font-size: 12px;
	color: #DF1F26;
}
.font_red_bold {
	color: #DF1F26;
	font-weight: bold;
	font-size: 20px;
}
.font_blue {
	color: #004060;
	font-weight:normal;
}
.font_grey {
	color:#6d6d6d;
}
.font_fourteen {
	font-size: 14px;
}
.font_nine {
	font-size: 9px;
}
.font_eleven {
	font-size: 11px;
}
.font_twelve {
	font-size: 12px;
}
.font_thirteen {
	font-size: 13px;
}
.font_fourteen {
	font-size: 14px;
}
.font_sixteen {
	font-size: 16px;
}
.font_seventeen {
	font-size: 17px;
}
.font_eighteen {
	font-size: 18px;
}
.font_twenty {
	font-size: 20px;
}
.font_twenty_two {
	font-size: 22px;
}
.font_twenty_four {
	font-size: 24px;
}
.font_large_bold {
	font-size: 24px;
	font-weight: bold;
}
.font_large_bold_italic {
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
}

/* Basic Page Structure */

/* What's the Process */

.process_text_area {
	float: left;
	width: 675px;
	padding-top: 5px;
	padding-bottom: 18px;
}
.step_one_img_cell {
	float: left;
	width: 153px;
	height: 32px;
	background-image: url(../images/process_left_step_one.jpg);
	background-repeat: no-repeat;
}
.step_two_img_cell {
	float: left;
	width: 236px;
	height: 34px;
	background-image: url(../images/process_left_step_two.jpg);
	background-repeat: no-repeat;
}
.step_three_img_cell {
	float: left;
	width: 253px;
	height: 33px;
	background-image: url(../images/process_left_step_three.jpg);
	background-repeat: no-repeat;
}
.step_four_img_cell {
	float: left;
	width: 223px;
	height: 33px;
	background-image: url(../images/process_left_step_four.jpg);
	background-repeat: no-repeat;
}
.step_five_img_cell {
	float: left;
	width: 183px;
	height: 33px;
	background-image: url(../images/process_left_step_five.jpg);
	background-repeat: no-repeat;
}
.step_six_img_cell {
	float: left;
	width: 287px;
	height: 33px;
	background-image: url(../images/process_left_step_six.jpg);
	background-repeat: no-repeat;
}
.step_seven_img_cell {
	float: left;
	width: 215px;
	height: 34px;
	background-image: url(../images/process_left_step_seven.jpg);
	background-repeat: no-repeat;
}
.step_eight_img_cell {
	float: left;
	width: 201px;
	height: 34px;
	background-image: url(../images/process_left_step_eight.jpg);
	background-repeat: no-repeat;
}
.step_nine_img_cell {
	float: left;
	width: 196px;
	height: 33px;
	background-image: url(../images/process_left_step_nine.jpg);
	background-repeat: no-repeat;
}
.process_image_right {
	float: right;
	display: inline;
	margin-top: 10px;
	width: 220px;
	height: 275px;
	background-image: url(../images/process_img_right_smoothie.jpg);
	background-repeat: no-repeat;
}

/* What's the Process END */

/* What's it Gonna Take Styles */

.gonna_take_text_area {
	float: left;
	width: 675px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.gonna_take_table_cell {
	float: left;
	display: inline;
	width: 456px;
	height: 544px;
	margin-left: 113px;
	background-image: url(../images/gonna_take_table_img.jpg);
	background-repeat: no-repeat;
}
.gonna_take_image_right {
	float: right;
	display: inline;
	margin-top: 10px;
	width: 220px;
	height: 267px;
	background-image: url(../images/gonna_take_img_right_sandwich.jpg);
	background-repeat: no-repeat;
}
table#gonna_take {
	font: 11px Arial, Helvetica, sans-serif;
	color: #3e3e3e;
}
	table#gonna_take td {
		border: 1px solid #979797;
		border-collapse: collapse;
		border-top: none;
		border-left: none;
		padding-left: 10px;
		vertical-align: middle;
	}
		table#gonna_take tr#table_head td {
			padding-left: 0;
			padding-bottom: 10px;
			vertical-align: bottom;
		}
	table#gonna_take tr.even, table#gonna_take tr.odd {
		height: 49px;
	}
	table#gonna_take tr.even {
		background: url(../images/bg-rowtall-grad.jpg) 0 0 repeat-x;
	}
	table#gonna_take tr.tall {
		height: 49px;
		background: url(../images/bg-rowtall-grad.jpg) 0 0 repeat-x;
	}
	table#gonna_take tr#subtotal, table#gonna_take tr#table_head, td#totals {
		font-weight: bold;
	}
	table#gonna_take tr#table_head, table#gonna_take td#totals {
		font-style: italic;
	}
	table#gonna_take tr#totals {
		border: 1px solid #979797;
		border-top: none;
		background: #ccde66;
	}
	table#gonna_take tr#table_head td {
		border: none;
		border-bottom: 1px solid #979797;
		text-align: center;
	}
	table#gonna_take td.col_left {
		text-align: left;
		border-left: 1px solid #979797;
	}
	table#gonna_take td.cols_right {
	}
	table#gonna_take td.col_amount {
		text-align: right;
		padding-left: 0px;
		padding-right: 10px;
	}table#gonna_take td.col_method, table#gonna_take .col_due, table#gonna_take .col_right {
		padding: 0;
		text-align: center;
	}
	table#gonna_take td.col_due {
		width: 120px;
	}
	a.footnote {
		display: inline-block;
		background: url(../images/footnote.png) 0 0 no-repeat;
		text-indent:-9999px;
		width: 10px;
		height: 10px;
		overflow: hidden;
		text-decoration: none;
	}
.footnotes {
	background: #fff;
	padding: 15px;
	padding-top: 50px;
}
.clearfix {
	font-size: 0px;
	clear: both;
}
/* What's it Gonna Take Styles END */

/* Form CSS */

.form_container {
	float: left;
	width: 200px;
}
.side_form_text_area {
	float: left;
	width: 197px;
	margin-left: 10px;
	display: inline;
}
.side_form_top_text {
	float: left;
	width: 197px;
	font-size: 16px;
	color: #000000;
	font-weight:  bold;
	text-align: center;
	margin: 10px 0 5px 5px;
	display: inline;
}
.field_container {
	float: left;
	width: 197px;
	margin-top: 5px;
	margin-left: 4px;
	display: inline;
}
.field_text {
	float: left;
	font-size: 9px;
	width: 195px;
	margin-left: 2px;
	font-weight: normal;
	margin-bottom: 1px;
	display: inline;
}
.form_field {
	float: left;
	width: 195px;
}
.field_checkbox {
	float: left;
	font-size: 9px;
	width: 195px;
	margin-left: 2px;
	font-weight: normal;
	margin-bottom: 1px;
	display: inline;
	vertical-align:top;
}
.submit {
	float: left;
	width: 87px;
	height: 22px;
	margin-top: 3px;
	margin-bottom: 10px;
	margin-left: 55px;
	display: inline;
}
