body{ font-size:80%; font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; height:100%; width:100%; background:url(../../_graphics/tile_bg.png) repeat-x top #E9F5F3; color:#333; }
p { margin:0px 0px 15px; padding:0px; line-height:140%;}
p.intro { font-weight:bold; font-size:100%;}
cite { font-size:90%; color:#666;}
a{ text-decoration:none;color:#C37406; font-weight:bold;}
p#twitter_update_list  li { list-style:none;}
a:hover{ text-decoration:underline;color:#C37406; }
.clear{height:0px;line-height:0px;font-size:0px;margin:0px;clear:both;}
.clearLeft {float:left; clear:left;}
.clearRight {float:right; clear:right;}
.clearNone{float:left; clear:none;}
.nopadmar { margin:0 !important; padding:0 !important;}
a img.full_width { width:100% !important;}
.marBot5 { margin-bottom:5px;}
a.join_gin_link, a.join_gin_link:hover { color:#FFDB91 !important;}
a img { border:none;}
h1,h2,h3{ font-family:"Times New Roman", Times, serif;color:#19226A; font-weight:normal; margin:0 0 10px 0;}
h1{font-size:180%;}
h2{font-size:160%;}
h3{ margin:0; padding:0;font-size:140%;}
ul { margin:0; padding:0 0 15px 15px;}
body.normal{ font-size:70%;}
body.large{ font-size:90%;}
div#page {width:990px; margin:0px auto; padding: 0px; height:100%; background:url(../../_graphics/color_grad_bar.png) top no-repeat;}
div#header { background:none; width:970px; height:172px; padding:0 10px 15px 10px; margin:0;}
div#navigation_L1 { height:auto; width:990px; height:59px; padding:0 10px; margin:0 auto; float:left; clear:both;}
div#img_header { height:284px; width:990px; float:left; clear:both; margin:20px 0 10px 0;}
div#main_container {width:990px; float:left; clear:both;background:url(../../_graphics/main_content_bg.png) repeat-y; padding:30px 0 30px 0; margin:0;}
div#main_container_top, div#main_container_bot {width:990px; float:left; clear:both;background:url(../../_graphics/main_content_ends.png) no-repeat top; height:10px;}
div#main_container_bot { background-position:bottom;}
div#main_content { margin:0; width:590px; display:inline; float:left; clear:none; padding:0 30px;}
div#main_right{ padding:0px; width:310px; display:inline; float:right; clear:right;}
div#search_fac { height:140px; padding-top:20px; padding-bottom:20px;}
div#footer { float:left; clear:both; margin:0; width:990px; padding:5px 0 10px 0;}
td.widthset10, th.widthset10 { width:10%;}
td.widthset20, th.widthset20 { width:20%;}
td.widthset30, th.widthset30 { width:30%;}
td.widthset40, th.widthset40 { width:40%;}
td.widthset50, th.widthset50 { width:50%;}
td.widthset80, th.widthset80 { width:80%;}
td.widthset100, th.widthset100 { width:100%;}

/*------------------------------ Header -------------------------------*/
div#header div#hdr_logo { float:left; padding:0; margin:0;}
div#header div#hdr_logo a img { border:none; text-decoration:none; float:left; clear:both;}
div#header div.panel { float:left; clear:left;}
div#header div#access_search {height:52px; width:263px;margin:30px 0 25px 0; float:left; clear:none; display:inline; font-size:90%;}
div#header div#access { min-height:19px;/*margin:0 0 10px 0;*/margin:50px 0 0 0; padding:0;}
div#header div#access a { font-weight:normal;}div#header div#access a:hover { text-decoration:underline;}div#header div#access a.active { text-decoration:underline;}
div#header div#search form { margin:4px 0 0; padding:0;}
div#header div#search input#search_field {background-color:#242424 !important; border:solid 1px #666 !important; border-right:none !important; height:17px !important; width:162px !important; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:12px; color:#CCC; margin:0 !important; padding:2px 2px 0px 3px !important;float:left; clear:none; display:inline; }
div#header div#search input#search_button { background:url(../../_graphics/search_button.png) no-repeat !important; height:21px !important; width:92px !important; text-align:left; line-height:10px !important; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 0 2px 4px !important; border:none !important; color:#FFF;  margin:0 !important;float:left; clear:none; display:inline; cursor:pointer;}

/*------------------------------ navigation -------------------------------*/
/* Level 1 */
div#navigation_L1 ul.navi {margin:0;padding:0;float:left;clear:both;width:970px;}
div#navigation_L1 ul.navi li.navi {list-style:none; font-size:18px; margin:0 48px 0 0; font-weight:normal; font-family:"Times New Roman", Times, serif; display:inline; float:left; clear:none;}
div#navigation_L1 ul.navi li.home {width:135px;}
div#navigation_L1 ul.navi li.about_us {width:123px;}
div#navigation_L1 ul.navi li.contact {width:136px;margin:0;}
div#navigation_L1 ul.navi li.join_gin {width:136px;}
div#navigation_L1 ul.navi li.making_money_with_gin {width:176px;}
div#navigation_L1 ul.navi li.gin_member_benefits {width:196px; }
div#navigation_L1 ul.navi li.navi a.navi {text-decoration:none; font-weight:normal;}
div#navigation_L1 ul.navi li.navi a.navi:hover, div#navigation_L1 ul.navi li.navi a.active { color:#19226A !important; }
div#navigation_L1 ul.navi span { float:left; clear:both; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#19226A; line-height:110%; font-weight:normal;}

/*------------------------------ main_content panels -------------------------------*/
div#main_content div.panel { float:left; clear:both;width:590px;}
div#main_content div.panel_2col { float:left; clear:none;width:290px; margin-bottom:30px;}
div#main_content div.panel_2col h2 { margin:0;}
div#main_content div.panel_spacer { margin:24px 0 0 0; font-size:0px; line-height:0px;float:left; clear:both; width:100%;}
div#main_content div.panel div.banner_ad {float:left; clear:both; width:590px; margin:-9px 0 19px 0;}
div#main_content div.panel div.banner_ad a img { border:none;}

/*------------------------------ main_right panels -------------------------------*/
div#main_right div.panel { float:left; clear:both; width:270px; margin:0 0 30px 0; }
div#main_right div.panel p { font-size:85%; margin:0 0 8px; float:left;}
div#main_right div.panel div.title { float:left; clear:both;}
div#main_right div.panel div.right { width:210px; float:right; padding:0 0 0 8px;}
div#main_right div.panel a img { width:8px;}
div#main_right div.panel a.addthis_button img {width:125px;}

/*------------------------------ img_header -------------------------------*/
div#img_header div.content { padding:65px 400px 0px 30px;}
div#img_header div.content p.title { font-size:260%; color:#FFDB91; font-family:"Times New Roman", Times, serif;}
div#img_header div.content p { color:#FFF; font-size:120%;}
body.home div#swf_replace { background:url(../../_images/img_headers/home.png) no-repeat;height:284px; width:990px; }
body.home div#swf_replace { background:url(../../_images/img_headers/home.png) no-repeat;height:284px; width:990px; }
body.audio_files div#swf_replace { background:url(../../_images/img_headers/beach.png) no-repeat;height:284px; width:990px; }

body.about_us div#img_header, body.join_gin div#img_header, body.making_money_with_gin div#img_header, body.gin_member_benefits div#img_header, body.contact div#img_header, body.gin_faqs div#img_header, body.legals div#img_header, body.sitemap div#img_header, body.your_wish div#img_header
 { height:170px; width:990px; float:left; clear:both; margin:20px 0 10px 0;}
body.about_us div#img_header div.content, body.join_gin div#img_header div.content, body.making_money_with_gin div#img_header div.content, body.gin_member_benefits div#img_header div.content, body.contact div#img_header div.content, body.gin_faqs div#img_header div.content, body.legals div#img_header div.content, body.sitemap div#img_header div.content
 { padding:60px 30px 0px 30px;}
body.about_us div#swf_replace { background:url(../../_images/img_headers/manplane_sml.png) no-repeat;height:170px; width:990px; }
body.join_gin div#swf_replace { background:url(../../_images/img_headers/money_sml.png) no-repeat;height:170px; width:990px; }
body.making_money_with_gin div#swf_replace { background:url(../../_images/img_headers/money_sml.png) no-repeat;height:170px; width:990px; }
body.gin_member_benefits div#swf_replace { background:url(../../_images/img_headers/beach_sml.png) no-repeat;height:170px; width:990px; }
body.contact div#swf_replace { background:url(../../_images/img_headers/contact.png) no-repeat;height:170px; width:990px; }
body.gin_faqs div#swf_replace { background:url(../../_images/img_headers/freedom_sml.png) no-repeat;height:170px; width:990px; }
body.legals div#swf_replace, body.sitemap div#swf_replace { background:url(../../_images/img_headers/gold_sml.png) no-repeat;height:170px; width:990px; }
body.your_wish div#swf_replace { background:url(../../_images/img_headers/your_wish_sml.png) no-repeat;height:170px; width:990px; }
body.your_wish div#swf_replace div.content { padding:65px 300px 0 30px;}
body.your_wish div#swf_replace div.content p.title {font-size:190%; margin-top:5px}

/*------------------------------ footer -------------------------------*/
div#footer_panels {}
div#footer_panels div.panel { width:320px; height:252px; float:left; clear:none; display:inline; margin:0 15px 0 0;}
div#footer_panels div.join_gin { background:url(../../_images/footer_imgs/join_gin.jpg) no-repeat;}
div#footer_panels div.what_is_gin { background:url(../../_images/footer_imgs/what_is_gin.jpg) no-repeat;}
div#footer_panels div.contact_us { background:url(../../_images/footer_imgs/contact_us.jpg) no-repeat; margin:0;}
div#footer_panels div.content { padding:144px 32px 0px 32px;}
div#footer_panels div.content p.title { color:#FFDB91 !important; font-size:180%; font-family:"Times New Roman", Times, serif; font-weight:normal !important; margin:0 0 6px;}
div#footer_panels div.content p.title a { color:#FFDB91 !important; font-weight:normal !important}
div#footer_panels div.content p { color:#FFF; font-weight:bold;}
div#footer_links {margin:0 10px; float:left; clear:both; font-size:85%; width:970px; color:#666;}
div#footer_links ul.left { padding:0; margin:0 0 4px 0;float:left; clear:left; width:650px;}
div#footer_links ul.right { padding:0; margin:0 0 4px 0;float:right; clear:right; }
div#footer_links ul li { display:inline;float:left; clear:none; }
div#footer_links ul li a { font-weight:normal;color:#666;}

body.gin_member_benefits a#benefits_list, body.gin_member_benefits a#benefits_list:hover
 { color:#333; text-decoration:none;}

body.audio_files a#make_money, body.audio_files a#make_money:hover, 
body.audio_files a#why_join, body.audio_files a#why_join:hover, 
body.audio_files a#personal_invite, body.audio_files a#personal_invite:hover, 
body.home a#what_is_gin, body.home a#what_is_gin:hover, 
body.about_us a#gin_creed, body.about_us a#gin_creed:hover
 { color:#333; text-decoration:none; font-weight:normal;}

/*------------------------------ errorpages -----------------*/
body.errorpages div#page, body.errorpages div#footer, body.errorpages div#main_container, body.errorpages div#header {width:600px; border:none;}
body.errorpages div#footer { margin:10px 0 0;}
body.errorpages div#main_content { margin:0; width:600px;}
body.errorpages div#main_content div.grey_box_content, body.errorpages div#main_content div.panel div.title_bar { width:600px;}
body.errorpages div#footer_right { float:left; text-align:left; margin:20px 0;}
body.errorpages h4 { font-size:120%;}

/*------------------------------ FORM STYLES -------------------------------*/
p.formErrorText {color:#CC0000;text-decoration: none;text-align:left;margin:0px;}
.text {width:99%; padding:0px 1px 0px 0px; border:#666 1px solid;}
.formErrorField {width:99%; padding:0px 1px 0px 0px; border:#990000 2px solid;}
.formNormField {width:99%; padding:0px 1px 0px 0px; border:#999999 1px solid;}

/*------------------------------ mailchimp sign-up -------------------------------*/
#mc_embed_signup { float:left; clear:both; font-size:10px;}
#mc-embedded-subscribe-form, fieldset { border:none;}
#mc-embedded-subscribe-form input { width:100%;border:#999999 1px solid;}
#mc-embedded-subscribe-form .mce_inline_error, div#mce-success-response { color:#CC0000;}
#mc-embedded-subscribe-form input.mce_inline_error {border:#990000 2px solid;}
.dayfield input, .monthfield input { width:30px !important;}
.yearfield input { width:60px !important;}
#mc-embedded-subscribe { margin:10px 0 0 0; cursor:pointer;}
div.mc-field-group { margin:10px 0 0 0;}

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.
  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>
  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben
  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/
/*---- sIFR ---*/
.sIFR-flash {visibility: visible !important;margin: 0;padding: 0;}
.sIFR-unloading .sIFR-flash {visibility: hidden !important;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}
.sIFR-dummy { width: 0px;height: 0px;margin-left: 42px;z-index: 0;}
/*---- Header styling ---*/
