@charset "UTF-8";
/* CSS Document */


/* NORMALIZATION
===========================================================================*/

html, body, div, th, td, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-size: 100.1%;}
ul {list-style: none;}
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal; font-weight: normal;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset, img {border: 0;}
caption, th {text-align: left;}
q:before, q:after {content: '';}

/*==========================================*/

/* =si_clear_children */

.clear_children,.cc_tallest { position: relative; } /**/* html .clear_children { display: inline;}/* PREVENTS MISSING CHILDREN IN IE WIN 5.0 */
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */


/* STRUCTURE
===========================================================================*/

html {text-align: center; background: #ffffff url(../images/bgtile_page.jpg) repeat-x;}
html#home {text-align: center; background: #ffffff url(../images/bgtile_home.jpg) repeat-x;}
	
body {width: 900px; margin: 0 auto; text-align: left;}
body#home {width: 900px; margin: 0 auto; text-align: left; overflow: visible;}
	
body#morph {width: 320px; margin: 0 auto; text-align: center; background-color: #ffcc66;}

body#menu1 #menu1 a,
body#menu2 #menu2 a,
body#menu3 #menu3 a,
body#menu4 #menu4 a,
body#menu5 #menu5 a,
body#menu6 #menu6 a {color: #EECCD7;}

div#navigation_home {position: relative; width: 100%; height: 260px; background: transparent url(../images/bg_navigation_home.jpg) no-repeat;}
div#navigation {position: relative; width: 100%; height: 110px; background: transparent url(../images/bg_navigation.jpg) no-repeat;}
div#content_wrapper {position: relative; clear: both; width: 100%; background-color: #ffffff;}
div#content_full {width: 100%;}
div#content {float: left; width: 60%;}
div#content_sub {float: left; width: 40%;}
div#content_sup {clear: both;width: 100%;}
div#site_info {clear: both;width: 100%; padding: 7px 0 12px 0; background-color:#eeeeee;}
div#rewards {position: absolute; left: 30px; top: 29px; background: transparent url(../images/bg_rewards.jpg) no-repeat; width: 330px; height: 100px;}

div.faq {padding: 0 10px 10px 20px;line-height: 1.5;}
div.splash_hands {background: transparent url(../images/bg_hands.jpg) no-repeat 50px top;}

	
/* TABLES
===========================================================================*/

table.tbl_before_after {margin: 10px 0 0 80px; border: none; background-color: #ffffff;}	
table.tbl_before_after td {padding: 0 10px;border: none;}
	
table.tbl_braces {width: 510px;margin: 10px 0 0 25px;border: 0;}
table.tbl_braces td {padding: 0 5px 20px 5px; text-align: center; font-size: 12px;}
table.tbl_braces td img {margin-bottom: 7px; border: 0;}
	
table.tbl_faqs {margin: 10px 0 15px 0;}
table.tbl_faqs td {padding: 0 10px 10px 0;border: none;}
	
table.tbl_indy {margin: 10px 0 0 30px; border: none;}
table.tbl_indy td {padding: 0 10px 10px 0;}

	
/* LISTS
===========================================================================*/
	
ul#nav_site {text-align: center; margin-left: 6px;}
ul#nav_site li {display: inline; float: left; padding: 0 2px 0 0; background: transparent url(../images/menu_button_bg2.gif) no-repeat;}
ul#nav_site li a {display: block; color: #A46785; text-decoration: none; text-align: center; line-height: 13px; font-size: 12px; font-weight: bold; width: 146px; height: 50px;}
ul#nav_site li a:hover {color:#EECCD7;}

ul#nav_auxillary {position: absolute; top: 53px; right: 0;}
ul#nav_auxillary li {display: inline; float: right; padding: 5px 10px 5px 20px; font-size: 12px;}
ul#nav_auxillary li.subscribe {background: url(../images/icon_subscribe.gif) no-repeat 0 40%; margin-right: 5px;}
ul#nav_auxillary li.login {background: url(../images/icon_login.gif) no-repeat 0 40%; padding-left: 16px;}

ul#nav_sub {position: absolute; bottom: 0; left: 0;text-align: left;}
ul#nav_sub li {display: inline; float: left;}
ul#nav_sub li a {display: block; color: #555555; text-decoration: none; text-align: left; font-size: 13px; width: 164px; padding: 11px 0 7px 15px; background: transparent url(../images/bg_submenu_tab.gif) no-repeat;}
ul#nav_sub li a:hover {color: #460046;padding: 10px 0 8px 15px; background: transparent url(../images/bg_submenu_tab_hilite.gif) no-repeat;}
ul#nav_sub li a.hilite {color: #460046; font-weight: bold; padding: 10px 0 8px 15px; background: transparent url(../images/bg_submenu_tab_hilite.gif) no-repeat;}
	
ul#faqlist {padding: 10px 10px 10px 30px; font-size: 12px;}
ul#faqlist li {margin: 10px 0; padding: 0 0 0 20px; background: transparent url(../images/bullet_y_arrow.gif) no-repeat 0 50%;}
	
ul#faqlist2 {margin: 5px 0 0 10px;}
ul#faqlist2 li {font-weight:normal; margin-bottom: -5px; padding: 0 0 0 12px; line-height: 1.3; background: transparent url(../images/bullet_plain.gif) no-repeat 0 top;}
	
ul.plainlist {margin: 10px 0; font-size: 12px;}
ul.plainlist li {margin-left: 31px; padding: 0 0 10px 12px; line-height: 1.3; background: transparent url(../images/bullet_plain.gif) no-repeat 0 top;}

ul.stronglist {margin: 10px 0; font-size: 12px;}
ul.stronglist li {margin-left: 31px; padding: 0 0 5px 12px; font-weight: bold; line-height: 1.3; background: transparent url(../images/bullet_plain.gif) no-repeat 0 top;}
	
ul.linkslist {margin: 10px 0; font-size: 12px;}
ul.linkslist li {margin-left: 30px; padding: 0 0 5px 0; line-height: 1.3;}
	
ul.braglist {margin: 10px 0 0 0; font-size: 12px;}
ul.braglist li {margin: 0 20px; padding: 0 0 5px 10px; line-height: 1.2; background: transparent url(../images/bullet_plain.gif) no-repeat 0 top;}
	
ol.body {margin: 5px 0; font-size: 12px;}
ol.body li {margin-left: 46px; padding: 0 0 5px 0; line-height: 1.3;}


/* IMAGES
===========================================================================*/

img#splash_banner {position: absolute; left: 50px; bottom: 0;}
img#btn_welcome {position: absolute; left: 130px; bottom: 22px;}

img.img_splash_l {float: left; margin: 3px 10px 5px 0; border: #e9b041 solid 2px;}
img.img_right {float: right; margin: 3px 0 5px 10px;}

img.img_faqs {padding: 10px 10px 25px 0;}
img.img_games {margin: 20px 0 5px 0;}
	
img.img_indy {margin: 8px 20px 15px 30px;}

img.img_full {margin: 3px 10px 5px 0;}
img.img_left {float: left; margin: 3px 10px 5px 0; }
img.img_right {float: right; margin: 3px 0 5px 10px;}

img.img_dummy {margin: 3px 10px 5px 0; border: black solid 1px;}
img.img_dummy_l {float: left; margin: 3px 10px 5px 0; border: black solid 1px;}
img.img_dummy_r {float: right; margin: 3px 0 5px 10px; border: black solid 1px;}
	
.topspace_10 {margin-top: 10px;}
.topspace_20 {margin-top: 20px;}
.topspace_30 {margin-top: 30px;}


/* TYPE
===========================================================================*/

span.emphasis { font-weight: bold;}
span.separator { margin: 0 10px;}

body#morph p {color: #000000; font-size: 12px; font-weight:normal; line-height: 1.4; padding: 0 20px;}

p.page_nav {font-size: 12px; padding-bottom: 30px;}

div#content p.note, div#content_full p.note {font-size: 11px; color:#660066; line-height: 1.3;}

div#content p, div#content_full p, div#content_sub p, div#content_sup p {padding: 0 20px 10px 30px; font-size: 12px; line-height: 1.4;}
p strong {font-weight: bold;}
	
div#site_info p {padding: 5px 0 0 0; text-align: center; font-size: 11px; color: #555555;}
	
p.links {color: #33CC33; line-height: 1.3;}

h1 {font-size: 18px}
h2 {font-size: 14px}
h3 {font-size: 12px}

h1 {padding: 10px 10px 10px 30px; color: #003366;}
h2, h3 {padding: 5px 10px 5px 30px; color: #003366;}

table.tbl_before_after td h2 {padding: 10px 10px 0 15px;}

div#rewards h2 {padding: 40px 0 3px 15px; color: #333333;}
div#rewards p {padding: 0 15px;}
	
h1.maintitle {padding-top: 30px;}
	
h2.maintitle {padding-top: 55px;}
h2#more_info {padding: 20px 10px 5px 30px; color: #660066;}
	


/* LINKS
===========================================================================*/

.red {color: #660066;}

a[mailto:] {color: pink;}

a.pdflink {padding: 2px 0 2px 22px; background: url(../images/icon_pdf_sml.gif) no-repeat 0em 50%;}
a.pdflink:link {color: #660066;}
a.pdflink:visited {color: #00007E;}
a.pdflink:hover {color: #660066;}
a.pdflink:active {color: #660066;}

a.stealthlink:link {color: #333333; text-decoration:none}
a.stealthlink:visited {color: #333333; text-decoration:none}
a.stealthlink:hover {color: #660066; text-decoration:underline}
a.stealthlink:active {color: #333333; text-decoration:none}

a.actionlink:link {color: #660066;}
a.actionlink:visited {color: #660066;}
a.actionlink:hover {color: #660066;}
a.actionlink:active {color: #660066;}

a.hyperlink:link {color: #000000;}
a.hyperlink:visited {color: #000000;}
a.hyperlink:hover {color: #660066;}
a.hyperlink:active {color: #000000;}

a.auxillarylink:link {color: #000000; text-decoration:none}
a.auxillarylink:visited {color: #000000; text-decoration:none}
a.auxillarylink:hover {color: #000000; text-decoration:underline}
a.auxillarylink:active {color: #000000; text-decoration:none}

a.faqlink:link {color: #00007E;}
a.faqlink:visited {color: #00007E;}
a.faqlink:hover {color: #660066;}
a.faqlink:active {color: #00007E;}

a.footerlink {padding: 0 5px;}
a.footerlink:link {color: #555555; text-decoration:none}
a.footerlink:visited {color: #555555; text-decoration:none}
a.footerlink:hover {color: #660066; text-decoration:underline}
a.footerlink:active {color: #555555; text-decoration:none}