/* //////////// LAYOUT STYLES //////////// */
body { margin: 0px; padding: 0px; background-color: #0f6974; background-image: url(/new/2010/i/bg.png); background-repeat: repeat-x; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height:18px; font-weight: normal; font-style: normal; }
.container { width: 960px; margin: 0px auto 0px; }
.white_box { background-color: white; }
.toppest_section { height: 11px; padding: 9px 0px 14px 0px; background-color: #106a76; color: #ffffff; }
.toppest_section_links { text-align: right; }
.in_white_box_section { margin: 0px 31px 30px 31px; background-color:white; min-height:1485px; }
.top_login_section { height: 11px; padding: 9px 14px 14px 0px; }
.top_logo_section { height: 99px; background-image: url(/new/2010/i/fr/logo.png); background-color:#0F3C42; background-repeat: no-repeat; }
.top_menu_section { height: 33px; background-image: url(/new/2010/i/menu_bg.png); background-repeat: repeat-x; }
.top_menu_section_internal { margin-bottom: 20px; height: 33px; background-image: url(/new/2010/i/menu_bg.png); background-color:#1A6073; background-repeat: repeat-x; }
.top_intro_section { height: 214px; margin-bottom: 16px; background-color: #384d54; }
.left_sidebar { width: 186px; float: left; background-color: #416573; }
.left_sidebar_top { height: 10px; background-image: url(/new/2010/i/sidebar_top.png); background-repeat: no-repeat; }
.left_sidebar_bottom { height: 10px; background-image: url(/new/2010/i/sidebar_bottom.png); background-repeat: no-repeat; }
.left_sidebar_content { }
.content { margin: 0px 10px 0px 226px; padding-top: 5px; }
.content_no_sidebar { margin: 0px 20px 0px 20px; padding-top: 5px; }
.bottom_corners { background-image: url(/new/2010/i/corners.png); background-repeat: no-repeat; height: 47px; clear: both; }
.bottom_content { clear: both; }

/* //////////// CONTENT //////////// */
.top_buttons { color: #287b87; text-align: right; }
.left_menu { margin: 40px 7px 20px 14px; }
.left_menu_line { background-image: url(/new/2010/i/left_menu_div.png); background-repeat: no-repeat; height: 10px; }
.left_specials { font-size: 10px; margin-left: 14px; color: white; line-height: 20px; }
.specials { background-image: url(/new/2010/i/specials.png); background-repeat: no-repeat; height: 23px; margin-bottom: 10px; }
.left_register_now { text-transform: uppercase; text-align: center; margin-top:10px; font-size:13px; }
.login_box { margin: 20px 0px 20px 0px; height: 171px; }
.would_you { margin: 5px 8px 0px 14px; font-size: 10px; height: 150px; color: white; background-image: url(/new/2010/i/$$$.png); background-repeat: no-repeat; background-position: right; line-height: 20px; }
.left_banners { text-align: center; margin:60px 0px 20px 0px; }
.left_banners img { margin: 0px 0px 25px 0px; }
.bottom_text { text-align: center; color: white; line-height: 20px; margin-bottom: 20px; }
.bottom_copyright { text-decoration: underline; margin-bottom: 20px; }
.whbox_bottom_header { font-size: 16px; margin-bottom: 10px; }
.whbox_bottom_text { clear: both; }
.whbox_bott_cell { font-size: 11px; line-height: 20px; margin: 0px 18px 0px 18px; width: 200px; float: left;  }
.whbox_bott_cell_s { font-size: 11px; line-height: 20px; margin: 0px 10px 0px 10px; width: 160px; float: left; }
.bottom_banners { clear: both; }
.bott_banner_cell { width: 280px; float: left; margin: 30px 20px 0 20px; text-align: center; line-height: 20px; display:inline; }
.bott_banner_cell_b { width: 330px; float: left; margin: 30px 20px 0 20px; text-align: center; line-height: 20px; display:inline;}
.bott_banner_cell_s { width: 230px; float: left; margin: 30px 20px 0 20px; text-align: center; line-height: 20px; display:inline;}
.text_intro { margin: 15px 0px 30px 0px; line-height: 20px; font-size: 13px; text-align: justify; }
.content_column_l { width: 290px; margin: 0px 12px 20px 27px; float: left; display:inline;}
.content_column_r { width: 290px; margin: 0px 27px 20px 12px; float: left; display:inline;}
.domain_search { font-size: 10px; }
.hosting_plans, .days, .websitematic { font-size: 11px; }
.pers_email { font-size: 11px; margin-top:10px; }
.search_d_form { height: 18px; }
.domain_registration, .banner, .turnkey, .tel { margin: 30px 0px 30px 0px; font-size: 11px; }
.days { text-align: center; margin-top:30px;}
.milk_spl { height: 25px; width: 200px; background-color: #bdad93; margin: 0px auto 0px auto; }
.milk_spl .milk_txt { padding: 5px; text-align: center; text-transform: uppercase; color: white; font-weight: bold; }
.hosting_plans_img { margin-bottom: 15px; }
.visa, .days_img, .pers_email_img, .websitematic_img { text-align: center; padding: 10px; }
.more { padding: 10px; text-align: right; }
.more_rb { margin: 0px 10px 0px 10px; text-align:right; }
.websitematic_l { text-align: center; }
.host_plan_table { width: 600px; padding: 0px; margin: 0px; background-color: white; text-align: center; border-collapse: collapse; }
.host_plan_table td { border: 1px #a0bfc9 solid; padding: 5px; border-collapse: collapse; }
.unm { font-size: 11px; line-height: 20px; margin: 20px 0px 35px 0px; }
.valign_img { vertical-align: -2px; }
.valign_img_btn { vertical-align: -7px; }
.no_flash p { padding: 50px 50px 25px 50px; color: white; font-size: 16px; }

/* //////////// LINKS //////////// */
a { color: #10606B; }
a:hover, .left_register_now a:hover, .bottom_text a:hover   { text-decoration: none; }
.left_menu a { text-transform: uppercase; text-decoration: none; font-size: 13px; color: white; line-height: 25px; margin-left: 7px; }
.left_menu a:hover { text-decoration: underline; }
.bottom_text a, .would_you a, .left_register_now a { color: white; }
.whbox_bott_cell a, .whbox_bott_cell_s a { color: black; }
.whbox_bott_cell a:hover, .whbox_bott_cell_s a:hover { color: black; text-decoration: none; }
.top_buttons a { color: #287b87; text-decoration: none; }
.top_buttons a:hover { color: #287b87; text-decoration: underline; }
.toppest_section_links a { color: white; text-decoration: none; }
.toppest_section_links a:hover { color: white; text-decoration: underline; }

/* //////////// TABBAR //////////// */
ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; border-bottom: 1px solid #999; border-left: 1px solid #999; width: 100%; }
ul.tabs li { float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; border: 1px solid #999; border-left: none; margin-bottom: -1px; background: #ded7c5; overflow: hidden; position: relative; }
ul.tabs li a { text-decoration: none; color: #0f4c5a; display: block; font-size: 1.2em; padding: 0 20px; border: 1px solid #fff; outline: none; }
ul.tabs li a:hover { background: #e9e2cf; }
html ul.tabs li.active, html ul.tabs li.active a:hover { background: #f5f3ed; border-bottom: 1px solid #f5f3ed; }
.tab_container { border: 1px solid #999; border-top: none; clear: both; float: left; width: 100%; background: #f5f3ed; margin-bottom: 10px; line-height: 18px; moz-border-radius-bottomright: 5px; khtml-border-radius-bottomright: 5px; webkit-border-bottom-right-radius: 5px; moz-border-radius-bottomleft: 5px; khtml-border-radius-bottomleft: 5px; webkit-border-bottom-left-radius: 5px; }
.tab_content { padding: 20px; }

/* //////////// HEADERS //////////// */
h1 { font-size: 16px; line-height: 25px; color: #147683; text-align: center; }
h2 { font-size: 14px; line-height: 25px; color: #147683; text-align: center; }
h3 { font-size: 12px; line-height: 25px; color: #147683; text-align: center; }
h1.text_intro_header { font-size: 16px; line-height: 25px; color: #147683; text-align: center; }
h1.hosting_plan_header { font-size: 14px; color: #147683; text-align: center; margin: 20px 0px 20px 0px; }
h2.hosting_plan_header { font-size: 12px; color: #147683; text-align: center; margin: 15px 0px 15px 0px; }

/* CUSTOM DESIGN PAGE LAYOUT*/
.nbig { font-size: 14px; font-weight: bold; padding: 15px 0px 15px 0px; }
.nsbig { padding: 0px 0px 3px 0px; }
.nsbigr { font-weight: bold; padding: 0px 0px 15px 0px; }
.ncopy { line-height: 19px; padding: 3px 0px 12px 0px; }
.nc { background-image: url(ncheck.gif); background-repeat: no-repeat; background-position: 0px 2px; font-size: 13px; font-weight: normal; padding: 2px 0px 2px 20px; }
.nbox { border: #696969 1px solid; padding: 18px; margin-bottom: 22px; }
.nright { padding: 0px 0px 0px 30px; }
.nlink { padding: 15px 0px 3px 0px; font-size: 13px; font-weight: normal; }
.ntest { font-size: 12px; font-style: oblique; font-decoration: oblique; color: #696969; line-height: 19px; }
.nsmall { font-size: 11px; }
.webdes_top_cnt { margin: 20px 0px 20px 0px; line-height: 25px; }

/* Suggestion Tool */
#result { margin: 0 auto; }
.green { color: green; }
