@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, li, table, tr, th, td, form {
    margin: 0; 
    padding: 0; 
    border: 0; 
    list-style: none;
	color:#1f1a17; 
    font:normal 76%/140% Arial, "Lucida Grande", "Lucida Sans Unicode", sans;
}

img,a img,:link img,:visited img,:hover img,abbr,acronym { 
    border:0;
}

li, dd { 
    margin-left:7%; 
}

a{
color:#000;
text-decoration:underline;
}

a:hover{
color:#1f1a17;
text-decoration:underline;
}

a.go_to_top_link{
color:#4f660b;
background:#ecfac2 none;
border-bottom:1px solid #bacd84;
padding:1px 5px;
margin:0 auto;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
font-size:10px;}

h1{
font-size:18px;
}

h2{
font-size:16px;
}

h3{
font-size:14px;
}

h4{
font-size:12px;
}

p{
font-size:12px;
}

p.image_description{
text-align:center;
color:#4f660b;
}

img.screenshots{
border:1px solid #d8f08e;
}

.small{
 font-size:10px;
}

.large{
 font-size:14px;
}

.left{
float:left;
margin:0.25em;
}

.right{
float:right;
margin:0.25em;
}

.center{
text-align:center;
}

.dottedlist{
list-style: inside disc;
}

/* Main Tags Start Here */

#container{
margin:0;
padding:0;
background:#a3c43e none;
}

#wrap{
margin:0 auto;
width:725px;
background:#d8f08e url(images/background_top.png) 0 0 repeat-x;
}

#inside_container{
margin:0 auto;
padding:0;
width:707px;
}

#inside_container h1,h2,h3,h4,h5,h6{
margin:0 32px;
}


#header{
margin:0;
padding:0;
height:75px;
background:#f4f5f2 none;
}

a.logo{
margin:0;
float:right;
display:block;
width:172px;
height:38px;
position:relative;
right:2.5em;
top:1.3em;
background:#f4f5f2 url(images/lr_logo.png) 0 0 no-repeat;
}

ul#navigation{
margin:0;
padding:0.5em 0 1em 0;
float:left;
position:relative;
top:2em;
left:3em;
background:#f4f5f2 url(images/line.png) bottom center repeat-x;
}

ul#navigation li{
margin:0;
padding:0 1em;
float:left;
}

a.Home{
display:block;
width:33px;
height:14px;
background:url(images/link_home_normal.png) 0 0 no-repeat;
}

a.Home:hover{
background:url(images/link_home_normal.png) 0 -14px no-repeat;
}

a.Home_Selected{
display:block;
width:33px;
height:14px;
background:url(images/link_home_normal.png) 0 -14px no-repeat;
}

a.Home_Selected:hover{
background:url(images/link_home_normal.png) 0 0 no-repeat;
}

a.About{
display:block;
width:35px;
height:14px;
background:url(images/link_about_normal.png) 0 0 no-repeat;
}

a.About:hover{
background:url(images/link_about_normal.png) 0 -14px no-repeat;
}

a.About_Selected{
display:block;
width:35px;
height:14px;
background:url(images/link_about_normal.png) 0 -14px no-repeat;
}

a.About_Selected:hover{
background:url(images/link_about_normal.png) 0 0 no-repeat;
}

a.CreateAccount{
display:block;
width:89px;
height:14px;
background:url(images/link_create_normal.png) 0 0 no-repeat;
}

a.CreateAccount:hover{
background:url(images/link_create_normal.png) 0 -14px no-repeat;
}

a.CreateAccount_Selected{
display:block;
width:89px;
height:14px;
background:url(images/link_create_normal.png) 0 -14px no-repeat;
}

a.CreateAccount_Selected:hover{
background:url(images/link_create_normal.png) 0 0 no-repeat;
}

a.Contact{
display:block;
width:44px;
height:14px;
background:url(images/link_contact_normal.png) 0 0 no-repeat;
}

a.Contact:hover{
background:url(images/link_contact_normal.png) 0 -15px no-repeat;
}

a.Contact_Selected{
display:block;
width:44px;
height:14px;
background:url(images/link_contact_normal.png) 0 -15px no-repeat;
}

a.Contact_Selected:hover{
background:url(images/link_contact_normal.png) 0 0 no-repeat;
}

a.Blog{
display:block;
width:27px;
height:15px;
background:url(images/blog_menu.png) 0 0 no-repeat;
}

a.Blog:hover{
background:url(images/blog_menu.png) 0 -15px no-repeat;
}

#post_header{
margin:0;
padding:0;
border-bottom:1px solid #acc369;
background:#f4f5f2 none;
clear:both;
}

#post_header_inner_pages{
margin:0;
padding:10px 0;
border-bottom:1px solid #acc369;
background:#f4f5f2 none;
clear:both;
}

#post_header_inner_pages p{
margin:5px 32px;
}

#post_header_inner_pages_conditional{
margin:0 210px 0 30px;
padding:10px 0;
background:#f8f9f6;
border:1px solid #d8d9d6;
clear:both;
}

#post_header_inner_pages_conditional p{
margin:0 10px;
}

#post_header_inner_pages_conditional p img{
vertical-align:middle;
padding-bottom:1px;
}

#post_header_inner_pages_conditional p#available, #post_header_inner_pages_conditional p#response_speed{
font-size:14px;
}

#post_header_inner_pages form{
margin:10px auto;
padding:0 0 20px 0;
}

#form_left{
display:inline;
margin:0 20px;
padding-bottom:50px;
width:80px;
float:left;
text-align:right;
}

#form_left p{
font-size:14px;
margin:0 auto;
padding:2px 0;}

#form_right{
margin:0;
padding:0;
}

#form_right input{
margin:6px 0;
text-align:left;
}

#form_right label{
margin:0;
padding:0;
font-size:12px;
}

#post_header_inner_pages form label{
margin:0;
padding:0;
font-size:12px;
}


#screenshot{
margin:0;
padding:0;
position:relative;
left:10px;
margin:0 490px 0 0;
}

#CenteredUpperText{
float:right;
width:260px;
padding:0;
margin:0 5px 0 10px;
}

#CenteredUpperText p{color:#e25166;}

a.CreateAcoountLink{
display:block;
width:218px;
height:28px;
margin:0.2em 0;
background:url(images/create_account.png) 0 -28px no-repeat;
}

a.CreateAcoountLink:hover{
background:url(images/create_account.png) 0 0 no-repeat;
}

#LoginForm{
float:right;
width:160px;
display:inline;
margin:0 30px 0 20px;
padding:20px 0;
text-align:center;
background:#f8f9f6;
}

#LoginForm_InnerPages{
margin:0 auto;
padding:5px 0;
text-align:center;
background:#f8f9f6;
}

.Required {
font-weight: bold; 
color: red;
}
.InputTextField{
margin:6px auto;
padding:3px 2px;
text-align:left;
border:1px solid #a6a7a6;
color:#1a1512;
background:#fff;
}

input.InputText{
width:120px;
margin:3px 0;
padding:3px 2px;
text-transform:lowercase;
text-align:center;
border:none;
color:#a6a7a6;
background:url(images/input_text_login_form.png) 0 0 no-repeat;
}

input.InputTextDomain{
width:164px;
height:28px;
margin:0 auto;
padding:0;
padding-top:5px;
text-transform:lowercase;
text-indent:5px;
text-align:left;
border:none;
color:#a6a7a6;
background:url(images/input_domain.png) 0 0 no-repeat;
}

input.InputTextDomainCreate{
width:330px;
height:28px;
margin:0;
padding:0 4px;
padding-top:5px;
text-transform:lowercase;
text-align:left;
border:none;
color:#e25166;
background:url(images/input_domain_create.png) 0 0 no-repeat;
}

input.CreateMonitor{
margin:0;
padding:0;
width:92px;
height:28px;
float:right;
}


#news_ticker{
clear:both;
margin:0.2em 0 0.2em 0;
padding:0.1em;
border-bottom:1px solid #acc369;
color:#4f660b;
background:#ecfac2 none;
}

#news_ticker a{
color:#4f660b;
text-decoration:none;
}

img.NewsTextImage{
margin:0;
float:left;
width:50px;
}

#post_news_area{
margin:0 auto;
border-bottom:1px solid #acc369;
background:#f4f5f2 none;
margin-bottom:10px;
padding:30px 0 40px 0;
clear:both;
}

#post_news_area p{
margin:5px 20px;
}

#post_news_area_inner_pages{
margin:0 auto;
border-bottom:1px solid #acc369;
background:#f4f5f2 none;
margin-bottom:10px;
padding:5px 0;
clear:both;
}

#post_news_area_inner_pages p{
margin:5px 20px;
}

#Features{
margin:0 20px;
padding:0;
display:inline;
float:left;
width:180px;
}

dl.FeaturesList{
margin:0 auto;
padding:0;
font-size:12px;
}

dl.FeaturesList dt{
padding-left:12px;
background:url(images/green_square.png) left center no-repeat;
}

dl.FeaturesList dd{
font-size:10px;
color:#585451;
}

a.FindOutMoreLink{
margin-left:1em;
font-size:14px;
font-weight:bold;
}

a.FindOutMoreLink:hover{
color:#5c5855;
}

img.ImageHeadings{
margin-left:12px;
}

#Demonstration{
margin:0 210px 0 240px;
padding:0;
text-align:center;
}

p.DemonstrationDescription{
margin:0 auto;
padding:10px 0;
text-align:left;
}

#ImageIllustration{
margin:0 12px;
float:right;
width:170px;
position:relative;
top:-12px;
text-align:center;
}

div.LineSeparatorLeft{
float:left;
margin:0 auto;
padding:0;
width:2px;
height:225px;
background:url(images/line_vertical.png) 0 0 repeat-y;
}

div.LineSeparatorRight{
float:right;
margin:0 auto;
padding:0;
width:2px;
height:225px;
background:url(images/line_vertical.png) 0 0 repeat-y;
}

#footer{
margin:0;
padding:10px 0 0 0;
clear:both;
height:65px;
text-align:center;
background:#d8f08e url(images/background_bottom.png) bottom center repeat-x;
}

#footer p{color:#4f660b;}

/* Main Tags End Here */




