/* Main elements */
html,body{height:100%;width:100%}
body{background:#DAEBF0 url(../images/grad.png) repeat-x;color:#222;font:15px/1.75em Georgia,'Times New Roamn',serif;position:relative;margin:0;padding:0;border-top:4px solid #CD1526}
#container{background:#FFF}
.container{margin:auto;width:975px}
#header-pre{background:#D3E8F7}
#header{margin:30px 0}
	#seo-monitoring-logo{float:left;margin-left:20px}
	#navigation{float:right;color:#888}
#header-cto,#header-cto-minimised{width:960px;background:#F1F5FC url(../images/cto-background.jpg) no-repeat}
#header-cto{position:relative;height:310px;padding-top:30px}
	#cto-text{margin-left:20px}
	#cto-image-main{position:absolute;right:-40px;bottom:-80px;background:url(../images/cto-image-main.png) no-repeat;width:497px;height:359px}
	#header-cto .signup{margin-top:30px}
#content{position:relative;margin-top:30px;margin-left:10px}
	#sidebar{margin-top:72px}
	#logged-in-sidebar{margin:-20px 0 0 -10px;padding:20px 0 0 22px}
#footer{margin-top:50px}

/* Grid */
.g-1,.g-2,.g-3,.g-4,.g-5,.g-6,.g-7,.g-8,.g-9,.g-10,.g-11,.g-12,.g-13,.g-14,.g-15,.g-16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.alpha{margin-left:0}.omega{margin-right:0}.g-1{width:40px}.g-2{width:100px}.g-3{width:160px}.g-4{width:220px}.g-5{width:280px}.g-6{width:340px}.g-7{width:400px}.g-8{width:460px}.g-9{width:520px}.g-10{width:580px}.g-11{width:640px}.g-12{width:700px}.g-13{width:760px}.g-14{width:820px}.g-15{width:880px}.g-16{width:940px}.clear{clear:both/*;display:block;overflow:hidden;visibility:hidden;width:0;height:0*/}

/* Other website elements */
.signup{background:url(../images/signup.png) no-repeat;width:326px;height:61px}
	.signup a{display:block;width:326px;height:61px;text-indent:-9999px}
.feature-img{position:relative}
	.feature a img{background:#555;padding:2px}
	.feature img.zoom{position:absolute;top:93px;left:190px}

.fancy-list{margin-left:0;padding-left:0;list-style:none}
.ol-1,.ol-2,.ol-3{margin-left:15px;padding-left:40px;padding-top:6px}
.ol-1 span,.ol-2 span{display:inline-block;border-bottom:1px dotted #CCC;padding-bottom:6px}
.ol-1{background:url(../images/bullet-point-1.gif) no-repeat 0 6px}
.ol-2{background:url(../images/bullet-point-2.gif) no-repeat 0 6px}
.ol-3{background:url(../images/bullet-point-3.gif) no-repeat 0 6px}

.left{float:left}
.center{margin:auto auto}
.right{float:right}

.hide{visibility:hidden}
.none{display:none}

.notice{padding:.5em;margin-bottom:1.6em}
    .notice h3{margin:0}
    .notice p{color:#222;margin:10px 0 0}
    .info{background:#FFF6BF;border:2px solid #FFD324}
        .info h3{color:#555}
    .success{background:#D4EDD1;border:2px solid #BEE4BA}
        .success h3{color:#53B847}
    .error{background:#F4E6E6;border:2px solid #F4D0D0}
        .error h3{color:#ff3333}

.plan{position:relative;text-align:center;border:1px solid #CCC;margin-right:4px;margin-top:20px;height:290px;margin-bottom:20px}
    .plan:hover{background:#FBF2F2}
.popular{margin-top:0;height:315px;border:3px solid #BD2824;background:#FBF2F2;font-size:1.2em;padding-top:15px}
    .plan h2,.plan h3{margin-bottom:0}
        h3.price{margin-top:0}
    .plan p.for{margin:0;padding:0;color:#BD2824}
    .popular em{text-transform:uppercase;font-style:normal}
    .plan span{color:#BD2824;font-weight:bold}
    #plan-vat{position:absolute;bottom:-40px;left:20px}

table{border-collapse:collapse;width:100%;margin-bottom:20px}
    tr:hover{background:#EEF8FB}
    th,td{border-bottom:1px solid #CCC;padding:4px}
    th{text-align:left;font-weight:normal;background:#D4E9F8}

#holder{margin-bottom:20px;background:url(/public/images/chart-y-300.png) no-repeat 35px 10px}
.chart-legend{height:75px}

.icon-visit{background:url(../images/icon/visit.png) no-repeat 0 3px;padding-left:25px}
.icon-edit{background:url(../images/icon/edit.png) no-repeat 0 3px;padding-left:25px}
.icon-back{background:url(../images/icon/back.png) no-repeat 0 3px;padding-left:25px}





/* Typography */
h1,h2,h3,h4{font-family:Arial,Helvetica,sana-serif;letter-spacing:-1px}
h1 span,h2 span,h3 span,h4 span{color:#CD1526}
h1,h2,h3{font-weight:normal}
#header-pre h2{margin:0}
#cto-text h2{font-weight:bold;font-size:25px;margin-bottom:30px;line-height:30px;text-shadow:2px 2px 1px #FFF}
#header-cto-minimised h2{margin-bottom:15px}
#cto-text p span{background:#A0DAE7}
.feature h3{color:#222;margin-top:0;margin-bottom:0}
h4{font-size:20px;font-weight:bold;margin:0;padding:0}

#header-pre p{margin:0;padding:0;}
.feature p{margin-top:5px;margin-bottom:5px;font-size:13px}
.promotion p{margin-top:0;margin-bottom:20px}
#footer p{margin:0 auto}

a{color:#CD1526;text-decoration:underline}
a:hover{text-decoration:none}
a img{border:none}
#header a{color:#333;font-family:'Century Gothic','Helvetica Neue',Helvetica;text-decoration:none;margin:0 5px;text-transform:uppercase}
#navigation a small{text-transform:none}
a.signup-link,#footer a.signup-link{color:#080 !important;font-weight:bold}
#footer a{color:#222;margin-right:10px}
#footer .unimportant a{color:#888}

.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}

hr.main{color:#FFF;background:#FFF;height:0;border:0;border-bottom:1px dotted #CCC;margin:30px 10px 30px 0}
small,.small{font-size:.8em}
.medium{font-size:.9em}
.larg,body input.large{font-size:1.1em}

.amp{font-family:Baskerville,"Goudy Old Style","Palatino","Book Antiqua",serif;font-weight:normal;font-weight:normal;font-style:italic;background:none !important}
.unimportant{color:#888}

.status-up{color:#080}
.status-down{color:#F00}
.status-no-change{color:#F60}


/* Forms */
/* Login form */
#header-pre form{padding:20px 0;}
#header-pre input{margin-right:2em;}
/* Standard forms */
#content label,#content .textbox{float:left}
#content label{width:165px}
#content .textbox,#content .file,#content textarea{margin-bottom:.75em;border:1px solid #CCC;font-size:1em;padding:3px 5px;width:350px;color:#333}
#content .file{border:0}
#content textarea{overflow:auto;color:#444}
#content .focus{border:1px solid #777}
#content textarea{font:17px/1.5em Arial,Helvetica,"Liberation sans","Bitstream Vera Sans",sans-serif;height:175px}
#content form br{clear:both}


/* Plugins */
/* FancyZoom */
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:30}* html div#fancy_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}div#fancy_wrap{text-align:left}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(../images/zoom/fancy_progress.png) no-repeat}div#fancy_loading_overlay{position:absolute;background-color:#FFF;z-index:30}div#fancy_loading_icon{position:absolute;background:url(../images/zoom/fancy_loading.gif) no-repeat;z-index:35;width:16px;height:16px}div#fancy_outer{position:absolute;top:0;left:0;z-index:90;overflow:hidden;background:transparent;display:none;margin:0;padding:18px 18px 33px}div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #BBB;background:#FFF}div#fancy_content{z-index:100;position:absolute;margin:0}div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100}img#fancy_img{position:absolute;top:0;left:0;border:0;z-index:100;width:100%;height:100%;margin:0;padding:0}div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url(../images/zoom/fancy_closebox.png) top left no-repeat;cursor:pointer;z-index:181;display:none}#fancy_frame{position:relative;width:100%;height:100%;display:none}#fancy_ajax{width:100%;height:100%;overflow:auto}a#fancy_left,a#fancy_right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url(data:image/gif;base64,AAAA);outline:none}a#fancy_left{left:0}a#fancy_right{right:0}span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}span#fancy_left_ico{left:-9999px;background:transparent url(../images/zoom/fancy_left.png) no-repeat}span#fancy_right_ico{right:-9999px;background:transparent url(../images/zoom/fancy_right.png) no-repeat}a#fancy_left:hover span{left:20px}a#fancy_right:hover span{right:20px}.fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;margin:0;padding:0}div.fancy_bg{position:absolute;display:block;z-index:70;border:0;margin:0;padding:0}div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url(../images/zoom/fancy_shadow_n.png) repeat-x}div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url(../images/zoom/fancy_shadow_ne.png) no-repeat}div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url(../images/zoom/fancy_shadow_e.png) repeat-y}div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url(../images/zoom/fancy_shadow_se.png) no-repeat}div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url(../images/zoom/fancy_shadow_s.png) repeat-x}div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url(../images/zoom/fancy_shadow_sw.png) no-repeat}div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url(../images/zoom/fancy_shadow_w.png) repeat-y}div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url(../images/zoom/fancy_shadow_nw.png) no-repeat}div#fancy_title{text-align:center;position:absolute;bottom:-33px;left:0;z-index:100;display:none}div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px}div#fancy_title table{margin:0 auto}div#fancy_title table td{vertical-align:middle;padding:0}td#fancy_title_left{height:32px;width:15px;background:transparent url(../images/zoom/fancy_title_left.png) repeat-x}td#fancy_title_main{height:32px;background:transparent url(../images/zoom/fancy_title_main.png) repeat-x}td#fancy_title_right{height:32px;width:15px;background:transparent url(../images/zoom/fancy_title_right.png) repeat-x}a#fancy_left:hover,a#fancy_right:hover{visibility:visible}
/* Awesome button */
.medium-awesome{display:inline-block;background:#ff5c00;color:#FFF;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;font-size:13px;font-weight:400;line-height:1;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);padding:3px 10px 4px}
.medium-awesome:hover{background-color:#FF7A2F}
.medium-awesome:active{top:1px}
.medium-awesome-signup{font-size:1.3em;background:#63C11B !important}
.medium-awesome-signup:hover{background-color:#509C15 !important}