/* Global */
* { margin:0; padding:0; border:none; }
li { list-style:none;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
/* Layout */
body { background:#e2e3e2; font:62.5%/1.4 Tahoma, sans-serif; color:#302f32;}

/* Header */
#header { background:#343336 url(images/header_bg.gif) repeat-x top left; padding:26px 0 24px;}
#header .logo { background:url(images/logo.gif) no-repeat top left; width:219px; height:48px; overflow:hidden; text-indent:-9999px; display:block; position:absolute; top:14px; left:50px;}
#header ul { text-align:center; margin:0 auto;}
#header ul li { display:inline;}
#header ul li div { padding:5px 7px; position:relative; display:inline}
#header ul li a { color:#FFF; font-size:12px;}
#header ul li a:hover { text-decoration:none;}
#header ul li b { display:none; text-indent:-9999px;}
#header ul li.active div b { width:6px; height:6px; position:absolute; display:block; text-indent:-9999px;}
#header ul li.active div b.tl { background:url(images/tl.gif) no-repeat top left; top:0; left:0;}
#header ul li.active div b.tr { background:url(images/tr.gif) no-repeat top right; top:0; right:0;}
#header ul li.active div b.bl { background:url(images/bl.gif) no-repeat bottom left; bottom:0; left:0;}
#header ul li.active div b.br { background:url(images/br.gif) no-repeat bottom right; bottom:0; right:0;}
#header ul li.active div { background:#e1dedf}
#header ul li.active div a { color:#1d1c21}

/* Content */
.content { background:url(images/content_bg.gif) no-repeat top left; padding:55px 0 20px 50px;}
.content p { font-size:11px; margin:9px 0;}
.content p a, .content p a:hover { color:#c73d70;}
.content p.circle { background:url(images/text_circle.gif) no-repeat left center; padding:5px 0 5px 27px; margin-top:0; font-size:12px;}
.content h4 { font-family:Arial, Helvetica, sans-serif; font-size:40px; font-weight:bold;}
.content h2 { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:22px;}
.content ul li { list-style-type:decimal; font-weight:bold; margin:4px 0 4px 20px;}
.content ul li ol li { list-style-type:lower-alpha; margin-left:38px;}
.content ul li a { color:#302f32; text-decoration:underline; font-weight:normal; font-size:11px;}
.content ul li a:hover { text-decoration:underline; color:#c73d70;}
.content ul li p { font-weight:normal;}
.content ul li p em { font-style:normal; color:#c73d70;}
.content .btn_top { background:url(images/btn_top.gif) no-repeat top left; width:32px; height:21px; overflow:hidden; text-indent:-9999px; display:block;}
.under_content { text-align:center; margin:16px 0;}
.content .under_content p { margin:9px 0 0;}
.under_content .btn_accept { background:url(images/btn_accept.gif) no-repeat top left; width:91px; height:36px; overflow:hidden; text-indent:-9999px; display:block; margin: 0 auto;}
.under_content .mailto { display:block; float:left; margin-left:290px; font-size:11px; color:#c73d70;}
.banner { background:url(images/banner.gif) no-repeat top left; width:502px; height:83px; overflow:hidden; text-indent:-9999px; display:block; margin-bottom:12px; margin-top:14px;}
/* Terms onlye */
.terms { background:url(images/terms_girl.jpg) no-repeat top right;}
.terms .content h2 { margin:15px 0;}
.terms .content, .privacy .content { width:690px;}
/* Sponsors onlye */
.sponsors { background:url(images/sponsors_girl.jpg) no-repeat top right;}
.sponsors .content { width:550px; min-height:570px;}
/* Privacy onlye */
.privacy { background:url(images/privacy_girl.jpg) no-repeat top right;}
.privacy .content { min-height:620px;}
.privacy .circle_list { width:690px; padding-top:10px;}
.privacy .circle_list li { list-style:none; margin:0; width:690px; float:left}
.privacy .circle_list li p { float:left; width:650px; margin:3px 7px; line-height:14px}
.privacy .circle_list li span { background:url(images/text_circle_16.gif) no-repeat top left; text-indent:-9999px; width:16px; height:16px; display:block; float:left; position:relative; top:3px;}
/* Home onlye */
.home { background:url(images/index_girl.jpg) no-repeat top right; padding-bottom:100px}
.home .content { width:485px; float:left; min-height:450px;}
.home .content p.text2 { float:left; width:425px;}
.home h5 { text-indent:-9999px; height:36px; float:left;}
.home .text_hosting { background:url(images/text_banerless.gif) no-repeat top left; width:285px;}
.home .text_space { background:url(images/text_disc_space.gif) no-repeat top left; width:255px;}
.home .text_bandwidth { background:url(images/text_bandwidth.gif) no-repeat top left; width:250px;}
.home .text_design { background:url(images/text_design.gif) no-repeat top left; width:332px;}
.home .free_now { background:url(images/btn_free_now.gif) no-repeat top left; width:114px; margin-left:5px;}
.home .free { background:url(images/btn_free.gif) no-repeat top left; width:69px; margin-left:5px;}
.home .right_content { float:right; width:350px; padding:60px 52px 0 0;}
.home .right_content ul { float:right;}
.home .right_content ul li { display:block; float:left;}
.home .right_content .column1 { width:150px; height:28px; text-align:right; padding:6px 15px 6px 0;}
.home .right_content .column1 label { font-size:12px;}
.home .right_content .column2 { background: url(images/input_bg_right.gif) no-repeat top right; padding-right:5px; height:30px; width:152px;}
.home .right_content input.input { background:url(images/input_bg.gif) repeat-x top left; height:28px; width:147px; padding:6px 0; float:left;}
.home .right_content .input_left { background:url(images/input_bg_left.gif) no-repeat top left; width:5px; height:30px; float:left; text-indent:-9999px;}
.home .right_content .login { background:url(images/sign_in_bg.gif) no-repeat top right; height:125px; float:right; margin-top:5px;}
.home .right_content .login .login_btn { float:right;}
.home .right_content .login p { float:right; background:url(images/text_circle.gif) no-repeat center right; padding:3px 28px 3px 0; font-size:12px; margin:45px 15px 0 0;}
.footer_index { padding:0 50px;}
.footer_index .copyr { float:left;}
.footer_index ul { float:right;}
.footer_index ul li { float:left; display:block; color:#7d7d7d; font-size:10px; padding:16px 0 17px; margin-right:4px;}
.footer_index ul li a { text-decoration:underline; color:#7d7d7d; font-size:10px; padding:16px 0 17px}
.footer_index ul li a:hover { text-decoration:none}
/* Support onlye */
.support { background:url(images/support_girl.jpg) no-repeat top right;}
.support .content { width:480px; min-height:470px; padding-top:125px;}
.support .content .support_form ul { float:left; width:480px; margin-top:13px;}
.support .content .support_form ul li { list-style:none; display:block; float:left; font-size:12px;}
.support .content .support_form ul li.column1 { width:140px; text-align:right; margin:0 23px 0 0; font-weight:normal; padding-top:3px;}
.support .content .support_form ul li.column2 { width:140px; margin:0;}
.support .content .support_form ul li .input { height:21px; padding:3px; width:150px; border:1px solid #d4d6d4; background:#fbfbfb;}
.support .content .support_form ul li .text_area { width:310px; height:110px; border:1px solid #d4d6d4; background:#fbfbfb;}
.support .content .support_form .submit_btn { margin-left:163px; margin-top:15px}
/* SignUp onlye */
.signup { background:url(images/signup_girl.jpg) no-repeat top right;}
.signup .content { width:470px; min-height:530px;}
.signup .content a { color:#c73d70; text-decoration:underline;}
.signup .content a:hover { color:#c73d70; text-decoration:none;}
.signup .content ul {list-style:none; margin:30px 0; float:left}
.signup .content ul li { list-style:none; float:left; width:470px; margin:4px 0;}
.signup .content ul h1 { text-indent:-9999px; width:39px; height:39px; float:left}
.signup .content ul #c1 { background:url(images/step1.gif) no-repeat;}
.signup .content ul #c2 { background:url(images/step2.gif) no-repeat;}
.signup .content ul #c3 { background:url(images/step3.gif) no-repeat;}
.signup .content ul #c4 { background:url(images/step4.gif) no-repeat;}
.signup .content ul p { margin-left:10px; float:left; font-size:14px; font-weight:normal; }
.signup .content ul a { font-size:14px;}
.signup .content .agree, .signup .content .dont_agree { height:36px; text-indent:-9999px; overflow:hidden; display:block; float:left; margin-top:20px; cursor:pointer;}
.signup .content .agree { background:url(images/btn_agree.gif) no-repeat; width:97px; margin-right:7px;}
.signup .content .dont_agree { background:url(images/btn_dont_agree.gif) no-repeat; width:137px;}
/* FAQs onlye */
.faq { background:url(images/faq_girl.jpg) no-repeat top right;}
.faq .content { min-height:560px; width:700px;}
.faq .big_list li { list-style:none; font-size:12px; margin:3px 0; float:left; width:650px}
.faq .big_list li .min { background:url(images/menu_plus.gif) no-repeat left center; padding-left:27px; font-size:14px; line-height:30px; cursor:pointer; float:left;}
.faq .big_list li .max { background:url(images/menu_minus.gif) no-repeat left center; padding-left:27px; font-size:14px; color:#c30e52; line-height:30px; float:left; cursor:pointer;}
.menu_list { float:left; background:url(images/in_menu_bot.gif) no-repeat bottom left; padding-bottom:14px; width:501px; margin-left:30px; display:none}
.menu_list .menu_list_bg { background:url(images/in_menu_top.gif) no-repeat top left; padding:15px 15px 0 15px; width:471px}
.menu_list .menu_list_bg p { font-size:11px; margin:0;}
/* Footer */
.footer, .footer_index { background:#343336 url(images/header_bg.gif) repeat-x top left; text-align:center;}
.footer .copyr, .footer_index .copyr { color:#7d7d7d; font-size:10px; padding:16px 0 17px}
@media all and (min-width: 0px){
#space { display:none;}
#header ul li div { display:inline-table}
.home .right_content input.input { padding-top:0px;}
}
