@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#d4d4d5 }

h1, h2, h3, h4, h5, h6, h7 { margin:0; padding:0;}
a:focus { outline:none;}

#main-wapper { width:100%; background:#FFF url(../images/body-bg.gif) repeat-x top}
#main-inner-wapper { width:100%; background:#FFF url(../images/inner-pagebdr.gif) repeat-x top}
#inner-wapper {width:100%; background:#FFF url(../images/inner-body-bg.gif) repeat-x top}


.top-wapper{ width:943px;  padding-left:10px; border:solid 0px #000000; position:relative;}

.b { border:solid 1px #000000;}
.txt-header, a.txt-header { color:#000000; font-size:16px; text-decoration:none;}
a.txt-header:hover { text-decoration:underline;}


.logo-wapper { padding-top:6px; border:solid 0px #000000; }
.logo { width:40%; float:left; }
.logo-wapper-content { width:50%; float:right; }
div.login { margin:0 0 0 0; padding:0 25px 0 0; list-style:none; width:90%; border:solid 0px #000000; text-align:right;  color:#000000; float:right; height:20px; line-height:20px;}
div.login a { margin:0; padding:0; display:inline; color:#000000; font-size:11px; text-decoration:none;}
div.login a:hover { text-decoration:underline}
 


.clear-both { clear:both;}

.top-contect { background:url(../images/top-contect-bg.gif) no-repeat left; width:205px; float:right; height:50px; border:solid 0px #000000; margin:2px 0 0 0; padding:33px 22px 0 0px; text-align:right}
.top-contect-icon { float:left;  padding-left:10px; padding-top:5px;}
.top-contect span.contact { font-family:Arial Black, Arial, Helvetica, sans-serif; font-size:19px;  color:#d20102;}

.top-contect, .top-contect a { font-size:11px; color:#5f5f5f; text-decoration:none;}
.top-contect a:hover { text-decoration:underline;}

.top-left-navig-bg { width:943px; position:absolute; z-index:100px;}
.top-navigation { background:url(../images/navigation-right-bg.gif) no-repeat left; width:660px; float:right; padding-left:8px;  }
.top-navigation div.secound {height:33px; background:url(../images/navigation-left-bg.gif) no-repeat right; line-height:30px; text-align:left; color:#bababa;}
.top-navigation div.secound a { color:#050505; text-decoration:none;}
.top-navigation div.secound a:hover, .top-navigation div.secound a.active { text-decoration:none;}

.banner-div { margin-top:0; }

.banner-download { width:215px; float:left}
.banner-top-right { width:717px; height:282px; float:left}

.middle-wapper { width:945px; border:solid 0px #000000; padding:0px 0 0 8px; margin:20px 0 0 0 ;  text-align:left}
.left-panel { border:solid 0px #000000; width:221px; float:left;}
.right-content-panel { border:solid 0px #000000; width:653px; margin:0 0 0 40px; float:left;}
.left-flash-banner { }

.left-navigation { background:#dcd9d9; padding:3px 1px 3px 1px;}
.left-navigation a { border:solid 0px #000000; padding:0px 1px 0px 3px;  margin:0;display:block;}
.left-navigation a img { padding:0; margin:0; border:solid 1px #FFF; }
.left-navigation a.games-support { padding-left:2px; margin-bottom:1px;}

.padding-div { border:solid 0px #000000; display:block; margin:0; padding:5px;}

.testimonials { border:solid 0px #d1cfcf; border-bottom:1px solid #d1cfcf; background:url(../images/testimonial-text-bg.gif) repeat-y left}
.testimonials .testimonial-header { background:#a6a6a6 url(../images/testimonial-header-bg.gif) repeat-x top; margin:0; padding:0 0 0 15px; height:27px; line-height:27px; color:#000000; font-size:14px;}
.testimonial-content { background:url(../images/testimonial-content-bg.gif) no-repeat top left; border:solid 0px #000000; padding:10px 0 10px 0; display:block; width:100%; }
.testimonials-div-left { width:30%; float:right; padding-left:10px; }
.testimonials-div-right { width:60%; float:right}
.float-left { float:left; display:block; width:12px;  border:solid 0px #000000; } 
.content-div { width:80%; float:left; margin-left:5px; padding-bottom:5px;}
.content-div a.testmonial-name, .content-div .testmonial-name { color:#010101; text-decoration:none; line-height:18px; font-size:11px; }
.content-div a.testmonial-name:hover { text-decoration:underline;}

.detection-section { background:url(../images/detection-box-middle-bg.gif) no-repeat top; height:85px; padding:14px 5px 0 0} 
.detection-section .left-div { width:53px; float:left; padding-left:13px; padding-top:5px; }
.detection-section .right-div { width:85%; float:left}

.detection-section-new { background:url(../images/testimonial-new-top-bg.gif) no-repeat top; height:85px; padding:14px 5px 0 0} 
.detection-section-new .left-div { width:53px; float:left; padding-left:13px; padding-top:5px; }
.detection-section-new .right-div { width:85%; float:left}
.detection-section-new span.testmonial-namenew { text-align:right; display:block; font-weight:bold;}

.testimonial-section-new { background:url(../images/testimonial-new-top-bg.gif) no-repeat top; padding:14px 5px 0 0} 
.testimonial-section-new .left-div { width:53px; float:left; padding-left:13px; padding-top:5px; }
.testimonial-section-new .right-div { width:87%; float:left}
.testimonial-section-new span.testmonial-namenew { text-align:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; display:block; font-weight:bold;}


.detection-icon-left {  float:left;}
.detection-icon-right { width:352px; float:left; line-height:18px; font-size:11px;}

.font-red, a.font-red { color:#e00405; text-decoration:none}
a.font-red:hover { text-decoration:underline;}

.valing-middle { vertical-align:middle;}

.middle-data {}
.middle-data-header { background:url(../images/txt-header-bg.gif) repeat-x top; height:54px; line-height:52px; color:#eb0203; font-weight:bold; font-size:15px;}
.middle-data-header .txt-icon { width:66px; float:left; }
.middle-data-content { padding-left:66px;  }
.middle-data-content p{ margin:0; padding:3px 0 3px 0; font-size:14px; color:#2f2f2f; line-height:18px;}


.middle-data-inner {}
.middle-data-inner-header { background:url(../images/txt-header-bg.gif) repeat-x top; height:54px; line-height:52px; color:#eb0203; font-weight:bold; font-size:15px; padding-left:10px; padding-right:10px;}
.middle-data-inner-header .txt-icon { width:66px; float:left; }
.middle-data-inner-content { padding-left:10px; padding-right:10px;  }
.middle-data-inner-content p{ margin:0; padding:3px 0 3px 0; font-size:14px; color:#2f2f2f; line-height:18px;}



.footer { background:#d4d4d5 url(../images/footer-background.gif) repeat-x top; border-top:solid 1px #e1e1e1; padding-top:13px; padding-bottom:10px;}
.footer-data {  width:945px; border:solid 0px #000000; padding:0px 0 0 8px; text-align:left}

.footer-client-area { text-align:left; }
.footer-client-area a { margin:0 32px;}

.footer-menu { text-align:center; font-size:11px; margin-top:15px;}
.footer-menu a { margin:0 8px; color:#000000; text-decoration:none; line-height:22px;}
.footer-menu a:hover { text-decoration:underline}
.footer-menu .copyright { color:#898989} 



.inner-pagede-middle { background:url(../images/inner-buttom-bg.gif) repeat-x bottom; padding:25px 0 0 0}
.inner-page-middle { width:663px;}
.inner-page-middle .left { width:48%; float:left;}
.inner-page-middle .right { width:42%; float:right; padding-right:20px; padding-top:15px; text-align:left}
.inter-the-site {  border:solid 0px #000000; color:#FFFFFF; padding-top:10px;}
.inter-the-site img.left-padding { padding-right:8px;}
.enter-btn { text-align:center; padding-top:20px;}

.js-gallery { border:solid 1px #b5b4b4; background:#ababab url(../images/photo-gallery-back.gif) repeat-x top; padding:2px 3px 2px 3px; }
.js-gallery .arw-left { width:22px; float:left;}
.js-gallery .arw-right { width:22px; float:right;}
.js-gallery #gallery-middle { width:610px; float:left; border:solid 0px #000000; z-index:1px; }

.inner-page-photo-gellery { border:solid 1px #b5b4b4; background:#ababab url(../images/photo-gallery-back.gif) repeat-x top; padding:2px 3px 2px 3px; width:580px; }
.inner-page-photo-gellery .arw-left { width:22px; float:left;}
.inner-page-photo-gellery .arw-right { width:22px; float:right;}
.inner-page-photo-gellery #gallery-middle { width:530px; float:left; border:solid 0px #000000; z-index:1px; }


.cursor{ cursor:pointer;}


#table-data { border:solid 1px #e2e1e1; border-width:0px 1px 1px 1px;  padding:5px 10px 10px 10px;}
#table-data-top-bdr { border:solid 1px #e2e1e1; padding:5px 10px 10px 10px;}
.onover { background:#f6f6f6}
.onout { background:#FFF}

#table-data:hover { background:#f6f6f6;}

#table-data .left-div { width:100%; float:left;}
#table-data .right-div { width:60%; float:left}
#table-data-top-bdr .left-div { width:100%; float:left;}
#table-data-top-bdr .right-div { width:60%; float:left}
.left-div .text-header { line-height:20px; font-weight:bold;}

.movie-img-left { width:49%; float:left; margin-bottom:10px}
.movie-img-right { width:49%; float:right; margin-bottom:10px}

.screenshot { width:100%; display:block; border:solid 0px #000;}
 .screenshot-img{ float:left; background:url(../images/screenshot-img-bg.gif) repeat-x bottom; margin:0 10px;}
 .screenshot-img img { border:solid 1px #d2d2d2; padding:2px; margin-bottom:13px;}
 .screenshot-content{ width:70%; float:left; padding-left:10px;}
.click-more { display:block; color:#eb0203; text-align:right;}
.click-more:hover { text-decoration:none;}

.text-field { border:solid 1px #e1e1e1; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 2px; width:250px;}
.text-area {border:solid 1px #e1e1e1; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 2px; width:350px; height:150px;}
.btn-submit { border:solid 1px #c5c5c5; padding:2px 5px; background:#e8e8e8; cursor:pointer; font-size:12px;}
.btn-submit:hover { color:#eb0203;}

.pricing-arw { margin:2px 10px 5px 10px; padding:0; list-style:none;}
.pricing-arw li{ margin:0; padding:2px 0 2px 15px; background:url(../images/pricing-arw.gif) no-repeat left 5px;}

.on-sale { color:#d60304; font-size:18px;}
.order-now {  color:#d60304; font-size:18px; font-weight:bold; }
.order-now:hover { text-decoration:none;}
.txt-red { color:#d60304;}
.txt-red:hover { text-decoration:none;}


 .showcase-photo-bg{ float:left; margin:0; padding:0px 0; width:100%; text-align:center; color:#000000;}
 .showcase-photo-bg a { color:#000000; text-decoration:none;}
 .showcase-photo-bg a:hover { text-decoration:underline; }
 .showcase-photo-img {  float:left; background:url(../images/screenshot-img-bg.gif) repeat-x bottom; margin:0 0px;}
 .showcase-photo-img img { border:solid 1px #d2d2d2; padding:2px; margin-bottom:13px;}
 .showcase-photo-img object  {border:solid 1px #d2d2d2; padding:2px; margin-bottom:13px;}
 
 .more-detail { color:#000000; font-size:11px; text-decoration:none;}
  .more-detail:hover { text-decoration:underline}
  
.os-mac-manu { display:block; }


.widht-100 { width:100%}


.spry-xml-testmonial { width:100%; border:solid 0px red; height:80px; position:relative;}
.spry-xml-testmonial div div.testmonial-content{width:100%; position:relative; border:solid 0px red; height:80px;}
.spry-xml-testmonial div div p { margin:0; padding:1px 0 1px 5px; text-align:justify;}
.spry-xml-testmonial div div p.testimonial-header { font-weight:bold; padding:0 0 2px 5px}


.testmonial-page { width:100%; border:solid 0px red;  position:relative;}
.testmonial-page div.testmonial-content2{width:100%; position:relative; border-bottom:solid 0px #D3D3D3; margin-bottom:15px; padding-bottom:5px; background: url(../images/bdr-bottom.gif) repeat-x bottom; }
.testmonial-page div p { margin:0; padding:1px 0 1px 5px; text-align:justify;}
.testmonial-page div p.testimonial-header { font-weight:bold; padding:0 0 2px 5px}

.brn-testmonials { background:#dcd9d9; padding:0px 1px 3px 4px; text-align:left;}
.brn-testmonials img { border:solid 1px #FFF; margin:0; padding:0;}

.testimonial-more { color:#FF0000; text-decoration:none; float:right; text-align:right; margin-top:5px;}
.testimonial-more:hover{ text-decoration:underline;}