*{margin:0;padding:0}
html{height:100%}
body{font-family:Tahoma,Geneva,sans-serif;background:#fff;height:100%}
table{border-collapse:collapse}
q{quotes:none}
a{color:#235768}
a:hover{text-decoration:none}
a img{border:none}
.alignright{text-align:right}
.flleft{float:left;margin:0 15px 0 0}
.flright{float:right;margin:0 0 0 15px}


.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
.users {width:210px; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#555555; text-align:left; margin-bottom:15px;}
.users p{background-position:left; background-repeat:no-repeat; padding-left:20px; float:left; display:inline; margin:0;}
.users span{font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#80b500; font-weight:bold; float:right;}
.skycont {width:930px; margin:0 auto;}
.skyleft {width:260px; float:left;}
.skyright {width:670px; float:right;}
.users2 p{background-position:left; background-repeat:no-repeat; padding-left:27px; display:inline; margin:0; background-image:url(images/globe.png); font-size:18px; line-height:1.5; color:#444;}
.users3 p{background-position:left; background-repeat:no-repeat; padding-left:27px; display:inline; margin:0; background-image:url(images/globe.png); font-size:18px; margin-left:60px; line-height:1.5;color:#444;}

.rar {width:210px; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#555555; text-align:left;}
.rar a{color:#069; font-size:19px;background-position:left; background-repeat:no-repeat; padding-left:30px; background-image:url(images/files.png);}
.rar p{float:left; display:inline; margin:0;}
.rar span{font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#80b500; font-weight:bold; float:right;}

.mainll {margin-top:10px; margin-left:15px; font-size:22px;}
.ll {color:#444444;background-image:url(images/ll.png); padding-left:130px; background-position:left top; background-repeat:no-repeat; margin-top:20px; height:90px;}
.ll a{font-weight:bold; color:#069;}
.ll span{font-size:12px;}
.ll p{margin-top:7px; font-size:11px;}
.ll div { width:530px; background-image:url(images/llma.png); background-repeat:no-repeat;color:#555; margin-top:20px; font-size:14px; height:34px; position:absolute; padding-top:7px; padding-left:10px;}
.ll div a{color:#003354;}

.ll2 { height:70px;}
.ll2 div { width:530px; background-image:url(images/llma.png); background-repeat:no-repeat;color:#555; margin-top:20px; font-size:14px; height:34px;  padding-top:7px; padding-left:10px;}

.ll3 { height:70px;}
.ll3 div { width:620px; background-image:url(images/lims.png); background-repeat:no-repeat;color:#555; margin-top:20px; font-size:14px; height:34px; position:absolute; padding-top:7px; padding-left:10px; margin-left:30px;}

.live {font-size:11px; background-color:#999; height:30px; color:#FFF; text-align:left;}
.live td{ padding-left:8px;}
.live2 {font-size:11px; background-color:#f6f6f6; height:30px;}
.live2 td{ padding-left:8px;}
.live2 a{font-weight:bold;}

.access {background-image:url(images/access-denied-bg.png); background-repeat:no-repeat; width:650px; height:110px; padding-top:15px; }
.access h2{color:#F00; font-size:19px;padding-left:120px;}
.access p{font-size:13px; color:#555; margin-top:5px; width:510px;padding-left:120px;}

.access2 h2{ color:#036; font-size:19px; text-align:center; margin-top:10px; margin-bottom:10px; font-weight:normal; width:450px;}

.but {margin-left:8px;width:154px; height:49px;font-size:19px; font-weight:bold; background-image:url(images/reg.png); border:0; margin-left:250px;}
.but2 {margin-left:8px;width:154px; height:49px;font-size:19px; font-weight:bold; background-image:url(images/ch.png); border:0; margin-left:240px; margin-top:30px;}
.form {border:1px solid #999; height:20px; width:225px;}

.wel {font-size:18px; color:#036;}
.wel h1{color:#80b500;font-size:18px; display:inline;}
.wel h2{color:#80b500;font-size:12px; margin-top:15px;}
.wel h3{color:#80b500;font-size:30px; margin-top:15px; text-align:center}
.wel h4{color:#555;font-size:12px; margin-top:15px; text-align:center; margin:0;}
.wel p{font-size:13px; margin-top:15px; color:#556; width:600px;}
.regg {background-image:url(images/regg.png); width:650px; height:160px; margin:0; line-height:1.6;}


#wrap{width:952px;margin:0 auto;overflow:hidden;min-height:100%;padding:0 25px}

#header{height:74px;position:relative}
	#header #logo{display:block;width:382px;height:74px;position:absolute;left:5px;top:0}
		#header #logo img{vertical-align:bottom}
	#header #add-nav{position:absolute;right:0;top:10px;list-style-type:none;}
		#header #add-nav li{float:right;}
			#header #add-nav li img{vertical-align:bottom}
	#header #features{position:absolute;left:300px;top:20px;list-style-type:none;font-size:0.7em;font-weight:bold;color:#34839C}
		#header #features li{background:url(images/info-marker.gif) no-repeat left center;padding:2px 0 2px 15px}
		#header #features2{position:absolute;left:540px;top:20px;list-style-type:none;font-size:0.7em;font-weight:bold;color:#34839C}
		#header #features2 li{background:url(images/info-marker.gif) no-repeat left center;padding:2px 0 2px 15px}
	
#nav{height:36px;background:url(images/nav-bg.gif) repeat-x left top;margin-bottom:5px}
	#nav ul{list-style-type:none;font-size:0.85em;line-height:32px;float:left;height:36px;background:url(images/nav-lbg.gif) no-repeat left top;font-weight:bold}
		#nav ul li{float:left;height:36px;background:url(images/nav-border.gif) no-repeat right top;padding:0 20px}
			#nav ul li a{color:#585858;text-decoration:none}
			#nav ul li a:hover{text-decoration:underline}
	#nav #search{width:190px;height:36px;background:url(images/nav-rbg.gif) no-repeat right top;float:right;position:relative}
		#nav #search div{width:182px;height:19px;background:url(images/search-bg.gif) no-repeat left top;position:absolute;left:0;top:8px}
		#nav #search .input-text{width:136px;background:#fff;padding:2px 5px;font:0.7em Tahoma,Geneva,sans-serif;border:none;border-top:1px solid #B0D8E5;border-bottom:1px solid #E3F1F6;position:absolute;left:19px;top:0}
		#nav #search .input-button{width:18px;height:19px;background:url(images/search-button-bg.gif) no-repeat left top;border:none;cursor:pointer;position:absolute;right:0;top:0}

#info{height:33px;margin-bottom:5px;background:url(images/info-bg.gif) repeat-x left top}
	#info div{background:url(images/info-rbg.gif) no-repeat right top}
	#info ul{list-style-type:none;float:right;height:24px;background:url(images/login-nav-bg.gif) repeat-x left top;font-size:0.75em;margin:5px 10px 0 0}
		#info ul li{float:left;height:20px;padding:4px 0 0 0}
		#info ul li.login{background:url(images/login-nav-lbg.gif) no-repeat left top}
		#info ul li.singup{background:url(images/login-nav-rbg.gif) no-repeat right top}
			#info ul li a{color:#fff;display:block;float:left;padding:0 10px}
			#info ul li.login a{border-right:1px solid #fff}
	#info p{font-size:0.75em;;background:url(images/info-lbg.gif) no-repeat left top;height:33px;padding:0 0 0 15px;line-height:32px}

#content-wrap{overflow:hidden;padding:0 0 0 0}

#content{color:#3E9BB9}
.content{float:right;width:708px;padding:0 0 20px 0}
.wide-content{overflow:hidden;width:912px;padding:0 15px 10px 50px}
	#content .main-content{float:right;width:708px;padding:20px 0 0 0}
	#content .aside{float:left;width:200px;padding:20px 0 0 0}
	#content .content-block-mainwrap{background:#EFF7FA url(images/content-block-bg.png) repeat-x left top;margin-bottom:5px}
	#content .content-block-wrap{background:url(images/content-block-bg2.png) repeat-y left top}
	#content .content-block{background:url(images/content-block-top-bg.png) no-repeat left top}
	#content .content-block-entry{background:url(images/content-block-bottom-bg.png) no-repeat left bottom;padding:10px 10px 5px 10px;height:1%;overflow:hidden}
	#content h2{font-size:1.2em;margin-bottom:10px;font-weight:normal}
		#content h2 img{vertical-align:bottom}
	#content h2.title{background:url(images/content-block-title-bg.png) no-repeat left bottom;height:31px;line-height:30px;padding:0 0 0 15px;margin:0;font-size:0.75em;font-weight:bold}
	#content p{font-size:0.75em;margin-bottom:10px}
	#content ul{font-size:0.75em;margin-bottom:10px;list-style-type:none;height:1%;padding:0 0 0 15px}
	#content .intro{background:url(images/intro-bg.jpg) no-repeat left top;min-height:270px;position:relative;padding:12px 0 0 15px;color:#7E7E7E;margin-bottom:5px;width:690px}
	#content .intro-ebooks{background:url(images/intro-ebooks-bg.jpg) no-repeat left top}
	#content .intro-games{background:url(images/intro-games-bg.jpg) no-repeat left top}
	#content .intro-movies{background:url(images/intro-movies-bg.jpg) no-repeat left top}
	#content .intro-music{background:url(images/intro-music-bg.jpg) no-repeat left top}
	#content .intro-software{background:url(images/intro-software-bg.jpg) no-repeat left top}
	#content .intro-tvshows{background:url(images/intro-tvshows-bg.jpg) no-repeat left top}
		#content .intro h2{color:#19AFC4;font-size:1em}
			#content .intro h2 big{font-size:1.8em;color:#067091;display:block}
			#content .intro h2 span{color:#69B813;display:block}
		#content .intro p{padding:0 360px 0 0;font-size:0.7em;margin-bottom:15px}
		#content .intro .compatibility{text-align:right;font-weight:bold;margin:0;padding:30px 360px 0 0;color:#000}
			#content .intro .compatibility img{vertical-align:middle;margin-left:5px}
		#content .intro .start{display:block;width:167px;height:59px;position:absolute;left:15px;bottom:15px}
			#content .intro .start img{vertical-align:bottom}
	#content .ads a{text-decoration:none;color:#3E9BB9;font-size:1.2em}
	#content .ads a:hover{text-decoration:underline}
	#content .nospace{padding:0}
	#content .downloads-block{background:url(images/downloads-block-bg.jpg) no-repeat right top;min-height:194px;padding:10px 250px 5px 10px}
	#content .categories{background:url(images/categories-block-bg.jpg) no-repeat right bottom;min-height:185px;padding:10px 170px 5px 10px}
		#content .categories ul{font-size:1em;margin:0;padding:0;font-weight:bold}
			#content .categories li{display:inline-block;vertical-align:top;width:155px;padding:0 15px 0 0;margin-bottom:20px}
				#content .categories li a{color:#286477;text-decoration:none}
				#content .categories li a:hover{text-decoration:underline}
				#content .categories li ul{font-size:0.8em}
					#content .categories li ul li{display:inline;vertical-align:baseline;width:auto;padding:0 2px 0 0}
						#content .categories li ul li a{font-weight:normal}
	#content .service-block{background:url(images/service-block-bg.jpg) no-repeat right top;min-height:194px;padding:10px 170px 5px 10px}
	#content .search .aside h2{font-size:2em;text-transform:uppercase;margin-bottom:15px;padding:0}
	#content .search .aside p{font-size:0.7em;margin-bottom:15px}
	#content .search .access-denied{width:550px;height:70px;background:url(images/access-denied-bg.png) no-repeat left top;padding:40px 20px 0 115px;margin-bottom:20px;margin:0 auto 20px auto;position:relative;color:#000}
		#content .search .access-denied h2{color:#DB3932;padding:0;font-size:1.4em;text-decoration:none;background:url(images/access-denied-header-bg.png) no-repeat left top;width:250px;height:40px;position:absolute;left:115px;top:-5px;text-align:center;line-height:38px}
	#content .data{width:100%;font-size:0.75em}
		#content .data th{height:28px;color:#000;text-align:left;background:url(images/data-table-header-bg.png) repeat-x left top}
		#content .data th span{display:block;height:28px;line-height:26px;padding:0 5px 0 15px}
		#content .data th.first span{background:url(images/data-table-header-lbg.png) no-repeat left top}
		#content .data th.last span{background:url(images/data-table-header-rbg.png) no-repeat right top;padding:0 10px}
		#content .data td{background:#fff;padding:4px 5px 4px 15px}
		#content .data .alt td{background:#D9E1C9}
	#content caption{font-weight:bold;text-align:left;padding:0 15px 10px 15px;color:#636463}
		#content caption span{color:#3E9BB9}
	#content #download{padding:0 20px}
		#content #download table{width:100%;font-size:0.75em;line-height:100%;margin:20px 0 30px 0}
			#content #download table td{padding:0 10px 10px 0}
		#content #download .input-button{width:224px;height:54px;display:block;margin:0 auto;background:url(images/download-button-bg.png) no-repeat left top;border:none;cursor:pointer}
	#content .download-start{margin-bottom:20px;text-align:center}
		#content .download-start h2{font-size:1.9em;text-decoration:none;text-transform:uppercase}
		#content .download-start h3{font-size:1.6em;font-weight:normal;margin-bottom:30px;color:#DB3932}
		#content .download-start p{font-weight:bold;margin-bottom:30px}
		#content .download-start big{font-size:1.3em}
		#content .download-start a{color:#DB3932}

.columns{margin-bottom:20px;clear:both;color:#3E9BB9}
	.columns .column{display:inline-block;vertical-align:top;width:280px;padding:0 50px 0 0}
	.columns .last{width:280px;padding:0}
	.columns h2{font-size:1.1em;color:#000;margin-bottom:10px;text-align:center;font-weight:normal}
	.columns p{font-size:0.75em}

#sidebar{float:left;width:240px;color:#3E9BB9;padding:0 0 20px 0}
	#sidebar .sidebar-block{background:#F2F9FB url(images/sidebar-block-bg.png) repeat-x left top;border-left:1px solid #D5EAF1;border-right:1px solid #D5EAF1;padding:5px 15px 5px 15px;height:1%}
	#sidebar .sidebar-block-bottom{background:url(images/sidebar-block-bottom-bg.png) no-repeat left top;height:10px;font-size:0;margin-bottom:5px}
	#sidebar h2{font-size:0.75em;background:url(images/sidebar-headers-bg.png) no-repeat left top;padding:8px 10px 0 15px;height:34px}
	#sidebar p{font-size:0.75em;margin-bottom:25px}
	#sidebar cite{display:block;font-style:normal;font-size:0.9em;padding:5px 0 0 0}
	#sidebar ul{font-size:0.75em;list-style-type:none;margin-bottom:20px;height:1%}
	#sidebar .nav{padding:0}
		#sidebar .nav ul{margin:0}
			#sidebar .nav li{border-bottom:1px solid #D5EAF1}
			#sidebar .nav li.singup{border:none}
				#sidebar .nav a{display:block;padding:7px 0 7px 60px;height:1%;text-decoration:none}
				#sidebar .nav a:hover{text-decoration:underline}
				#sidebar .nav .software a{background:url(images/nav-software-bg.png) no-repeat 20px center}
				#sidebar .nav .games a{background:url(images/nav-games-bg.png) no-repeat 20px center}
				#sidebar .nav .movies a{background:url(images/nav-movies-bg.png) no-repeat 20px center}
				#sidebar .nav .music a{background:url(images/nav-music-bg.png) no-repeat 20px center}
				#sidebar .nav .tvshows a{background:url(images/nav-tvshows-bg.png) no-repeat 20px center}
				#sidebar .nav .ebooks a{background:url(images/nav-ebooks-bg.png) no-repeat 20px center}
				#sidebar .nav .faq a{background:url(images/nav-faq-bg.png) no-repeat 20px center}
				#sidebar .nav .support a{background:url(images/nav-support-bg.png) no-repeat 20px center}
				#sidebar .nav .demo a{background:url(images/nav-demo-bg.png) no-repeat 20px center}
				#sidebar .nav .singup a{background:url(images/nav-singup-bg.png) no-repeat 20px center}
	#sidebar #login{padding:15px 10px 0 15px}
		#sidebar #login p{margin-bottom:20px}
		#sidebar #login label{display:block;color:#000}
		#sidebar #login .input-text{width:170px;border:1px solid #B3DAE6;padding:2px 5px;font:1em Tahoma,Geneva,sans-serif}
		#sidebar #login .input-button{width:62px;border:none;padding:4px 0;font:1em Tahoma,Geneva,sans-serif;background:url(images/button-bg.png) no-repeat left top;color:#122C35;cursor:pointer}

#footer{background:url(images/footer-bg.png) no-repeat left top; width:862px;height:265px;padding:15px 70px 0 20px;overflow:hidden;color:#3C97B4; margin: 0 auto;}
	#footer .footer-block{width:160px;padding:0 20px 0 0;float:left}
	#footer h2{font-size:1.1em;margin-bottom:10px;font-weight:normal;color:#2A697D}
	#footer p{font-size:0.75em;margin-bottom:20px}
	#footer #copyright{float:right;color:#2A697D}
	#footer ul{font-size:0.75em;list-style-type:none;height:1%;margin-bottom:20px}
		#footer ul li{margin-bottom:12px}
			#footer ul li a{font-weight:normal;color:#3C97B4;text-decoration:none}
			#footer ul li a:hover{text-decoration:underline}
	#footer #footer-nav{clear:both;text-align:center;background:url(images/footer-nav-bg.png) no-repeat center top;height:35px;line-height:32px}
		#footer #footer-nav li{display:inline;margin:0;padding:0 0 0 20px}
			#footer #footer-nav li a{padding:0 20px 0 0}
			
			#footer2{background:url(images/footer-bg.png) no-repeat left top; width:862px;height:265px;padding:15px 70px 0 20px;overflow:hidden;color:#3C97B4; margin-top:440px; _margin-top:30px;}
			#footer2 .footer-block2{width:160px;padding:0 20px 0 0;float:left}
	#footer2 h2{font-size:1.1em;margin-bottom:10px;font-weight:normal;color:#2A697D}
	#footer2 p{font-size:0.75em;margin-bottom:20px}
	#footer2 #copyright{float:right;color:#2A697D}
	#footer2 ul{font-size:0.75em;list-style-type:none;height:1%;margin-bottom:20px}
		#footer2 ul li{margin-bottom:12px}
			#footer2 ul li a{font-weight:normal;color:#3C97B4;text-decoration:none}
			#footer2 ul li a:hover{text-decoration:underline}
	#footer2 #footer-nav2{clear:both;text-align:center;background:url(images/footer-nav-bg.png) no-repeat center top;height:35px;line-height:32px}
		#footer2 #footer-nav2 li{display:inline;margin:0;padding:0 0 0 20px}
			#footer2 #footer-nav2 li a{padding:0 20px 0 0}
			
				#footer3{background:url(images/footer-bg.png) no-repeat left top; width:862px;height:265px;padding:15px 70px 0 20px;overflow:hidden;color:#3C97B4; margin-top:40px; _margin-top:30px;}
				#footer3 .footer-block3{width:160px;padding:0 20px 0 0;float:left}
	#footer3 h2{font-size:1.1em;margin-bottom:10px;font-weight:normal;color:#2A697D}
	#footer3 p{font-size:0.75em;margin-bottom:20px}
	#footer3 #copyright{float:right;color:#2A697D}
	#footer3 ul{font-size:0.75em;list-style-type:none;height:1%;margin-bottom:20px}
		#footer3 ul li{margin-bottom:12px}
			#footer3 ul li a{font-weight:normal;color:#3C97B4;text-decoration:none}
			#footer3 ul li a:hover{text-decoration:underline}
	#foote3r #footer-nav{clear:both;text-align:center;background:url(images/footer-nav-bg.png) no-repeat center top;height:35px;line-height:32px}
		#footer3 #footer-nav3 li{display:inline;margin:0;padding:0 0 0 20px}
			#footer #footer-nav3 li a{padding:0 20px 0 0}
