/* Main elements */
body {margin:0; padding:0; background:#1a1b1f; line-height:20px;}
body,td,th,input,select,textarea {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666;}
img {border:none;}
i {font-style:italic; color:#d60f0f; border:1px dotted #dbd5c5; background:#fcf8df;	padding:2px 6px; font-weight:bold;}
a:link, a:visited {color:#3481d1; text-decoration:none; outline:none;}
a:hover {text-decoration:underline; color:#3481d1;}
h1 {font-size:21px; color:#fff; margin-top:17px; font-weight:normal; float:left; }
h2 {font-size:18px; line-height:20px; color:#3481d1; margin:0; padding:0 0 10px 0; font-weight:normal;}
h3 {font-size:13px; line-height:13px; color:#646464; border:1px solid #ddd; background:#fff url(/images/gradient_widgets.png) repeat-x; margin:0; padding:10px; font-weight:bold;}
hr {height:0px; border:0px; margin:10px 0 10px 0; *margin:3px 0 3px 0; padding:0; border-top:1px dotted #ddd; overflow:hidden;}
small {font-size:11px;}
.clear{clear:both; margin:0;}
.floatleft{float:left;}
.floatright{float:right;}
.padding{padding:0 15px;}
.center{margin:0 auto;}
.notbold{font-weight:normal;}

/* Form elements */
form {background-color:#f9f9f9;border:1px solid #ddd; padding:15px;}
input.text {width:200px; padding:6px; border:1px solid #ddd;}
input.radio {padding:0; margin:0 10px 0 5px; cursor:pointer; }
select {width:214px; padding:6px; border:1px solid #ddd;}
textarea {padding:6px 0 6px 6px; border:1px solid #ddd; width:74%;}
input.submitform{ padding:6px; background:#3481d1; color:#fff; font-weight:bold;font-size:14px;border:0; cursor:pointer;width:150px; margin-left:150px;}
input.submitform:hover{ background:#3481ff;}
input.disabled{ padding:6px; background:#ddd; color:#aaa; font-weight:bold;font-size:14px;border:0; cursor:pointer;width:150px; margin-left:150px;}
input.error, textarea.error, select.error{ background:#f8dbdb; border-color:#e77776; color:#666; font-style:normal;}
label{float:left;width:120px;font-weight:bold;}
label.radio{float:none;}
span.status {float:right; width:165px; line-height:15px; padding-top:6px;*margin-top:-40px;}
.error{color:#e46c6e;font-style:italic;font-weight:normal;text-align:left;float:none;}

/* Highlight boxes */
.blue {padding:10px; margin:0 0 20px 0;	border:1px solid #86b7eb; background:#e1ecf8; font-size:13px; line-height:20px;	text-align:justify;}
.yellow {padding:10px; margin:0 0 20px 0; border:1px solid #f4e47b; background:#fdfdcb; font-size:13px; line-height:20px; text-align:justify;}
.red {padding:10px; margin:0 0 20px 0; border:1px solid #faa9a9; background:#ffdddd; font-size:13px; line-height:20px; text-align:justify;}
.green {padding:10px; margin:0 0 20px 0; border:1px solid #ade49a; background:#e2ffd8; font-size:13px; line-height:20px; text-align:justify; position:relative;}

/* Header */
#header {width:785px;margin:0 auto;height:115px;position:relative;padding:15px 0 0 0;}
#header .links {text-align:right;position:absolute;top:0;right:0;line-height:50px;padding:5px 10px 0 0; overflow:auto;}
#header .links a {color:#ddd;}
#header .links b {color:#3481d1;font-weight:normal;}
#header .links em a:hover {border-bottom:1px dotted #fff; text-decoration:none;}
#header  a.blog {background: url(/images/icon_blog.gif) left no-repeat; padding-left:20px; margin:0 3px;}
#header  a.status {background: url(/images/icon_status.gif) left no-repeat; padding-left:20px; margin:0 3px;}
#header  a.login {background: url(/images/icon_login.gif) left no-repeat; margin:0 3px;}
#header .menu {margin:0 auto;position:absolute;left:0;bottom:0;width:850px;}
#header .menu ul {float:left; margin:0px; padding:0px;}
#header .menu li {float:left;list-style:none;background:url(/images/nav_up.gif) repeat-x;}
#header .menu a {float:left;display:block;color:#faf7eb;padding:6px 15px;text-decoration:none;white-space:nowrap;}
#header .menu .navwidth > ul a {width:auto;}
#header .menu a {float:none; color:#e8e8e8;}
#header .menu a:hover {color:#e8e8e8; background:url(/images/nav_hover.gif) repeat-x;}
#header .menu li.current {position:relative; top:2px; margin-top:-2px}
#header .menu li.current a {color:#fff; background:#3481d1 url(/images/nav_down.gif) repeat-x; padding:6px 15px;}
#header .menu li.current a:hover {color:#fff; background:#3481d1 url(/images/nav_down.gif) repeat-x;}

/* Title */
#title {color:#fff; height:55px; background:#3481d1 url(/images/gradient_up.png) repeat-x bottom;}
#title .center{width:770px; margin:0 auto;}
#title .center div{float:right; padding-right:5px; margin-top:14px;}
#title a.twitter{width:28px; height:28px; background:url(/images/twitter.png) no-repeat; display:inline-block; margin-right:4px;}
#title a.facebook{width:28px; height:28px; background:url(/images/facebook.png) no-repeat; display:inline-block;}

/* Content */
#main {width:100%;margin:0 auto;padding:0 0 50px 0;background:#fff url(/images/gradient_down.png) repeat-x;border-bottom:5px solid #dbd5c5;}
#main .youarehere {width:770px;margin:0 0 20px 0;padding:0 0 15px 0;color:#999;border-bottom:1px solid #ddd;}
#content {width:770px;margin:0 auto;padding:15px 0 0 0;}
#content .left {float:left;width:540px;padding:0;}
#content .right {float:right;width:200px;padding:0;}
#content .full {float:left;width:770px;padding:0;}
#content p {padding:0 0 10px 0;margin:0;font-size:13px;line-height:26px;text-align:justify;}
#content .centertext{text-align:center;}
#content .small p {padding:0 0 10px 0;margin:0;font-size:12px;line-height:23px;text-align:justify;}
#content .feature-list  {border-top:1px dotted #dbd5c5;}
#content .feature-list ul {margin:0;padding:0;list-style:none;font-size:12px;}
#content .feature-list li {padding:2px 0px 2px 14px;border-bottom:1px dotted #dbd5c5;background:url(/images/bullet_features.gif) no-repeat;background-position:1px 9px;}
#content .highlight-list {float:left; padding-right:15px;}
#content .highlight-list a {color:#666; border-bottom: 1px dotted #666;}
#content .highlight-list a:hover {color:#666; font-style:italic; text-decoration:none;}
#content .highlight-list ul {margin:0;padding:0;list-style:none;font-size:14px;}
#content .highlight-list li {padding:5px 0px 2px 22px;background:url(/images/bullet_arrow.gif) no-repeat;background-position:0px 9px;}
#content .list ul {margin:0;padding:0;list-style:none;font-size:12px;}
#content .list li {padding:1px 0 1px 30px;background:url(/images/bullet_features.gif) no-repeat;background-position:10px 8px;/*border-bottom:1px solid #eee;*/}
#content .valign {vertical-align:bottom; text-align:center; line-height:26px;}
#content .price {color:#3481d1; font-style:italic; font-size:24px; text-align:center;}
#content .button {font-size:14px; color:#666; width:100px; height:35px; margin:0 auto; text-align:center; background:url(/images/button.png) no-repeat; line-height:25px;}
#content .button a {text-decoration:none; display:block; text-align:center; padding:5px; color:#666; position:relative;}
#content .button a:hover {text-decoration:underline;}
#content .ssl {font-size:11px; width:170px; background-color:#1a1b1f; border:1px solid #ddd; float:right; color:#ddd; margin: 15px 0 0 0; padding:2px 8px; }
#content .ssl img{vertical-align:sub;}
#content .button2 {font-size:14px; width:200px; height:35px; line-height:25px; background: url(/images/button2.png) no-repeat; margin:14px;}
#content .button2 a {text-decoration:none; font-weight:bold; color:#ff0033; display:block; text-align:center; padding:5px; position:relative;}
#content .button2 a:hover {text-decoration:underline;}
#content .features {font-size:17px; color:#3481d1; font-style:italic;}
#content .bignum{ font-weight:bold; font-size:50px; padding:35px 10px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:auto; overflow-y:hidden;}
#content .sub{font-size:14px; color:#3481d1;}
#content .contact{margin:10px 0; padding:10px 0; border-top:1px dotted #ddd; border-bottom:1px dotted #ddd;}
#content .contact img{vertical-align:middle;}
#content .planwrapper .planid{border:1px #ddd solid; background-color:#f9f9f9; padding:3px; margin: 0 0 6px 0; height:35px;}
#content .planwrapper img{vertical-align:top; padding-right:8px;}
#content .planwrapper span{font-size:16px; color:#3481d1; padding-right:10px; line-height:35px; display:inline-block; width:110px;}

/* Order form */
#order p.radio {margin:5px 5px 0 5px; padding:0; border:1px solid #ddd; background-color:#fff; cursor:pointer;}
#order label.domain{float:none; width:96%; display:inline-block; cursor:pointer; padding:6px 10px;}
#order div.domain {margin:5px; padding:7px; line-height:26px;}
#order div.section {font-size:18px; line-height:20px; color:#3481d1; padding:5px 0 15px 0;}

/* Navigation */
#navigation {padding:0;margin:0 0 15px 0;}
#navigation a:hover {font-weight:bold; text-decoration:none;}
#navigation .sub-nav {margin-bottom:15px;}
#navigation .sub-nav ul {list-style:none;text-align:left;margin:0;padding:0;}
#navigation .sub-nav li {padding:4px 0 4px 30px;background:url(/images/bullet_nav.gif) no-repeat;background-position:10px;border-bottom:1px solid #eee;}
#navigation .selected {font-weight:bold;}
.widgets {margin:0 0 5px 0;background:#fff url(/images/gradient_widgets.png) repeat-x;border:1px solid #ddd;height:50px;position:relative;}
.widgets a, .widgets a:hover, .widgets a:visited {color:#666; text-decoration:none; padding:16px 0;}
.widgets img {float:left;margin:5px 10px 5px 5px;}
.widgets div {float:left;padding:15px 0;color:#666;font-weight:bold;}

/* Foot */
#footer {margin:0;overflow:hidden;font-size:12px;line-height:20px;border-top:5px solid #3481d1;}
#footer a {color:#ddd;}
#footer a:hover {border-bottom:1px dotted #fff; text-decoration:none;}
#footer .inner {width:770px;margin:0 auto;padding:20px 0;text-align:right;}
#footer .inner .feature-list {text-align:left;float:left;margin-bottom:20px; padding-right:52px;}
#footer .inner .feature-list ul {margin:0;padding:0;text-align:left;list-style:none;font-size:12px;}
#footer .inner .feature-list li {padding:3px 0px 2px 12px;background:url(/images/bullet_small.gif) no-repeat;background-position:0px 10px;}

/* Table */
#table1 {width:540px;text-align:center;border-collapse:collapse;}
#table1 .items {text-align:left;border-left:1px solid #c1dad7;padding-right:0;}
#table1 .title {font-size:15px;text-align:left;padding:8px;border-left:1px solid #c1dad7;}
#table1 th {background:#e1ecf8;color:#3481d1;font-weight:normal;padding:5px 0 5px 0;border-right:1px solid #c1dad7;border-bottom:1px solid #c1dad7;}
#table1 th.nobg {background:none;}
#table1 th.headimg {padding:5px 0 5px 0;vertical-align:bottom;border-top:1px solid #c1dad7;background-color:#f9f9f9;}
#table1 td {border-right:1px solid #c1dad7;border-bottom:1px solid #c1dad7;background-color:#f9f9f9;padding:6px;}
#table1 td.alt {background-color:#f5fafa;}
#table1 td.yes{background-image:url(/images/icon_yes.gif);background-repeat:no-repeat;background-position:center;}
#table1 td.no {background-image:url(/images/icon_no.gif);background-repeat:no-repeat;background-position:center;}
#table1 a {text-decoration:underline;}
#table1 a:hover {text-decoration:none;}
#table1 tr:hover td{background-color:#fcf8df;}
#table1 .lin{background:url(/images/icon_lin.gif) no-repeat;height:20px; width:20px; display:inline; float:left; margin-left:-33px; position:relative;}
#table1 .win{background:url(/images/icon_win.gif) no-repeat;height:20px; width:20px; display:inline; float:left; margin-left:-33px; position:relative;}
#table1 .extra{background:url(/images/icon_info.gif) no-repeat 0; width:110px; margin:0 auto; line-height:16px; padding-left:25px; color:#666; font-size:11px; text-align:left;}

#tab_wrapper{width:540px; margin-top:12px;background-color:#f5f8fa;border:1px solid #cadce7;}
#tab_wrapper em{font-size:12px; line-height:0;}
#tab_wrapper img{display:block; vertical-align:bottom;}
#tab_wrapper ul.tabs {margin:0;padding:0;float:left;margin:-1px 0 0 0;}
#tab_wrapper ul.tabs li {background-color:#e6e6e6;border:1px solid #cadce7;border-bottom:none;border-left:none;list-style:none;cursor:pointer;display:block;}
#tab_wrapper ul.tabs li a {display:block;padding:4px 14px;border: 2px solid #fff;}
#tab_wrapper ul.tabs li a:hover {background: #ddd;}
#tab_wrapper div.tab_container {float:right;padding:15px;width:415px;}
#tab_wrapper ul.tabs li.active, #tab_wrapper ul.tabs li.active a, #tab_wrapper ul.tabs li.active a:hover{background: #f5f8fa; border-right:none;}
#tab_wrapper .feature-list ul {margin:0;padding:0;list-style:none;font-size:13px;}
#tab_wrapper .feature-list li {padding:5px 0px 5px 14px;border-bottom:1px dotted #dbd5c5;background:url(/images/bullet_features.gif) no-repeat;background-position:1px 9px;}
#tab_wrapper .feature-list {margin-top:13px;border-top:1px dotted #dbd5c5;}
#tab_wrapper span.plan{font-size:22px; color:#3481d1; padding-right:10px;}
#tab_wrapper .pricebox {float:left; margin:20px 0 0 20px; display:inline;}
#tab_wrapper .riskfree {font-size:14px; width:200px; height:35px; line-height:25px; background:#f5f8fa url(/images/button2.png) no-repeat; margin:13px 15px 0 0; float:right;display:inline;}
#tab_wrapper .riskfree a {text-decoration:none; font-weight:bold; color:#ff0033; display:block; text-align:center; padding:5px; position:relative;}
#tab_wrapper .riskfree a:hover {text-decoration:underline;}

