header{height:auto}
.indexPage section#intro h1, .indexPage section#intro p{background:none; width:425px}
.indexPage section#intro h1{font-size:47px}
.indexPage #mainContent{margin-top:25px; min-height:100px}
.indexPage ul{list-style:none}
.indexPage #container{min-height:100px}
section#intro{border-bottom:1px solid #022802; margin:132px 0 0 35px}
section#intro h1{font-weight:normal; }
section#intro p{color:#bbb; font-size:20px; line-height:26px; margin:0; padding:5px 0 15px 20px}
section#signUp{background:none;padding:15px; position:absolute; right:21px; text-align:center; top:120px; width:424px}
a.signUpNow{-moz-border-radius:-1px 3px 8px #222; -webkit-border-radius:-1px 3px 8px #222; border-radius:-1px 3px 8px #222; bottom:-28px; color:#fff!important; display:block; font-size:28px; height:30px; line-height:30px; margin-bottom:20px; margin-left:20px; width:216px}
#galleryStart{margin:0}
#galleryStart:hover{background:none}

#MM{bottom:23px; left:-33px; position:relative; z-index:1}

.hosting{border:1px solid; margin:0 0 15px; overflow:hidden; padding-bottom:15px; width:459px}
.hosting .contain{min-height:140px}
.hosting h4{font-size:26px; height:29px}
.hosting .btn{margin:0 13px; width:180px}
.hosting ul{width:94%}
.hosting li{color:#fff; font-size:13px; list-style:square; margin-left:15px; margin-bottom:10px}
.sticker, .sticker.adv{background:url(/common/imagesUK/sticker-prices.png) 10px -25px no-repeat; height:140px; position:absolute; top:-39px; right:-2px; width:143px}
.sticker.adv{background-position:-175px -25px}
.sticker p{text-indent:-99999px}

.features{background:#e9e2dd; border:1px solid #0E3A28; margin:0 0 25px 35px; min-height:270px; position:relative; width:274px}
.features div{padding:0 15px 15px}
.features h2{border-bottom:1px solid #0E3A28; font-size:22px; margin-bottom:10px; padding:6px 15px 0; text-align:center}
.features p{font-size:13px; line-height:1.2em}
.features .btn{bottom:15px; margin-bottom:0; position:absolute; width:77%}

/* loading page */
.loadingPage .navButton{display:none}
.loadingPage section#intro h1{padding-top:12px}
.loadingPage #wrapper{background:#ffd}
.loadingPage #mainContent{text-align:center}
.loadingPage #mainContent a{color:#444; text-decoration:underline}
.loadingPage #mainContent a:hover{background:none; text-decoration:none}
.loadingPage h3{color:#444; text-shadow:none}

#wrapper{position:relative}
#ie6isAwful{display:none}

/* color box */
#colorbox, #cboxOverlay, #cboxWrapper{left:0; overflow:hidden; position:absolute; top:0; z-index:9999}
#cboxOverlay{height:100%; position:fixed; width:100%}
#cboxMiddleLeft, #cboxBottomLeft{clear:left}
#cboxContent{overflow:visible; position:relative}
#cboxLoadedContent{overflow:auto}
#cboxLoadedContent iframe{border:none; display:block; height:100%; width:100%}
#cboxTitle{margin:0}
#cboxLoadingOverlay, #cboxLoadingGraphic{left:0; position:absolute; top:0; width:100%}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer}

.randomized-screens{margin:5px 0 20px 30px}
.randomized-screens div{display:none}
.randomized-screens img{border:3px solid #0d2b3a; width:240px}

#cboxOverlay{background:#887750}
    #cboxContent{margin-top:32px}
        #cboxLoadedContent{background:#000; padding:1px}
        #cboxLoadingGraphic{background:url(/common/imagesUK/colorbox/loading.gif) no-repeat center center}
        #cboxLoadingOverlay{background:#000}
        #cboxTitle{background:#ddd; position:absolute; top:-30px; padding:5px 10px; left:0; color:#000; -moz-border-radius:9px 9px 0 0; -webkit-border-radius:9px 9px 0 0; border-radius:9px 9px 0 0}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(/common/imagesUK/colorbox/controls.png) no-repeat 0 0}
        #cboxPrevious{background-position:0 0; right:44px}
        #cboxPrevious.hover{background-position:0 -25px}
        #cboxNext{background-position:-25px 0; right:22px}
        #cboxNext.hover{background-position:-25px -25px}
        #cboxClose{background-position:-50px 0; right:0}
        #cboxClose.hover{background-position:-50px -25px}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0; right:44px}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px}