body 															{ margin:0; padding:0; font-family:Arial, Verdana, Tahoma, sans-serif; font-size:11px; color:#404040; background:#fff url(images/i8.png) 0 102px repeat-x; color:#4d4d4d; }
body.light 														{ background-image:url(images/i58.png); }
body.blue 														{ background-image:url(images/i43.png); }
a 																{ text-decoration:none; color:#000; }
a:hover 														{ text-decoration:underline; }
div.clear														{ clear:both; display:block; height:0; }
input.textbox 													{ font-family:Arial, Verdana, Tahoma, sans-serif; font-size:12px; }
input.green 													{ background:url(images/i26.png) top no-repeat; width:276px; display:block; font-size:20px; color:#fff; line-height:44px; border:0; padding-right:40px; height:44px; }
input.green.small 												{ height:56px; line-height:56px; background:url(images/i35.png) top no-repeat; width:176px; padding-right:56px; }
input.orange												{ height:56px; line-height:56px; background:url(images/i42.png) top no-repeat; width:176px; padding-right:56px; border:0; font-size:20px; color:#fff; }
textarea 														{ font-family:Arial, Verdana, Tahoma, sans-serif; font-size:12px; }
select 															{ font-family:Arial, Verdana, Tahoma, sans-serif; font-size:12px; }
select.small													{ width:70px; }
span.blue 														{ color:#137dad; }

ul#payment 														{ height:36px; padding:1px 8px; border:1px solid #fdc33e; margin:8px 0; list-style: none; }
ul#payment li 													{ display:inline; }
ul#payment li a 												{ display:block; float:left; height:36px; float:left; margin-right:16px; text-indent:-10000px; background-position: left; background-repeat: no-repeat; }
ul#payment li.p1 a 												{ background-image:url(images/p1.png); width:34px; }
ul#payment li.p2 a 												{ background-image:url(images/p2.png); width:22px; }
ul#payment li.p3 a 												{ background-image:url(images/p3.png); width:35px; }
ul#payment li.p4 a 												{ background-image:url(images/p4.png); width:44px; }
ul#payment li.p5 a 												{ background-image:url(images/p5.png); width:53px; }
ul#payment li.p6 a 												{ background-image:url(images/p6.png); width:40px; }

ul#cards 														{ height:28px; padding:1px 8px; margin:8px 0; list-style: none; }
ul#cards li 													{ display:inline; }
ul#cards li a 													{ display:block; float:left; height:28px; float:left; margin-right:16px; text-indent:-10000px; background-position: left; background-repeat: no-repeat; }
ul#cards li.c1 a 												{ background-image:url(images/c1.png); width:40px; }
ul#cards li.c2 a 												{ background-image:url(images/c2.png); width:45px; }
ul#cards li.c3 a 												{ background-image:url(images/c3.png); width:44px; }
ul#cards li.c4 a 												{ background-image:url(images/c4.png); width:43px; }

div#wrap 														{ background:url(images/i9.png) top no-repeat; }
div#container 													{ width:1000px; margin:0 auto; }
div#wrap.support 												{ background:url(images/i30.png) top no-repeat; }
div#wrap.antivirus 												{ background:url(images/i44.png) top no-repeat; }
div#wrap.internetsecurity 										{ background:url(images/i55.png) top no-repeat; }
div#wrap.backup 												{ background:url(images/i57.png) top no-repeat; }
div#wrap.optimizer 												{ background:url(images/i56.png) top no-repeat; }

div#container div.head 											{ height:102px; }
div#container div.head h1 										{ display:block; float: left; width:300px; height:63px; margin:25px 0 0 20px; text-indent: -10000px; background: url(images/i10.png) top no-repeat; padding:0; }
div#container div.head ul#links 								{ width:650px; float: right; list-style:none; line-height:102px; padding:0; display:block; text-align: right; margin:0; }
div#container div.head ul#links li 								{ display:inline; }
div#container div.head ul#links li a 							{ padding:0 9px; font-size:14px; color:#898989; }
div#container div.head ul#links li a strong 					{ font-size:130%; font-weight: normal; }
div#container div.head ul#links li a i 							{ font-size:115%; }
div#container div.head ul#links li.active a 					{ font-size:20px; color:#e2961b; }

div#container div.feature 										{ height:460px; position:relative; }
div#container div.feature div.quote 							{ font-size:16px; width:188px; top:45px; color:#515151; left:200px; position:absolute; }
div#container div.feature div.quote strong 						{ font-style:italic; font-size:112.5% }
div#container div.feature div.quote p 							{ padding:0; margin: 0; }
div#container div.feature div.quote span.rquot 					{ background:url(images/i11.png) top no-repeat; width:18px; height:17px; display:block; text-indent:-10000px; margin-top:-14px; margin-left:90px; }
div#container div.feature div.quote span.lquot 					{ position:absolute; display:block; left:-24px; height:18px; width:18px; background:url(images/i12.png) top no-repeat; text-indent: -10000px; float: left; }
div#container div.feature div.right 							{ float: right; width:520px; }
div#container div.feature div.right h3 							{ color:#039214; font-size:20px; margin:13px 0 7px 0; }
div#container div.feature div.right h4 							{ margin:30px 0 0 60px; font-size:20px; font-weight:normal; color:#51c236; }
div#container div.feature div.right h5 							{ font-size:30px; font-weight:normal; margin:23px 0; }
div#container div.feature div.right h5 span.lquot 				{ position:absolute; margin-left:-26px; text-indent:-10000px; background: url(images/i53.png) top no-repeat; width:20px; }
div#container div.feature div.right h5 span.rquot 				{ position:absolute; margin-left:6px; text-indent:-10000px; background: url(images/i54.png) bottom no-repeat; width:20px; }
div#container div.feature div.right ul 							{ margin:0; padding:0; list-style:none; }
div#container div.feature div.right ul li 						{ height:68px; background:url(images/i13.png) left no-repeat; padding-left:58px; font-size:18px; color:#595958; line-height:60px; }
div#container div.feature div.right ul li small 				{ display:block; font-size:12px; }
div#container div.feature div.right ul li.double 				{ line-height:normal; padding-top:3px; }
div#container div.feature div.right ul.small li 				{ background:url(images/i45.png) left no-repeat; height:60px; line-height: 40px; }
div#container div.feature div.right span.more 					{ color:#51c236; position:absolute; margin-top:-20px; font-size:16px; margin-left:60px; }
div#container div.feature div.right div.green 					{ height:135px; width:506px; background:url(images/i14.png) top no-repeat; margin-top:30px; }
body.blue div#container div.feature div.right div.green 		{ background-image:url(images/i46.png); width:419px; }
div#container div.feature div.right div.green a 				{ display:block; height:87px; line-height:87px; padding:0 35px; font-size:32px; color:#fff; }
div#container div.feature div.right div.green a:hover 			{ text-decoration: none; }
div#container div.feature div.right div.green i 				{ font-weight:bold; }
div#container div.feature div.right div.green strong 			{ text-transform: uppercase; }
div#container div.feature div.right div.green small 			{ text-align: center; font-size:13px; color:#199812; font-weight:bold; display:block; }
div#container div.feature div.vip 								{ width:300px; padding-top:300px; float:left; text-align: center; color:#585958; display:block; font-size:14px; margin-right:40px; }
div#container div.feature div.vip a.yellow 						{ background:url(images/i31.png) top no-repeat; color:#fff; font-weight:bold; width:162px; line-height:40px; height:40px; display:block; padding-right:40px; margin:10px auto 0 auto; }
div#container div.feature div.support 							{ float:left; width:500px; font-size:14px; }
div#container div.feature div.support h2 						{ font-size:30px; font-weight:normal; margin:50px 0 20px 0; }
div#container div.feature div.support p 						{ line-height:22px; }
div#container div.feature div.support p strong 					{ color:#149923; font-weight:normal; }
div#container div.feature div.support div.phone 				{ height:118px; padding:30px 0 0 200px; background:url(images/i32.png) left no-repeat; }
div#container div.feature div.support div.phone a.green 		{ height:121px; line-height:78px; color:#fff; background:url(images/i33.png) top no-repeat; width:253px; display:block; font-size:26px; padding:0 15px; }

div#container div.boxes 										{ margin:25px 0; font-size:14px; }
div#container div.boxes div.box 								{ float: left; width:273px; padding:0 30px; }
div#container div.boxes div.box div.header 						{ background:url(images/i17.png) left repeat-x; padding-left:15px; }
div#container div.boxes div.box div.header h2 					{ color:#039214; background:#fff; display:inline; padding:0 3px; margin:0; font-size:24px; font-weight:normal; }
div#container div.boxes div.box h6 								{ margin:0; color:#656565; font-size:14px; font-weight:normal; }
div#container div.boxes div.box p 								{ color:#717171; }
div#container div.boxes div.box p strong 						{ }
div#container div.boxes div.box a.green 						{ display:block; width:105px; margin:30px auto 10px auto; font-size:12px; color:#fff; font-weight:bold; height:61px; line-height:40px; padding:0 10px; background:url(images/i18.png) top no-repeat; }
div#container div.boxes div.box ul.types 						{ margin:10px 0; padding:0; list-style:none; }
div#container div.boxes div.box ul.types li 					{ margin:0; padding:0; display:block; text-indent:-10000px; height:79px; background-position:left; background-repeat: no-repeat; }
div#container div.boxes div.box ul.types li.premium 			{ background-image:url(images/i19.png); }
div#container div.boxes div.box ul.types li.plus 				{ background-image:url(images/i20.png); }
div#container div.boxes div.box ul.types li.platinum 			{ background-image:url(images/i21.png); }
div#container div.boxes div.box ul.features 					{ list-style:none; margin:10px 0; padding:0; }
div#container div.boxes div.box ul.features li 					{ padding-left:36px; line-height:29px; margin:7px 0; background-position: left; background-repeat:no-repeat; }
div#container div.boxes div.box ul.features li.l1 				{ background-image:url(images/i47.png); }
div#container div.boxes div.box ul.features li.l2 				{ background-image:url(images/i48.png); }
div#container div.boxes div.box ul.features li.l3 				{ background-image:url(images/i49.png); }
div#container div.boxes div.box ul.features li.l4 				{ background-image:url(images/i50.png); }
div#container div.boxes div.box ul.features li.l5 				{ background-image:url(images/i51.png); }
div#container div.boxes div.box ul.features li.l6 				{ background-image:url(images/i52.png); }
div#container div.boxes div.box ul 								{ list-style-image: url(images/i22.png); margin:0; padding:10px 20px; line-height:18px; color:#919191; }
div#container div.boxes div.box ul li 							{ padding:0; margin:0; }
div#container div.boxes div.box ul.spaced 						{ line-height:32px; }
div#container div.boxes div.box span.green 						{ color:#51c236; font-weight:bold; padding-left:22px; }

div#container div.sitemap 										{ clear:both; }
div#container div.sitemap ul 									{ display:block; float: left; list-style: none; margin: 0; padding:0 30px; width:273px; }
div#container div.sitemap ul li.title 							{ color:#999; font-size:16px; line-height:26px; padding-bottom:20px; }
div#container div.sitemap ul li a 								{ padding:0; margin:0; line-height:22px; font-size:13px; color:#bcbcbc; }

div#container div.copyright 									{ clear:both; line-height:60px; text-align: center; color:#a7a7a7; font-size:14px; position:relative; }
div#container div.copyright span 								{ height:14px; width:36px; top:24px; position:absolute; }
div#container div.copyright span.uk 							{ background:url(images/i15.png) left no-repeat; }
div#container div.copyright span a 								{ text-indent: -10000px; width:36px; background:url(images/i16.png) right no-repeat; height:14px; display:block; outline:none; }

div#container div.login 										{ }
div#container div.login h2 										{ float:left; width:300px; margin:100px 100px 60px 0; background:url(images/i34.png) top no-repeat; padding-top:200px; text-align: center; font-size:24px; }
div#container div.login h2.faq 									{ background:url(images/i36.png) top no-repeat; }
div#container div.login form 									{ float:left; width:600px; margin-bottom:60px; }
div#container div.login h3 										{ margin:90px 0 0 0; font-size:18px; }
div#container div.login p 										{ font-size:14px; }
div#container div.login form fieldset 							{ padding:14px 0; border:0; }
div#container div.login form label 								{ font-size:16px; line-height:24px; display: block; font-weight:bold; }
div#container div.login form input.textbox 						{ font-size:14px; font-weight:bold; padding:6px; background:#facf92; border:0; width:300px; margin-bottom:10px; }

div#container div.support 										{ }
div#container div.support h2 									{ height:62px; padding-left:100px; background:url(images/i37.png) left no-repeat; margin:25px 0; font-size:22px; line-height:62px; }
div#container div.support h3 									{ color:#039214; font-size:30px; font-weight:normal; }
div#container div.support h5 									{ font-size:16px; }
div#container div.support h5.center 							{ text-align:center; }
div#container div.support ol 									{ padding:0 35px; margin:0; list-style:none; }
div#container div.support ol li 								{ width:300px; height:58px; line-height:48px; font-size:14px; background: url(images/i38.png) left no-repeat; float:left; margin-bottom:10px; }
div#container div.support ol li i 								{ width:48px; display:block; float:left; text-align: center; font-style: normal; font-size:22px; color:#fff; font-weight:bold; margin-right:10px; }
div#container div.support form fieldset 						{ padding:14px 0; border:0; }
div#container div.support form fieldset.float 					{ width:45%; float:left; }
div#container div.support form label 							{ font-size:16px; line-height:24px; display: block; font-weight:bold; margin:10px 0 0 50px; }
div#container div.support form input.textbox 					{ font-size:14px; font-weight:bold; padding:6px; background:#facf92; border:0; width:300px; margin-left:50px; }
div#container div.support form select 							{ margin-left:50px; }
div#container div.support form textarea 						{ margin-left:50px; font-size:14px; font-weight:bold; padding:6px; background:#facf92; border:0; width:300px; height:100px; }
div#container div.support form fieldset input.gray 				{ background-color:#d2d2d2; }
div#container div.support form fieldset textarea.gray 			{ background-color:#d2d2d2; }
div#container div.support form div.email 						{ background:url(images/i39.png) left no-repeat; }
div#container div.support form div.confirm 						{ background:url(images/i40.png) left no-repeat; }
div#container div.support form div.language 					{ background:url(images/i41.png) left no-repeat; }
div#container div.support form fieldset input.orange 			{ margin:10px 0 0 50px; }

div#container div.categories 									{ padding:0 75px; margin-bottom:15px; }
div#container div.categories h2 								{ font-size:18px; }
div#container div.categories div.cat 							{ width:283px; float:left; margin-bottom:10px; }
div#container div.categories div.cat h5 						{ font-size:14px; margin:0; }
div#container div.categories div.cat p 							{ margin:0; font-size:12px; }

div#container div.products 										{ margin:10px 0; font-size:14px; }
div#container div.products div.product 							{ margin:10px 0; width:500px; float:left; }
div#container div.products div.product ul 						{ list-style-image: url(images/i22.png); margin:0; padding:10px 20px; line-height:18px; color:#919191; }
div#container div.products div.product ul li 					{ padding:0; margin:0; }
div#container div.products div.product ul.spaced 				{ line-height:32px; }
div#container div.products div.product div.box 					{ float:left; width:250px; margin-bottom:20px; }
div#container div.products div.product div.box span 			{ display:block; font-size:26px; margin-top:8px; }
div#container div.products div.product a.green 					{ background:url(images/i59.png) top no-repeat; width:264px; display:block; font-size:24px; color:#fff; line-height:72px; border:0; padding-left:15px; height:101px; clear:both; }

div#popup 														{ background:url(images/i1.png) repeat; z-index:1000; position:fixed; height: 100%; width:100%; }
div#popup div.box 												{ position:absolute; left:50%; width:777px; margin-left:-388px; top:20px; z-index:1100; background: url(images/i3.png) bottom no-repeat; padding-bottom:42px; }
div#popup div.box div.header 									{ background: url(images/i23.png) top no-repeat; position:relative; height: 110px; }
div#popup div.box div.header h3 								{ display:none; }
div#popup div.box div.header a.close 							{ display:block; outline:none; text-indent: -10000px; height:20px; width:20px; background: url(images/i2.png) top no-repeat; position: absolute; top:42px; right:44px; }
div#popup div.box div.header.premium 							{ background-image:url(images/i4.png); }
div#popup div.box div.content 									{ background: url(images/i5.png) top repeat-y; padding:0 44px 0 43px; }
div#popup div.box div.content.center 							{ text-align: center; }
div#popup div.box div.content div.border 						{ border:1px solid #bfbfbf; border-top:0; padding:10px 20px; }
div#popup div.box div.content h2 								{ text-align:center; font-style:italic; border-bottom:1px solid #bfbfbf; color:#636363; font-size:20px; margin:8px 0; padding-bottom:6px; }
div#popup div.box div.content h3 								{ margin:0; padding:0; font-size:16px; font-weight:bold; clear:both; }
div#popup div.box div.content h3.green 							{ color:#039214; margin-top:10px; }
div#popup div.box div.content h4 								{ font-size:18px; color:#636363; margin:0 20px 20px 20px; }
div#popup div.box div.content h4 i 								{ font-size:20px; font-style:italic; font-weight:bold; text-transform: capitalize; }
div#popup div.box div.content h5 								{ color:#039214; font-size:20px; font-weight:normal; margin:0 0 15px 0; }
div#popup div.box div.content h6								{ font-size:14px; margin:0; padding:0; font-weight:normal; margin-bottom:5px; }
div#popup div.box div.content p 								{ font-size:12px; margin:0; padding:6px 0; }
div#popup div.box div.content form fieldset 					{ border:0; padding: 0; margin: 0; }
div#popup div.box div.content form fieldset.green 				{ margin:0 auto; width:295px; height:55px; background: url(images/i6.png) top no-repeat; margin-bottom:10px; }
div#popup div.box div.content form fieldset.green input.textbox { border:1px solid #077c12; background:#fff; padding:5px; font-weight:bold; font-size:12px; width:190px; display: block; float: left; margin:16px 0 0 21px; }
div#popup div.box div.content form fieldset.green input.submit 	{ height: 38px; width:38px; background: url(images/i7.png) top no-repeat; padding-top:38px; overflow: hidden; text-indent: -10000px; border:0; margin-top:9px; }
div#popup div.box div.content form.email label 					{ display: block; width:295px; margin: 0 auto; font-size:12px; margin-bottom:20px;  }
div#popup div.box div.content a.bigbut 							{ width:205px; padding:0 14px; background:url(images/i24.png) top no-repeat; height:71px; line-height:42px; color:#fff; font-size:16px; display:block; }
div#popup div.box div.content div.frame 						{ height:300px; overflow:auto; }
div#popup div.box div.content div.float 						{ float:left; }

div#popup div.box div.content form label 						{ display:block; width:120px; text-align:right; float:left; margin-right:6px; font-size:12px; line-height:24px; }
div#popup div.box div.content form br 							{ clear:both; display:block; height:0; }
div#popup div.box div.content form input.textbox 				{ margin-bottom:1px; }
div#popup div.box div.content form fieldset 					{ padding:10px 0; }

div#popup div.box div.content ul.main 							{ list-style:none; margin:0; padding:0; }
div#popup div.box div.content ul.main li 						{ display:block; padding:8px 0 8px 85px; margin:0 0 8px 0; }
div#popup div.box div.content ul.main li h5 					{ margin-bottom:4px; }
div#popup div.box div.content ul.main li.products 				{ background:url(images/i27.png) left no-repeat; }
div#popup div.box div.content ul.main li.settings 				{ background:url(images/i28.png) left no-repeat; }
div#popup div.box div.content ul.main li.affiliate 				{ background:url(images/i29.png) left no-repeat; }

div#popup div.box div.content div.left 							{ float:left; width:20%; padding:6px 0; }
div#popup div.box div.content div.right							{ float:right; width:75%; padding:6px 0 6px 20px; border-left:1px solid #bfbfbf; }

div#popup div.box div.content div.right h5 						{ border-bottom:1px solid #bfbfbf; font-size:16px; font-weight:normal; padding:5px; margin:5px 0; clear:both; }
div#popup div.box div.content div.right img.float 				{ float:left; }
div#popup div.box div.content div.right div.float				{ float:right; padding:6px 15px; text-align: left; }
div#popup div.box div.content div.right div.float h4 			{ margin:0 10px 8px 10px; font-weight:normal; }
div#popup div.box div.content div.right div.float h4 strong 	{ color:#eab258; }

div#popup div.box div.content div.left ul 						{ margin:0; padding:0; list-style:none; }
div#popup div.box div.content div.left ul li 					{ margin:0; padding:0; font-size:14px; padding:4px 0; color:#6f6f6f; }
div#popup div.box div.content div.left ul li a 					{ color:#6f6f6f; }
div#popup div.box div.content div.left ul li a:hover 			{ color:#52a8d4; text-decoration: none; }
div#popup div.box div.content div.left div.product a 			{ font-size:12px; color:#636363; text-align: center; display:block; margin-top:20px; }
div#popup div.box div.content div.left div.product a.b1 		{ background: url(images/b1.png) top no-repeat; padding-top:90px; }