@font-face {font-family:'LavoisierRegular'; src:url('font/lavoisier-webfont.eot');
	src:local('☺'), url('font/lavoisier-webfont.woff') format('woff'), url('font/lavoisier-webfont.ttf') format('truetype'), url('font/lavoisier-webfont.svg#webfontSGCetHAg') format('svg'); font-weight:normal; font-style:normal}
	
/* Tag resets */
html, body, ul, ol, form, fieldset, input, textarea, button, h1, h2, h3, h4, img, a img, label, table, tr, td{border:0; margin:0; outline:0; padding:0} 
:focus, input[type="submit"]::-moz-focus-inner{outline:none}
header, article, aside, footer, nav, section{display:block}
body{background:url(../imagesUK/bg.jpg) repeat-x #887750; color:#252419; font:14px/1.4em Arial, Helvetica, sans-serif}
h1, h2, h3, h4{color:#fdfcfc; font-family:'LavoisierRegular'; line-height:1.4em; letter-spacing:.01em}
h1{font-size:54px; font-weight:bold; line-height:52px; text-transform:uppercase}
h2{font-size:32px; text-transform:uppercase}
h3{font-size:26px; letter-spacing:.02em}
h4{font-size:20px; letter-spacing:.02em}
p{margin:2px 0 10px}
strong{color:#fff; font-weight:normal; text-transform:uppercase}
a{color:#eee; text-decoration:none}
a:hover{background-color:#6c6c6c; background:rgba(10,10,10,.6)}
a.no-hover:hover{background:none}
input{padding:4px 10px}
input, textarea{border:3px solid #a4a4a4; border-bottom:none; border-right:none; color:#a8a8a8; font-size:14px}
input:focus, textarea:focus{background:#fff9e6; color:#444}
textarea{font:14px/1.4em Arial, Helvetica, sans-serif; padding:6px 10px}

/* Sprite references */
#trilogo, .check, .adExpressBuilder span, .domainSearch span.icon, .adDomains span, .getAccount, .cpanelCog{background:url(../imagesUK/ukSprite.png) no-repeat}

/* reusable classes */
.bold{font-weight:bold}
.txt_center{text-align:center}
.txt_left{text-align:left}
.txt_right{text-align:right}
.txt_squeeze{letter-spacing:-.03em}
.relative, #servicesBlock, #hostingBlock, #helpBlock{position:relative; z-index:2}
.rounded, .btn{-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.boxShadow, .btn{-moz-box-shadow:1px 1px 2px #444; -webkit-box-shadow:1px 1px 2px #444; box-shadow:1px 1px 2px #444}
.textShadow, h1, h2, h3, h4, .btn{text-shadow:1px 1px 2px #444}

.blueGreyGradient, .plans{background-color:#405659; background-image:-moz-linear-gradient(top, #8599a4, #405659); 
  background-image:-o-linear-gradient(top, #8599a4, #405659); 
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #8599a4),color-stop(1, #405659)); 
  background-image:-webkit-linear-gradient(#8599a4, #405659); 
  background-image:linear-gradient(top, #8599a4, #405659)}
  
.greenGradient{background-color:#47a000; 
background-image:-moz-linear-gradient(center top, #47a000 44%, #316f00 75%); 
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #47a000),color-stop(1, #316f00));
background-image:-o-linear-gradient(center top, #47a000 44%, #316f00 75%); 
background-image:-webkit-linear-gradient(center top, #47a000 44%, #316f00 75%); 
background-image:linear-gradient(center top, #47a000 44%, #316f00 75%)}

.greenGradient:hover, .greenGradient:focus{background-color:#316f00; 
background-image:-moz-linear-gradient(center top, #316f00 44%, #275402 75%); 
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #316f00),color-stop(1, #275402));
background-image:-o-linear-gradient(center top, #316f00 44%, #275402 75%); 
background-image:-webkit-linear-gradient(center top, #316f00 44%, #275402 75%); 
background-image:linear-gradient(center top, #316f00 44%, #275402 75%)}

.greenGradientLR{background-color:#316f00; 
background-image:-moz-linear-gradient(left top, #316f00 44%, #275402 75%); 
background-image:-webkit-gradient(linear, 75% 0%, 0% 100%, from(#275402), to(#316f00));
background-image:-o-linear-gradient(left top, #316f00 44%, #275402 75%); 
background-image:-webkit-linear-gradient(left top, #316f00 44%, #275402 75%); 
background-image:linear-gradient(left top, #316f00 44%, #275402 75%)}

.greyGradient, .loginBOX{background:#AAABA9;
background-image:-moz-linear-gradient(top, #AAABA9, #405659); 
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #AAABA9),color-stop(1, #405659));
background-image:-o-linear-gradient(top, #AAABA9, #405659); 
background-image:-webkit-linear-gradient(top, #AAABA9, #405659); 
background-image:linear-gradient(top, #AAABA9, #405659)}

.btn.greyGradient:hover{background:#405659}

.warning{color:#600}
.multiColumn{-moz-column-count:2; -moz-column-gap:20px; -webkit-column-count:2; -webkit-column-gap:20px; column-count:2; column-gap:20px; margin-bottom:10px}
.list{margin:12px 0; padding-left:15px}
ol.list{padding-left:22px}
.btn{border:1px solid #316f00; color:#fff; cursor:pointer; display:block; font-size:20px; letter-spacing:.02em; margin:15px auto; padding:10px 15px 8px; text-align:center; width:200px}
.float_right{float:right}
.float_left{float:left}
.clr{clear:both} 
	img.float_left{margin:10px 10px 0 0}
	img.float_right{margin:0 0 10px 10px}
	img.white{background:#fff; padding:12px}
.mt0{margin-top:0}
.mt10{margin-top:10px}
.mb0{margin-bottom:0}
.mb10{margin-bottom:10px}
.pad0{padding:0}
.padding{padding:15px}
.padLeft15{padding-left:15px}
.font13{font-size:13px}
.font15{font-size:15px; line-height:18px}
.hide, .faq, .labelHide{display:none}
.overflow{overflow:hidden}

/* forms & tables */
.serviceSignupForm{padding-bottom:25px; position:relative}
.serviceSignupForm p{margin-bottom:25px}
.serviceSignupForm label{display:inline-block; padding-right:4px; text-align:right; width:115px}
.serviceSignupForm input{width:220px}
.error_message{position:absolute; right:0; width:200px}
input.submit{border:1px solid #316f00; color:#fff; cursor:pointer; font-size:20px; height:40px; letter-spacing:.02em; width:150px}
input.greenGradient:focus{background-color:#275402}
.hosting td{color:#fff; padding:8px; vertical-align:top; width:20%}
#container.hostingPage #hostingBlock table{background:none}
.hosting h4{font-size:18px; height:20px}
.hosting td ul{list-style:outside square; padding-left:15px; text-align:left}
.hosting li{margin-bottom:5px}
.hosting .free{padding-top:14px}
.hosting .btn{margin: 0; width:auto}
.hosting a{text-decoration:underline}
.hosting a:hover, .hosting .btn{text-decoration:none}
.blankBlock{background:#E9E2D2}
.monthYear{display:block; padding:5px}
.highlightCol{background-color:#0e5d4f; background:rgba(0, 0, 0, .15)}
#servicesBlock #addonLibrary{background:none; border:1px solid #95B9DE; margin-bottom:20px}
#addonLibrary .addonImage{background:#95B9DE;  vertical-align:top}
#addonLibrary .addonImage div{height:50px; width:80px}
#addonLibrary .addonDescription{padding-left:15px; text-align:left; vertical-align:top}

.addSprite{background:url(../imagesUK/addon-sprite.jpg) no-repeat #fff}
.addSprite#textbox{background-position:-162px -65px}              .addSprite#customHtml{background-position:-401px 4px}                     .addSprite#fbookbox{background-position:-160px 1px}  
.addSprite#fbooklikebutton{background-position:-82px 2px} 	.addSprite#fbookwall{background-position:-82px -64px}		.addSprite#flickr{background-position:-320px 3px}
.addSprite#formcreator{background-position:-161px -129px}   .addSprite#googlecalendar{background-position:-322px -126px}.addSprite#guestbook{background-position:-400px -194px}           
.addSprite#lastupdated{background-position:-241px -130px}         .addSprite#lastfm{background-position:-241px 0}                           .addSprite#lysearch{background-position:-241px -65px}
.addSprite#map{background-position:-401px -129px}                 .addSprite#navigation{background-position:-1px -129px}                    .addSprite#pagecounter{background-position:-400px -65px}          
.addSprite#paypal_buynow{background-position:-241px -193px}       .addSprite#photoalbum{background-position:-1px -193px}                    .addSprite#photogallery{background-position:-81px -130px}
.addSprite#pokethepenguin{background-position:-160px -194px}      .addSprite#poker{background-position:1px -65px}                           .addSprite#poll{background-position:-481px -65px} 
.addSprite#sharethis{background-position:-321px -64px}            .addSprite#shoppingcart{background-position:-482px -194px}                .addSprite#tableTool{background-position:-80px -194px}
.addSprite#timestamp{background-position:-319px -194px}           .addSprite#twitter{background-position:0 -260px}                          .addSprite#youtube{background-position:-481px 2px}  
.addSprite#photobucket{background-position:-483px -436px} 		.addSprite#divider{background-position:-82px -259px}	.addSprite#picapp{background-position:-400px -260px}
.addSprite#weatherzombie{background-position:-239px -260px}		.addSprite#weather{background-position:-320px -260px}	.addSprite#plusone{background-position:-240px -323px}

.addonClass{display:none}
.add-basic.addonClass{display:block}
#addCategories a{border:1px solid #95B9DE; border-bottom:none; margin:0 2px; padding:2px 4px}
.activeClass{background:#95B9DE; color:#000}

#hostingBlock table{background-color:#0e5d4f}
#servicesBlock table{background:#95B9DE}
table{border-spacing:0; width:100%}
td{border-right:1px solid #394549; font-size:13px; line-height:1.2em; padding:8px; text-align:center}
td.last{border-right:none}
.check{background-position:-140px -86px; display:block; height:17px; margin:0 auto; width:15px}
.plans h3{font-size:18px; padding:4px 0}
.odd{background:#689790}
.even{background:url(../imagesUK/transparent.png); background:rgba(255, 255, 255, .15)}
.planPlusList{color:#fff; font-size:16px; line-height:2em; margin-left:10px}
#planPlusTable{border-left:1px solid #394549; border-top:1px solid #394549}
#planPlusTable td{border-bottom:1px solid #394549; color:#fff; text-align:left}
#planPlusTable td.blueGreyGradient{font-weight:bold; letter-spacing:.02em; text-shadow:1px 1px 2px #000; width:165px}

/* login box */
#loginLink{position:relative; z-index:80}
.loginBOX{padding:15px 15px 9px; position:absolute; right:15px; width:392px; top:62px; z-index:75}
.loginHelp a, .loginHelp a:visited{color:#eee;font-size:11px}
.loginSelected{background:#AAABA9; border-right:1px solid #777; height:46px; position:absolute; right:21px; top:-46px; width:106px}
.loginBOX .btn{color:#fff; cursor:pointer; display:inline-block; font-size:18px; height:28px; line-height:28px; margin:0 0 6px; padding:0; text-transform:capitalize; width:100%}
.loginBOX input{margin-bottom:6px; width:190px}
#logLeft{text-align:left; width:226px}
#logRight{width:148px}

/* social login */
#socialbuttons{border-bottom:1px solid #AAABA9; border-top:1px solid #AAABA9; color:#fff; margin:6px 0 4px; padding:5px 0}
#social-icon-bar{list-style:none; margin-left:110px; overflow:hidden}
#social-icon-bar li{float:left}
#socialbuttons a{background:url(http://ly.lygo.com/ly/reg/img/social-icons.png) no-repeat; display:inline-block; height:24px; margin:0 5px 0 0; vertical-align:middle; width:85px}
#socialbuttons a#fbLogin{width:95px}
#socialbuttons a#gLogin{background-position:0 -27px}
#socialbuttons a#ppLogin{background-position:0 -54px}
.orSocialLogin{bottom:41px; color:#fff; font-size:12px; left:20px; position:absolute}

/* Content Blocks */
#servicesBlock, .sidebar .servicesCompanion, .serviceDiv{background:#184c66}
#servicesBlock p, #servicesBlock li, .sidebar .servicesCompanion, .serviceDiv{color:#c5e0fa}
#hostingBlock, .sidebar .hostingCompanion, .hostingDiv{background:#0f6e5f}
#hostingBlock p, .sidebar .hostingCompanion, .hostingDiv{color:#e1faf8}
#helpBlock, .sidebar .helpCompanion, .helpDiv{background:#006f1d}
#helpBlock p, #helpBlock li, #helpBlock hr, .sidebar .helpBlockCompanion, .helpDiv{color:#d0ffb4}
#servicesBlock a.btn, #hostingBlock a.btn, #helpBlock a.btn{color:#fff}

/* all other styles */
#trilogo{background-position:0 4px; height:70px; left:0; position:absolute; top:4px; width:252px}
#wrapper{background:#e9e2d2; -moz-box-shadow:0 0 20px #444; -webkit-box-shadow:0 0 20px #444; box-shadow:0 0 20px #444; margin:0 auto; width:970px}
header{background:#022802 url(../imagesUK/3ukTop.jpg) no-repeat center 77px; height:63px; padding-top:77px; position:relative; z-index:23}
#loggedIn header{background:none}
#loggedIn header aside{background:#E9E2D2; border:2px solid #2D2806; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; max-width:374px; padding:3px 12px 0; position:absolute; right:24px; top:76px}
#loggedIn header aside a{font-weight:bold; margin:0; text-decoration:underline; text-transform:none}
header nav{background:url(../imagesUK/top.jpg) repeat-x 0 -10px #ffd; -moz-box-shadow:0 2px 4px #aaa; -webkit-box-shadow:0 2px 4px #aaa; box-shadow:0 2px 4px #aaa; height:44px; padding:34px 30px 0; position:fixed; text-align:right; top:0; width:910px; z-index:12}
header a, header a:visited{color:#313020; letter-spacing:.01em; margin:0 20px; text-decoration:none; text-transform:uppercase}
header a:hover{background:rgba(10,10,10,.6); color:#eee}
section#intro h1, section#intro p{padding-left:20px}
h2 a{background:none; display:inline-block; height:37px; padding:0 3px}
#mainContent{margin-top:30px; min-height:400px; overflow:hidden; position:relative}
.servicesPage #servicesBlock ul{list-style:none}
header .navButton{font-family:'LavoisierRegular'; font-size:33px; padding:5px 2px 0}

/* styles catalog */
#styles-preview-window{height:412px; margin-bottom:15px; padding-left:10px; overflow-y:scroll}
#styles-preview-window div{height:100px; width:130px}
#styles-preview-window div img{border:2px solid #0c2f42}

.sidebar{float:left; overflow:hidden; padding-bottom:15px; position:relative; width:335px}
.sidebar div{overflow:hidden; padding:15px}
.sidebar div ul li{margin-bottom:10px}
.sidebar .randomized{margin:0; padding:0 0 0 15px; position:relative; top:-5px}
.sidebar .randomized div{border-bottom:1px solid #ccc; display:none; padding-left:0}
.sidebar .randomized div h4{color:#111; text-shadow:none}
.sidebar .randomized div .btn{float:right; font-size:14px; margin:10px 0 0; padding:5px 10px 4px; width:auto}
/* sidebar product callouts */
.randomized h4{font-size:23px; line-height:52px; overflow:hidden}
.adExpressBuilder span, .domainSearch span.icon, .adDomains span{display:block; float:left; height:55px; width:60px}
.adExpressBuilder span{background-position:-64px -85px}
.domainSearch span.icon, .adDomains span{background-position:0 -86px}
.domainSearch select{margin-left:10px; vertical-align:text-bottom}

#container{float:right; min-height:530px; width:610px}
#container.hostingPage{float:none; width:auto}
#container article{margin-bottom:20px; overflow:hidden; padding:0 25px}
#container article h2{padding-top:3px}

footer{background:#1a1702; min-height:180px; padding-bottom:40px; position:relative}
footer ul{list-style:none}
footer p, #twitter-update-list{color:#fdfcfc}
footer h4{background:#2d2806; margin:0 0 10px -15px; padding:4px 15px 0; width:72%}
.footerContain{margin:0 auto; padding:15px 0 0 45px; overflow:hidden; width:960px}
.sticky{margin:0 auto; width:960px}
.footerContain section{float:left}
.footerContain section.facebookContain, .footerContain section.twitterContain{width:290px}
.footerContain section.lycosContain{width:190px}
.footerContain section.aboutContain{width:180px}
footer aside{background:#0d0c01; bottom:0; padding:5px 0; position:absolute; width:100%}
#twitter-update-list{margin-bottom:10px; width:85%}
.facebookFrame{overflow:hidden; width:225px}
.facebookContain h4 a{color:#fff}
.facebookContain h4 a:hover{background:none; text-decoration:underline}

.facebookContain .icon{display:block; height:20px; margin-bottom:5px; padding-left:25px; position:relative}
.facebookContain .icon span{position:absolute; left:0; height:20px; width:26px}
.fbLink{background:url(../imagesUK/facebook.png) no-repeat}
.tLink{background:url(../imagesUK/twitter.png) no-repeat}
.bLink{background:url(../imagesUK/rss.png) no-repeat}

/* control Panel */
body#loggedIn section#intro{margin:0}
section#intro h1{background:#022802 url(../imagesUK/liTop.jpg) no-repeat; padding-top:14px; width:auto}
a.cpanelBtn{-moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; color:#fff; display:block; margin-bottom:15px; margin-left:15px; width:94%}
a.cpanelBtn span{display:block; font-size:24px; padding:12px 10px 10px 54px}
a.cpanelBtn span.cpanelCog{background-position:-194px -72px}
a.cpanelBtn span.getAccount{background-position:-194px -109px}
body#loggedIn.cpanel .sidebar.cpanelSide .randomized div a{text-decoration:underline}
.cpanel .sidebar.cpanelSide .randomized{position:static}
.cpanel .sidebar.cpanelSide .randomized div{background:#ffffe0; border:1px solid #D0C7B2; margin-top:15px; padding:15px; width:273px}
.cpanel .sidebar.cpanelSide .randomized div p{margin:0}
.cpanelSide h3{color:#444; line-height:25px; text-shadow:none}
.cpanelSide p a{color:#333}
.cpanelSide p a:hover{color:#fff}
.cpanelSide p{margin:10px 0 0}
.cpanelSide div{padding:15px 15px 0}
.cpanelSide .bandSpace{background:#d0c7b2; border:1px solid #0e3a28; margin-top:10px; padding:0 15px 10px}
.cpanelSide .bandSpace a{color:#444; text-decoration:underline}
.cpanelSide .bandSpace a:hover{color:#eee; text-decoration:none}
.cpanelSide .bandSpace .guage{background:#dbd3c1; border:1px solid #beb399; margin:0 0 6px; padding:0}
.cpanelSide .bandSpace .guage div{height:10px; margin:0; padding:3px}
.cpanelSide .btn{font-size:15px; margin:0 0 10px; padding:5px 10px 3px; text-align:left; width:auto}
.cpanel_item{background:#0A5146; border:1px solid #198b77; border-bottom:none; margin:5px 0 15px}
.cpanel #container article.cpWindow h2{line-height:32px; padding-top:11px}
.cpanel #container article.cpWindow{border-bottom:1px solid #0f5448; margin-bottom:0; padding:5px 25px 0}
.cpanel #container article .btn{font-size:15px; padding:8px 14px 6px; margin:0; width:auto}
#siteBuilderPanel{margin-top:-5px}
#maxSites{background:#0A5146; border:1px solid #198B77; color:#fff; font-size:11px; font-weight:bold; padding:5px; position:absolute; right:25px; text-align:center; top:8px}
.evenSB{background:#0d5a4e}
.cpanel #container #siteBuilderPanel .greenGradient.btn{margin-top:6px}
	.firstRun{color:#fff; display:block; font-size:17px; margin:8px auto 0; padding:10px; text-align:center; text-transform:uppercase; width:80%}
	.userOption{border-bottom:1px solid #198b77; overflow:hidden}
		.userOption a{color:#fff}
		.userOption a:hover{background:none; text-decoration:underline}
	.siteLabel{float:left; padding:8px 15px}
	.actions{float:right; padding:8px 15px}
#domainPanel{background:#277c6f}
#domainPanel h4{padding-top:5px}
#domain_search_Cpanel{overflow:hidden; padding:0 0 15px; width:410px}
#domain_search_Cpanel input{margin-right:10px}
.cpanel #container article #domain_search_Cpanel .btn{height:28px; padding:0 14px}
#trafficStats, #ftpPanel{float:left; width:254px}
.cpanel #container #trafficStats.cpWindow, .cpanel #container #ftpPanel.cpWindow{border-bottom:none}

#cancelAccount{background:#887750; border:2px solid #2D2806; color:#000; display:none; left:10%; padding:15px; position:absolute; top:13%; width:725px; z-index:90}
.cancelOptions{background:#ac9e7f; padding:10px 15px 5px}
.cancelOptions.float_left{width:390px}
#cancelActions{float:right; margin-right:16px}
#cancelActions .btn{width:230px}

.renameBox{background:rgba(0, 0, 0, .6); height:100%; position:fixed; top:0; width:100%; z-index:88}
.renameBox form{background:#ac9e7f; border:2px solid #2D2806; margin:0 auto; overflow:hidden; padding:10px 15px 5px; position:relative; top:25%; width:260px}
.renameBox .btn{display:inline; font-size:14px; padding:5px; width:100px}
.renameBox label{display:block; font-size:16px; font-weight:bold; margin-bottom:5px}
/* registration modal */
#backdrop, #windowbox-wrapper{display:none; left:0; position:fixed; width:100%}
	#backdrop{background:#333; height:100%; opacity:0.5; top:0; z-index:1000}
	#windowbox-wrapper{height:100%; top:20px; z-index:2000}
#windowbox-outer{background:#fff; border:10px solid #444; height:608px; margin:0 auto; min-height:400px; position:relative; width:744px}
#windowbox-content{border:none; height:100%; overflow-x:hidden!important; width:100%}
#windowbox-wrapper a.close-btn{
	background-color:#446d1f; 
	background-image:-moz-linear-gradient(top,#b7c587,#4c6106);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#98dc5a),color-stop(1,#345813)); 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#98dc5a', EndColorStr='#345813'); 
	border:1px solid #54651b; 
	-moz-border-radius:0 6px 6px 0; -webkit-border-radius:0 6px 6px 0; border-radius:0 6px 6px 0;
	color:#eee; display:block; font-size:14px; padding:4px 7px; position:absolute; right:-35px; text-decoration:none; text-shadow:1px 1px 2px #000; top:-10px}
#windowbox-wrapper a.close-btn:hover{background-color:#c40a16;
background-image:-moz-linear-gradient(top,#bccf77 10%,#85a811 56%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.1,#fa9954),color-stop(.56,#c40a16));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fa9954', EndColorStr='#c40a16')}