body,td,th {	font-family: Aerial;	font-size: small;	letter-spacing: normal;}body {	background-image: url(images/bg.gif);	background-repeat: repeat-x;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;}	h1, h2, h3 {	margin: 0;	padding: 0;	font-weight: normal;	color: #3399CC;}#main_pic {	float: left;	height: 217px;	width: 709px;	background-image: url(images/main_pic.jpg);	padding: 0px;}#main_pic #main_pic_header {	padding: 35px 0px 0px 50px;	text-align: left;	vertical-align: middle;	height: 177px;}h2 {	font-size: 2.2em;	margin-bottom: 15px;	margin-top: 0px;}h3 {	font-size: 1.1em;	line-height: 160%;}p, ul, ol {	margin-top: 0;	line-height: 140%;}ul, ol {}a {	text-decoration: none;	color: #4486C7;}a:hover {}#container {	width: 1030px;	background-image: url(images/bg_drop.png);	background-repeat: repeat-y;	background-position: top;	height: auto;	margin: auto;}#header {	background-color: #FFF;	height: 286px;	background-image: url(landing_images/funway_1.jpg);	margin-top: 0px;	margin-right: 15px;	margin-bottom: 0px;	margin-left: 15px;	background-repeat: no-repeat;	clear: none;	float: left;}#header_right {	background-image: url(images/button_back_top.jpg);	background-repeat: no-repeat;	height: 69px;	width: 709px;	float: right;	background-position: right top;	padding-top: 0px;}#header_left {	background-image: url(images/header_left_2.jpg);	background-repeat: no-repeat;	height: 286px;	width: 54px;	float: left;}#buttons {	height: 37px;	margin-bottom: 8px;	float: left;	width: 242px;	margin-left: 0px;	overflow: hidden;}#logo_container {	width: 237px;	height: 286px;	margin-top: 0px;	margin-bottom: 0px;	background-repeat: no-repeat;	float: left;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	background-image: url(images/logo_bg.jpg);}#logo {	padding: 75px 5px 0px;}#button_left  {	background-image: url(images/left_buttons.jpg);	background-repeat: no-repeat;	height: 453px;	width: 83px;	margin-left: 15px;	float: left;	background-position: 0px;}#buttons_container {	height: 453px;	width: 242px;	float: left;	background-image: url(images/button_back.jpg);	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;	background-repeat: no-repeat;}#footer_container {	background-image: url(images/footer_back.jpg);	clear: both;	float: left;	height: 120px;	width: 1000px;	margin-right: 15px;	margin-left: 15px;	background-repeat: no-repeat;}#footer {	clear: both;	float: left;	height: 25px;	margin-right: 0px;	margin-left: 60px;	margin-top: 60px;	width: 890px;	margin-bottom: 0px;}.Orange_text {	color: #FDCB04;}#main_content_container {	float: left;	background-repeat: no-repeat;	background-position: right top;	width: 1000px;	min-height: 380px;	margin-right: 15px;	margin-left: 15px;	background-image: url(images/top_spacer.jpg);}#main_content {	margin: 0px auto auto 0px;	padding: 0px 20px 0px 20px;	width: auto;}#main_content     H1 {	padding-left: 320px;	padding-top: 25px;	padding-bottom: 15px;	color: #2C88BD;}#offers_container {	background-image: url(images/plans_back_orange_2.png);	background-repeat: no-repeat;	background-position: center top;	height: 160px;	padding: 15px 30px 20px;	margin-top: 5px;	margin-bottom: 10px;}#offer_1 {	width: 265px;	height: 163px;	margin: 0px 15px 3px 20px;	float: left;	display: inline;	background-image: url(images/grey_go.jpg);	background-repeat: no-repeat;	background-position: right bottom;}#offer_1:hover {	width: 265px;	height: 163px;	margin: 0px 15px 3px 20px;	float: left;	display: inline;	background-image: url(images/go.png);	background-position: right bottom;	background-repeat: no-repeat;}#offer_1_inner {	padding: 0px;	margin-top: 15px;}#offer_1_inner_2 {	padding-top: 5px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}.White_header {	font-size: 1.8em;	line-height: 110%;	color: #2C88BD;	font-weight: normal;	padding-bottom: 5px;	display: block;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #FFCC00;	margin-bottom: 10px;}.more_information {	display: block;	float: right;	color: #2785BB;	padding-right: 5px;	padding-left: 5px;	padding-top: 5px;}.icon_float {	padding: 2px 0px 5px;	float: left;}.hr {	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}.icon_header {	padding: 0px;	border: thin solid #FFCF10;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;}.offer_1_more {	float: right;	height: 24px;	width: 24px;	background-image: url(images/go_up.jpg);}#spacer {	clear: both;}#footer  ul {	margin: 0;	padding: 0;	list-style: none;	line-height: normal;}#footer   li {	float: left;}#footer   a {	display: block;	height: 10px;	text-decoration: none;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #2785BB;	border: none;	padding: 5px 40px;}#footer   a:hover, #menu   .current  {	text-decoration: underline;	color: #44A8DA;}#menu .current_page_item a {	background: #4E9CE9;	padding-left: 0;}#buttons_top {	background-image: url(images/buttons_top.jpg);	background-repeat: no-repeat;	height: 52px;}#top_spacer {	width: 900px;	background-image: url(images/top_spacer.jpg);	background-repeat: no-repeat;	height: 30px;	margin-right: 15px;	margin-left: 15px;	float: left;}#buttons_right {	background-image: url(images/right_buttons.jpg);	background-repeat: no-repeat;	float: left;	height: 453px;	width: 34px;	background-position: -2px;}#menu ul {	margin: 0;	padding: 0;	list-style: none;	line-height: normal;}#buttons:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	padding: 15px 10px;	color: #EEEEEE;	float: right;	background-image: url("file:///Macintosh HD/Users/Wayne/Desktop/Worldchoice/worldchoice_website/images/button_back.jpg");}.menu {	font-family: Arial, Helvetica, sans-serif;	font-size: medium;	font-weight: bold;	margin-left: 0px;}#menu_spacer {	height: 44px;	width: 45px;	float: left;}#menu li {	float: left;	padding-left: 1px;}#menu a {	display: block;	height: 43px;	padding-top: 26px;	text-decoration: none;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #1D506B;	border: none;	padding-right: 25px;	padding-left: 25px;	padding-bottom: 0px;}#contact_text {	margin: 10px 17px 10px 20px;}#menu a:hover, #menu .current_page_item a {	background: url(images/button_back.jpg) repeat-x;	text-decoration: none;	padding-right: 25px;	padding-left: 25px;	color: #FFFFFF;}h5 {	font-size: 2em;}h6 {	font-size: 2em;	margin-bottom: 15px;	margin-top: 0px;	font-weight: lighter;	color: #FFFFFF;	line-height: 120%;}.Blue_small {	font-size: 1.4em;	line-height: 130%;	color: #3399CC;}.Orange_small_bold {	font-size: 1.4em;	line-height: 100%;	color: #2785BB;	font-weight: bold;}.Bluebold_text {	color: #4AA4C7;	font-size: 34px;}#lower_container {	margin: 0px 30px;}#col_1 {	width: 420px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;}#offer_2 {	width: 280px;	height: 163px;	margin: 0px 3px 3px;	float: left;}#col_2 {	width: 400px;	float: right;	padding: 15px 20px;	border: thin solid #FFCF10;}#lower_container #col_1 H3 {	line-height: 30px;	font-weight: bold;}.bottomP {	padding: 0px 0px 12px;	line-height: 20px;	border: thin none #2785BB;}#spacer_col_1 {	clear: both;}.Black_bold {	font-size: 1.4em;	line-height: 175%;	color: #000000;	font-weight: bold;}.Blue_boldCopy {	font-size: 1.4em;	line-height: 130%;	color: #000000;	font-weight: bold;}#annual_div {	background-color: #EFEFEF;	padding: 15px;	border: thin solid #FFCF10;}.Black_small {	font-size: 1.8em;	line-height: 130%;	color: #000000;}.style3 {color: #FFFFFF}.Black_body {	font-size: 1.2em;	line-height: 120%;	color: #000000;	font-weight: normal;	padding-top: 10px;}#offers_container   #offer_1  {	display: block;	padding: 0px;}.small_print {	font-size: 0.7em;	line-height: 100%;	color: #000000;	font-weight: normal;	padding: 5px;}.Bluebold_offers {	color: #4AA4C7;	font-size: 30px;}#col_1  #annual_div  UL     {	color: #2785BB;	list-style-type: circle;	font-size: 17px;	padding-top: 0px;	padding-right: 0px;	padding-left: 18px;	padding-bottom: 0px;	line-height: 220%;}.left_float {	float: left;}#main_content #lower_container #col_1 P {	margin-bottom: 25px;	line-height: 160%;}#col_1_pages {	width: 570px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 30px;}#col_2_pages {	width: 300px;	float: right;	padding: 15px 20px 15px 0px;	border: thin none #FFCF10;}#services {	width: 255px;	float: right;	padding: 200px 0px 15px;	border: thin none #FFCF10;	background-image: url(images/Services.jpg);	background-repeat: no-repeat;	height: 240px;	margin: 25px 10px 10px;}#call {	margin: 0px;	height: 50px;	padding-right: 12px;	padding-left: 12px;	text-decoration: none;}#call_div {	padding: 10px 15px 10px 30px;}#lower_container_pages {	margin: 80px 30px 0px;}.Bluebold_intro_para {	color: #4AA4C7;	font-size: 30px;	line-height: 120%;}#service_blocks {	height: 180px;	width: 248px;	padding: 0px 10px 10px;	background-color: #FFFFFF;	float: left;	margin: 0px 20px 20px 0px;	border: 1px solid #FFCB00;}#service_blocks UL {	font-family: Arial, Helvetica, sans-serif;	color: #000000;	list-style-type: circle;	list-style-position: outside;	font-size: 14px;	padding: 0px 0px 0px 15px;}#service_blocks_container {	margin: 0px 45px 0px 95px;	width: 890px;	float: left;} .Blue_small_service_blocks {	font-size: 1.3em;	line-height: 220%;	color: #3399CC;	font-weight: bold;}.Blue_contactus {	font-size: 1.3em;	line-height: 120%;	color: #3399CC;	font-weight: bold;}#quote {	margin: 0px;	height: 50px;	padding-right: 12px;	padding-left: 12px;	text-decoration: none;}#col_1_contact {	width: 150px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 30px;}#col_2_contact {	width: 850px;	float: right;	padding: 15px 20px 15px 0px;	border: thin none #FFCF10;}#form_div {	padding: 15px 15px 15px 155px;	border: thin solid #EDC81C;}#long_link_1 {	padding: 8px;	border: thin solid #FFCC00;	width: 380px;	margin-bottom: 20px;}#long_link_1:hover {	background-image: url(images/go.png);	background-repeat: no-repeat;	background-position: right center;}#long_link_540 {	padding: 8px 8px 8px 8px;	border: thin solid #FFCC00;	width: 540px;	margin-right: 10px;}#long_link_540:hover {	background-image: url(images/go.png);	background-repeat: no-repeat;	background-position: 390px center;}#long_link_download {	padding: 12px;	border: thin solid #FFCC00;	width: 450px;	margin-right: 10px;	background-image: url(images/download_up.jpg);	background-position: 315px center;	background-repeat: no-repeat;}#long_link_download:hover {	background-image: url(images/download.jpg);	background-repeat: no-repeat;	background-position: 315px center;}#info-jan {	background-color: #EFEFEF;	padding: 0px;	border: thin none #FFCF10;	background-image: url(images/jan-leaflet.gif);	background-repeat: no-repeat;	width: 413px;	height: 625px;}#lower_container #col_2 P {	padding: 0px 10px 30px 0px;	line-height: 20px;	border-top: thin none #2785BB;	border-right: thin none #2785BB;	border-bottom: thin dotted #2785BB;	border-left: thin none #2785BB;}