/* CSS RESET */
html{color:#000;background:#FFF;height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

dt {
	height:20px;
   }

dt a{
         text-decoration:none;
  }

dt a:hover, a:active, a:focus{
	background:transparent;
	color:white;
         text-decoration:none;;
	}

body {
      font:13px/1.231 arial,helvetica,clean,sans-serif;
      /*background: #333 url(images/weltall2.gif);*/
      background-color:black;

}

table{font-size:inherit;font-size:100%; }pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
/* CSS RESET */



body {

        color:#FFFFFF;


}
a {
        text-decoration:none;
        color:#8B9980;

}
.main a{
	color:black;
}
.main a:hover{
	color:white;
}
a:hover {
        text-decoration: underline;
        color:#006600;

}
#wrap {
        width:800px;
        text-align:left;
        margin:0 auto;
        height:850px;
}

.fl{ float:left}
.fr{ float:right}

.clearfix{ clear:both}



/* header */
#header_ {
         background:url(../images/hd.jpg);
         height:167px;
         color:#FFFFFF;
         position:relative;
         }

#header_ a {
        color:#FFFFFF;
        line-height:30px;
        font-size:11px
        }

#header_ .fl {
         margin-left:20px
         }

#header_ h1 {
        font-size:70px;
        position:absolute;
        float: left;
        margin: 25px 0 0 10px;
        top:30px;
        }

#q,#submit {
            border:#899A7B 1px solid;
            background:#4C5446;
    }

#header_ .fr {
         margin-right: 20px;
         line-height:30px;
         }

.iphone {
         position:absolute;
         left:0px;
         top:37px
         }

/* content  */
.info	{
	padding:10px 10px 0 10px;
         font-size:10px;
	}
#content {
          background:url(../images/ct_bg.jpg);
          height:69%;

          }

.side {
          width:183px;
          background:url(../images/sbg.jpg)
          }

.main {
          width:570px
          }

.home{
         float:left;
         text-align:center;

      }

.side  {
        margin-top:5px
        }

.main_i{
        margin-top:8px;
        }
.main top
         {
         float:left;
         width:600px;
         }

.main ul#nav {
         background: url(../images/nav.gif) 0% -1px;
         width:449px;
         height:32px;
         float:left;
         }
.main ul#nav1 {
         background: url(../images/1nav.gif) 0% -1px no-repeat;
         width:90px;
         height:32px;
         float:left;
         }

.main ul#nav li{
         float:left;
         width:89px;
         text-align:center;
         line-height:26px
         }

.main h2 {
      background:url(../images/ct_t.gif);
      height:33px;
      width:527px;
      text-align:right;
      color:#FFFFFF;
      font-weight:700;
      font-size:18px;
      padding:5px 20px 0 0
      }

.main ul#nav a {
      color:#fff
      }

.main ul#nav a:hover {
      color:#006600;
      text-decoration:none;
      font-weight:700
      }

.main p {
      width:520px;
      margin:20px 25px
      }

#col div {
     width:226px;
     padding:20px 15px 0 25px
     }

#col h3{
     background:url(../images/apple.gif) no-repeat;
     line-height:39px;
     padding-left:40px;
     font-size:16px
     }

.side_i {
         margin:10px 0 0 20px
         }

.side_i li {
        list-style:inside disc;
        padding:0 10px;
        line-height:1.98em
        }

.side_i h2 {
        font-weight:700
        }

/* footer */

#footer {
         background:url(../images/ft1.gif);
         height:20px;
         position:relative;
         bottom:0px;
         }

#ftinner {
          font-size:11px;
          position:absolute;
          bottom:2px;
          left:10px;
         }
.ftinner2{
	margin-left:525px;
	}