* { margin:0; padding:0;}
body { background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1.5em; color:#121111;}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.fuptime { position:relative; float:right; top:-2em; };
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}
.alignleft { text-align:left;}

.wrapper { width:100%; overflow:hidden;}

p { margin-bottom:24px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#search-form { float:right; padding:26px 52px 0 0; color:#545454; font-size:.86em; width:294px;}
#search-form fieldset { border:none; }
#search-form input.text {  border:none; background:none; width:130px; margin-right:10px; padding:2px 5px 3px 5px; color:#545454; background:url(images/input-bg.gif) no-repeat right top;}
#search-form input.submit { background:url(images/submit-bg.gif) left top repeat-x; width:66px; height:20px; color:#fff; cursor:pointer; border:none;}
#search-form select { width:61px; height:20px; margin-right:15px; background:url(images/select-bg.gif) left top repeat-x; border:1px solid #dadada; color:#545454;}
#email {position:absolute; left:670px; top:52px;}
#passed_password {position:absolute; left:670px; top:76px;}
#btnSubmit {position:absolute; left:820px; top:73px;}

/*==================list====================*/
ul { list-style:none;}

dl { margin-bottom:-24px;}
dl dt { font-weight:bold; color:#f4a03b;}
dl dd { padding-bottom:24px;}

.list1 li { background:url(images/bull1.gif) no-repeat left 8px; padding:0 0 0 18px;}
.list1 li.last { background:none; padding:6px 0 0 18px;}

.list2 li { width:100%; overflow:hidden;}
.list2 li span { float:left; width:303px;}

.contacts { margin-bottom:0;}
.contacts dt { font-weight:bold; float:left; width:100px; color:#121111;}
.contacts dd { overflow:hidden; height:1%;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-indent.fright { float:right; margin:0 0 0 20px;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:12px;}
.p2 { margin-bottom:24px;}
.p3 { margin-bottom:36px;}

/*==================txt, links, lines, titles====================*/
a {color:#f4a03b; outline:none;}
a:hover{text-decoration:none;}

h2 { font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:2.14em; line-height:1.1em; font-weight:normal; color:#545454; letter-spacing:-1px; margin-bottom:18px;}
h2 span { color:#f4a03b;}
h3 { font-size:1em;}

.line-ver { background-image:url(images/line-ver.gif); background-repeat:repeat-y;}

/*header*/
#header .row-1 { height:107px;}
#header .row-1 .logo { padding:25px 0 0 40px; float:left;}
#header .row-2 { height:53px;}
#header .flag-1 { position:absolute; left:860px; top:10px;}
#header .flag-2 { position:absolute; left:900px; top:10px;}

#header .nav { width:100%; overflow:hidden;} 
#header .nav li { display:inline;}
#header .nav li a { display:block; float:left; background:url(images/nav-bg1.gif) left top repeat-x; font-size:.86em; text-transform:uppercase; text-decoration:none; height:43px; line-height:43px; color:#545454; position:relative;}
#header .nav li a em { font-style:normal; display:block; float:left;}
#header .nav li a b { display:block; float:left; background:url(images/divider.gif) no-repeat right top; font-weight:normal; padding:0 33px 0 33px; cursor:pointer; }
#header .nav li a:hover { background:url(images/nav-bg2.gif) left top repeat-x; color:#fff;}
#header .nav li a:hover b { background:none;}
#header .nav li a.current { background:url(images/nav-bg2.gif) left top repeat-x; color:#fff;}
#header .nav li a.current b { background:none;}
#header .nav li a.first b { background:url(images/nav-left.gif) no-repeat left top; padding-left:35px; }
#header .nav li a.first em { background:url(images/divider.gif) no-repeat right top;}
#header .nav li a.first:hover em { background:none;}
#header .nav li a.first:hover b { background:url(images/nav-left1.gif) no-repeat left top; padding-left:35px;}
#header .nav li a.first-current {background:url(images/nav-bg2.gif) left top repeat-x; color:#fff;}
#header .nav li a.first-current em { background:none;}
#header .nav li a.first-current b { background:url(images/nav-left1.gif) no-repeat left top !important; padding-left:35px;}
#header .nav li a.last b { background:url(images/nav-right.gif) no-repeat right top; padding-right:35px;}
#header .nav li a.last:hover b {background:url(images/nav-right1.gif) no-repeat right top;}
#header .nav li a.last-current {background:url(images/nav-bg2.gif) left top repeat-x; color:#fff;}
#header .nav li a.last-current b {background:url(images/nav-right1.gif) no-repeat right top !important; padding-right:35px;}

.main-box { background:url(images/main-box.jpg) no-repeat left top; height:270px; position:relative;}
.main-box .inner { padding:43px 0 0 50px;}
.main-box ul { font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:1.29em; padding:14px 0 0 0;}
.main-box ul li { background:url(images/bull.gif) no-repeat left 8px; padding:0 0 0 19px; position:relative;}
.main-box ul li a { color:#fff; text-decoration:none;}
.main-box ul li a:hover { text-decoration:underline;}
.main-box .extra-banner { position:absolute; left:310px; top:100px; width:120px; text-align:center;}
.main-box .extra-banner img { margin-bottom:22px;}
.main-box .extra-banner a { font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:1.29em; color:#f4a03b;}

.main-box-reseller { background:url(images/main-box-reseller.jpg) no-repeat left top; height:270px; position:relative;}
.main-box-reseller .inner { padding:43px 0 0 50px;}
.main-box-reseller ul { font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:1.29em; padding:14px 0 0 0;}
.main-box-reseller ul li { background:url(images/bull.gif) no-repeat left 8px; padding:0 0 0 19px; position:relative;}
.main-box-reseller ul li a { color:#fff; text-decoration:none;}
.main-box-reseller ul li a:hover { text-decoration:underline;}
.main-box-reseller .reseller-order { position:absolute; left:100px; top:170px; width:125px; text-align:center;}
.main-box-reseller .reseller-order img { margin-bottom:22px;}
.main-box-reseller .reseller-order a { font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:1.29em; color:#f4a03b; text-transform:uppercase;}
text-transform:uppercase;}

/*content*/
#content { padding:0 0 40px 0;}
#content .indent { padding:24px 20px 30px 20px;}

/*reseller*/
#reseller { 
	padding:0 0 0 0;
	width:672px;
	}

/*reseller right*/
#reseller_right {
	position:absolute;
	left: 702px;
	top: 630px
	}

.banners { width:100%; overflow:hidden; padding:12px 0 0 0;}
.banners li { float:left; margin-right:10px;}
.banners li.last { margin-right:0;}

.awards { width:100%; overflow:hidden;}
.awards li { float:left; border-right:1px solid #e3e3e3; padding:0 20px;}
.awards li.last { padding-right:0; border:none;}

.box { background:url(images/box-bg.gif) left bottom repeat-x #fff; width:100%;}
.box .border-top {background:url(images/border-top.gif) repeat-x top;}
.box .border-bot {background:url(images/border-bot.gif) repeat-x bottom;}
.box .border-left {background:url(images/border-left.gif) repeat-y left;}
.box .border-right {background:url(images/border-right.gif) repeat-y right;}
.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; }
.box .inner { padding:20px 30px 15px 30px;}


table { border:1px solid #dadada; width:100%;  border-collapse:collapse;}
table td { border:none;}
table td.cell-1 { width:330px;}
table td.cell-2 { text-align:center;}
table td.cell-3 { text-align:center;}
table td.cell-4 { text-align:center;}
table td.cell-5 { text-align:center;}
table td.title { background:#ebebeb; font-weight:bold; padding:7px 30px 7px 30px; border:1px solid #dadada; text-align:left;}
table thead td { background:#ebebeb; font-weight:bold; padding:7px 30px 7px 30px; border:1px solid #dadada;}
table tbody td {padding:6px 30px 0 30px; text-align:center; border:1px solid #dadada; border-bottom:none; border-top:none;}
table tbody td.last { padding-bottom:20px;}

/*footer*/
#footer { color:#292929;}

#footer .nav { text-align:center; padding-bottom:14px;}
#footer .nav li { display:inline;}
#footer .nav li a { padding:0 20px 0 20px; color:#292929;}

/*custom*/

.fl	{ float: left;}
.w31 { width: 31px; height: 33px;}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 200px; /*Default width of hint.*/
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:15px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

.orange {color:#f4a03b; outline:none;}
.extra-title { font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:1.29em;}
.main-box-font { color:#fff; text-decoration:none;}

.enter {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/enter.gif) no-repeat scroll 0 0;
border:medium none !important;
cursor:pointer;
font-size:0;
height:23px;
width:65px;
}

.faq {color:#121111; outline:none;}

/*==========================================*/

/* custom */
.w100				{ width: 100%; 			}
.w50				{ width: 50%;			}
.w75				{ width:75px; 			}
.w100p				{ width:100px;			}
.w174				{ width: 174px;			}
.w210				{ width: 210px;			}
.w402				{ width: 412px;			}
.w591				{ width: 591px;			}
.w779				{ width: 779px;			}
.w768				{ width: 768px;  		}
.w1					{ width: 1px;			}
.w2					{ width: 2px;			}
.w3					{ width: 3px;			}
.w8					{ width:8px;			}
.w83				{ width: 83px;			}
.h100				{ height: 100%;  		}
.h112				{ height: 112px; 		}
.h1					{ height: 1px;			}
.h2					{ height: 2px;			}
.h4					{ height:4px;			}
.h5					{ height: 5px;			}
.h6					{ height: 6px;			}
.h7					{ height: 7px;			}
.h10				{ height: 10px;			}
.h12				{ height: 12px;			}
.h13				{ height: 13px;			}
.h17				{ height: 17px;			}
.h38				{ height: 38px;			}
.h313				{ height: 313px;		}
.fl					{ float: left; 			}
.fr					{ float: right;			}
.cl					{ clear: left;			}
.rel				{ position: relative;	}
.abs				{ position: absolute;	}
.fs0				{ font-size: 0px;		}
.mh1				{ min-height: 1px;		}

/* features page	*/
.features			{ height: 161px; background: url(images/features.jpg) no-repeat;					}
#feat_text			{ width: 454px; height: 118px; position: relative; left: 20px; top: 24px;	}
#feat_text .pav		{ color:#1A60A4 !important;													}
.w524				{ width: 524px;																}
.w200				{ width: 200px;																}
.w249				{ width: 249px;																}
.feat_blue_top		{ height: 9px; background: url(images/feat_blue_top.gif) no-repeat;				}
.feat_blue_bottom	{ height: 10px; background: url(images/feat_blue_bottom.gif) no-repeat;			}
.feat_blue_rep		{ background: url(images/feat_blue_rep.gif) repeat-y; padding-left: 8px; margin-right: -8px;			}
.w230				{ width: 230px;																}
.feat_heading		{ height: 33px; line-height: 33px;background: url(images/feat_heading.gif) no-repeat; width: 229px; font: bold 14px Arial;	}
.feat_heading span	{ height: 33px; line-height: 33px; color: #5A933D; 							}
.feat_heading img	{ position: relative; top:5px; left: 8px; margin-right: 19px;				}
.feat_end			{ height: 11px; background: url(images/feat_end.gif) no-repeat;					}
.feat_rep			{ background: url(images/feat_rep.gif) repeat-y;									}
.feat_text			{ width: 197px; left: 10px;	font: 11px Arial;								}
.feat_double		{ height: 93px; background: url(images/feat_double.gif) top right no-repeat;		}
.feature			{ width: 188px; }
.feature .type		{ font: bold 18px Arial; color:#1A60A4; }
.feature .type span	{ font:bolder 12px Arial; color:#749ABF; }

/* features page order block */
.order_top			{ height: 18px; background: url(images/order_top.gif) no-repeat;									}
.order_rep			{ background: url(images/order_rep.gif) repeat-y; 													}
.order_bottom		{ height: 14px; background: url(images/order_bottom.gif) no-repeat; z-index: 5000;					}
.order_text			{ width: 724px;	left: 27px;																	}
.order_text .pav	{ color: #F17700;																			}
.order_text hr		{ border-top: 1px solid #F3C394; height: 0px;												}
.step				{ font: bold 18px Arial;  color: #F17700; margin-bottom: -15px; bottom: -15px;			}
.w206				{ width: 206px; }
.w263				{ width: 263px;	}
.w171				{ width: 171px; }
#extension			{ font: 11px Arial;	color :#545D60; width: 62px; background: none !important; border: 1px solid #E0E0E0;	padding-top:2px; padding-bottom:3px; }
#plan				{ font: 11px Arial;	color :#545D60; width: 153px; background: none !important; border: 1px solid #E0E0E0;	padding-top:2px; padding-bottom:3px; }
.next				{ font-size:0px; width: 84px; height:23px; background: url(images/next.gif) no-repeat; border:none !important; cursor: pointer; }
.feat_rows			{ background: url(images/feat_rows.gif) repeat-y;	}
.feat_top_row		{ height: 31px; background :url(images/feat_top_row.gif) no-repeat;				}
.feat_bottom_row	{ height: 31px; background :url(images/feat_bottom_row.gif) no-repeat;				}
.w31				{ width: 31px; height: 33px; 												}
.w134				{ width: 134px; height: 33px; margin-right:1px;	font: bold 12px Arial; color: #9A9A9A;			}
.w134 span			{ line-height: 33px; left: 10px; position: relative;						}
.w170				{ width: 170px; height: 33px; margin-right:1px;								}
.w170 span			{ line-height: 33px;														}
.w181				{ width:181px; height:33px;													}
.w181 span			{ line-height: 33px;														}
.demo				{ width:70px; height: 23px; background: url(images/demo.gif) no-repeat; border:none !important; top: 6px; position: relative; }
.w170 img,
.w181 img			{ position: relative; top:11px; 											}
.feat_head			{ background: url(images/feat_head.gif) no-repeat; height: 23px;	font:bolder 14px Arial; color: #9E9262;	margin-bottom:-2px;					}
.feat_head span		{ line-height: 23px; left: 42px; position: relative;						}

/* affiliates page	*/
.affiliates			{ height:160px; background: url(images/affiliates.jpg) no-repeat;	z-index:0		}
#aff_text			{ width: 408px; height: 118px; position: relative; left: 20px; top: 24px;	}
.affiliates p		{ color: #fff;																}
.topline			{ height: 23px; background: url(images/topline.gif) no-repeat;						}
.botline			{ height: 16px; background: url(images/botline.gif) no-repeat;						}
.rep				{ background: url(images/repeat.gif) repeat-y;										}
.contents			{ width: 718px;	left: 23px; top: -7px;	margin-bottom:-14px;				}
.contents p.pav		{ font: bold 18px Arial; margin-bottom: -3px								}
.contents p			{ line-height: 18px;														}
.aff_signup			{ width: 404px; height: 221px; background: url(images/aff_signup.gif) no-repeat; padding-left: 26px; 	}
.aff_title			{ height: 38px; line-height:38px; font: bold 14px Arial; color: #B40000;	}
.aff_title span		{ height: 38px; line-height:38px; 											}
.aff_green			{ height: 38px; line-height:38px; font: bold 14px Arial; color: #5A933D;	}
.aff_green span		{ height: 38px; line-height:38px; 											}
.login_title		{ height: 38px; line-height:38px; font: bold 14px Arial; color: #08447A;	}
.login_title span	{ height: 38px; line-height:38px; 											}
.aff_row			{ height: 14px; font: 11px Arial; color :#545D60; 							}
.order_row			{ height: 20px; font: 11px Arial; color :#545D60; font-weight:bold;}
.aff_row_o			{ font: 11px Arial; color :#545D60; 							}
.aff_input			{ height: 23px; font: 11px Arial; color :#545D60; 							}
.aff_signup div,
.aff_login div		{ text-align: left; }
.aff_login			{ width: 320px; height: 221px; background: url(images/aff_login.gif) no-repeat; padding-left: 26px; 									}
.register			{ border: none !important; background: url(images/register.gif) no-repeat; width: 148px; height: 23px;	font-size:0px; cursor: pointer; }
.enter				{ border: none !important; background: url(images/enter.gif) no-repeat; width: 65px; height: 23px; font-size:0px; cursor:pointer; 		}
.cb					{ border:none !important;  													}
#city				{ width: 62px; border:1px solid #aaaaaa; background-color: #FFF !important;  height:16px; font: 11px Arial;	color :#545D60;  padding-left: 3px;	position: relative					}
#country			{ height:16px; font: 11px Arial;	color :#545D60; width: 100px; background: none !important; border: 1px solid #E0E0E0;		}
.money				{ width:114px; height: 89px; background: url(images/money.jpg) no-repeat; 			}
#money_list li		{ background: url(images/g_bull.gif) center left no-repeat; padding-left: 14px; font: bold 12px Arial; color:#fff;	}
#money_list li span { color:#727D81; }
#money_list			{ margin-left: 0px;  }

.website_creation	{ width:114px; height: 89px; background: url(images/website_creation.gif) no-repeat; }

.money_list			{ width: 604px; }

p.pav				{ color: #F17700 !important; font: bold 13px Arial; }

/*Domains page*/
.domains			{ height:160px; background: url(images/domains.jpg) no-repeat;	z-index:0		}
#domains_text			{ width: 428px; height: 118px; position: relative; left: 20px; top: 24px;	}
#domains_text .pav		{ color:#1A60A4 !important;}															}
.topline			{ height: 23px; background: url(images/topline.gif) no-repeat;						}
.botline			{ height: 16px; background: url(images/botline.gif) no-repeat;						}
.rep				{ background: url(images/repeat.gif) repeat-y;										}
.contents			{ width: 718px;	left: 23px; top: -7px;	margin-bottom:-14px;				}
.contents p.pav		{ font: bold 18px Arial; margin-bottom: -3px								}
.contents p			{ line-height: 18px;														}
.aff_signup			{ width: 404px; height: 221px; background: url(images/aff_signup.gif) no-repeat; padding-left: 26px; 	}
.aff_title			{ height: 38px; line-height:38px; font: bold 14px Arial; color: #B40000;	}
.aff_title span		{ height: 38px; line-height:38px; 											}
.login_title		{ height: 38px; line-height:38px; font: bold 14px Arial; color: #08447A;	}
.login_title span	{ height: 38px; line-height:38px; 											}
.aff_row			{ height: 14px; font: 11px Arial; color :#545D60; 							}
.aff_row_o			{ font: 11px Arial; color :#545D60; 							}
.aff_input			{ height: 23px;	font: 11px Arial; color :#545D60; 							}

#table_reseller {
	border:0px solid #dadada; 
	border-spacing:0px;
	paddding:18px;
	border-collapse:collapse;
	width:500px;
	}
#table_reseller td { 
	border:none;
	padding:18px;
	}