body {  margin-left: 0px;  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color:#f4fbfe}
div {text-align:left; }
#inner, bg { position:relative; left:0px; top:0px; width:1000px; height:565px; z-index:1;}
#contentarea { position:relative; left:0px; top:0px; width:900px; height:565px; z-index:1;}


.left_link { font-family: "Tahoma"; font-size: 9px; font-weight: normal; padding:0px; margin:0px;}
a.left_link  { color: #3b3c3c; text-decoration: none;}
.left_link_ro { color: #0060af; text-decoration: none;}
a:hover.left_link { color: #0060af; text-decoration: none;}

#menu_top { position:absolute; left:0px; top:0px; width:900px; height:110px; z-index:100;}

#menu_left { position:absolute; left:20px; top:125px; width:155px;  z-index:100;}
#menu_left2{ position:relative; left:20px; top:240px; width:155px; height:100px; z-index:100;}

#hp_text_anim { position:absolute; left:300px; top:25px; width:155px; height:35px; z-index:105;}
#content_hp{ position:absolute; left:180px; top:120px;  width: 450px; height:325px; z-index:3;}
#content_hp_inner1{ position:absolute; left:0px; top:0px;  z-index:4;}
#content_hp_inner2{ position:absolute; left:0px; top:95px;  z-index:3;}
#content_inner_main{ position:absolute; left:190px; top:120px; width:470px; height:330px; z-index:3;}
#content_inner_main_buy{ position:absolute; left:20px; top:120px; width:850px; height:420px; z-index:3;}
#content_inner_main_myigain_members{ position:absolute; left:20px; top:120px; width:850px; height:420px; z-index:3;}
#content_inner{ position:relative; left:0px; top:0px; width:470px; height:287px; z-index:3;}
#content_inner2{ position:absolute; left:0px; top:110px; width:900px; height:345px;  z-index:3;}
#content_inner3{ position:absolute; left:0px; top:110px; width:900px; height:420px;  z-index:3;}
#content_inner_buy{ position:relative; left:20px; top:20px; width:825px; height:310px; z-index:3;}
#content_inner_main_myigain_members{ position:absolute; left:20px; top:120px; width:850px; height:420px; z-index:3;}
#content_inner_myigain_members{ position:relative; left:	0px; top:0px; width:820px; height:270px; z-index:3;}

#safety_content{ position:absolute; left:143px; top:19px; width:460px; height:312px;  z-index:3; }
.safety_bg {background-image: url(images/bg_middle_safe.gif); background-repeat:no-repeat;}
#terms_contentmain { position:absolute; left:143px; top:30px; width:600px; height:360px;  z-index:3; }
#disclaimer_contentmain, #faqs_contentmain { position:absolute; left:120px; top:30px; width:600px; height:365px;  z-index:3; }
#sitemap_contentmain { position:absolute; left:50px; top:30px; width:800px; height:365px;  z-index:3; }
#contactus_contentmain{ position:absolute; left:150px; top:30px; width:600px; height:365px;  z-index:3; }
#terms_content, #disclaimer_content, #sitemap_content, #faqs_content,  #contactus_content { position:relative; left:0px; top:0px; width:100%; height:325px;  z-index:3; }
#stories_contentmain  { position:absolute; left:90px; top:30px; width:490px; height:275px;  z-index:3; }
#stories_content { position:relative; left:0px; top:0px; width:230px; height:180px;  z-index:3; }
.terms_bg {background-image: url(images/bg_middle_terms.gif); background-repeat:no-repeat;}
.disclaimer_bg {background-image: url(images/bg_middle_disclaimer.gif); background-repeat:no-repeat;}
.faqs_bg {background-image: url(images/bg_middle_faqs.gif); background-repeat:no-repeat;}
.stories_bg {background-image: url(images/bg_middle_stories.gif); background-repeat:no-repeat;}
.contactus_bg {background-image: url(images/bg_middle_contactus.gif); background-repeat:no-repeat;}
.buy_bg {background-image: url(images/bg_middle_buy.gif); background-repeat:no-repeat;}
.buy_bg_step1{background-image: url(images/buy_box_step1.gif); background-repeat:no-repeat;}
.buy_bg_step2{background-image: url(images/buy_box_step2.gif); background-repeat:no-repeat;}
.buy_bg_step3{background-image: url(images/buy_box_step3.gif); background-repeat:no-repeat;}
.login_bg{background-image: url(images/bg_middle_login.gif); width:450px; height:230px; background-repeat:no-repeat;}
.bg_box {background-image: url(images/bg_box_small.gif); width:21px; height:20px; padding-left:5px; padding-right:5px; padding-bottom:2px;background-repeat:no-repeat;}
.bg_myigain_points {background-image: url(images/bg_myigain_points.gif); width:175px; height:305px; background-repeat:no-repeat;}
.bg_myigain_top {background-image: url(images/bg_myigain_top.gif); width:250px; height:44px; background-repeat:no-repeat;}

.highlight { background-image:url(images/bg_highlight.gif); background-repeat:repeat; background-position:inherit; background-size:100%}

.myscroll {overflow:auto; }
.myscroll2{overflow:auto; }
.noscroll {overflow:hidden;}
#side_image{ position:absolute; right:0px; bottom:20px; text-align: left; z-index:2; }
#innerpage_image{ position:absolute; right:0px; bottom:97px; text-align: left; z-index:2; }
#menubottom{ position:absolute; left:0px; bottom:28px; width:900px; height:75px; z-index:4;}
#menu_divider{ position:absolute; left:20px; bottom:100px; width:880px; height:10px; z-index:1;}
#menu_divider2{ position:absolute; left:20px; bottom:15px; width:880px; height:10px; z-index:1;}
#menu_divider3{ position:absolute; left:20px; bottom:110px; width:880px; height:10px; z-index:2;}

#footer {position:absolute; bottom:0px; left:0px; width:900px; height:15px;  z-index:100; }
#footer table td{padding-left:20px; padding-right:20px;}
.footer {font-family: tahoma; font-size: 9px; font-weight: normal; color: #000000;text-decoration: none;}
a.footer:hover {color:#0060af; text-decoration: none;}


h1, h2, h3, h4, h5, h6 {margin:0px; padding:0px;}
.title, .bodycopybold_blue { font-family: "Tahoma"; font-size: 11px; font-weight: bold; color: #0060af; text-decoration: none;}
a.bodycopybold_blue:hover { color: #96be39; text-decoration: none; }
.title_myigain {font-family: "Tahoma"; font-size: 16px; font-weight: bold; color: #0060af; text-decoration: none;}

.story_title_small, a.story_title_small {font-family: tahoma; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none;}
a.story_title_small:hover  {color:#0060af;text-decoration: none;}

.bodycopy_blue, a.bodycopy_blue, a.bodycopy_blue:link, a.bodycopy_blue:visited  { font-family: "Tahoma"; font-size: 11px; font-weight: normal; color: #0060af; text-decoration: none;}
a.bodycopy_blue:hover { color: #96be39; text-decoration: none; }

.bodycopy, a.bodycopy, a.bodycopy:link, a.bodycopy:visited { font-family: "Tahoma"; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
a.bodycopy:hover { color: #0060af; text-decoration: none; }

.bodycopybold, a.bodycopybold, a.bodycopybold:link, a.bodycopybold:visited{ font-family: "Tahoma"; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
a.bodycopybold:hover  { color: #0060af; text-decoration: none; }

.bodycopybold_green, a.bodycopybold_green, a.bodycopybold_green:link, a.bodycopybold_green:visited  {  font-family: "Tahoma"; font-size: 11px; font-weight: bold; color: #8ba732; text-decoration: none;}
a.bodycopybold_black:hover { color: #0060af; text-decoration: none;}

.bodycopy_black {  font-family: "Tahoma"; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
a.bodycopy_black:hover { color: #0060af; text-decoration: none;}

.bodycopybold_black, a.bodycopybold_black, a.bodycopybold_black:link, a.bodycopybold_black:visited  {  font-family: "Tahoma"; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
a.bodycopybold_black:hover { color: #0060af; text-decoration: none;}

.bodycopy_white { font-family: Tahoma; font-size: 11px;  font-weight: normal; color: #ffffff; text-decoration: none;}
.bodycopybold_white, a.bodycopybold_white  { font-family: Tahoma; font-size: 11px;  font-weight: bold; color: #ffffff; text-decoration: none;}

.bodycopy_small, a.bodycopy_small  {font-family: tahoma; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none;}
a.bodycopy_small:hover  {color:#0060af;text-decoration: none;}
.bodycopygreen_small, a.bodycopygreen_small  {font-family: tahoma; font-size: 10px; font-weight: normal; color: #8ba732; text-decoration: none;}
a.bodycopygreen_small:hover  {color:#0060af;text-decoration: none;}

.bodycopybold_small, a.bodycopybold_small  {font-family: tahoma; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none;}
a.bodycopybold_small:hover  {color:#0060af;text-decoration: none;}




.popwin_main  {width:300px; height:100px;  background-image:url(images/bg_popupwin.gif); background-repeat:no-repeat;  display:none;}
#popwin_content { width:100%; height:100px; overflow:auto; scrollbar-3d-light-color: #ecebe7; scrollbar-arrow-color: #5a6164; scrollbar-base-color: #ecebe7; scrollbar-darkshadow-color: #ecebe7; scrollbar-face-color: #ecebe7; scrollbar-highlight-color: #ecebe7; scrollbar-3d-highlight-color: #ecebe7; scrollbar-shadow-color: #ecebe7; scrollbar-track-color: #ecebe7; FILTER: chroma(color=#ecebe7) allowTransparency;}

#why_main {position:absolute; left:0px; top:0px; width:465px; height:300px; border:0px solid #000000;}
#monthly_content {position:absolute; left:0px; top:0px; width:465px; height:280px; border:0px solid #000000;}
.popup1 {position:absolute; display:none; background-image: url(images/bg_popupwin.gif); background-position:left top; width:390px; height:130px; background-repeat:no-repeat; overflow:hidden;}
.popup2 {position:absolute; display:none; background-image: url(images/bg_popupwin2.gif); background-position:left top; width:390px; height:220px; background-repeat:no-repeat; overflow:hidden;}
.popup3 {position:absolute; display:none; background-image: url(images/bg_popupwin3.gif); background-position:left top; width:300px; height:90px; background-repeat:no-repeat; overflow:hidden; }
.hidden { visibility:hidden; display:none;}

#btn1 {height:30px; text-align:right;}
.btn1_1 {padding-top:5px; padding-bottom:9px; padding-left:7px; width:10px; height:30px; background-image:url(images/btn1_1.gif); background-repeat:no-repeat;}
.btn1_2 { padding-top:5px; padding-bottom:9px; height:30px; background-image:url(images/btn1_2.gif); background-repeat:repeat-x;}
.btn1_3 {padding-top:5px; padding-bottom:9px; padding-right:16px; width:20px; height:30px; background-image:url(images/btn1_3.gif); background-repeat:no-repeat;}


.img_border {border:1px solid #d5ccb1; }
form { padding:0px; margin:0px;}
.radiobutton, .button{ padding:0px; margin:0px; border:none;}
.Textfield{ width:103px; height:23px; font-family: "Tahoma"; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; background-color:transparent;  border:none; }
span#Textfield{ padding:3px 10px 5px 2px; width:105px; height:24px;background-image:url(images/bg_textfield.gif); background-repeat:no-repeat; background-position:top left;  border:none; }
.Textfield2{ width:209px; height:32px; font-family: "Tahoma"; font-size: 20px; font-weight: normal; color: #666666; text-decoration: none; background-color:transparent;  border:none; }
span#Textfield2{ padding:4px 5px 8px 8px; width:100%; height:100%; background-image:url(images/bg_textfield2.gif); background-repeat:no-repeat; background-position:top left;  border:none; }
.Textfield_buy{ width:103px; height:23px; font-family: "Tahoma"; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.select {font-family: tahoma; font-size: 11px; color: #666666; background-color:none; }
.form_transparent { font-family: "Tahoma"; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none;  background-color:transparent; border:none;}

.tbl_border, .tbl_border td, .tbl_border_specs, .tbl_border_specs td  { background-image:url(images/line_white.gif); background-repeat:repeat-x; background-position:bottom ; border-left:0px; border-right:0px; border-top:0px; border-collapse:collapse;}
.tbl_border2, .tbl_border2 td { border-bottom: 1px solid #000000; border-left:0px; border-right:0px; border-top:0px; border-collapse:collapse;}
.tbl_border3, .tbl_border3 td { border: 1px solid #ffffff; border-collapse:collapse;}

.tbl_border_none, .tbl_border_none td  { border: 0px; border-collapse:collapse;}

.tbl_border_line_top { background-image:url(images/tbl_bg_top.gif); background-repeat:repeat-x; background-position:left  top; }
.tbl_border_line_bottom {background-image:url(images/tbl_bg_bottom.gif); background-repeat:repeat-x; background-position:left top; }
.tbl_border_line_right { background-image:url(images/tbl_bg_right.gif); background-repeat:repeat-y; background-position:right top; }
.tbl_border_line_left { background-image:url(images/tbl_bg_left.gif); background-repeat:repeat-y; background-position:left top; }
.tbl_margin {margin:20px;}

ul { padding-right:5px; list-style-image:url(images/bullet.gif); list-style:disc; margin-top:6px; margin-bottom:0px;}
ul li {padding-bottom:4px;}
ol { padding-right:5px; list-style:decimal;  margin-top:6px; margin-bottom:0px;}
.formsmall { font-family: arial; font-size: 11px; font-style: none; font-weight: none; color: #000000; text-decoration: none;}
.formbold { font-family: arial; font-size: 11px; font-style: none; font-weight: none; color: #000000; text-decoration: none; font:bold}
