/*
Theme Name: Mobile Frontiers         
Theme URI: http://www.mobilefrontiers.co.uk  
Description: Mobile Frontiers Website
Author: khang
Author URI: http://www.motivcode.com
Version: 1.5 (night mod)
Tags:
.
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.
*/

    body {
      margin: 0px;
      padding: 0px;
      font-family: arial;      
      background: url(../images/stars.gif);
    }

    a {
      text-decoration: none;
    }

    a:hover {
      border-bottom: 1px dotted #000000;
    }
    
    p {
      padding: 0px;
      margin: 0px;
    }

    #language_section {
      width: 100%;
      height: 40px;
    }
    
    #header_section {
      height: 250px;
      width: 100%;
    }

    #menu_section {
      height: 45px;
      width: 100%;
      background: none;
      border-top: 1px solid #a0a0a0;
/*
      border-bottom: 1px solid #ffffff;
      opacity: .15;
      *filter: alpha(opacity = 15);
*/
      *position: absolute;
      *top: 295px;
      *left: 0px;
    }

    #menu_section ul#navigation {
      margin: 0px;
      padding: 8px 0px 0px 0px;
      white-space: nowrap;
    }
    
    #menu_section ul#navigation li {
      display: inline;
      list-style-type: none; 
      padding: 0px 8px 0px 8px;
      vertical-align: middle;
    }

    #menu_section ul#navigation li a {
      font-size: 12px;
      text-decoration: none;
      color: #000000;
      /*
      opacity: 1.0;
      *filter: alpha(opacity = 100);
      position: relative;
      */
    }

    #menu_section td a {
      font-size: 16px;
      text-decoration: none;
      color: #FFFFFF;
      /*
      opacity: 1.0;
      *filter: alpha(opacity = 100);
      */
    }
    
    #content_section {
      border-top: 1px solid #a0a0a0;      
      color: #FFFFFF;
    }
        
    .center {
      width: 960px;
      margin-left: auto;
      margin-right: auto;
      text-align: left;
    }
    
    #screenshots {
      width: 300px;
      height: 200px;  
      overflow: hidden;
    }

    .iphone_ss {
      margin-top: 17px;
      margin-right: 88px;
    }

    .iphone_horizontal {
      background: url(../images/iphone_horizontal.png) left top no-repeat;
      height: 290px;
      width: 475px;
      float: right; 
      margin-right: 10px;
    }

    .title_hilite {
      background: #e0f3f9;
    }

    #new_apps {
      padding: 0px 0px 0px 8px;
      width: 470px;
    }

    #quick_reviews {
      padding: 20px 0px 0px 8px;
      width: 470px;  
    }
    
    h3 {
      margin: 0px;
      padding: 0px;
      font-size: 17px;
      color: #FFFFFF;
    } 
  
    #application_list {
      padding-top: 20px;
    }
    
    #application_List h3 {
      font-weight: normal;
      font-style: italic;
      color: #5f89F8;
    }
    
    #application_list p, .page_content, #application_list li {
      font-size: 14px;
      padding-top: 0px;
      margin-top: 5px;  
      line-height: 19px;
      text-align: justify;
      color: #ffffff;
    }
    
    #application_list .description {
      width: 400px;
      padding: 0px 15px 0px 0px;
      margin-right: 5px;
    }
    
    #application_list .icon {
      width: 40px;
    }
    
    .page_content {
      width: 440px;
    }

    #intro {
      width: 400px;
      color: #FFFFFF;
    }
    
    #intro h1 {
      margin: 15px 0px 10px 0px;
      padding: 0px;  
      font-size: 32px;
    }
    
    #intro h2 {
      font-size: 24px;
      font-weight: normal;
      font-family: Georgia;
      margin: 0px;
      padding: 0px;
      line-height: 25px;
    }
    
    #main_logo {
      margin: 15px 0px 5px 0px;
    }
    
    #contact_seperator {
      background: #293136 url(../images/contact_section_seperator.png) repeat-x;
      height: 8px;      
    }
    
    #contact_section {
      /*background: #293136; */
      color: #ffffff;
      height: 350px;
    }
    
    #contact_section h3 {
      padding-top: 15px;
      color: #FFFFFF;
    }
    
    #contact_section .description {
      width: 450px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      padding-top: 0px;
      margin-top: 5px;  
      line-height: 18px;
      text-align: justify;      
    }
    
    #contact_section .form {
      width: 460px;
    }
    
    form label {
      display: block;
      clear: left;
      float: left;
      font-size: 12px;
      line-height: 14px;
      padding: 0px 0px 12px 0px;
      margin: 0px 10px 0px 0px;
      width: 60px;
    }

    form input, form textarea, form select {
      display: block;
      float: left;
      margin: 0px 0px 10px 0px;
      width: 300px;
    }

    .app_seperator {
      background: url(../images/main_section_seperator.png) repeat-x;
      height: 7px;
      margin-top: 10px;
      padding-bottom: 10px;
      *height: 2px;
      *margin-top: 10px;
      *padding-bottom: 0px;
    }
    
    .speech_top {
      background: url(../images/speech_top_stars.png) no-repeat left bottom;
      height: 8px;
    }

    .speech_balloon {
      padding-top: 20px;
    }
    
    .speech_middle {
      background: url(../images/speech_middle_stars.png) repeat-y;
      line-height: 17px;
      font-family: Georgia;
      padding: 0px 50px 0px 10px;
      font-size: 11px;
      color: #595648;      
    }

    .speech_bottom {
      background: url(../images/speech_bottom_stars.png) no-repeat;
      height: 28px;
      font-size: 13px;
      color: #FFFFFF;
      padding-top: 14px;
      padding-left: 50px;
    }
    
    .link {
      font-size: 10px;
      margin: 0px;
      padding: 0px;  
    }
    
    .icon_submit {
      background: url(../images/icon_submit.png) no-repeat right;      
      height: 16px;
      padding-right: 22px;
      padding-top: 5px;
      text-align: right;
      margin-right: 30px;
    }

    .icon_arrow {
      background: url(../images/icon_arrow.png) no-repeat right;      
      height: 16px;
      text-align: right;
      padding-right: 20px;
      padding-top: 7px;
      margin-bottom: 10px;
      margin-right: 0px;
    }

    .buy_now {
      background: url(../images/icon_arrow.png) no-repeat bottom right;      
      height: 16px;
      text-align: right;
      padding-right: 20px;
      padding-top: 7px;
      margin-bottom: 10px;
      margin-right: 0px;
    }

    .buy_now_a:link, .buy_now_a:visited {

      color: #5f89f8;
      font-weight: bold;
      font-size: 16px;
    }

    .review_submit:link, .review_submit:visited {

      color: #5f89f8;
      font-size: 10px;
    }

    .icon_twitter {
      background: url(../images/icon_twitter.png) no-repeat left;      
      height: 30px;
      padding-left: 35px;
      padding-top: 5px;
    }

    .icon_rss {
      background: url(../images/icon_rss.png) no-repeat left;      
      height: 30px;
      padding-left: 35px;
      padding-top: 5px;
    }
    
    .left {
      float: left;
    }
    
    .right {
      float: right;
    }
    
    .clear {
      clear: both;
    }
