@charset "utf-8";
/* CSS Document */
/* global elements */
* {border:0; outline:0; padding:0; margin:0;}
img {display:block;}
/* structure elements */
.container {width:1200px; margin:0 auto 0 auto;}
.main {width:960px; margin:0 auto 0 auto; height:100%; overflow:auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px;}
/* page background elements */
#home {background:url(../images/bg_home_tile.jpg) repeat-x;}
#home_c {background:url(../images/bg_home_wide_new.jpg) no-repeat top center;}
#kar {background:url(../images/bg_kar_tile.jpg) repeat-x;}
#kar_c {background:url(../images/bg_kar_wide_new.jpg) no-repeat top center;}
#stone {background:url(../images/bg_stone_tile.jpg) repeat-x;}
#stonemeet {background:url(../images/bg_stone_tile_meet.jpg) repeat-x;}
#stone_c {background:url(../images/bg_stone_wide.jpg) no-repeat top center;}
#stone_meet {background:url(../images/meettheteam_top3.jpg) no-repeat top center;}
#spon {background:url(../images/bg_spon_tile.jpg) repeat-x;}
#spon_c {background:url(../images/bg_spon_wide.jpg) no-repeat top center;}
#inv {background:url(../images/bg_inv_tile.jpg) repeat-x;}
#inv_c {background:url(../images/bg_inv_wide.jpg) no-repeat top center;}
#con {background:url(../images/bg_con_tile.jpg) repeat-x;}
#con_c {background:url(../images/bg_con_wide_new.jpg) no-repeat top center;}
#kar_tem {background:url(../images/bg_kar_tem_tile.jpg) repeat-x;}
#kar_lum_tem {background:url(../images/bg_kar_tem_tile_luminous.jpg) repeat-x;}
#kar_lum_tem_galaxy {background:url(../images/bg_kar_tem_tile_luminous2.jpg) repeat-x;}
#kar_wltw {background:url(../images/bg_kar_wltw_tile.jpg) repeat-x;}
#kar_tem_c {background:url(../images/bg_kar_tem_wide.jpg) no-repeat center 44px;}
#kar_lum {background:url(../images/bg_kar_lum.jpg) no-repeat center 44px;}
#kar_lum2 {background:url(../images/bg_kar_lum2.jpg) no-repeat center 44px;}
#kar_lum3 {background:url(../images/bg_kar_lum3.jpg) no-repeat center 44px;}
#kar_lum6 {background:url(../images/bg_kar_lum6.jpg) no-repeat center 44px;}
#kar_lum7 {background:url(../images/bg_kar_lum7.png) no-repeat center 44px;}
#kar_lum9 {background:url(../images/luminousnewest4.jpg) no-repeat center 44px;}
#kar_lum_video {background:url(../images/luminousnewest4video.jpg) no-repeat center 44px;}
#kar_wltw_c {background:url(../images/bg_kar_wltw_wide.jpg) no-repeat center 44px;}
#kar_iwy {background:url(../images/bg_kar_iwy_tile.jpg) repeat-x;}
#kar_iwy_c {background:url(../images/bg_kar_iwy_wide.jpg) no-repeat center 44px;}
#kar_tfg_c {background:url(../images/bg_kar_tfg_wide.jpg) no-repeat center 44px;}
/* nav elements */
.header {height:44px; padding:0 0 0 0;}
.header ul {list-style:none; float:right; display:inline;}
.header ul li {float:left; margin:0 2px 0 0; display:inline;}
.header ul li a {display:block;}
#nav_1 a {background:url(../images/img_n_h_off.jpg) no-repeat top left;}
#nav_2 a {background:url(../images/img_n_ston_off.jpg) no-repeat top left;}
#nav_3 a {background:url(../images/img_n_kar_off.jpg) no-repeat top left;}
#nav_4 a {background:url(../images/img_n_spon_off.jpg) no-repeat top left;}
#nav_5 a {background:url(../images/img_n_inv_off.jpg) no-repeat top left;}
#nav_6 a {background:url(../images/img_n_con_off.jpg) no-repeat top left;}
#nav_1_on a {background:url(../images/img_n_h_on.jpg) no-repeat top left;}
#nav_2_on a {background:url(../images/img_n_ston_on.jpg) no-repeat top left;}
#nav_3_on a {background:url(../images/img_n_kar_on.jpg) no-repeat top left;}
#nav_4_on a {background:url(../images/img_n_spon_on.jpg) no-repeat top left;}
#nav_5_on a {background:url(../images/img_n_inv_on.jpg) no-repeat top left;}
#nav_6_on a {background:url(../images/img_n_con_on.jpg) no-repeat top left;}
#nav_1 a:hover {background:url(../images/img_n_h_on.jpg) no-repeat top left;}
#nav_2 a:hover {background:url(../images/img_n_ston_on.jpg) no-repeat top left;}
#nav_3 a:hover {background:url(../images/img_n_kar_on.jpg) no-repeat top left;}
#nav_4 a:hover {background:url(../images/img_n_spon_on.jpg) no-repeat top left;}
#nav_5 a:hover {background:url(../images/img_n_inv_on.jpg) no-repeat top left;}
#nav_6 a:hover {background:url(../images/img_n_con_on.jpg) no-repeat top left;}
/* main page elements */
.mtop {height:401px; clear:both;}
.mtop p {line-height:20px; color:#fff; width:510px; padding:150px 0 0 80px;}
.mbot {height:100%; overflow:auto; padding:0 0 26px 0;}
.mbright {margin:20px 0 0 510px;}
.hcallout {float:left; margin:0 10px 10px 0; width:210px;}
.hcallout h1 {color:#2f4652; font-size:16px; font-weight:normal; margin:0 0 5px 0;}
.hcallout p {font-size:12px; color:#666; width:auto; margin:0 0 10px 0;}
.hcallout a {float:left;}
#h_ctext {margin:0 10px 0 0; height:90px; width:190px; background:url(../images/bg_h_callout.jpg) no-repeat; padding:10px; height:112px;}
.mtop ul {color:#fff; margin:15px 0 0 85px;}
.mtop ul li {margin:0; padding:0 0 5px 0;}
/* footer elements */
.footer {border-top:1px solid #e2e2e2; padding:10px 0 150px 20px; clear:both;}
.footer p {float:left; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0px 0 0 15px;}
.footer p a {color:#999;}
.footer p span {font-size:9px; }
.footer ul {list-style:none; float:right; clear:both;}
.footer ul li {float:left; margin:0 10px 0 0;}
/* karizmac elements */
.ktop {height:307px; clear:both;}
.ktop p {line-height:20px; color:#fff; width:510px; padding:160px 0 0 80px;}
.kbot {padding:0 0 0 0;}
.kbot_lc {float:left; width:680px; margin:25px 0 0 0;}
.kbot_lc ul {list-style:none;}
.kbot_lc ul li {padding:0; margin:0; display:block; padding:0 0 10px 0; height:100%; overflow:auto;}
.kbot_lc img {float:left;}
.kbot_lc_txt {float:left; margin:0 0 0 20px;}
.kbot_lc_txt h1 {color:#943e7e; font-weight:normal; padding:0 0 5px 0; font-size:24px;}
.kbot_lc_txt p {color:#666; width:430px; padding:0 0 15px 0;}
.kbot_lc_txt img {float:none; }
.kbot_rc {float:right; width:235px; padding:100px 0 0 0;}
.kbot_rc_feat {padding:0 35px 25px 15px;}
.kbot_rc_feat h2 {font-size:16px; color:#999; font-weight:normal; padding:0 0 5px 0;}
.kbot_rc_feat h1 {font-size:18px; font-weight:normal; color:#943e7e; padding:0 0 5px 0;}
.kbot_rc_feat p {color:#666; padding:0 0 15px 0;}
#k_ctext {margin:0 0 20px 0; height:90px; width:190px; background:url(../images/bg_h_callout.jpg) no-repeat; padding:10px; height:112px;}
/* stone creek elements */
.stop {height:307px; clear:both;}
.stop p {line-height:20px; color:#fff; width:510px; padding:140px 0 0 395px;}
.mission {width:100%; margin:0 0 25px 0;}
.mission h1 {font-weight:normal; color:#59a2d0; font-size:24px;}
.mission p {color:#797979;}
.mission p span {font-weight:bold;}
/* sponsor elements */
.sptop {height:222px; padding:0; margin:0; }
.sptop h1 {font-size:36px; color:#ffffcc; font-weight:normal; padding:35px 0 15px 30px;}
.sptop p {line-height:20px; color:#fff; width:450px; padding:0 0 0 30px;}
.sptop p span {color:#ffffcc;}
.spbot {height:100%; overflow:auto; padding:0 0 26px 0;}
.spbright {float:right; padding:20px 0 0 0px; width:450px;}
.spbright h1 {font-size:18px; color:#2f4652; font-weight:normal;}
.spbotleft {float:left; width:450px; padding:20px 0 0 30px;}
.spbotleft p {color:#666; padding:0 0 20px 0;}
.spbotleft ul {margin:0 0 25px 30px;}
.spbotleft ul li {color:#666; margin:0 0 10px 0; }
/* investor elements */
.spbotleft h1 {font-size:24px; color:#af4d16; font-weight:normal;}
.invbright {float:right; padding:20px 0 0 0px; width:450px;}
.invbright h1 {font-size:18px; color:#2f4652; font-weight:normal;}
.invbright p {color:#666; padding:15px 0 0 0;}
.invbright img {padding:15px 0 0 0;}
.invgraphs {margin:10px 0 30px 0; height:100%; overflow:auto;}
.invgraphs img {padding:0;}
.invgraphs_l {width:203px; float:left; margin:0 25px 0 0;}
.invgraphs_r {width:203px; float:left;}
.invgraphs p {font-size:12px; color:#666; height:80px; width:auto; padding:0;}
/* contact elements */
.conbot_rc {float:right; width:235px; padding:180px 0 0 0;}
.conbot_rc_feat {padding:0 35px 25px 15px;}
.conbot_rc_feat h2 {font-size:12px; color:#999; font-weight:normal; padding:0 0 5px 0;}
.conbot_rc_feat h1 {font-size:16px; font-weight:normal; color:#842bcf; padding:0 0 5px 0;}
.conbot_rc_feat p {font-size:11px; color:#666; padding:0 0 10px 0;}
.conbot_lc {float:left; width:680px; margin:25px 0 0 0;}
.conbot_lc_l {float:left; width:430px; margin:0 15px 0 0;}
.conbot_lc_l h1 {font-size:24px; color:#842bcf; font-weight:normal; padding:0 0 10px 0;}
.conbot_lc_l p {font-size:13px; color:#666;} 
.conbot_lc_l table {display:table; margin:20px 0 20px 0;}
.conbot_lc_l table tbody tr td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; vertical-align:top; padding:0 0 10px 0;}
.conbot_lc_l table tbody tr td input {background:#dfdfdf; border:1px solid #dfdfdf; padding:5px; margin:0 0 0 20px;}
.conbot_lc_l table tbody tr td textarea {background:#dfdfdf; border:1px solid #dfdfdf; margin:0 0 0 20px; padding:5px;}
.conbot_lc_r {width:230px; float:left}
.conbot_lc_r h1 {font-size:24px; color:#842bcf; font-weight:normal; padding:0 0 10px 0;}
.conbot_lc_r p {font-size:13px; color:#666;} 
/* karizmac template page elements */
.karbox {height:100%; overflow:auto; } 
.karboxheader {position:relative; height:76px;}
.karboxheader h1 {position:absolute; top:10px; left:25px; color:#b5004c; font-size:32px; font-weight:normal;}
.karboxheader h2 {position:absolute; top:40px; left:125px; color:#b5004c; font-size:16px; font-weight:normal;}
.karboxheader p {position:absolute; top:15px; left:313px; width:337px; color:#666; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif;}
#kbh_comingsoon {position:absolute; top:15px; left:667px;}
#kbh_line {position:absolute; top:5px; left:800px;}
#kbh_moregames {position:absolute; top:23px; right:10px;}
#kbh_moregames_off {float:right;}
#kbh_gamedropdown {position:absolute; top:23px; right:10px; z-index:1; display:none;}
.kbh_droplist {height:100%; overflow:auto; padding:0px 0 0px 0; background:#ccc; clear:both; border-bottom:1px solid #aaa;}
.kbh_droplist ul {list-style:none;}
.kbh_droplist ul li { border-top:1px solid #aaa;}
.kbh_droplist ul li a {text-decoration:none; font-weight:normal; color:#666; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:#ccc; padding:5px 10px 5px 10px;} 
.kbh_droplist ul li a:hover {color:#fff;}
.karboxnav {background:url(../images/bg_kar_tem_nav.png) no-repeat top center; height:26px; padding:8px 20px 0 20px;}
.kbh_leftnav {float:left; }
.kbh_leftnav ul {list-style:none; float:left; }
.kbh_leftnav li {float:left; margin:0 20px 0 0;}
.kbh_leftnav li a {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#006da3; font-weight:bold; text-decoration:none; float:left;}
.kbh_leftnav li a:hover {color:#01980b;}
.kbh_rightnav {float:right; }
.kbh_rightnav ul {list-style:none;}
.kbh_rightnav li {float:left; margin:0 0 0 40px;}
.kbh_rightnav li a {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#b5004c; font-weight:bold; text-decoration:none; float:left;}
.karboxssbox {float:right; width:470px; height:590px; padding:10px 0 0 0;}
.karboxssbox h1 {font-size:24px; color:#b5004c; font-weight:normal;}
.karboxss {height::100%; overflow:auto;}
.karboxss ul {list-style:none;}
.karboxss ul li {float:left;}
#kbh_footer {background:#fff; height:100%; overflow:auto; padding-bottom:20px; margin-bottom:150px;}
#kbh_footer_lum {position:relative;top:150px; background:#fff; height:100%; overflow:auto; padding-bottom:20px; margin-bottom:150px;}
/* lightbox elements */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/* legal pages */
.legal {background:#fff; padding:50px; color:#333; font-family:Arial, Helvetica, sans-serif;}
.legal h1 {font-size:14px; padding:0 0 15px 0;}
.legal p {padding:0 0 15px 0;}
.legal ol {margin:0 0 0 25px;}
.legal ul {margin:0 0 15px 55px;}
.legal ol li {margin:0 0 15px 0;}
.legal ul li {margin:0 0 5px 0;}
/* iwy page elements */
.i_karbox {height:100%; overflow:auto; } 
.i_karboxheader {position:relative; height:76px;}
.i_karboxheader h1 {position:absolute; top:25px; left:20px; color:#b5004c; font-size:32px; font-weight:normal;}
.i_karboxheader h2 {position:absolute; top:15px; left:20px; color:#b5004c; font-size:16px; font-weight:normal;}
.i_karboxheader p {position:absolute; top:15px; left:313px; width:337px; color:#666; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif;}
#i_kbh_comingsoon {position:absolute; top:7px; left:725px;}
#i_kbh_line {position:absolute; top:5px; left:800px;}
#i_kbh_moregames {position:absolute; top:23px; right:10px;}
#i_kbh_moregames_off {float:right;}
#i_kbh_gamedropdown {position:absolute; top:23px; right:10px; z-index:1; display:none;}
.i_iwyad {width:728px; margin:15px auto 25px auto;}
.i_karboxssbox {float:right; width:520px; height:590px; padding:10px 0 0 0;}
.i_karboxssbox h1 {font-size:24px; color:#fff; font-weight:normal;}
.i_karboxss {height::100%; overflow:auto;}
.i_karboxss ul {list-style:none;}
.i_karboxss ul li {float:left;}


