@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#fff;}
html { padding:0; margin:0;}

/* main */
.main {width:100%; padding:0; margin:0 auto; background: #ebebeb; }

/********** header **********/
.header { background:url(../images/header_bg.gif) top repeat-x; padding:0; margin:0 auto; }

.block_header {margin:0 auto; width:980px; padding:0; border:none;}
/* logo */
.logo { float:left; padding:0; margin:0; width:220px;}
/* menu */	
.menu { float:right; padding:25px 0 0 0; margin:0; width:760px;}
.menu ul { text-align: right;  padding:0; margin:0; list-style:none; border:0; float:right;}
.menu ul li { float:left; margin:0; padding:0 5px; border:0;}
.menu ul li a { float:left; margin:0; padding:13px 0; color:#a1a1a1; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a span { padding:13px 10px; background:none;}
.menu ul li a:hover { color:#fff;  background: url(../images/r_menu.gif) no-repeat right;}
.menu ul li a:hover span { color:#fff;  background:url(../images/l_menu.gif) no-repeat left;}
.menu ul li a.active {  color:#fff; background:url(../images/r_menu.gif) no-repeat right;}
.menu ul li a.active span { color:#fff;  background:url(../images/l_menu.gif) no-repeat left;}
/* header box */
.header_box { background:#f8f8f8 url(../images/slide_bg_line.gif) top repeat-x;}
.header_box_resize { background:url(../images/slide_bg.jpg) center top no-repeat; height:472px; width:960px; margin:0 auto;}
.header_box_resize img{ padding-right:10px;}
.slider_cu3er { width:576px; float:left; padding:74px 0 0 24px;}
#cu3er-container { width:537px; outline:0; height:361px;}
.header_text_cart { text-algin:right; padding:10px 0px 0 170px; margin:0;}
.header_text { width:345px; float:right; padding:120px 0 0 15px;}
.header_text h2 { padding:10px 0; margin:0; font:normal 32px/1.2em Arial, Helvetica, sans-serif; color:#1a1919;}
.header_text h3 { padding-top:20px; margin:0; font:normal 24px/1.2em Arial, Helvetica, sans-serif; color:#1a1919;  text-align:right;}
.header_text p { padding:10px 0; margin:0; font:normal 12px/1.6em Arial, Helvetica, sans-serif; color:#272727;}

/* sub_text */
.sub_text { background: url(../images/sub_text_bg.jpg) top center repeat-x; padding:0; margin:0; height:140px;}
.sub_text_resize { width:960px; margin:0 auto; padding:0;}
.sub_text_resize img { float:right; padding:20px 0px 0 0; margin:0;}
.sub_text_resize h2 { font: normal 40px Arial, Helvetica, sans-serif; color:#1a1919; padding:50px 0 0 15px; margin:0;}
.sub_text_resize h3 { margin:0; font:normal 24px/1.2em Arial, Helvetica, sans-serif; color:#1a1919;  text-align:right;}
/* search_blog */
.search_blog { background:#f6f6f6; margin:0; padding:0;}
.search_blog_resize { width:960px; margin:0 auto; padding:0;}
.search_blog h2 { font: bold 14px Arial, Helvetica, sans-serif; color:#9d9d9d; padding:10px 0 15px 15px; margin:0;}
.search_blog h2 span { font: normal 11px Arial, Helvetica, sans-serif; color:#afafaf;}
/* search */
.search { padding:10px 20px 0 0; margin:0; width:250px; float:right;}
.search form { display:block; float:right; padding:0;}
.search span { display:block; float:left; background: url(../images/search_bg.gif) left top no-repeat; width:200px; padding:0 5px; height:33px;}
.search form .keywords { width:149px; line-height:17px; height:17px; float:left; background:none; border:0; padding:8px 2px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#000;}
.search form .button { float:left; margin:0; padding:0;}
/*FBG*/
.FBG { margin:0 auto; width:960px; padding:10px 0 0 0;}
.FBG_resize { border-top:1px solid #e9e9e9; background:#f2f2f2; margin:0; padding:0;}
/****hosting boxes **/
.hosting  { width:219px; float:left; padding:10px; margin:10px 0;}
.hosting p{ font:normal 11px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em; padding:5px 5px; margin:0;}
.hosting p span { color:#2a2a2a; font: bold 14px Arial, Helvetica, sans-serif;}
.hosting img { float: left; margin:10px 15px; padding:0;}
.hosting ul{ font:normal 11px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.6em; padding:5px 5px; margin:0;}
.price{	color: #5752a6; border-bottom: 1px solid #5752a6;	padding: 10px 0 0 3px; font:bold 26px Arial, Helvetica, sans-serif;}
/********** block index **********/
.body { margin:0; padding:0; background: #fff; border-top:1px solid #eaeaea;}
.body_resize { width:960px; margin:0 auto; padding:0;}
.body_resize h2 { font:normal 24px Arial, Helvetica, sans-serif; color:#343434; padding:5px 5px; margin:0;}
.body_resize p { font:normal 12px Arial, Helvetica, sans-serif; color:#7d7d7d; padding:10px 5px; margin:0; line-height:1.8em;}
.body_resize p span { color:#45b8c3; font: normal 11px Arial, Helvetica, sans-serif;}
.body_resize a { color:#5752a6; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif;}
.body_resize img { margin:6px auto; padding:0;}
.body_resize img.floated { float:left; margin:6px; padding:0;}
/********** right **********/
.right  { width:300px; float:right; margin:0; padding:10px 10px;} 
.right ul { font:normal 12px Arial, Helvetica, sans-serif; color:#7d7d7d; padding:10px 5px 0px 20px; margin:0; line-height:1.8em;}
.right h3 { font:normal 20px Arial, Helvetica, sans-serif; color:#343434; padding:10px 5px 5px 18px; margin:0;}
.right_narrow { width:135px; float:left; margin:0; padding:10px 5px;} 
.right_test{ width:290px; olor: #fff; border-bottom: 1px solid #fff; padding: 2px 10px 0 3px; font:bold 26px Arial, Helvetica, sans-serif; float:left; text-align:center}
/********** left **********/
.left  { width:620px; float:left; margin:0; padding:10px 10px;}
.left p{ font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em; padding:5px 5px; margin:0;}
.left ul { font:normal 12px Arial, Helvetica, sans-serif; color:#7d7d7d; padding:10px 5px 0px 20px; margin:0; line-height:1.8em;}
.left ol { font:normal 12px Arial, Helvetica, sans-serif; color:#7d7d7d; padding:10px 5px 0px 30px; margin:0; line-height:1.8em;}
.left img { float:right; margin:0; padding:6px 6px;} 
.left_img_center { text-align:center; margin:0; padding:6px 6px;} 
.left h3 { font:bold 16px Arial, Helvetica, sans-serif; color:#343434; padding:10px 5px 5px 5px; margin:0;}
.left_sml { width:300px; min-height:250px; float:left; margin:0; padding:10px 10px; border-top:1px solid #eaeaea;} 
.blog { width:280px; float:left; margin:0; padding:10px 5px;}
.blog p.grey { color:#5f5f5f;}
.left_2 { width:620px; float:left; margin:0; padding:10px 10px; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; background:#f7f7f7;} 
.left_2 p{ font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em; padding:5px 5px; margin:0;}
.left_2 h3 { font:bold 16px Arial, Helvetica, sans-serif; color:#343434; padding:10px 5px 5px 5px; margin:0;}
.left_2 ul { font:normal 12px Arial, Helvetica, sans-serif; color:#7d7d7d; padding:0px 5px 0px 30px; margin:0; line-height:1.8em;}
.left_2 ol { font:normal 12px Arial, Helvetica, sans-serif; color:#7d7d7d; padding:10px 5px 0px 30px; margin:0; line-height:1.8em;}
.left_2_sml { width:290px; float:left; margin:0; padding:5px 10px;}
.left_2_sml img { float:right; margin:0; padding:6px 6px;}
.left_2_sml ul { font:normal 12px Arial, Helvetica, sans-serif; color:#7d7d7d; padding:10px 5px 0px 20px; margin:0; line-height:1.8em;}
.left_h_sml { width:240px; float:left; margin:0; padding:5px 10px;}
.left_h_sml img { float:right; margin:0; padding:6px 6px;}
.left_h_sml ul { font:bold 12px Arial, Helvetica, sans-serif; color:#7d7d7d; padding:10px 5px 0px 20px; margin:0; line-height:1.8em;}
.left_soft_sml { width:130px; float:left; margin:0; padding:5px 10px;}
.left_soft_sml img { float:right; margin:0; padding:6px 6px;}
.left_soft_sml ul { font:bold 12px Arial, Helvetica, sans-serif; color:#7d7d7d; padding:10px 5px 0px 20px; margin:0; line-height:1.8em;}
/********** left_buy_bar **********/
.left_buy { width:620px; height:106px; float:left; margin:0; padding:5px 10px 0 10px; background: url(../images/pac_purchase.jpg) #fff no-repeat; color:#7d7d7d;} 
.left_buy p { color:#7d7d7d; padding:5px 0px 5px 10px;} 
.left_buy h3 { font:bold 16px Arial, Helvetica, sans-serif; color:#5752a6; padding:10px 10px 5px 10px; margin:0;}
/********** left_adverts **********/
.left_easyweb { width:620px; height:230px; float:left; margin:0; padding:5px 10px 0 10px; border-bottom:1px solid #eaeaea; background: url(../images/website_builder.jpg) #fff no-repeat; color:#fff;} 
.left_easyweb p { color:#fff; padding:10px 180px 0 10px;} 
.left_easyweb h3 { font:bold 16px Arial, Helvetica, sans-serif; color:#fff; padding:10px 10px 5px 10px; margin:0;}
.left_one-stop { width:620px; height:220px; float:left; margin:0; padding:5px 10px 0 10px; border-bottom:1px solid #eaeaea; background: url(../images/website_one-stop.jpg) #fff no-repeat; color:#666;} 
.left_one-stop p { color:#666; padding:10px 220px 0 10px;} 
.left_one-stop h3 { font:bold 16px Arial, Helvetica, sans-serif; color:#666; padding:10px 10px 5px 10px; margin:0;}
.left_one-stop_right { color: #000; border-bottom: 1px solid #000; padding: 2px 10px 0 3px; font:bold 26px Arial, Helvetica, sans-serif; float:right;}
.left_lightbox { width:620px; float: left; margin:0; padding:5px 10px 0 10px; border-bottom:1px solid #eaeaea;) #fff no-repeat; color:#fff;}
.left_lightbox h3 { font:bold 14px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:10px 10px 5px 10px; margin:0;}
.left_lightbox img { padding:10px 10px 5px 10px; margin:0; float: left;}
.left_gallery { width:620px; float: left; margin:0; padding:5px 10px 0 10px; border-bottom:1px solid #eaeaea;) #fff no-repeat; color:#fff; }
.left_gallery p { padding-left:100px;} 
.left_gallery h3 { font:bold 14px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:10px 10px 5px 10px; margin:0;}
.left_gallery img { padding:10px 10px 5px 10px; margin:0; float: left;}
.left_gallery_2 { width:620px; float:left; margin:0; padding:5px 10px 0 10px; border-bottom:1px solid #eaeaea;) #fff no-repeat; color:#fff; background:#f7f7f7;}
.left_gallery_2 p { padding-left:100px;} 
.left_gallery_2 h3 { font:bold 14px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:10px 10px 5px 10px; margin:0;}
.left_gallery_2 img { padding:10px 10px 5px 10px; margin:0; float: left;}
.left_soft_strip { width:620px; height:120px; float:left; margin:0; padding:5px 10px 0 10px; border-bottom:1px solid #eaeaea; background: url(../images/pac_software_bar.jpg) #fff no-repeat; color:#fff;} 
.left_gallery_lrg { width:610px; min-height:660px; float:left; margin:0; padding:5px 10px 0 10px; border-bottom:1px solid #eaeaea;) #fff no-repeat; color:#fff;} 
.left_gallery_lrg img { padding:10px 10px; margin:0; float: left;}

.left_ssl_ad { width:620px; height:150px; float:left; margin:0; padding:5px 10px 0 10px; border-bottom:1px solid #eaeaea; background: url(../images/comodo/ssl_ev_free_banner.jpg) #fff no-repeat; color:#fff;} 

.price_right { color: #fff; border-bottom: 1px solid #fff; padding: 2px 10px 0 3px; font:bold 26px Arial, Helvetica, sans-serif; float:right;}
.price_right_blue { color: #5752a6; border-bottom: 1px solid #5752a6; padding: 2px 10px 0 3px; font:bold 26px Arial, Helvetica, sans-serif; float:right;}

/********** contact form **********/
.form { float:left; width:550px; margin:5px auto; padding:0; background:#f7f7f7; border:1px solid #ececec;}
.domain_check { float:left; width:590px; margin:10px; padding:8px; background:#b77fd0;}
/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#7a7a7a;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:100px; padding:5px 0; font:bold 12px Arial, Helvetica, sans-serif; color:#747474; text-transform:capitalize;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:420px; border:1px solid #ececec; margin:5px 0; padding:5px 2px; height:15px; background:#fff;}
#contactform textarea { width:420px; border:1px solid #ececec; margin:10px 0; padding:2px; background:#fff; height:150px;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 400px; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}

/*************payment**********/
.payment_resize { width:960px; margin:0 auto; padding:10px 0;}
.payment {padding:0;  margin:0; background:#f7f7f7; border-top:2px solid #eaeaea;}
.payment p { font:normal 12px  Arial, Helvetica, sans-serif; color:#747474; text-align:center;}
.payment a { font:normal 12px Arial, Helvetica, sans-serif; color:#747474; text-decoration:none; padding:5px; margin:0;}
.payment img {text-align:center;}
/*************footer**********/
.footer_resize { width:960px; margin:0 auto; padding:10px 0;}
.footer {padding:0;  margin:0; background:url(../images/header_bg.gif) top repeat-x; border-top:1px solid #eaeaea;}
.footer p { font:normal 12px  Arial, Helvetica, sans-serif; color:#747474;}
.footer a { font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:5px; margin:0;}
.footer p.leftt { text-align:left; width:80%; margin:0; padding:5px 0 0 20px; float:left;} 
.footer p.rightt { text-align:right; width:15%; margin:0; padding:5px 20px 0 0; float:right;} 

/* Nav Link - Rate Btn */
#sidebar_rate {
	background: url(../images/buttons/pac_rate_btn.gif); height: 18px; width: 138px;	
	padding: 18px 5px 5px 5px; color:#ccc; font-size: 100%;	text-align:left; 
	margin-bottom: 5px; color:#fff; font-weight:700; float:left;
}
#sidebar_rate a, sidebar_rate a:hover{
	color:#fff;	font-weight:700; padding: 35px 0px 0 30px;
}
/* Nav Link - Safe Btn */
#sidebar_safebuy {
	background: url(../images/buttons/pac_safebuy_btn.jpg);	height: 21px; width: 138px;
	padding: 15px 5px 5px 5px; color:#ccc; font-size: 110%;	text-align:left;
	margin: 0 0 5px 4px; color:#fff; font-weight:700; float:left;
}
#sidebar_safebuy a, sidebar_safebuy a:hover{
	color:#000032; font-weight:700; padding: 25px 0px 0 70px;
}
/* Nav Link - Tick Btn */
#sidebar_tick {
	background: url(../images/buttons/pac_tick_btn.jpg);	height: 24px; width: 290px;
	padding: 12px 5px 5px 4px; color:#ccc; font-size: 110%;	text-align:left;
	margin: 0 0 3px 0px; color:#fff; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#7d7d7d;
}
#sidebar_tick a, sidebar_tick a:hover{
	color:#000032; font-weight:700; padding: 10px 0px 0 20px;
}
/* Nav Link - domain Btn */
#sidebar_domain {
	background: url(../images/buttons/pac_domain_btn.jpg); height: 19px; width: 193px;
	padding: 7px 5px 5px 10px; color:#ccc; font-size: 110%;	text-align:right;
	margin: 0 0 3px 20px; color:#fff; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#000032;
}
#sidebar_domain  a, sidebar_domain  a:hover{
	color:#0d4ba7; font:bold 14px Arial, Helvetica, sans-serif; padding: 5px 55px 0 5px;
}
/* Nav Link - long Btn */
#sidebar_long {
	background: url(../images/buttons/pac_long_btn.jpg);	height: 19px; width: 273px;
	padding: 9px 5px 5px 4px; color:#ccc; font-size: 110%;	text-align:right;
	margin: 0 0 10px 0px; color:#fff; float:right; font:bold 12px Arial, Helvetica, sans-serif; color:#7d7d7d;
}
#sidebar_long a, sidebar_longt a:hover{
	color:#0d4ba7; font:bold 13px Arial, Helvetica, sans-serif; padding: 5px 5px 0 5px;
}

/* Hosting Info Boxes */
#order_now {
	background: url(../images/buttons/pac_order_now.gif);	height: 15px; width: 63px;
	padding: 5px 0px 5px 3px; color:#ccc; text-align:left; margin:7px 10px 0 10px;
	color:#fff; float:left;	font:bold 11px Arial, Helvetica, sans-serif; color:#ffffff;}
#order_now a, order_now a:hover{
	color:#fff; font-weight:700; text-decoration:none;
}
#order_now_r {
	background: url(../images/buttons/pac_order_now.gif);	height: 15px; width: 63px;
	padding: 5px 0px 5px 3px; color:#ccc; text-align:left; margin:3px 3px 0 15px;
	color:#fff; float:right; font:bold 11px Arial, Helvetica, sans-serif; color:#ffffff;}
#order_now_r a, order_now_r a:hover{
	color:#fff; font-weight:700; text-decoration:none;
}
#read_more {
	background: url(../images/buttons/pac_read_more.gif);	height: 15px; width: 63px;
	padding: 5px 0px 5px 3px; color:#ccc; text-align:left; margin:7px 10px 0 10px;
	color:#fff; float:left;	font:bold 11px Arial, Helvetica, sans-serif; color:#ffffff;}
#read_more a, read_more a:hover{
	color:#fff; font-weight:700; text-decoration:none;
}
#read_more_r {
	background: url(../images/buttons/pac_read_more.gif);	height: 15px; width: 63px;
	padding: 5px 0px 5px 3px; color:#ccc; text-align:left; margin:3px 3px 0 3px;
	color:#fff; float:right; font:bold 11px Arial, Helvetica, sans-serif; color:#ffffff;}
#read_more_r a, read_more_r a:hover{
	color:#fff; font-weight:700; text-decoration:none;
}
#order_now_lrg {
	background: url(../images/buttons/pac_order_now_lrg.gif);	height: 23px; width: 100px;
	padding: 7px 0px 5px 20px; color:#ccc; text-align:left; margin:3px 8px 0 3px;
	color:#fff; float: right; font:bold 24px Arial, Helvetica, sans-serif; color:#ffffff;}
#order_now_lrg a, order_now_lrg a:hover{
	color:#fff; font-size: 16px; font-weight:700; text-decoration:none;
}

/*************misc**********/
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #dfdfdf; padding:0; margin:10px 0; background:none; line-height:0;}