 html, body {margin:0px; padding: 0px; background-color: white; height: 100%;}

 body, td, div, dt, dd {font-size: 12px; font-family:  Times,serif; line-height: 14px; color: black; }
 p {margin:0; padding: 5px 0px 4px 0px; }

 a {text-decoration: underline; color: #2370b8; }
 a.underline, a:hover, a.more, a.noline:hover {text-decoration: underline;}
 a:hover, a.noline {text-decoration: none;}
 a.underline:hover, a.more:hover {text-decoration: none;}
 a img {border: none; }
 a.more { font: 12px Arial, sans-serif !important;}

 ul, ol, dl {margin: 0px; padding: 0px; list-style: none;}
 hr {height: 1px; overflow: hidden; border: none; border-bottom: 1px solid #d9c1a2; background: #d9c1a2; line-height: 1px;}

 input.text, textarea, select {font: 11px/12px Tahoma, sans-serif; color: #7f7f7f; background:white; border: 1px solid #bab9b7; padding: 2px 0 2px 7px;}
 .button {border: 1px solid #686969; background: #423e3c url(img/btn_bg.jpg) repeat-x; padding: 5px 20px 4px 20px; height: 29px; font: bold 12px/13px Arial, Tahoma; color: #e5e5e5; text-transform: uppercase; cursor: pointer;}
 form, fieldset { margin:0px; padding: 0px; border-style: none;}

 .h0 {margin: 0px; padding: 35px 0 20px 3px; font: 38px/40px Arial,Tahoma, sans-serif;  color: #4b4945; text-transform: uppercase;}
 h1, .h1 {margin: 0px; padding: 10px 0px 4px 0px; font: bold 43px/46px Arial, sans-serif; color: white; }
 h2, .h2 {margin: 0px; padding: 15px 0 1px 0; font: 18px/20px Arial, sans-serif; color: #203a45;}
 h3, .h3 {margin: 0px; padding: 15px 0px 6px 0; font: bold 16px/18px Arial,Tahoma, sans-serif;  color: black;}
 h4, .h4 {margin: 0px; padding: 8px 0 3px 0px; font: bold 16px/17px Arial,Tahoma, Verdana, sans-serif; color: black;}
 h5, .h5 {margin: 0px; padding: 11px 0px 3px 0px; font: bold 13px/15px Arial, Tahoma, sans-serif; color: black;}
 h5 a, .h5 a {color: #2b4a71;}
 h6, .h6 {margin: 0px; padding: 5px 0px 2px 0; font: bold 14px Verdana, Tahoma, Arial,sans-serif; line-height: 14px;  letter-spacing:-1px;}

 table {border-collapse: collapse; padding:0;}
 table td {padding:0; vertical-align: top;}

 .clearfix:after {clear: both; display: block; content: '.'; visibility:hidden; height: 0px; font-size: 0px; line-height: 0px;}

 .bold {font-weight: bold;}
 .upper {text-transform: uppercase !important;}
 .cite {font-style: italic; }

 .float_left {float: left;}
 .clear_left {float: none; clear: left;}
 .float_right {float: right;}
 .underline {text-decoration: underline;}
 .ta_center {text-align: center;}

 .top0 {margin-top: 0px !important; padding-top: 0px !important;}

 .white {color: white !important;}

 .small {font-size: 10px !important; line-height: 10px;}
 .fs9 {font-size: 9px !important;}
 .fs10 {font-size: 10px !important;}
 .fs11 {font-size: 11px !important;}
 .fs12 {font-size: 12px !important;}
 .fs13 {font-size: 13px !important;}
 .fs14 {font-size: 14px !important;}
 .fs15 {font-size: 15px !important;}
 .fs16 {font-size: 16px !important;}
 .fs17 {font-size: 17px !important;}
 .fs18 {font-size: 18px !important;}
 .fs19 {font-size: 19px !important;}
 .fs20 {font-size: 20px !important;}




 #body {min-width: 1000px; max-width:1256px; margin: 0 auto; position: relative; height: 100%;}

 #head_box {height: 562px; background: url(head.jpg) no-repeat center top; min-width: 1000px;}
 #head_box .cbox {margin: 0 auto; width: 1000px; position: relative;}
 #logo {position: absolute; left: 138px; top:23px; background: url(logo.jpg) no-repeat;}
 #logo a {text-decoration: none; display: block; color: white; font: bold 15px/16px 'Trebuchet MS', Arial, sans-serif; padding-top: 167px; text-align: center;}
 #logo, #logo a {width: 168px; }
 #logo #work24 {color:#284854; font: bold 12px/14px Arial, sans-serif; text-align: center; padding: 4px 0 0 0;}

 #head_box h1 {position: absolute; left: 333px; top: 21px; padding-top:0; word-spacing: -2px;}

 #coming_soon {color: #203a45; font: bold 22px/24px Arial, sans-serif; position: absolute; left: 333px; top: 70px; width: 610px; }
 #coming_text {color: white; font: bold 15px/18px Arial, sans-serif; position: absolute; left: 598px; top: 110px; width: 287px; text-align: justify;}

 #btn {position: absolute; display: block; top: 484px; left: 720px;}

 #iphone {position: absolute; left: 329px; top: 105px; width: 227px; height: 687px; background: url(iphone.jpg) no-repeat;}
 #text_right {position: absolute; left: 600px; top: 248px; width: 290px;}
 #text_right h2 {text-indent: 20px; word-spacing: 1px; letter-spacing:-1px; padding-bottom: 13px;}
 #text_right p {line-height: 13px; padding-bottom: 11px; padding-right: 17px; text-align: justify;}

 #text_left {position: absolute; left: 150px; top: 430px; width: 150px; font: 13px/15px Times, serif;}
 #txt_subscr {width: 99%; font: 13px/14px Times, serif;}
 #message {position: absolute; left: 150px; top: 300px; font: 13px/15px Times, serif; width: 150px; }