

body {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000;
  background-color: #F2F2F2; 
}

h3 {
   margin-left : 2px;
}

#global {
  width:600px;
  margin:0 auto;
  padding:50px;
}

#header {
  position:relative;
  padding:0 0 0px;
}

#header h1 a {
  background:url(../images/logo.png) no-repeat;
  display:block;
  width:500px;
  height:80px;
}

#header h1 a span {
  display:none;
}

#description {
  position:absolute;
  right:0;
  top:0;
  width:200px;
  text-align:right;
  color:#777;
  font-size:12px;
  line-height:14px;
}


#internalsearch {
  font-size:8px;
  line-height:10px;
}

#applications {
  height:217px;
}

.bubbleInfo {
  width:200px;
  height:217px;
  float:left;
  position:relative;
}

.popup {
  display: none; /* keeps the popup hidden if no JS available */
  position: absolute;
  width:135px;
  height:104px;
  padding:22px;
  color:#fff;
  font-size:11px;
  font-weight:bold;
  line-height:14px;
  background:url(../images/tooltip.png) no-repeat;
  z-index:2;
  overflow:hidden;
}

#main {
  padding:20px 0 0;
}

#content {
  width:370px;
  padding:0 30px 0 0;
  float:left;
}


#main h3 {
  font-family:Georgia, "Times New Roman", serif;
  color:#999;
  font-style:italic;
  font-weight:normal;
  font-size:13px;
  padding:0 0 10px;
}

#footer {
  font-size:11px;
  color:#999;
  padding:55px 0 0;
  text-align:center;
}

.spacer {
  clear:both;
}

a {
  color:#7e0000;
  text-decoration:none;
  font-weight:bold;
}

img {
  border:none;
}


div.wrapper { background: transparent url(../images/offers_main_bg.gif) top left repeat-y; color: inherit; margin: 0 auto; padding: 0 6px; width: 772px; }
    
    
div.benefitsbox {
    width: 325px;
    height: 225px;
    background: #F2F2FF;
    border: 0px;
}   
div.screenshotbox {
    width: 325px;
    height: 225px;
    background: #FFFFFF;
    border: 0px;
}

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */
.downloadbox {
    margin: 0 auto; /* center for now */
    width: 550px; /* ems so it will grow */
    background: url(../images/sbbody-r.png) no-repeat bottom right;
    font-size: 100%;
}
.downloadboxbody {
    background: url(../images/sbbody-l.png) no-repeat bottom left;
    margin: 0;
    padding: 5px 30px 31px;
}
.featurebox {
    margin: 0 auto; /* center for now */
    width: 95%; /* ems so it will grow */
    background: url(../images/sbbody-r.png) no-repeat bottom right;
    font-size: 100%;
}
.sidebox {
    margin: 0 auto; /* center for now */
    width: 350px; /* ems so it will grow */
    background: url(../images/sbbody-r.png) no-repeat bottom right;
    font-size: 100%;
}
.boxhead {
    background: url(../images/sbhead-r.png) no-repeat top right;
    margin: 0;
    padding: 0;
    text-align: center;
}
.boxhead h2 {
    background: url(../images/sbhead-l.png) no-repeat top left;
    margin: 0;
    padding: 22px 30px 5px;
    color: white; 
    font-weight: bold; 
    font-size: 1.2em; 
    line-height: 1em;
    text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxhead h2 a {
  color:#dddddd;
}
.boxbody {
    background: url(../images/sbbody-l.png) no-repeat bottom left;
    margin: 0;
    padding: 5px 30px 31px;
}

#billboard { font-size: 12px; width: 652px; margin: 0 auto 18px;  position: relative; }
#billboard { background: url(../images/product.jpg) no-repeat; height: 350px; }
#billboard h1 { color: #444444; left: 0px; top: -5px; width: 580px; height: 180px; }
#billboard h3 { color: #444444; left: -180px; top: 80px; width: 580px; height: 12px;  }
#billboard h1, #billboard h3 { font-family: arial, verdana; position: relative;   }
	
#stylized{
border:solid 2px #b7ddf2;
background:#ebf4fb;
}