/***global css starts here***/
* { padding:0; margin:0; }
body, h1, h2, h3, h4, h5, h6, ul, p, form, fieldset, img, ol, li { padding:0; margin:0; border:none; outline:none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; margin:0; padding:0; }
body { background:url(../images/body-bg.jpg) repeat-x 0 0; font:12px/14px Arial, Helvetica, sans-serif; color:#000; }
body.body-inner { background:url(../images/body-inner.jpg) repeat-x 0 0; }
a { text-decoration:none; outline:none; }
a:hover { text-decoration:none; }
.clear { clear:both; }
.middle { vertical-align:middle }

/***global css ends here***/


@font-face {
 font-family:CaviarDreamsRegular;
 src: url('../fonts/caviardreams-webfont.eot');
 src: url('../fonts/caviardreams-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/caviardreams-webfont.woff') format('woff'),  url('../fonts/caviardreams-webfont.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}
/***home page starts here***/
#outer-layout { float:left; width:100%; background:url(../images/main-bg.jpg) no-repeat center top; }
.layout { width:988px; margin:0 auto; }
header { float:left; width:970px; padding-left:18px; min-height:641px; height:auto !important; height:641px; }
header .logo { float:left; width:auto; padding:90px 0 0 0; }
header h2 { float:left; width:451px; height:137px; background:url(../images/head-text.png) no-repeat 0 0; text-indent:-9999px; clear:left; margin:100px 0 0 0; }
header a.download { float:left; width:267px; height:79px; margin:68px 0 0 0; clear:left; }
header p { font:bold 11px/24px Arial, Helvetica, sans-serif; color:#a4daf7; background:url(../images/win-icon.png) no-repeat 0 4px; float:left; width:auto; padding-left:25px; clear:left; margin-top:56px; }
#body-container { float:left; width:988px; }
#left-container { float:left; width:636px; padding:74px 0 0 18px; }
#left-container h2 { float:left; width:100%; height:39px; background:url(../images/about-text.png) no-repeat 0 0; text-indent:-9999px; }
#left-container p { font:12px/16px Arial, Helvetica, sans-serif; color:#797979; display:inline-block; padding-top:20px; text-align:justify; }
#left-container p strong { color:#42ace2; font-weight:bold; }
#right-container { float:right; width:249px; padding-right:20px; }
#right-container .browser-placeholder { float:right; width:auto; position:relative; top:-20px; }
#right-container ul { list-style:none; float:left; width:auto; padding-left:32px; }
#right-container ul li { float:left; width:auto; padding-left:20px; }
#right-container ul li.first { padding-left:0; }
#thumbnail { float:left; width:952px; padding:90px 0 0 36px; }
#thumbnail ul { list-style:none; float:left; width:952px; }
#thumbnail ul li { float:left; width:176px; padding-left:172px; }
#thumbnail ul li.first { padding-left:0; }
#thumbnail ul li img { float:left; margin-bottom:23px; }
#thumbnail ul li p { font:12px/18px Arial, Helvetica, sans-serif; color:#6f6f6f; text-align:center; display:block; }
#thumbnail ul li p strong { color:#42ace2; font-weight:bold; }
#message-area { float:left; width:970px; padding:100px 0 198px 18px; }
#message-area form { width:auto; float:left; }
#message-area fieldset { width:auto; float:left; }
#message-area .message-placeholder { float:left; width:auto; }
#message-area .form-area { float:left; width:670px; padding:28px 0 0 40px; }
#message-area .form-area h3 { float:left; background:url(../images/text-img.gif) no-repeat 0 0; width:662px; height:38px; text-indent:-9999px; }
#message-area .form-area .input-bg { background:url(../images/input-bg.gif) no-repeat 0 0; width:258px; height:41px; float:left; }
#message-area .form-area .input-bg input { border:none; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#929292; float:left; width:238px; padding:12px 0 14px 20px; background:none; }
#message-area .form-area input.btn { background:url(../images/send-btn.gif) no-repeat 0 0; border:none; float:left; width:37px; height:41px; cursor:pointer; }
#message-area .form-area p { font:12px/16px Arial, Helvetica, sans-serif; color:#797979; float:left; width:100%; padding:14px 0 20px; }
#outer-footer { float:left; width:100%; background:#f8016c url(../images/footer-bg.gif) repeat-x 0 0; min-height:84px; height:auto !important; height:84px; }
footer { float:left; width:988px; font:bold 12px/15px Arial, Helvetica, sans-serif; color:#ffccee; }
footer .footer-logo { float:left; width:218px; padding:20px 0 0; }
footer strong { float:left; width:auto; clear:left; padding-top:7px; }
footer ul { list-style:none; float:right; width:auto; padding-top:38px; }
footer ul li { float:left; width:auto; padding-left:8px; }
footer ul li a { color:#ffccee; }
footer ul li a.white { color:#fff; }
/****pop starts***/
#popup { position:absolute; top:0; left:10%; width:389px; z-index:999; }
#popup .popmain { float:left; width:389px; background:url(../images/pop-bg-rep.gif) repeat-y 0 0; }
#popup .poptop { background:url(../images/pop-top.gif) no-repeat 0 0; float:left; width:100%; }
#popup .popbottom { background:url(../images/pop-bottom.gif) no-repeat 0 bottom; float:left; width:100%; }
#popup .popform { float:left; width:349px; padding:35px 0 20px 40px; }
#popup .popform h2 { float:left; width:100%; background:url(../images/contact-text.gif) no-repeat 0 0; height:26px; text-indent:-9999px; margin:0 0 15px 0; }
#popup .popform form { width:auto; float:left; }
#popup .popform fieldset { float:left; width:auto; }
#popup .popform .form-row { float:left; width:100%; padding-top:15px; }
#popup .popform .form-input { float:left; width:auto; background:url(../images/input-bg01.gif) no-repeat 0 0; height:26px; }
#popup .popform .form-input input { float:left; width:301px; font:12px/15px Arial, Helvetica, sans-serif; color:#d4d4d4; padding:5px 0 5px 10px; background:none; border:none; }
#popup .popform label { float:left; width:100%; font:bold 13px/18px Arial, Helvetica, sans-serif; color:#666; }
#popup .popform label strong { color:#5396e4; }
#popup .popform .textarea-bg { float:left; background:url(../images/textarea-bg.gif) no-repeat 0 0; width:311px; height:107px; }
#popup .popform .textarea-bg textarea { border:none; background:none; float:left; width:301px; height:97px; font:12px/15px Arial, Helvetica, sans-serif; color:#d4d4d4; padding:5px 0 5px 10px; }
#popup .popform input.submit { background:url(../images/submit-btn.gif) no-repeat 0 0; width:130px; height:41px; float:right; border:none; cursor:pointer; margin-right:37px; display:inline; }
/****pop starts***/
#popup-download { position:absolute; top:10%; left:10%; width:500px; z-index:99; }
#popup-download .popmain { float:left; width:500px; background:url(../images/mid-bg.png) repeat-y 0 0; }
#popup-download .poptop { background:url(../images/top-curve.png) no-repeat 0 0; float:left; width:100%; height:9px; }
#popup-download .popbottom { background:url(../images/bottom-curve.png) no-repeat 0 0; float:left; width:100%; height:9px; }
#popup-download .popform { width:444px; padding:24px 33px 15px 33px; color:#504f4f; font-size:11px; }
#popup-download .popform form { width:auto; float:left; }
#popup-download .popform fieldset { float:left; width:auto; }
#popup-download .terms { float:left; width:415px; padding:10px 14px 15px 14px; height:75px; overflow:scroll; background:#f2f2f2; border:1px solid #e2e2e2; overflow-x:hidden; color:#454444; font-size:10px; line-height:12px; font-family:Arial, Helvetica, sans-serif; }
#popup-download .terms p { padding-bottom:8px }
#popup-download .bold { color:#151616; font-size:11px; font-weight:bold; padding-bottom:14px; }
#popup-download h2 { float:left; width:100%; font:normal 30px "CaviarDreamsRegular", Arial, Helvetica, sans-serif; color:#42ace2; padding-bottom:14px; }
#popup-download h2 strong { color:#f80070 }
#popup-download .print { float:left; width:444px; text-align:right; padding:12px 0 30px 0; }
#popup-download a { color:#f80070; }
#popup-download .row { float:left; width:444px; }
#popup-download .buttons { float:left; width:444px; padding:33px 0 10px 0; }
#popup-download a:hover { text-decoration:underline }
#popup-download input.submit { background:url(../images/accept-install.jpg) no-repeat 0 0; width:191px; height:46px; float:right; border:none; cursor:pointer; display:inline; }
#popup-download input.cancel { margin:12px 15px 0 177px; display:inline }
.pb4 { padding-bottom:4px; float:left; width:100% }
/*ColorBox Core Style: The following CSS is consistent between example themes and should not be altered.*/

#colorbox, #cboxOverlay, #cboxWrapper { position:absolute; top:0; left:0; z-index:99999; overflow:hidden; }
#cboxOverlay { position:fixed; width:100%; height:100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear:left; }
#cboxContent { position:relative; }
#cboxLoadedContent { overflow:hidden; }
#cboxTitle { margin:0; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position:absolute; top:0; left:0; width:100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor:pointer; }
/* User Style:Change the following styles to modify the appearance of ColorBox.  They are ordered & tabbed in a way that represents the nesting of the generated HTML.*/

#cboxOverlay { background:url(../images/overlay.png) repeat 0 0; }
#colorbox { padding:0!important; }
#cboxTopLeft { width:2.1em; height:2.1em; display:none }
#cboxTopRight { width:2.1em; height:2.1em; display:none }
#cboxBottomLeft { width:2.1em; height:2.1em; display:none }
#cboxBottomRight { width:2.1em; height:2.1em; display:none }
#cboxMiddleLeft { width:2.1em; display:none }
#cboxMiddleRight { width:2.1em; display:none }
#cboxTopCenter { height:2.1em; display:none }
#cboxBottomCenter { height:2.1em; display:none }
#cboxContent { background:none; overflow:hidden; }
#cboxTitle { position:absolute; bottom:0.4em; left:0; text-align:center; width:100%; color:#949494; }
#cboxCurrent { position:absolute; bottom:0.4em; left:58px; color:#949494; }
#cboxSlideshow { position:absolute; bottom:0.4em; right:30px; color:#0092ef; }
#cboxPrevious { position:absolute; bottom:0; left:0; width:2.5em; height:2.5em; text-indent:-9999px; }
#cboxNext { position:absolute; bottom:0; left:27px; width:2.5em; height:2.5em; text-indent:-9999px; }
#cboxLoadingOverlay { }
#cboxLoadingGraphic { }
#cboxClose { position:absolute; top:28px; right:40px; background:none; width:5.0em; height:2.0em; font-size: 1em; color:#fff; font-weight:bold; font-family:"PT Sans", Arial, Helvetica, sans-serif; display:none; }
#colorbox { margin-left:2.2em; padding-right:2.2em; display:inline }
/*******Color box ends here******/

/* ------ About Us page starts here --------------------- */
#privacy-polyicy { float:left; width:948px; padding:45px 20px; color:#787878; }
#privacy-polyicy .social-icons { float:right; width:948px; text-align:right; }
#privacy-polyicy h2 { float:left; width:100%; font:bold 48px "CaviarDreamsRegular", Arial, Helvetica, sans-serif; color:#42ace2; padding-bottom:20px; }
#privacy-polyicy h2 span { color:#f80070 }
#privacy-polyicy h4 { float:left; width:100%; font-weight:bold; font-size:12px; }
#privacy-polyicy p { line-height:18px; padding-bottom:17px; }
#privacy-polyicy p strong { color:#42ace2 }
#privacy-polyicy a { color:#787878; }
.logo { float:left; width:988px; text-align:center; padding:90px 0 151px 0; }
.logo.bg-shine { background:url(../images/shine.png) no-repeat 0 0; }
.thanks { float:left; width:988px; text-align:center }
.thanks h2 { float:left; width:988px; text-align:center; font:bold 48px "CaviarDreamsRegular", Arial, Helvetica, sans-serif; color:#42ace2; }
.thanks h2 span, .thanks a { color:#f80070 }
.thanks .f14 { color:#494949; font-size:14px; padding:25px 0 45px 0; float:left; width:100%; }
.thanks .f11 { color:#494949; font-size:11px; padding:52px 0 65px 0; float:left; width:100%; }
.thanks p span { color:#f81079; }
.mlr4 { margin:0 4px; }
.thanks-odm { float:left; width:988px; text-align:center; color:#494949; }
.thanks-odm h2 { float:left; width:988px; text-align:center; font:bold 48px "CaviarDreamsRegular", Arial, Helvetica, sans-serif; color:#42ace2; padding-bottom:15px; }
.thanks-odm h2 span, .thanks-odm a { color:#f80070 }
.thanks-odm a:hover { text-decoration:underline }
.download-cont { float:left; width:808px; margin:115px 59px 125px 59px; background:#f6f6f6; border:1px solid #e7e7e7; padding:30px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
.download-cont .bold { font-weight:bold; padding-bottom:9px; }
#download { float:left; width:948px; padding:0 20px; color:#797979; }
.logo-inner { float:left; width:988px; text-align:center; padding:90px 0 95px 0; background:url(../images/shine.png) no-repeat 0 0; }
#download h2 { float:left; width:948px; font:bold 48px "CaviarDreamsRegular", Arial, Helvetica, sans-serif; color:#42ace2; padding-bottom:14px; }
#download h2 span { color:#f80070 }
#download .social-icons { float:right; width:948px; text-align:right; }
#download .social-icons img { margin-left:20px; }
#download .body-container { float:left; width:948px; padding:30px 0 0 0 }
#download .left-container { float:left; width:619px; padding-right:62px }
#download aside { float:left; width:267px; }
#download p { line-height:16px; }
#download .left-container strong { color:#42ace2 }
#download .row { float:left; width:619px; padding-top:27px }
#download .img-sec { float:left; width:106px; }
#download .content-sec { float:left; width:513px; line-height:18px; padding-top:22px; }
.pt75 { padding-top:73px !important; float:left; width:100% }
.pb135 { padding-bottom:134px; float:left; width:100% }
#download aside .free { float:left; width:256px; padding:25px 0 17px 21px; text-transform:uppercase; font-weight:bold; color:#44aee3; }
#download aside .window { float:left; width:256px; padding-left:21px; }
#download aside .file { float:left; width:256px; padding:8px 0 0 21px; }
#download aside section { padding-top:80px; float:right; width:100% }
.pr5 { padding-right:3px; }
.pr6 { padding-right:6px; }
/***home page ends here***/

.download-bg { float:left; width:100%; background:url(../images/top-bg.gif) repeat-x 0 0; }
.header-inner { width:988px; float:left; position:relative }
.logod { width:auto; float:left; margin:62px 0 0 0 }
.icon-top { position:absolute; right:0; top:0; }
.facebook-like { float:right; width:648px; padding:50px 340px 0 0; text-align:right }
.download-txt { float:left; width:988px; padding-top:10px; color:#f80070; font:bold 24px/26px Arial, Helvetica, sans-serif; }
.f14 { color:#5f5f5f; font:bold 14px/16px Arial, Helvetica, sans-serif; float:left; padding:15px 0 25px 0; }
.inner-cont { float:left; width:988px; }
.left-cont { float:left; width:563px; margin-bottom:25px; }
.right-cont { float:left; width:263px; padding:0 0 0 162px; color:#5f5f5f; text-align:center; font-weight:bold }
.box { float:left; width:559px; border:2px solid #42ace2; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#f7f7f7; }
.feature-row { float:left; width:559px; border-top:1px solid #d3d3d3; }
.feature-row:first-child { border-top:0 }
.feature-head { background:#42ace2; font-size:14px; font-weight:bold; padding:4px 0 7px 0; height:26px }
.feature-left { float:left; width:412px; color:#3b3b3b; border-right:2px solid #42ace2; padding:9px 0 2px 14px; height:21px}
.feature-right { float:left; width:131px; text-align:center; color:#1d1d1d; padding:9px 0 2px 0; height:21px }
.white { color:#fff; }
.count-download { padding:10px 0 50px 0 }
.pwait { font-size:14px; }
.sec-count { color:#42ace2; font:bold 49px/51px Arial, Helvetica, sans-serif; }
.left-cont h3 { float:left; width:563px; color:#42ace2; font:bold 18px/20px Arial, Helvetica, sans-serif; padding:28px 0 5px 0; border-bottom:1px solid #afafaf; margin-bottom:15px; }
.left-cont li { list-style:inside; list-style-type:decimal; color:#42ace2; font:bold 18px/20px Arial, Helvetica, sans-serif; padding-bottom:8px; }
.outer-row { border-top:1px solid #d7d7d7; float:left; width:100% }
.inner-row { width:988px; margin:0 auto }
.bottom-row { float:left; width:988px; font:normal 11px/13px Arial, Helvetica, sans-serif; color:#626262; text-align:center; padding:9px 0; }
