@charset "utf-8";
body { margin:0; padding:0; background:#FFF url(/images/bkg-body.jpg) repeat-x top; font:14px Arial, Helvetica, sans-serif; }
div, form { margin:0; padding:0; border:none; }
a img { border:none; }
a { color:#ea5302; text-decoration:underline; }
a:hover { text-decoration:none; }
a.hinted { text-decoration:none; border-bottom:1px dotted; }
a.hinted:hover { text-decoration:none; border-bottom:1px dotted #FFF; }
h1 { padding:0; margin:0; font:24px Arial, Helvetica, sans-serif; font-weight:bold; }
h2 { padding:0; margin:0 0 4px 0; font:20px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; color:#909090; }
h2 span { font-size:23px; font-weight:bold; }
h3 { padding:0; margin:0 0 4px 0; font:27px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; }
h4 { background:url(/images/ico-news.gif) no-repeat left; padding-left:37px; font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#8f8f8f; }
h4 a { font:18px Arial, Helvetica, sans-serif; }

.all { width:990px; margin:auto; }
.clear {clear: both; height:0; font-size:0; }
.abs { vertical-align:middle; }
.m0 { margin:0; padding:0; }
.dots { background:url(/images/dot.gif) repeat-x center; height:3px; }
.blqk { color:#000; }
.red { color:#DD0005; }
.green { color:#198a05; }
.sky { color:#2a9fe2; }
.blue { color:#0072b2; }
.orange { color:#f5771d; }
.black { color:#000; }
.t11 { font:11px Tahoma, Geneva, sans-serif; }
.t16 { font:16px Arial, Helvetica, sans-serif; }
.hidden { display:none; }

ol.alpha { list-style: lower-alpha; }


.pop { width:365px; margin:0; padding:0; font:11px Tahoma, Geneva, sans-serif; color:#8e8583; white-space:normal; }
.pop2 {width:550px; padding:12px 0 12px 0; margin:auto; font:11px Tahoma, Geneva, sans-serif;}
.dom2 { width:550px; margin:auto; }

/* (s) NAVIGATION */
.nav { height:30px; padding:7px 0 0 0; }
.nav-left { float:left; width:670px; }
.nav-left ul { margin:0; padding:0; list-style-type:none; }
.nav-left ul li { padding:0 0 0 20px; display:inline; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; }
.nav-left ul li#arr { background:url(/images/bkg-arrow.gif) left no-repeat; padding-left:22px; }
.nav-left ul li a { color:#000; text-decoration:none; }
.nav-left ul li a:hover { color:#ea5302; text-decoration:underline; }
.nav-left ul li a.active-link { color:#ea5302; text-decoration:underline; }

.nav-left-fr { float:left; width:640px; }
.nav-left-fr ul { margin:0; padding:0; list-style-type:none; }
.nav-left-fr ul li { padding:0 0 0 20px; display:inline; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; }
.nav-left-fr ul li#arr { background:url(/images/bkg-arrow.gif) left no-repeat; padding-left:22px; }
.nav-left-fr ul li a { color:#000; text-decoration:none; }
.nav-left-fr ul li a:hover { color:#ea5302; text-decoration:underline; }
.nav-left-fr ul li a.active-link { color:#ea5302; text-decoration:underline; }

.nav-login { text-align:right;  float:right; padding:2px 0 0 48px; height:28px; width:236px; background:url(/images/ico-login-key.gif) no-repeat top left; }
.nav-login a {  padding-top:3px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#f42e00;  }
.nav-login a span { color:#e96111; }
.nav-login a:hover {  text-decoration:underline; }

.nav-login-fr { text-align:right;  float:right; padding:2px 0 0 48px; height:28px; width:266px; background:url(/images/ico-login-key.gif) no-repeat top left; }
.nav-login-fr a {  padding-top:3px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#f42e00;  }
.nav-login-fr a span { color:#e96111; }
.nav-login-fr a:hover {  text-decoration:underline; }

/* (e) NAVIGATION */
/* (s) SUB-NAVIGATION */
.sddm { margin:0; padding:0; z-index:30; }
.sddm li { list-style:none; float:left; }
.sddm li.bd { color:#ededed; padding-left:20px;}
/* .sddm li a { display: block; } */
.sddm li a:hover {}
.sddm div {	position: absolute;	visibility: hidden; }
.sddm div a { 
	position: relative; display: block; margin: 0; padding:5px 12px 5px 10px; width: auto; 
	text-decoration: none;
	background: #f4f4f4; /* menu bg color */
	white-space: nowrap;
	font:13px Arial, Helvetica, sans-serif; font-weight:bold; color: #000; text-decoration: none; text-align: left;
	border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;
}
.sddm div a.subL:hover { background:#fb6f22; color:#FFF; text-decoration:none; } /* menu hover color */
.sddm14 { padding-top:8px; }
/* (e) SUB-NAVIGATION */

.L530 { float:left; width:530px; }
.R430 { float:right; width:430px; }

.vidlist { margin-top:12px; }
.vidlist img { margin-right:12px; border:1px solid #69584f; }
.vidlist img:hover { border-color:#f5771d;}
.vidlist a { font-weight:bold; }

.title-sky { color:#959595; border-top:2px solid #2a9fe2; background:#f0f0f0; padding:6px 12px 6px 12px; }
.title-sky a { font:18px Arial, Helvetica, sans-serif; }
.title-green { border-top:2px solid #19A60A; background:#eaf9eb; padding:6px 12px 6px 12px; }
.title-green a { color:#147c02; font:18px Arial, Helvetica, sans-serif; }

.home-features { background:#f6f6f6; border-top:2px solid #659fe1; }
.home-features th { font:12px Tahoma, Geneva, sans-serif; font-weight:bold; }
.home-features th a { color:#000; text-decoration:underline; }
.home-features th a:hover { text-decoration:none; }
.home-features th.thgreen { background:url(/images/thtd_green.jpg) repeat-x top; }
.home-features th.thred { background:url(/images/thtd_red.jpg) repeat-x top; }
.home-features th.thpink { background:url(/images/thtd_pink.jpg) repeat-x top; }

.mo-pr { font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ff7108; }
.td-pr { font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#999999; }
.td-pr span { font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#ff7108; }


.footer { border-top:1px solid #BBBEBB; padding:7px 0 0 0; margin:25px 0 7px 0; }
.footer ul { margin:0; padding:0; list-style-type:none; }
.footer ul li { padding:0 4px 0 4px; display:inline; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#dbdbdb; }
.footer ul li a { color:#0f86d1; text-decoration:none; }
.footer ul li a:hover { text-decoration:underline; }
.footer ul li strong { color:#ffd05e; }
.ft1 { color:#555555;  }
.ft2 { color:#b1b1b1;  }

.L540 { float:left; width:540px; height:98px; background:url(/images/50webs-logo-background.jpg) top no-repeat; }
.L540-no-tv { float:left; width:540px; height:98px; background:url(/images/50webs-logo-background-no-tv.jpg) top no-repeat; }
.R450 { float:left; width:450px; height:98px; background:url(/images/logo_dot.jpg) repeat-x top;  }
.logo50 {float:left; width:300px; height:98px;}
.logo60 {float:left; width:240px; height:98px;}
.hv1 { margin:34px 40px 0 0; padding:0; font:26px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#f5771d;}
.hv2 { margin:0 110px 0 0; padding:0; font:22px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; color:#909090;}

.flags { float:right;  margin:26px 0 0 0; padding:0;}
.flags li { display:inline; }

.L2-540 { float:left; width:540px; background:url(/images/hosting-video-background-480x270.jpg) top no-repeat; }
.tv-area { float:left; width:480px; margin-top:16px; padding-left:10px; }
.channels { float:left; width:37px; padding-top:16px; margin-left:3px; }
.chd { width:37px; margin-bottom:6px; }

.R2-430 { float:right; width:430px; height:356px; }
.domain-home { margin:10px 0 0 0; padding:18px 18px 0 18px; height:65px; background:url(/images/bkg_domain_home.jpg) no-repeat top; }
.dsearch { padding:0 0 0 31px; height:26px; background:url(/images/ico_search.gif) no-repeat ;}
.dsearch2 { padding:0 0 0 31px;  background:url(/images/ico_search.gif) no-repeat ;}

.L2-378 { float:left; width:378px; background:url(/images/hosting-video-background-small.jpg) top no-repeat; }
.tv-small { padding:17px 0 70px 12px; }
.L2-378-tv320 { float:left; width:378px; background:url(/images/hosting-video-background-small-320.jpg) top no-repeat; }
.tv-small-320 { padding:17px 0 70px 12px; }
.R2-580 {float:right; width:580px;}

.L3-270 { float:left; width:270px; }
.R3-688 {float:right; width:688px;}

.left-sub-nav { margin:4px 0 0 0; padding:0; list-style-type:none; }
.left-sub-nav li { font:14px Arial, Helvetica, sans-serif; font-weight:bold; padding-left:20px; background:url(/images/left-nav-arrow.gif) no-repeat left; line-height:22px; }
.left-sub-nav .active-left { color:#333; text-decoration:none; }
.left-sub-h {background:none; padding:0; margin:0; list-style-type:none; color:#cccccc; font-weight:normal; }

.y-here { float:left; font:12px Arial, Helvetica, sans-serif; width:80px; background:#ECECEC; white-space:nowrap; padding:4px 8px 4px 8px; margin-bottom:5px; }
.y-current { float:left; background:url(/images/y-current.gif) no-repeat left; padding:2px 0 0 20px; margin-left:9px; font-weight:bold; }

.dsin { background:url(/images/domain-search-btn-bkg.jpg) no-repeat; width:580px; height:138px; }
.dnpt1 { float:left; padding-top:14px; font:13px 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.dnpt2 { float:left; padding-top:14px; margin-left:35px; font:13px 'Trebuchet MS', Arial, Helvetica, sans-serif; }

.pagination { margin:35px; auto 0 auto; padding:0; width:500px; }
.pagination ul li { display:inline; float:left; width:auto; white-space:nowrap; }
.pagination ul li a { display:block; margin:0 4px 0 4px; padding:2px 9px 2px 9px; background:#FAF2EB; border:1px solid #999; text-decoration:none; font-weight:bold; }
.pagination ul li a:hover { color:#000; border-color:#000; }

.toplist li { padding-bottom:20px; }

.conin { width:380px; border:1px solid #333; }
.contxt { width:380px; height:160px; border:1px solid #333; }
.cap { width:170px; border:1px solid #333; }
.snd { border:1px solid #000; background:#cf3f00; font:13px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; padding:2px 6px 2px 6px; cursor:pointer; }

.videolist { list-style-type:none; }
.videolist li { background:url(/images/video_ico_t.gif) no-repeat left; padding-left:24px;}

.bannerfarm textarea { height:50px; width:578px; border:1px solid #CCC; background:#F9F8EC;  }

.price_1 { background-color: #eaeaea; }
.price_2 { background-color: #f4f4f4; }
.free_price_1 { background-color: #c0d7f3; }
.free_price_2 { background-color: #99b9e0; }

/* NEW TABS CSS */

#tab-menu { border-bottom:1px solid #ccc; margin:0; padding:0 0 24px 10px; } /* KEY */
#tab-menu li { display:inline; list-style-type:none; margin:0; padding:0; }
#tab-menu li a 	{
	float: left;
	background:#fffaf1; color:#000000;
	border-left:1px solid #ffaa3b;
	border-top:1px solid #ffaa3b;
	border-right:1px solid #ffaa3b;
	border-bottom:1px solid #CCCCCC;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold; text-decoration: none;
	line-height : 14px;
	margin-right : 8px;
	padding: 5px 10px 4px 10px; /* KEY */
}
#tab-menu li a.tactive	{ background:#fff; color:#a62401; border-bottom:1px solid #FFFFFF; border-left:1px solid #CCC; border-top:1px solid #CCC; border-right:1px solid #CCC; }
#tab-menu li a:hover { color:#941210 !important; }
#tab-contents { background:#FFFFFF; border:1px solid #CCCCCC; border-top:none; clear:both; margin:0; padding: 2px; }
/* END of NEW TABS CSS */
div.all
{
	position: relative;
}
div.note
{
	position: absolute;
	top: 20px;
	right: 50px;
	width: 200px;
	background: #C0D7F3;
	display: none;
	border: 1px solid #CCCCCC;
}
div.note a.close
{
	position: absolute;
	top: 3px;
	right: 5px;
	color: white;
	font-size: 80%;
}
div.note h2 { background: black; padding: 5px 10px; color: white; font-size: 1.2em; }
div.note h3, div.note p { margin: 0; padding: 5px 10px; font-size: 1em; }
div.note h3 { font-weight: bold; }

.homdom-1 {float:left; width:438px; border-top:2px solid #ff9342; background:#f2f2f2; height:60px; padding:20px 0 0 16px; }
.homdom-2 {float:left; width:204px; border-top:2px solid #42aeff; background:#f2f2f2; height:80px; margin:0 2px 0 2px;}
.homdom-3 {float:left; width:328px; border-top:2px solid #a4a4a4; background:#f2f2f2; height:64px; padding-top:16px;}
.homdomul {margin:0; padding:0; list-style-type:none; white-space:nowrap;}
.hom-1 {float:left; width:458px; }
.hom-1 h5 { margin:0; padding:0; font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#909090; }
.hom-2 {float:left; width:204px; }
.hom-2 h3 { margin:0; padding:0; font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#377eb3; }
.hom-3 {float:left; width:324px; }
.hom-3 h5 { margin:0; padding:0; font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00000; }

.hom-cp-tour { width:430px; }

.dsin #domain-search-box, #search-box-form, .dsearch2 #domain-search-box { display: inline; float: right; padding: 0 !important; margin: 0; position: relative; }
.dsearch2 #domain-search-box { padding: 0 30px 5px 0 !important; }
.dsin #domain-search-box h2, .dsearch2 #domain-search-box h2 { display: none }
.dsin #domain-search-box #search-box-whois, .dsearch2 #search-box-whois { display: none }
.dsin #domain-search-box #search-box-submit { position: absolute !important; top: 40px; right: 0px; width: 110px; }
.dsin #domain-search-box #search-box-input { width: 300px; }

.L3-270 #search-box-input { width: 100px !important; }
.L3-270 #search-box-tld { width: 70px !important; }
.L3-270 #search-box-submit { width: 50px !important; margin-left: 5px !important; }
.L3-270 #domain-search-box h2 { font-size: 16px !important; margin: 0 0 10px !important; }
.L3-270 #search-box-form { float: none !important; }
.L3-270 #search-box-whois { }

/* the overlayed element */
.apple_overlay {
	display:none;
	background:url(/images/overlay.png);
	width:750px;
	height:465px;
	padding:0px;
	position:relative;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(/images/close.png);
	position:absolute;right:-35px; top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

#overlay {
	display:none;
		background:#FFF;
		color:#666;
		width:1026px;
		height:600px;		
	}
#overlay .close {
	background-image:url(/images/close.png);
	position:absolute;right:-35px; top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
	
/* container for external content. uses vertical scrollbar, if needed */
div.contentWrap {
	height:1024px;
	overflow-y:auto;
}

