/* CSS Document */
body {margin:0px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;}
li {list-style:none;}
img {border:none;}
div {text-align:left;}
ul {margin:0; padding:0}
br {clear:left;}
a:hover {text-decoration:underline;}
.clear {clear:both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.orangetext {color:#ff6600; font-weight:normal;}


.outwrap {margin:0; text-align:center; background:url(bottom.gif) repeat-x bottom #ffffff;}
.wrap {margin:0 auto; width:908px; background:url(content-bottom.gif) no-repeat bottom #ffffff;}
.flag{ text-align:right; margin-right:10px; margin-top:5px; font-size:10px}
.flag a {text-decoration:none;}
.flag a:hover{text-decoration:underline;}
.logo {float:left; width:217px; height:59px;}
.logo a {margin:0px 0 0 40px; display:block; }
.tab {margin:0px 0 0 330px;  padding-top:20px; position:relative;z-index:9; }
.tab ul {margin:0px; padding:0;width:568px; height:42px;background:url(tabback-2.gif) no-repeat 0 4px; position:relative;}
.tab ul li {float:left; width:80px;background:url(li-line.gif) right bottom no-repeat; }
.tab ul li a {color:#1558c3; font-size:12px; text-decoration:none; width:78px;text-align:center;margin-top:10px; padding-right:2px; display:block; line-height:30px;}
.tab ul li a:hover {text-decoration:underline;}
#tab li.notab {background:none;}
#tab li.selected {background:url(tab-s.gif) no-repeat top; position:relative; top:2px; z-index:10;}
#tab li.selected a {color:#000000;margin-top:0px; height:34px; padding:8px 0 0 0;}

.content {width:908px; background:url(content-back.gif) no-repeat top right; position:relative; top:-4px;z-index:0; padding-bottom:18px;}
.content .block h1{ font-size:20px; color:#333333; line-height:36px; font-weight:normal; margin:5px 0 10px 0;}
.content .block h2,.content .block2 h2{ font-size:18px; color:#000000; line-height:36px; font-weight:normal; margin:5px 0 10px 0;}
.content .block h3,.content .block2 h3{ font-size:12px; color:#000000; line-height:24px; margin:5px 0 26px 0!important;margin:5px 0 13px 0; padding:0; font-weight:bold; text-indent:0;}
.content .block h3 strong,.content .block2 h3 strong{ color:#ff9900;}
.block2 h3 a{color:#0066cc}
.block {margin:5px 0 0 30px; width:853px; background:url(block-top.gif) no-repeat right 44px; float:left; display:inline;}
.block2 {margin:5px 0 0 30px; width:853px; background:url(block-top.gif) no-repeat right 60px; float:left; display:inline;}
.block .blockcontent {background:url(block-bottom.gif) bottom right no-repeat;width:853px;margin:20px 0 0 0;}
.block2 .blockcontent {background:url(block-bottom.gif) bottom right no-repeat;width:853px;margin:20px 0 0 0!important;margin:10px 0 0 0; float:left;}
.blockcontent p {background:url(block-body-line.gif) repeat-y;width:809px;margin:0px; 
font-size:11px; letter-spacing:-1px; line-height:25px; padding:0 22px 5px 22px; margin-bottom:14px;display:block;}
.blockcontent ul{background:url(block-body-line.gif) repeat-y;width:809px;margin:0px;  padding:0 22px 5px 22px; font-size:11px; line-height:25px;
 margin-bottom:14px;display:block;}
.blockcontent p a { color:#0066cc; text-decoration:none; }
.blockcontent p a:hover {text-decoration:underline; color:#ff9900}
.blockcontent li { float:none; list-style:none; font-size:11px; letter-spacing:-1px; text-indent:16px; 
background:url(list-icon2.gif) no-repeat 0 8px ; line-height:25px;display:block;}
.blockcontent li.linoicon { background:none;text-indent:0px;}
.blockcontent li a {border:none;color:#0066cc; text-decoration:none; margin-left:10px;}
.blockcontent li a:hover { text-decoration:underline;}
.blockcontent li img {vertical-align:middle; margin:4px 5px;}

#awardcontent {background:url(block-bottom.gif) bottom right no-repeat;width:853px;margin:0; display:block;}

#award ul{background:url(block-body-re.gif) repeat-y;width:853px;margin:0;margin-bottom:14px;}
#award ul li { float:left;overflow:hidden;width:205px; height:145px; position:relative; left:15px; top:10px;}
#award ul li a {display:block;width:205px; height:145px; }
.awardli {text-indent:-9999px;}


#team {margin-top:14px;}

.bottom {margin:0; text-align:center; background:#123e83; padding:0; border:1px solid #123e83;}
.how {margin:0 auto; width:900px;}
.how h2 {margin:18px 0 15px 28px; font-size:14px; color:#FFFFFF; font-weight:bold; line-height:14px;}
.how ul {margin:0 0 0 28px;}
.how li { text-indent:6px; font-size:11px;  letter-spacing:-1px; color:#0080ff; line-height:18px; }
.how li a {color:#99ccff;}


.foot {margin:20px auto 0 auto; width:900px; background: url(foot.gif) no-repeat top #123e83; height:120px;}
#foot-logo {float:left; width:149px; height:61px;}
#foot-logo a {display:block; width:119px; height:31px; background:url(logo2.gif) no-repeat top left; text-indent:-999px; margin:30px 0 0 30px;}
.foot-menu {float:right; width:700px; margin:30px 10px 0px 0;}
.foot-menu li {float:left; font-size:11px; border-right:1px solid #ffffff;}
.foot-menu li a {margin:0 8px;color:#FFFFFF; text-decoration:none;}
.foot-menu li a:hover {text-decoration:underline;}
.foot-menu p { font-size:11px; color:#99ccff; margin:0; text-indent:8px;width:700px; float:left; margin-top:5px;}
.foot-menu p a{color:#ffffff;}
#foot-menu .li-end { border:none;}

#download {width:908px; background:url(downloadback.gif) no-repeat top right; position:relative; top:-4px;z-index:0; padding-bottom:18px; height:194px; }
#download h2 { margin:30px 0 0 0px; font-size:20px; line-height:30px;color:#000000;float:left;padding-left:46px;}
#download h1 { margin:15px 0 10px 0px; font-size:20px; color:#000000;float:left;padding-left:46px;}
#download p { margin:0px; font-size:12px; line-height:22px;color:#000000; padding-left:50px;}
#download span {display:block; line-height:22px; color:#1558c3}
/*#download a.download {margin:30px 0 0 78px!important;margin:30px 0 0 36px; width:184px; height:42px; background:url(download-botton.gif) no-repeat top left; text-indent:-999px; display:block; float:left}*/
#download a.download {margin:30px 0 0 78px!important;margin:30px 0 0 36px; width:184px; height:42px; display:block; float:left}

#download .p2 {margin:40px 0 0 10px; background:#cde0fe; width:580px; line-height:22px; display:block; float:left; padding:0 5px;font-size:11px; color:#000000;}
#downloadcontent {width:908px; background:url(downloadback2.gif) no-repeat top ; padding-bottom:18px; margin-top:7px;}

#downloadsite ul#sitelogo {background:url(block-body-re.gif) repeat-y;width:853px;margin:0;padding-bottom:15px;}
#downloadsite ul#sitelogo li { float:left;overflow:hidden;width:205px; height:140px; position:relative; left:15px; top:10px;}
#downloadsite ul#sitelogo li a {display:block;width:205px; height:140px; }
.awardli {text-indent:-9999px;}
.site1 {background:url(dl-bta.gif) no-repeat center; }
.site2 {background:url(bannerazul120.gif) no-repeat center;}
.site3 {background:url(004.gif) no-repeat center; }
.site4 {background:url(uptodown.gif) no-repeat center;}
#sitelist {width:853px;margin:0 0 0 0;}
#translation strong { color:#ff9900; display:block; width:800px; line-height:25px; font-weight:normal;}
#translation strong a { color:#ff9900;}
.d156more{display:block; width:800px; padding:0; border:1px solid #999999;}


#screenshot { background:none;margin:5px 0 0 30px; width:853px; float:left; display:inline;}
#screenshot h2 { margin-top:18px;}
#screenshot ul { margin:0; padding:0}
#screenshot ul li { width:231px; height:208px; float:left; background:url(screeshot-back.gif) top no-repeat; margin:0 18px; }
#screenshot ul li img {margin:7px 8px;}
#screenshot ul li a {display:block; width:231px; height:45px; background:url(screenshot-botton.gif) bottom no-repeat; color:#000000; font-size:11px; letter-spacing:-1px; text-align:center; line-height:40px; text-decoration:none; font-weight:bold;}
#screenshot ul li a:hover { text-decoration:none;}
#feature li a { color:#000000;}
#faq ul li a{color:#000000}
#faq ul li strong { font-weight:normal; color:#999999;}
#faq ul { margin-bottom:0}
#faq dl {background:url(block-body.gif) repeat-y;width:809px;margin:0;  padding:0 22px 5px 22px; float:left; margin-bottom:14px; display:block;}
#faq dt { color:#0066cc; font-size:12px; font-weight:bold; line-height:30px;}
#faq dd { margin:0; font-size:11px; letter-spacing:-1px; line-height:16px;}
#faq dd a {display:block; width:58px; height:30px;}
#faq dd a img {margin-top:7px;}

#howtouse { background:none;margin:0px 0 0 30px; width:853px; float:left; display:inline;}
#howtouse h1 { margin-top:20px; color:#444444;}
#howtouse h2 { margin-top:18px;}
#howtouse ul { margin:0px; padding-top:8px;}
#howtouse ul li { width:227px; height:59px; float:left; margin:0 26px; display:inline }
#howtouse ul li a {display:block; width:227px; height:59px;color:#000000; font-size:11px; letter-spacing:-1px; line-height:59px; text-decoration:none; text-indent:80px;}
.d-files { background:url(d-files.gif) no-repeat center; font-weight:bold;}
.d-music { background:url(d-music.gif) no-repeat center;font-weight:bold;}
.d-video { background:url(d-video.gif) no-repeat center;font-weight:bold;}
#howtouse ul li a:hover { text-decoration:underline;}
.content h3 {width:853px;float:left; display:inline;color:#1558c3; font-size:14px; margin:0;height:30px; margin-top:20px; text-indent:30px; }
.content h3 a {color:#1558c3; text-decoration:none; }
.content h3 a:hover {text-decoration:underline; }
#howto1 ul li a{ color:#000000}

#linktous { margin-top:15px;}
#linktous ul{ background:url(block-body.gif) repeat-y;width:809px;margin:0 0 0 0;padding:0 22px 5px 22px; float:left; margin-bottom:14px; display:block;}
#linktous ul li {float:left; list-style:none; font-size:11px; letter-spacing:-1px; text-indent:16px; background:none;line-height:25px;display:block;padding:10px 0 0px 0!important;padding:17px 0 5px 0; border-bottom:1px dashed #e8e8e8;}
#linktous ul li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#linktous ul li strong { display:block; width:46px; font-size:12px; float:left;text-indent:0; }
#linktous ul li span { display:block; width:730px; float:left;margin-left:20px; text-indent:0; color:#666666; }
#linktous ul li span img{ display:block;}

#listcontent p.listp {width:809px; font-size:12px; letter-spacing:-1px; line-height:25px;float:left; display:inline; margin:30px 0 5px 45px;}
#listcontent p.listp strong { color:#ff9900; font-weight:normal;}
#supportlist p { border:1px solid #999999; display:block; height:1000px;}
#supportlist ul.listpart { float:left; width:225px; background:none; margin:0;}
#supportlist ul li { margin:0}

#pandora { float:left;}
.center {text-align:center; background:url(block-body.gif) repeat-y;width:809px;margin:0 0 0 0;padding:0 22px 5px 22px; float:left; margin-bottom:14px; display:block;}
#pandora .blockcontent p .imgp { margin-bottom:0}
#pandora .blockcontent p span { display:block; line-height:16px;padding:5px 0;}
#pandora .blockcontent .pandora-span1 {display:block; font-size:12px; font-weight:bold; line-height:24px; padding-bottom:5px;}
#pandora p {background:url(block-body.gif) repeat-y;}
.headtitle {margin:0px 0 0 300px;  padding-top:10px;text-align:right; width:600px;position:relative;z-index:9; height:60px;}
#pandora .blockcontent .pandora-span2 {display:block; font-size:12px; font-weight:bold; line-height:20px; text-align:right;}
#pandora .blockcontent .downl {margin:10px 5px 0px 50px}

.headtitle h1 { font-size:18px; color:#0066cc; line-height:20px; padding:0; margin:10px 0 0 0!important; margin:20px 0 0 0;}
.headtitle p { font-size:12px; color:#000000; line-height:12px;padding:0; margin:0}
.headtitle h2 { font-size:12px; color:#000000; line-height:14px;padding:0; margin:0}

#tblock {margin:5px 0 0 30px; width:853px; float:left; display:inline;}

#tblock h3{ font-size:12px; color:#000000; line-height:24px; margin:5px 0; padding:0; font-weight:bold; text-indent:0; }
#tblock p{ background-image:none;font-size:12px; color:#000000; }
#gblock h3{ font-size:12px; color:#ff9900; line-height:24px; margin:5px 0 5px 30px; padding:0; font-weight:bold; text-indent:0; }
.normaltext{ font-weight:normal;}

#youareat p{font-size:10px; margin:0px 40px; color:#444444;}

.content .sblock h1{ font-size:20px; color:#333333; line-height:36px; font-weight:normal; margin:5px 0 10px 0;}
.content .sblock h2{ font-size:18px; color:#000000; line-height:36px; font-weight:normal; margin:5px 0 10px 0;}
.sblock {margin:5px 0 0 30px; width:853px; background:url(block-top.gif) no-repeat right 44px; float:left; display:inline;}
.sblock .sblockcontent {background:url(block-bottom.gif) bottom right no-repeat;width:853px;margin:20px 0 0 0;}
.sblockcontent p {background:url(block-body-line.gif) repeat-y;width:809px;margin:0px; 
font-size:11px; letter-spacing:-1px; line-height:25px; padding:0 22px 5px 22px; margin-bottom:14px;display:block;}
.sblockcontent ul{background:url(block-body-line.gif) repeat-y;width:809px;margin:0px;  padding:0 22px 5px 22px; font-size:11px; line-height:25px;
 margin-bottom:14px;display:block;}
.sblockcontent p a { color:#0066cc; text-decoration:none; }
.sblockcontent p a:hover {text-decoration:underline; color:#ff9900}
.sblockcontent li { float:none; list-style:none; font-size:11px; letter-spacing:-1px; text-indent:16px; 
background:url(list-icon2.gif) no-repeat 0 8px ; line-height:25px;display:block;}
.sblockcontent li.linoicon { background:none;text-indent:0px;}
.sblockcontent li a {border:none;color:#0066cc; text-decoration:none; margin-left:10px;}
.sblockcontent li a:hover { text-decoration:underline;}
.sblockcontent li img {vertical-align:middle; margin:4px 5px;}
.sblockcontent h3 {float:none;background:url(block-body-line2.gif) repeat-y;width:809px;margin:0px;  padding:0 22px ; font-size:11px; line-height:25px;display:block;}
.sblockcontent h3 a:hover{color:#ff6600;}
.addbottom { margin-bottom:14px;display:block;}

#otherdownload p {background:url(block-body-line3.gif) repeat-y;width:809px;margin:0px; 
font-size:11px; letter-spacing:-1px; line-height:12px; padding:0 22px 0px 22px; margin-bottom:14px;display:block;}
#otherdownload p a{ margin:0px 10px;}