h1, h2, h3, h4, h5, h6, form
{
	margin:0px;
	padding:0px;
}
h1{font-size:23px;}
h2{font-size:23px;}
h3{font-size:20px;}
h4{font-size:18px;}
h5{font-size:14px;}
h6{font-size:12px;}
p
{
	margin:0px;
	padding:0px;
	padding-bottom:12px;
}
ul, ol, li
{
	margin:0px;
	padding:0px;
	list-style:none;
}
a, a:visited
{
	color:#185b98;
	text-decoration:none;
	outline:none;
}
a:hover
{
	text-decoration:underline;
}
img {border:none;}
img.alignright {float:right; margin:2px 0px 5px 15px; padding:2px;}
img.alignleft {float:left; margin:2px 15px 5px 0px; padding:2px;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:2px 0 2px 5px;}
a img.alignleft {float:left; margin:0px 5px 2px 0px}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

blockquote
{
	padding:7px 0px 0px 30px;
	font-size:14px;
	font-style:italic;
	border-left:solid 6px;
}
.storyContent ul, .storyContent ol
{
	margin-left:15px;
	padding:5px 5px 15px 5px;
}
.storyContent ul ul, .storyContent ol ol { padding-bottom:0px; }
.storyContent ol li
{
	list-style:decimal;
	padding:5px 0px;
}
.storyContent ul li
{
	list-style:square;
	padding:5px 0px;
}
.clear
{
	clear:both;
}
.storyContent table
{
	border-collapse:collapse;
	border:solid 1px #aaaaaa;
	margin-bottom:10px;
}
.storyContent table th
{
	padding:5px;
	border-bottom:solid 1px #aaaaaa;
}
.storyContent table td
{
	padding:5px;
}

body
{
	margin:0px;
	padding:0px;
	font-family:arial;
	font-size:12px;
	color:#505050;
	background:/*url(images/bg.jpg) repeat-x left top*/ #ffffff;
}
#main
{
	width:979px;
	margin:0px auto;
	padding:0px 21px;
	background:url(images/main_bg.jpg) repeat-y left top;
}
.header
{
	height:167px;
}
.header_top
{
	height:128px;
	overflow:hidden;
	padding:0px 15px;
}
.logo
{
	float:left;
	padding-top:26px;
}
.header_right
{
	float:right;
	padding-top:36px;
}
.client_login
{
	font-size:14px;
	padding-bottom:10px;
}
.client_login img
{
	vertical-align:middle;
	margin-right:5px;
}
.login_form
{
}
.txtbg
{
	background:url(images/txtbg.png) no-repeat left top;
	float:left;
	width:184px;
	height:37px;
	overflow:hidden;
	margin-right:6px;
}
.frm_txt
{
	float:left;
	margin:0px;
	padding:7px 9px;
	font-family:arial;
	font-size:11px;
	color:#949494;
	width:158px;
	margin:4px 0px 0px 4px;
	background:none;
	border:none;
	outline:none;
}
.login_btn
{
	float:left;
	margin:4px 0px 0px 0px;
}
.featured_img, .featured_img_other
{
	height:350px;
	overflow:hidden;
	background:url(images/header_img.jpg) no-repeat left top;
}
.featured_img_other { 
	background:url(images/banner_seedbox.jpg) no-repeat left top;
}
.featured_rate
{
	text-align:right;
	padding-top:130px;
	padding-right:55px;
}
.learn_more
{
	text-align:right;
	margin-top:10px;
	padding-right:55px;
}
.learnmore
{
	margin-top:109px;
}
/*-------------------------------------*/
.nav
{
	height:33px;
	overflow:hidden;
	padding:0px 15px 6px 15px;
	background:url(images/nav_bottom.jpg) no-repeat left bottom;
}
.nav ul
{
	float:right;
}
.nav li
{
	float:left;
	background:url(images/nav_left.jpg) no-repeat left top;
	margin-left:5px;
}
.nav li:hover, .nav li.active
{
	background:url(images/nav_left_active.jpg) no-repeat left top;
}
.nav li a, .nav li a:visited
{
	float:left;
	background:url(images/nav_right.jpg) no-repeat right top;
	text-decoration:none;
	padding:9px 14px 8px 14px;
	font-size:13px;
	color:#272727;
}
.nav li a:hover, .nav li.active a, .nav li.active a:visited
{
	text-decoration:none;
	color:#ffffff;
	background:url(images/nav_right_active.jpg) no-repeat right top;
}
/*-------------------------------------------*/
.content
{
	padding:20px 15px 10px 15px;
}
.inner_content
{
	float:left;
	width:630px;
	padding-bottom:15px;
}
.right_content { float:right; width:540px; }
.left_sidebar
{
	float:left;
	width:304px;
	padding-bottom:5px;
}
.right_sidebar
{
	float:right;
	width:304px;
}
/*---------------------------------------------*/
.inner_content h2
{
	color:#195b99;
	font-family:"myriad pro", arial;
	padding-bottom:10px;
}
.inner_content p
{
	line-height:20px;
	text-align:justify;
}
/*--------------------------------------------------*/
.sidebar h2, .home_right h2
{
	color:#195b99;
	font-size:21px;
	font-family:"myriad pro", arial;
	padding-bottom:10px;
}
.home_right
{
	float:right;
	width:284px;
	background:url(images/hosting_bg.jpg) no-repeat right bottom;
	padding:10px 10px 20px 0px;
}
.icons img
{
	float:left;
	margin:5px 10px 10px 0px;
}
.hosting_blocks
{
}
.hosting_block
{
	float:left;
	width:303px;
	height:282px;
	background:url(images/block.jpg) no-repeat left bottom;
	position:relative;
	margin-right:20px;
	margin-bottom:35px;
}
.nomarg_block { margin-right:0px; }
.plan_title
{
	background:url(images/plan_title.jpg) no-repeat left top;
	height:48px;
	overflow:hidden;
	font-family:"myriad pro", arial;
	color:#ffffff;
	font-size:27px;
	text-align:center;
	font-weight:normal;
	padding:13px 0px 0px 0px;
}
.plan_duration
{
	font-family:"myriad pro", arial;
	font-size:22px;
	color:#131415;
	text-align:center;
	margin-top:-5px;
	height:62px;
	overflow:hidden;
}
.plan_duration .price
{
	font-size:26px;
}
.plan_duration .price span
{
	font-size:50px;
}
.plan_features
{
	height:120px;
	overflow:hidden;
	padding:20px 30px 0px 18px;
}
.plan_features li
{
	padding:6px 0px 6px 18px;
	background:url(images/bullet.gif) no-repeat 2px 9px;
	border-bottom:dashed 1px #b8b8b8;
	font-size:12px;
	color:#333333;
}
.plan_features li:last-child { border:none; }
.order_now 
{
	position:absolute;
	left:88px;
	bottom:-16px;
}
.help_online
{
	width:613px;
}
.blue_bg
{
	background:url(images/blue_bg.jpg) repeat-y left top;
}
.blue_top
{
	background:url(images/blue_top.jpg) no-repeat left top;
}
.blue_bottom
{
	background:url(images/blue_bottom.jpg) no-repeat left bottom;
	padding:20px;
}
.help_online p { padding:0px; color:#3b5ba3; }
.help_online h3
{
	padding-bottom:8px;
	text-transform:uppercase;
	color:#336aa9;
	font-family:"myriad pro", arial;
	font-size:19px;
}
.hosting_plans { padding-bottom:10px; }
.hosting_plans td
{
	width:190px;
	text-align:center;
	padding:12px 0px;
}
.hosting_plans td.first_col
{
	text-align:left;
	padding-left:12px;
	width:178px;
}
.hosting_plans tr.first_row td
{
	padding:0px;
}
.col1 { background:#ebebeb; }
.col2 { background:#f6f6f6; }
.hosting_pkg_maintitle {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	color:#3271b8;
	font-size:49px;
	text-align:left;
	line-height:43px;
	padding-top:25px;
	padding-left:10px;
}
.hosting_pkg_maintitle span { color:#72b7e1; }
.basic, .standard, .super, .ultimate {
	width:190px;
	height:141px;
	color:#ffffff;
	vertical-align:top;
}
.basic {
	background:url(images/basic_bg.jpg) no-repeat left top;
}
.standard {
	background:url(images/standard_bg.jpg) no-repeat left top;
}
.super {
	background:url(images/super_bg.jpg) no-repeat left top;
}
.ultimate {
	background:url(images/ultimate_bg.jpg) no-repeat left top;
}
.hosting_pkg_title {
	height:39px;
	font-size:28px;
	padding-top:2px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
}
.hosting_pkg_amt {
	font-size:45px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	padding:7px 0px 4px 0px;
}
.hosting_pkg_duration {
}
/*-------------------------------------------------------*/
.sidebar_bg
{
	background:url(images/sidebar_bg.jpg) repeat-y left top;
}
.sidebar_top
{
	background:url(images/sidebar_top.jpg) no-repeat left top;
}
.sidebar_bottom
{
	background:url(images/sidebar_bottom.jpg) no-repeat left bottom;
	padding:12px 1px;
	overflow:hidden;
}
.home_sidebar
{
	width:384px;
}
.home_sidebar .sidebar_bg
{
	background:url(images/sidebar_bg2.png) repeat-y left top;
}
.home_sidebar .sidebar_top
{
	background:url(images/sidebar_top2.png) no-repeat left top;
}
.home_sidebar .sidebar_bottom
{
	background:url(images/sidebar_bottom2.png) no-repeat left bottom;
	padding:12px 1px;
}
.guarantee_sec
{
	padding:10px 15px 8px 15px;
	background:url(images/sidebar_bg_small.png) repeat-x left bottom;
}
.right_sidebar .guarantee_sec { padding:10px 5px 8px 10px; }
.section1 { padding-top:0px; }
.section3
{
	padding-bottom:0px;
	background:none;
}
.guarantee_sec h2 { color:#04476f; }
.right_sidebar .guarantee_sec h2 { font-size:17px; }
.gua_img
{
	float:right;
	width:100px;
	text-align:right;
}
.gua_left
{
	float:left;
	width:250px;
}
.right_sidebar .gua_left { width:190px; }
.right_sidebar .gua_img { width:96px; }
a.more, a.more:visited
{
	color:#ce0f16 !important;
	text-decoration:none;
}
a.more:hover
{
	text-decoration:underline !important;
}

.sidebar ul
{
}
.sidebar li
{
	margin:0px;
	padding:0px 0px 15px 0px;
}
.sidebar li li
{
	padding:3px 0px;
}
.sidebar_title
{
	padding:0px 15px 10px 15px;
}
.inner_sidebar
{
	padding:0px 15px;
}
.upgrade_options li img { vertical-align:middle; margin-right:5px; }
.sidebar li a, .sidebar li a:visited
{
	color:#505050;
	text-decoration:none;
}
.sidebar li a:hover
{
	color:#185b98;
	text-decoration:none;
}
/*---------------------------------------------------*/
.bottom_logos
{
	border-top:solid 1px #e6e6e6;
	padding:15px 0px;
}
.logos_main
{
	width:952px;
	margin:0px auto;
}
.logos_main img
{
	margin:0px 14px;
}
.footer
{
	background:#04476f;
	color:#ffffff;
	padding:20px 0px;
}
.footer_main
{
	width:952px;
	margin:0px auto;
}
.footer a, .footer a:visited
{
	color:#7dc8f5;
	text-decoration:none;
}
.footer a:hover
{
	color:#ffffff;
	text-decoration:none;
}
.footer_blocks
{
	padding:0px 10px 20px 10px;
}
.footer_block
{
	float:left;
	width:220px;
	font-size:13px;
}
.footer_block4 { width:260px; }
.footer_block4 a, .footer_block4 a:visited { color:#ffffff; }
.footer_block4 a:hover { text-decoration:underline; }
.footer_block h3
{
	font-size:17px;
	text-transform:uppercase;
	padding-bottom:10px;
	font-family:"myriad pro", arial;
	font-weight:normal;
}
.footer_block li
{
	padding:5px 0px 5px 14px;
	background:url(images/footer_bullet.gif) no-repeat left 11px;
}
.footer_bottom
{
	border-top:solid 1px #3e7290;
	padding-top:15px;
	text-align: center;
}
.footer_left
{
	float:left;
}
.footer_right
{
	float:right;
	text-align: center;
}
.footer_left ul, .footer_left li
{
	display:inline;
}
.footer li
{
	padding-right:18px;
}

