@charset "UTF-8";
/* CSS Document */
/* {border: 1px solid red}*/
html {background-color:#d1dfec}
body {background:#d1dfec url(/images/blue_gradient.jpg) repeat-x;font-family:Arial, Helvetica, sans-serif;margin:0 auto;font-size:10pt;padding:8px 0 60px 0}
ul, ul li {margin:0;list-style-type:none}
* {outline:none}
a {text-decoration:none}
a, a:visited {color:#1262b0}
a:hover {text-decoration:underline}
th,td {padding:0;border:0;text-align:left;font-weight:normal}
em {font-style: normal}
.clr {clear:both}

#container {margin:0 auto;width:981px;height:auto}

#mainContent {background:url(/images/wi_shell_bg2.png) repeat-y;width:981px;position:relative}

#headerRow {width:100%;height:104px;background:url(/images/wi_content_shell2.png) top no-repeat;position:relative}
#headerRow a.logo {float:left;display:block;margin:15px;width:40%}
#headerRow a.logo img {float:left}
#headerRow a.logo b {font-size:19pt;font-weight:bold;margin:18px 0 0 7px;line-height:26pt}
#headerRow a.logo em {color:#000;font-size:14pt;margin:-3px 0 0 8px}
#headerRow a.logo:hover {text-decoration:none}
#headerRow ul#topLinks {float:right;color:#FFF;margin:20px 20px 0 0;width:22%}
#headerRow ul#topLinks li {float:left;padding:0 5px}
#headerRow ul#topLinks li.first {float:left;border-right:1px solid #FFF}
#headerRow ul#topLinks li a {color:#FFF}
#headerRow div {position:absolute;width:auto;top:50px;right:19px}

#contentLeftCol {padding:5px 10px 10px 10px;float:left;width:785px}
#genreList {z-index:2;position:relative;margin:30px 0 25px 20px}
#genreList li {float:left;width:150px;padding:5px 0 0 10px;font-weight:bold}
#genreList li#music ul, #genreList li#movies ul, #genreList li#radio ul, #genreList li#games ul {position:relative;width:150px;height:auto;margin-left:-10px}
#genreList li#music ul li, #genreList li#movies ul li, #genreList li#radio ul li, #genreList li#games ul li {font-weight:normal}
#genreList li#music ul.ext, #genreList li#movies ul.ext, #genreList li#radio ul.ext, #genreList li#games ul.ext {display:none;position:realtive;width:150px;height:auto;z-index:99;margin-left:-10px}
.showSubTabs {display:block}
#searchBox {margin:1px 0 0 0}
#searchBox input.txt {border:1px solid #84a6d2;padding:5px 5px 2px 8px;height:18px;width:234px;margin:5px 0 0 5px;color:#666}
#searchBox input.btn {border:1px solid #84a6d2;padding:0;height:25px;width:26px;margin:0 0 0 3px;background:#7f9cbe url(/images/wi_search_btn.gif) center no-repeat}

#innerContent {position:absolute;top:-21px;width:800px;height:auto;clear:both;background-color:#FFF;position:relative;margin:10px 0 -10px 5px;z-index:1;background:url(/images/wi_inner_content_bg.png) repeat-y;}
#innerContent b.top, #innerContent b.btm {display:block;clear:both;position:relative;background:url(/images/wi_inner_content_top-btm.png) top no-repeat;height:9px}
#innerContent b.top {background:url(/images/wi_inner_content_top.png) top no-repeat;height:9px}
#innerContent b.btm {background-position:bottom}

#contentRightCol {width:100px;padding:20px 0 0 35px;float:left;margin-top:15px;text-align:center}
#contentRightCol #credIcons li {margin-bottom:10px}
#contentRightCol #credIcons li a {text-indent:-9999px;width:104px;display:block}
#contentRightCol #credIcons li a#mcafee {text-indent:0}
#contentRightCol #credIcons li a#bs {background:url(/images/wi_cred_icons_color.jpg) top left no-repeat;height:48px}
#contentRightCol #credIcons li a#tucows {background:url(/images/wi_cred_icons_color.jpg) 0 -48px no-repeat;height:46px}
#contentRightCol #credIcons li a#cnet {background:url(/images/wi_cred_icons_color.jpg) 0 -94px no-repeat;height:52px}
#contentRightCol #credIcons li a#win7 {background:url(/images/wi_cred_icons_color.jpg) 0 -146px no-repeat;height:59px}
#contentRightCol #credIcons li a#euro {background:url(/images/wi_cred_icons_color.jpg) 0 -205px no-repeat;height:65px}

div#topContent {padding:35px 15px 15px 15px}
div#topContent a.box {float:right}
div#topContent a.unlimited {float:left;margin:18px 0 0 20px}
div#topContent h1 {display:block;float:left;width:50%;font-size:14pt;font-weight:bold;color:#09F;margin:15px 0 0 15px;padding:0}
div#topContent h1 b {color:#F00}
div#topContent h2 {display:block;float:left;width:55%;font-size:9pt;color:#333;margin:15px 0 33px 15px;font-weight:normal}
div#topContent a.freeDlBtn {float:left;margin:0 0 0 137px}

div#topContentSupp {padding:0 30px 10px 30px}
div#topContentSupp h1 {font-size:14pt;font-weight:bold}
div#topContentSupp h3 {width:65%;margin:0;padding:0}
div#topContentSupp ul {border-bottom:1px dashed #999;padding:20px 0;width:65%;float:left}
div#topContentSupp ul li ul {border:none;padding:10px 0 10px 30px;width:100%}
div#topContentSupp ul li ul li {list-style-type:circle}
div#topContentSupp ul.last {border:none;margin-bottom:20px}
div#topContentSupp ul li.question {font-weight:bold}
div#topContentSupp ul li.support, div#topContentSupp ul li.billing {font-weight:bold;font-size:12pt;background:url(/support/images/icon_members.gif) no-repeat;height:26px;padding:3px 0 0 33px}
div#topContentSupp ul li.billing {background-image:url(/support/images/icon_bill.gif)}
div#topContentSupp ul#sidebar {width:25%;float:right;background:#F3F3F3;padding:15px;margin-top:60px}

div#lowerContent {clear:both;margin-left:7px}
div#lowerContent span {display:block;margin:20px 6px 0 6px;padding:32px 10px 0 10px;float:left;width:221px;height:144px;background-repeat:no-repeat;font-size:8pt;color:#666}
div#lowerContent span.col1 {margin:20px 6px 9px 19px;background-image:url(/images/wi_lowercontent_col1.gif)}
div#lowerContent span.col2 {background-image:url(/images/wi_lowercontent_col2.gif)}
div#lowerContent span.col1 img, div#lowerContent span.col2 img {padding-right:3px;margin-top:-2px}
div#lowerContent span.col3 {padding:0px 9px 9px 0px;text-align:center;font-size:9pt}

ul#footerNav {width:100%;height:40px;position:relative;clear:both;text-align:center;margin:0;background:url(/images/wi_content_shell2-btm.png) bottom no-repeat;}
ul#footerNav li {float:left;border-left:1px solid #0c59a5;color:#0c59a5;padding:0 5px}
ul#footerNav li.first {border:none;margin-left:120px}

p.copyright {text-align:right;padding:10px 20px 0 0;font-size:8pt;color:#666}
p.disclaimer {padding:0 20px;font-size:8pt;color:#666}

