body{margin:0; color:#000; min-width:972px; font:12px tahoma,geneva,sans-serif; background:#fff url("../images/bg-body1.gif") repeat-x}

form, fieldset{margin:0; padding:0; border-style:none}
img{border-style:none}

input, select, textarea{vertical-align:middle; font:12px arial,helvetica,sans-serif}
a{color:#1f7dff; text-decoration:none}

select{margin:0}

.text, 
.area{margin:0; padding:3px; line-height:15px; background:#FAFAFA; border:1px solid #BABABA}
.area{overflow:auto}

.radio, 
.checkbox{width:16px; height:15px; margin:0 4px 0 0}
.c-faqs, 
.c-results, 
.c-customer, 
.c-support2, 
.login-form, 
.c-connecting, 
.c-download-info, 
.c-search-results, 
.c-download-servers{margin:0 0 26px; background:#fff; overflow:hidden; border-left:1px solid #EBE1ED; border-right:1px solid #EBE1ED; border-top:none}
.c-faster{margin:0 0 26px; background:#fff; overflow:hidden; border-bottom:1px solid #EBE1ED; border-left:1px solid #EBE1ED; border-right:1px solid #EBE1ED; border-top:none}
.login-form .btn-submit, 
.search-form .btn-search, 
.contact-form .btn-submit, 
.download-form .btn-download{margin:0; border:0; padding:0; cursor:pointer; font:0/0 serif; text-indent:-9999px}
#wrapper{width:972px; margin:0 auto}
#header{width:972px; height:112px; overflow:hidden; position:relative}
.h-logo{left:0; top:16px; position:absolute; text-indent:-9999px}
.h-logo a{width:310px; height:58px; display:block; cursor:pointer; background:url("../images/bg-logo.png") no-repeat}
.h-nav1{top:18px; right:-4px; margin:0; padding:0; list-style:none; position:absolute}
.h-nav1 li{float:left; line-height:16px; padding:0 4px 0 8px; background:url("../images/bg-s1.gif") no-repeat 0 8px}
.h-nav1 li:first-child{background-image:none; margin-right:12px}
.h-nav1 li .l-rss{top:3px; right:-8px; position:relative}
.h-nav1 li a{float:left; color:#a0a0a0}
.h-nav1 li a:hover{color:#454545}
.h-nav1 li a img{float:left}

.search-form{top:39px; right:0px; width:451px; position:absolute}
.search-form fieldset{height:1%; overflow:hidden; border:1px solid #515153}
.search-form .text{border:0; padding:0; float:left; width:358px; color:#7b7b7b; background:none; margin:5px 9px 0; line-height:15px}
.search-form .btn-search{float:right; width:73px; height:24px; background:url("../images/btn-search.gif") no-repeat}
.search-form .btn-search:hover, 
.search-form .btn-search.hover{background-position:0 -24px}

.h-bar{left:0; top:76px; width:970px; border-width:1px; position:absolute; border-style:solid; border-top-color:#2F2F2F; border-left-color:#282828; border-right-color:#2B2B2B; border-bottom-color:#282828; background:#464646 url("../images/bg-hbar1.gif") repeat-x}
.h-nav2{margin:0; padding:0; float:left; list-style:none}
.h-nav2 li{float:left; background:url("../images/bg-s2.gif") no-repeat 100% 0}
.h-nav2 li a{color:#fff; float:left; width:112px; font-size:13px; font-weight:bold; line-height:25px; text-align:center}
.h-nav2 li a:hover{color:#6fd8f5; background:#434343 url("../images/bg-nav1.gif") repeat-x}
.languages-form{float:right; width:44px; overflow:hidden; padding:8px 10px 0 0}
.languages-form fieldset{width:100%; overflow:hidden}
.languages-form select{float:left; width:100%}
#main{width:100%; background:url("../images/bg-m1.gif") repeat-y}
.main-t1{background:url("../images/bg-t1.gif") no-repeat}

.main-b1{width:100%; overflow:hidden; padding:0 0 32px; background:url("../images/bg-b1.gif") no-repeat 0 100%}
#content{float:left; width:772px; padding:16px 4px 0 196px}
#sidebar{float:left; width:192px; display:inline; margin:0 0 0 -100%}
.info-t3{width:100%; background:url("../images/bg-t3.gif") no-repeat}
.info-b3{width:100%; padding:8px 0 0; background:url("../images/bg-b3.gif") no-repeat 0 100%}
.info-b3 h3{color:#0c3245; font-size:14px; line-height:18px; margin:0 12px 9px}
.s-stats, 
.s-statistics, 
.s-top-releases, 
.s-testimonials{height:1%; overflow:hidden; list-style:none}
.s-top-releases li, 
.s-testimonials li, 
.s-statistics li{width:100%; float:left; color:#404040; line-height:17px}
.s-top-releases{margin:0; padding:0 2px 6px}
.s-top-releases li{padding:0 0 1px; background:url("../images/bg-d1.gif") no-repeat 16px 100%}
.s-top-releases li a{float:left; width:100%; color:#979797; cursor:pointer; line-height:16px; padding:2px 0 3px}
.s-top-releases li a img{float:left; display:inline; margin:0 9px 0 15px; opacity:0.60; -moz-opacity:0.60}
.s-top-releases li a:hover{color:#000; background:#fff url("../images/bg-nav2.gif") repeat-y}
.s-top-releases li a:hover img{opacity:1; -moz-opacity:1}
.s-testimonials{margin:0 0 -7px; padding:0 9px 0 12px}
.s-testimonials li{padding:11px 0 13px; background:url("../images/bg-d1.gif") no-repeat 4px 0}
.s-testimonials li:first-child{padding-top:3px; background-image:none}
.s-testimonials li p{margin:0 0 3px}

.s-testimonials li p cite{color:#000; display:block; text-align:right; font-style:normal}
.s-statistics{margin:0; padding:3px 9px 9px 12px}
.s-stats{margin:0; padding:3px 1px 0}
.s-stats li{color:#404040; font-size:11px; overflow:hidden; line-height:17px; vertical-align:top; padding:0 10px 0 11px}
.s-stats li .name{width:62%; float:left; font-weight:bold}
.s-stats li .value{width:38%; float:right; text-align:right}
.s-stats .line{background:#F0F0F0}

.s-stats .total{background:#E3FCFE; padding:0 10px 5px 11px}
.c-section{width:100%; background:url("../images/bg-m3.gif") repeat-y}
.c-intro{width:100%; color:#fff; margin:0 0 26px; line-height:15px; background:#000 url("../images/bg-trc1.gif") no-repeat 100% 0}
.c-intro .frame{width:502px; overflow:hidden; min-height:200px; position:relative; padding:10px 256px 54px 14px; background:url("../images/bg-brc1.gif") no-repeat 100% 100%}
* html .c-intro .frame{height:200px; overflow:visible}
.c-intro h1{margin:0; font:bold 33px/39px arial,helvetica,sans-serif}
.c-intro h2{color:#f3d989; margin:0 0 15px; font:bold 15px/16px "trebuchet ms",helvetica,sans-serif}
.c-intro h2 span{color:#fffbef}
.c-intro p{margin:0 0 15px; font-size:11px}

.c-intro .sg100{top:5px; right:5px; position:absolute}
.c-intro .compatible{bottom:3px; right:15px; width:76px; position:absolute}
.c-intro .compatible b{width:100%; color:#333; display:block; font-size:10px; text-align:right; text-transform:uppercase}
.c-intro .compatible ul{margin:0; padding:0; width:100%; overflow:hidden; list-style:none}
.c-intro .compatible ul li, 
.c-intro .compatible ul li a, 
.c-intro .compatible ul li a img{float:left}
.c-intro .compatible ul li{padding:0 0 0 3px}

.c-intro .btn-signup{bottom:0; left:347px; width:169px; height:46px; overflow:hidden; position:absolute; text-indent:-9999px; background:url("../images/btn-signup.gif") no-repeat}
* html .c-intro .btn-signup{bottom:-1px}

.c-intro .image{bottom:0; right:86px; position:absolute}
* html .c-intro .image{bottom:-1px}

.c-intro .info{width:98%; position:relative}
#footer{width:100%; padding:0 0 10px}
.f-section{width:100%; margin:0 0 9px; background:url("../images/bg-m2.gif") repeat-y}
.f-section .row{width:100%; overflow:hidden; padding:14px 0 20px; background:url("../images/bg-b2.gif") no-repeat 0 100%}
.f-section h4{color:#0c3245; font-size:14px; line-height:18px; margin:0 0 11px}
.f-section ul{margin:0; padding:0; width:100%; overflow:hidden; list-style:none}
.f-section span{width:100%; float:left;color:#979797;}
.f-section span a{color:#979797;}
.f-section span a:hover{color:#000;}
.f-section .column1, 
.f-section .column4{float:left; padding-left:10px}
.f-section .column1{width:686px;padding-left:21px}
.f-section .column4{width:222px;padding-top:82px}
.f-section .column4 img{display:block}

.f-copyright{width:100%; color:#919191; line-height:18px}
.f-copyright a{color:#919191}
.f-copyright a:hover{color:#05699C}

.f-copyright p{margin:0; text-align:center}
.f-nav{width:100%; overflow:hidden}
.f-nav ul{left:50%; margin:0; padding:0; float:left; list-style:none; position:relative}
.f-nav ul li{right:50%; float:left; position:relative; padding:0 7px 0 8px; background:url("../images/bg-s5.gif") no-repeat 0 5px}
.f-nav ul li:first-child{background-image:none}

.c-heading{background:#E9E9E9; margin:0 2px 5px 0; border:1px solid #D7D7D7}
.ch1{margin-bottom:0; margin-top:2px}

.c-heading h2{top:-19px; left:-1px; float:left; color:#787878; font-size:25px; padding:0 0 7px; line-height:29px; font-weight:normal; margin:0 0 -18px; position:relative}
.c-heading h2 .l{float:left; min-width:225px; min-height:15px; white-space:nowrap; padding:7px 38px 0 15px; background:url("../images/bg-ttl1.gif") repeat-x}
* html .c-heading h2 .l{width:225px; height:15px}
.c-heading h2 .r{float:left; width:22px; height:22px; overflow:hidden; background:url("../images/bg-trc2.png") no-repeat}
.c-categories{display:table; margin:0 -12px 4px 0}
.c-category{float:left; width:254px; display:inline; font-size:13px; line-height:17px; margin:0 4px 0 0; background:url("../images/bg-m4.gif") repeat-y}
.c-category .holder{background:url("../images/bg-t4.gif") no-repeat}

.c-category .frame{width:234px; overflow:hidden; min-height:80px; padding:16px 6px 12px 14px; background:url("../images/bg-b4.gif") no-repeat 0 100%}
* html .c-category .frame{height:80px; overflow:visible}
.c-category h3{margin:0; color:#000; font-size:15px}
.c-category p{margin:0; color:#545454}
.c-category a{color:#545454}

.c-category a:hover{color:#006483; text-decoration:underline}
.c-category img{float:left; display:inline; margin:0 12px 0 0}
.cy1{margin:0; float:right}
.cy1 a:hover{color:#000; text-decoration:none}
.c-free{width:772px; margin:0 0 26px; background:url("../images/bg-m5.gif") repeat-y}
.c-free .holder{background:url("../images/bg-t5.gif") no-repeat}

.c-free .frame{width:714px; overflow:hidden; min-height:115px; padding:12px 29px 11px; background:url("../images/bg-b5.gif") no-repeat 0 100%}
.c-free .frame{height:115px; overflow:visible}
.c-free img{float:left; display:inline; margin:14px 27px 8px 0}
.c-free h3{color:#306d8c; font-size:25px; line-height:29px; margin:0 0 4px}
.c-free p{margin:0 0 6px; line-height:15px}
.c-free ul{margin:0; padding:0; font-size:14px; list-style:none; line-height:18px}
.c-free a{color:#515153}
.c-free a:hover{color:#000}

.c-faster{width:760px; padding:10px 4px 4px}
.c-faster .row{width:100%; overflow:hidden; margin:0 0 22px}
.c-description1{height:1%; padding:0 10px 0; overflow:hidden}
.c-description1 h3{font-size:21px; line-height:25px; font-weight:normal; margin:0 0 2px}
.c-description1 h3 img{margin:0 9px 0 0; vertical-align:-4px}
.c-description1 p{color:#4c4c4c; margin:0 0 11px; line-height:17px}
.c-find-files{margin:0; float:left; list-style:none; padding:7px 0 0 10px}
.c-find-files li{float:left; padding:0 19px 0 0}
.c-find-files li img{display:block}

.c-specifications{margin:0; padding:0; width:244px; float:right; font-size:12px; list-style:none; line-height:17px}
.c-categories2{width:774px; overflow:hidden; margin:0 -15px 0 2px}
.c-category2{float:left; width:224px; display:inline; margin:0 15px 0 0; background:#88E3FC; padding:7px 6px 7px 10px; border:1px solid #B7E7F5}
.c-category2 h3{font-size:15px; line-height:19px; font-weight:normal; margin:0 0 8px}
.c-category2 p{color:#6f6f6f; line-height:16px; margin:0 0 9px}
.c-category2 .more{width:100%; font-size:11px; font-weight:bold; text-align:right}
.c-category2 .more a{color:#69A3B3}

.c-category2.hover, 
.c-category2:hover{cursor:pointer; background:#ABE3FC; border:1px solid #76D1ED}
.c-category2.hover h3, 
.c-category2:hover h3{color:#000}
.c-category2.hover p, 
.c-category2:hover p{color:#353535}
.c-category2.hover .more a, 
.c-category2:hover .more a{color:#323131}

.c-support{width:748px; color:#696969; font-size:13px; overflow:hidden; line-height:17px; margin:0 0 26px; background:#FBFBFB; padding:12px 10px; border-right:1px solid #EFE9F0; border-left:1px solid #EFE9F0; border-top:none; border-bottom:#000}
.c-support h3{color:#000; font-size:21px; line-height:25px; font-weight:normal; margin:0 0 6px}
.c-support p{margin:0}

.c-support img{float:left; display:inline; margin:0 16px 0 0}
.c-support a{color:#696969}
.c-support a:hover{color:#000}

.c-results{width:747px; margin:0 0 5px; padding:11px 10px 11px 11px}
.c-access{height:1%; color:#fff; margin:0 0 8px; font-size:13px; line-height:17px; border:3px solid #F00; padding:14px 48px 18px; background:#FF4A4A url("../images/ico1a.gif") no-repeat 15px 14px}
.c-access a{color:#fff}
.c-access a:hover{color:#fffc00}

.c-access h3{color:#fffc00; font-size:19px; line-height:23px; margin:0 0 1px}
.c-access p{margin:0}

.c-heading2{width:100%; overflow:hidden; margin:0 0 7px}
.c-heading2 h3{margin:0; font-size:19px; line-height:23px; font-weight:normal}
.c-data1{width:747px; background:url("../images/bg-m6.gif") repeat-y}
.c-data1 .frame{background:url("../images/bg-t6.gif") no-repeat}

.c-data1 ul{margin:0; height:1%; padding:1px; overflow:hidden; list-style:none; background:url("../images/bg-b6.gif") no-repeat 0 100%}
.c-data1 ul li{width:100%; float:left}
.c-data1 ul li .th-row{width:100%; color:#0c3245; font-size:14px; overflow:hidden; line-height:18px; font-weight:bold; padding:5px 0 7px; border-bottom:1px solid #EBE1ED; background:#fff url("../images/bg-th1.gif") no-repeat}
.c-data1 ul li .td-row{width:100%; color:#404040; padding:5px 0; font-size:12px; overflow:hidden; line-height:16px}
.c-data1 ul li .td-row:hover, 
.c-data1 ul li .td-row.hover, 
.c-data1 ul li.line .td-row.hover, 
.c-data1 ul li.line .td-row:hover{border:none; cursor:pointer; background:#1F7DFF; color:#fff !important}
.c-data1 ul .line .td-row{background:#D7D7D7}

.c-data1 ul li .column2, 
.c-data1 ul li .column3, 
.c-data1 ul li .column4{float:left; padding-left:8px}
.c-data1 ul li .column1{width:54px; float:left; padding-left:18px}
.c-data1 ul li .column2{width:408px}
.c-data1 ul li .column3{width:78px}
.c-data1 ul li .column4{width:157px}

.c-data1 ul li .column3, 
.c-data1 ul li .column4{font-weight:bold}

.c-data1 ul li .column1 img{display:block; margin:2px auto 0}
.c-heading3{width:100%; overflow:hidden; margin:0 0 26px; text-align:center}
.c-heading3 h2{margin:0; font-size:24px; line-height:28px; font-weight:normal}
.c-wait{width:100%; color:#949494; font-size:13px; line-height:17px}
.c-instant-access{width:750px; overflow:hidden; background:#fff; margin:1px 0 30px; border-top:1px solid #EBE1ED; border-left:1px solid #EBE1ED; border-right:1px solid #EBE1ED; padding:17px 8px 10px 10px}
.e-section{width:750px; overflow:hidden}
.e-section img{display:block; margin:0 auto}
.c-customer{width:741px; padding:8px 14px 11px 13px}
.c-heading4{width:100%; overflow:hidden; margin:0 0 14px}
.c-heading4 h3{margin:0; float:left; font-size:21px; line-height:25px; font-weight:normal}
.select-form{float:left; padding:5px 0 0 92px}
.select-form label{color:#696969; font-size:13px; line-height:17px; padding:0 7px 0 0; vertical-align:middle}
.select-form select{margin:0; width:97px; color:#1d1d1d; font-size:13px}
.c-contact-us{height:1%; color:#696969; font-size:13px; line-height:17px; overflow:hidden; margin:0 0 10px; padding:0 14px 8px 17px; background:url("../images/bg-d2.gif") repeat-x 0 100%}
.c-heading5{height:1%; margin:0 0 9px; overflow:hidden; background:#B9F5F4; padding:4px 10px 5px}
.c-heading6{height:1%; margin:0 0 9px; overflow:hidden; background:#F3F5B9; padding:4px 10px 5px}
.ch5-1{margin-bottom:13px}
.ch5-2{margin-bottom:10px}

.c-heading5 h3{margin:0; color:#000; font-size:17px; line-height:21px; font-weight:normal}
.c-heading6 h3{margin:0; color:#000; font-size:15px; line-height:21px; font-weight:normal}
.c-contact-us .row{width:100%; overflow:hidden; margin:0 0 11px}
.c-contact-us .column1, 
.c-contact-us .column2, 
.c-contact-us .column3{float:left}
.c-contact-us .column1{width:220px; padding-left:4px}
.c-contact-us .column2{width:140px; padding-left:8px}
.c-contact-us .column3{width:305px; padding-left:8px}
.c-contact-us p{margin:0 0 5px}

.c-contact-us ul{margin:0; padding:0; list-style:none}
.c-contact-us .notes{width:100%}

.contact-form{width:100%}

.contact-form .row{width:605px; overflow:hidden; margin:0 0 8px}
.contact-form .column1{float:left; width:316px}
.contact-form .column2{float:left; width:289px}
.contact-form .text, 
.contact-form .area{float:left; width:521px;}
.contact-form .area{height:52px; max-width:521px; max-height:52px}
.contact-form .captcha{float:left; width:521px; height:130px; max-width:521px; max-height:130px}
.contact-form .tw1{width:214px}

.contact-form .label1, 
.contact-form .label2{float:left; color:#696969; font-size:13px; line-height:17px; font-weight:bold; padding:2px 4px 0}
.contact-form .label1{width:68px}
.contact-form .label2{width:59px}

.contact-form .btn-submit, 
.login-form .btn-submit{width:95px; height:31px; margin:2px 0 0; background:url("../images/btn-submit.gif") no-repeat}
.contact-form .btn-submit{float:right}

.login-form .btn-submit{float:left; margin:0 0 0 76px}
.contact-form .btn-submit:hover, 
.contact-form .btn-submit.hover, 
.login-form .btn-submit:hover, 
.login-form .btn-submit.hover{background-position:0 -31px}

.c-faqs{width:737px; padding:0 14px 4px 17px}
.c-faqs ul{margin:0; padding:0; width:100%; overflow:hidden; list-style:none}
.c-faqs ul li{float:left; width:723px; padding:12px 7px 14px; background:url("../images/bg-d2.gif") repeat-x}
.c-faqs ul li:first-child{background-image:none}

.c-faqs ul li h3{font-size:17px; line-height:21px; font-weight:normal; margin:0 0 5px}
.c-faqs ul li p{color:#696969; font-size:13px; line-height:17px; margin:0}
.c-support2{width:750px; padding:7px 5px 6px 13px}
.c-files{float:left; width:488px; padding:21px 0 0}
.c-files .image{float:left; width:65px}
.c-files .image img{display:block}

.c-files .info{float:right; width:410px; color:#696969; font-size:13px; line-height:17px; padding:5px 0 0}
.c-files .info h3{color:#000; margin:0 0 3px; font-size:21px; padding:0 0 5px; line-height:25px; font-weight:normal; background:url("../images/bg-d2.gif") repeat-x 0 100%}
.c-files .info p{margin:0 0 8px}

.c-loader{width:400px; height:110px; overflow:hidden}
.c-loader img{display:block; margin:0 0 0 -5px}
.c-download-servers{width:751px; padding:10px 8px 8px 9px}
.c-servers{width:751px; color:#696969; font-size:13px; line-height:17px; background:url("../images/bg-m7.gif") repeat-y}
.c-servers .holder{background:url("../images/bg-t7.gif") no-repeat}

.c-servers .frame{width:100%; overflow:hidden; padding:16px 19px 20px; background:url("../images/bg-b7.gif") no-repeat 0 100%}
.c-servers .image{float:left; width:42px; padding:0 0 0 19px}
.c-servers .image img{display:block}

.c-servers .info{float:right; width:649px; padding:4px 19px 0 0}
.c-servers h3{margin:0; color:#000; font-size:18px; line-height:22px; font-weight:normal}
.c-servers p{margin:0}

.download-form{width:100%; overflow:hidden}
.download-form fieldset{width:747px; margin:0 0 0 2px; background:url("../images/bg-m8.gif") repeat-y}
.download-form ul{margin:0; height:1%; overflow:hidden; list-style:none; padding:1px 1px 5px; background:url("../images/bg-b8.gif") no-repeat 0 100%}
* html .download-form ul{overflow:visible}

.download-form ul li{width:100%; float:left}
.download-form ul li .th-row, 
.download-form ul li .td-row{width:100%; overflow:hidden}
.download-form ul li .td-row:hover, 
.download-form ul li .td-row.hover, 
.download-form ul li.line .td-row:hover, 
.download-form ul li.line .td-row.hover{border:none; cursor:pointer; background:#1F7DFF; color:#fff !important}
.download-form ul .line .td-row{background:#E0E0E0}

.download-form ul li .th-row{color:#0c3245; font-size:14px; padding:10px 0; line-height:18px; font-weight:bold}
.download-form ul li .td-row{color:#404040; padding:3px 0; font-size:12px; line-height:16px}
.download-form ul li .column1{width:22px}
.download-form ul li .column2{width:22px}
.download-form ul li .column3{width:344px}
.download-form ul li .column4{width:78px}
.download-form ul li .column5{width:80px}
.download-form ul li .column6{width:120px}

.download-form ul li .column1, 
.download-form ul li .column2{float:left; padding-left:7px}
.download-form ul li .column3, 
.download-form ul li .column4, 
.download-form ul li .column5, 
.download-form ul li .column6{float:left; padding-left:20px}
.download-form ul li .column1 .radio{margin-left:5px}

.download-form ul li .column2 img{display:block; margin:3px auto 0}
.download-form .button{width:100%; overflow:hidden}
.download-form .button{padding:7px 0 0}
* html .download-form .button{padding:5px 0 0}

.download-form .btn-download{width:168px; height:31px; background:url("../images/btn-download.gif") no-repeat}
.download-form .btn-download:hover, 
.download-form .btn-download.hover{background-position:0 -31px}

.c-connecting{width:740px; color:#787878; font-size:13px; text-align:center; padding:30px 14px 6px}
.c-connecting h2{color:#000; font-size:22px; line-height:22px; font-weight:normal; margin:0 0 16px}
.c-connecting p{margin:0 0 17px}

.login-form{width:710px; padding:25px 28px 0px 30px}
.login-form .row{width:100%; overflow:hidden; margin:0 0 7px}
.login-form .label{float:left; width:73px; color:#696969; font-size:13px; line-height:17px; font-weight:bold; padding:2px 0 0 3px}
.login-form .text{float:left; width:214px}
.login-form .choose{margin:0; height:1%; overflow:hidden; list-style:none; padding:7px 250px 1px 40px}
.login-form .choose li{width:100%; float:left; padding:0 0 17px}
.login-form .choose li .checkbox{float:left; margin-top:2px; margin-left:8px; margin-right:12px}
* html .login-form .choose li .checkbox{margin-left:5px}

.login-form .choose li p, 
.login-form .choose li label{display:table; color:#787878; font-size:11px; line-height:17px}
.login-form .choose li p{margin:0 36px}
.login-form .choose a{color:#787878}
.login-form .choose a:hover{color:#000}

.c-search-results{width:710px; padding:25px 28px 20px 30px}
.c-list-recently{padding:0; width:725px; overflow:hidden; list-style:none; margin:0 -10px 0 -5px}
.c-list-recently li{float:left; font-size:13px; line-height:17px; margin:0 0 0 -4px; padding:0 5px 0 9px; background:url("../images/bg-s6.gif") no-repeat 0 9px}
.c-list-recently li a{color:#787878; margin:0 4px 0 0}
.c-list-recently li a:hover{color:#1f7dff}

.c-download-info{margin:0; width:710px; padding:25px 28px 4px 30px; border-bottom:none}
.c-download-list{margin:0; padding:0; width:100%; overflow:hidden; list-style:none}
.c-download-list li{width:100%; float:left; line-height:17px; padding:4px 0 5px; font-family:arial,helvetica,sans-serif; background:url("../images/bg-d3.gif") repeat-x 0 100%}
.c-download-list li .bar{height:1%; padding:10px 0; overflow:hidden; background:#E9F3F7; border:1px solid #D3E6EE}
.c-download-list li .image{float:left; width:32px; padding:1px 16px 0}
.c-download-list li .image img{display:block; opacity:0.60; -moz-opacity:0.60}
.c-download-list li .info{float:left; width:533px}
.c-download-list li .info h3{margin:0; color:#989898; font-size:14px}
.c-download-list li .info p{margin:0; color:#003a54}
.c-download-list li .file{float:left; width:87px; padding:0 0 0 16px}
.c-download-list li .file span, 
.c-download-list li .file b{width:100%; display:block}
.c-download-list li .file b{color:#5d5e5e; font-size:14px}
.c-download-list li .file span{color:#003a54}

.c-download-list li.hover, 
.c-download-list li:hover{border:none; cursor:pointer}
.c-download-list li.hover .bar, 
.c-download-list li:hover .bar{background:#D8EAF1; border:1px solid #B2D3E1}
.c-download-list li.hover .image img, 
.c-download-list li:hover .image img{opacity:1; -moz-opacity:1}
.c-download-list li.hover *, 
.c-download-list li:hover *{color:#000 !important}

.c-heading:after{clear:both; content:""; display:block}

.outtaHere{position:absolute; left:-3000px}
.radioArea, .radioAreaChecked{float:left; width:15px !important; height:16px; background:url(../images/radio.gif) no-repeat; overflow:hidden}
.radioAreaChecked{background-position:0 -16px}
.checkboxArea, .checkboxAreaChecked{float:left; width:14px !important; height:14px; overflow:hidden; background:url(../images/checkbox.gif) no-repeat}
.checkboxAreaChecked{background-position:0 -14px}
.selectArea{position:relative; height:11px; float:left; color:#000}
.selectArea .left{position:absolute; top:0; left:0; width:1px; height:11px; background:url(../images/transparent.gif); display:block}
.selectArea a.selectButton{position:absolute; top:0; right:0; width:21px; height:11px; background:url(../images/bg-sel-r1.gif) no-repeat}
.selectArea .center{height:11px; display:block; font-size:0px; line-height:0px; padding:0 21px 0 7px; background:url(../images/transparent.gif)}
.selectArea .center img{float:left}
.optionsDivInvisible, 
.optionsDivVisible{width:96px !important; position:absolute; background-color:#454545; border:1px solid #434343; display:block; z-index:30; font-size:12px; line-height:14px; margin:6px 0 0 -42px !important}
.optionsDivInvisible{display:none}
.optionsDivVisible ul{margin:0; padding:0; height:1%; overflow:hidden; list-style:none}
.optionsDivVisible ul li{float:left; width:100%; border-top:1px solid #000D00}
.optionsDivVisible ul li:first-child{border-top:none}
.optionsDivVisible a{height:1%; color:#fff; display:block; overflow:hidden; text-decoration:none; padding:4px 4px 4px 7px}
.optionsDivVisible a img{float:left; border:none; display:inline; margin:2px 8px 0 0}
.optionsDivVisible a:hover{color:#FFF; text-decoration:none; background-color:#8E8E8E}

.navigation {
	color:#666; 
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px
}

.navigation a:hover {
	background:#799AE3;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
}

.wpcf7
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    background-color: #d6e5f4;
    padding: 20px;
}

.wpcf7 form
{
   padding: 20px;
}



.wpcf7 input, .wpcf7 textarea, .wpcf7 select
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;
    padding: 4px;
    border: solid 1px #85b1de;
    width: 300px;
    background-image: url( 'http://www.filesprovider.com/images/blue_bg.png' );
    background-repeat: repeat-x;
    background-position: top;
}


.wpcf7 input:focus, .wpcf7 textarea:focus,.wpcf7 select:focus
{
    background-image: none;
    background-color: #ffffff;
    border: solid 1px #33677F;
}







.checkoutbutton {
	background: url(/images/checkout-button.png) no-repeat;
	width: 161px;
	height: 60px;
	text-align: right;
	border-style: none;
	color: #2974a1;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	margin: 6px 40px 0 0;
}









/*gateway_download*/
#gate_download{margin:0 auto;text-align:center}
#mypremium{width:850px;margin:25px auto;text-align:center}
.create_new{width:100%;border:1px solid #cfcfcf; border-collapse:collapse}
.create_new .bignum{float:left;margin:0;padding:0;font-size:38px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#ccc}
#gate_download table.create_new, #mypremium table.create_new{float:left;text-align:left} 
.create_new th{background:url(/images/gate_bg1.jpg) repeat-x scroll left top #f8f8f8;padding:3px 0px 3px 0px;border-bottom:1px solid #cfcfcf;text-align:center}
.c_step{color:#ccc}
.create_new .step1{padding-right:50px;background:url(/images/arrow2.gif) no-repeat scroll right center;display:block;float:left}
.create_new .step2{display:block;float:left}
.create_new .on .bignum{color:#732d00}
.create_new .on .c_step{color:#000}
#gate_download h3, #mypremium h3{text-align:left;margin-top:0;padding-top:0}
.premium_campaigns {border:0px;border-left:6px solid #D5F3FB;width:100%; padding:0px;margin:0px;border-collapse:collapse;background:#d5f3fb;margin:20px 0 0 0;position:relative}
.premium_campaigns td {padding:6px 6px 6px 0;width:14%}
.join_box{padding:15px 0;text-align:center;background:url(/images/gate_bg2.jpg) repeat-x scroll left top #f8f8f8;border:1px solid #73c4d7;position:relative;text-align:center;}
.join_box .inword{width:100%;display:block;padding-bottom:5px;}
.inbig{font-size:22px}
.join_box .price{font-size:26px; font-weight:normal;color:#ee5f00; line-height:42px;}
.join_box .small_price{font-style:normal;font-size:23px;font-weight:normal;vertical-align:top;line-height:35px;color:#ee5f00}
.best_buy{background-position:right top}
.join_box .inbuy{padding:5px 0 10px}
.join_box .inword{padding-bottom:10px}

.votefloat, .vfon{float: left; margin: 5px 0 0 95px; width: 78px; height: 20px; background: url('http://www.filesprovider.com/images/like.gif') 0px 0px;}			
.vfon{background-position:  0px -40px;}
.votefloat:hover{background-position:  0px -20px;}
.votefloat2, .vfon2{float: left; margin: 5px 0 0 20px; width: 80px; height: 20px; background: url('http://www.filesprovider.com/images/like.gif') no-repeat -78px 0px;}
.vfon2{background-position:  -78px -40px;}
.votefloat2:hover{background-position:  -78px -20px;}
.vfholder{left: 225px; top: 40px; position: relative;}
