div.moodal p,
div.moodal ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
div.moodal {
	padding: 5px 5px 0 5px;
	background: #f5f5f5;
	color: #666;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	}
div.moodal h1 {
	margin: 0 0 10px 0;
	padding: 0 0 0 35px;
	height: 40px;
	line-height: 40px;
	background: #404040 url(http://www.haberalani.com/modalimages/background-modal-h1.gif) no-repeat 10px;
	color: #fff;
	font-size: 20px;
	}	
div.moodal h1#welcome_to_mogulus {
	height: 160px;
	padding: 0;
	background: url(http://www.haberalani.com/modalimages/title-welcome_to_hitnet.gif) no-repeat center center;
	text-indent: -9999px;
	}	
div.moodal h1.alert {
	background: #404040 url(http://www.haberalani.com/modalimages/background-moodal-title-alert.gif) no-repeat 8px 9px;
	}	
div.moodal h1 p {
	position: absolute;
	right: 20px;
	top: 0px;
	line-height: 50px;
	color: #999;
	font-size: 11px;
	font-weight: normal;
	}		
div.moodal h1 p a {
	color: #fff;
	}		
div.moodal h1 p a:hover {
	background: #fff;
	color: #222;
	}	
div.moodal form {
	float: left;
	width: 425px;
	padding: 0 0 0 10px;
	}	
div.moodal h2 {
	clear: both;
	position: relative;
	margin: 0 0 10px 10px;
	padding: 0 0 5px 0;
	background: url(http://www.haberalani.com/modalimages/background-moodal-h2.gif) repeat-x left bottom;	
	color: #222;
	font-size: 15px;
	font-weight: bold;
	}	
div.moodal form h2 {
	margin-left: 0;
	}
div.moodal h2 span.number {
	color: #3987cc;
	}
div.launch_form {
	position: absolute;	
	bottom: 80px;
	}	
	
	
/* Copy */	
div.moodal #copy {
	float: left;
	width: 230px;
	margin: 50px 15px 0 0;
	padding: 10px;
	background: url(http://www.haberalani.com/modalimages/background-moodal-copy.gif) no-repeat left top;
	}
div.moodal #copy div.bottom{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 250px;
	height: 9px;
	background: url(http://www.haberalani.com/modalimages/background-moodal-copy-bottom.gif) no-repeat left top;
	}	
div.moodal #copy h3 {
	height: 55px;
	margin: 0 0 0px 0;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
	}
div.moodal #copy h3#title-signing_up {background-image: url(http://www.haberalani.com/modalimages/title-signing_up_is_quick_and_easy.gif);}	
div.moodal #copy h3#title-ready_to_launch {background-image: url(http://www.haberalani.com/modalimages/title-ready_to_launch_your_own_channel.gif);}		
div.moodal #copy h3#title-simply_the_most {background-image: url(http://www.haberalani.com/modalimages/title-moodal-copy-the_most_powerful.gif);}
div.moodal #copy h3#title-moodal-copy-you_must_be_logged_in {width: 232px;height: 40px;margin-left: -4px;background-image: url(http://www.haberalani.com/modalimages/title-moodal-copy-you_must_be_logged_in.gif);}
div.moodal #copy span.sash {
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 54px;
	height: 54px;
	background: url(http://www.haberalani.com/modalimages/sash-free-small.png);
	text-indent: -9999px;
	}	
div.moodal #copy p {
	clear: both;
	line-height: 18px;	
	margin: 0 0 5px 0;	
	padding: 5px;
	color: #777;	
	font-size: 12px;
	}	
div.moodal #copy div.footer {
	position: relative;
	left: auto;
	bottom: auto;
	width: 224px;
	height: auto;
	margin: 10px 1px -10px -9px;
	padding: 8px 12px;
	background: #222 url(http://www.haberalani.com/modalimages/background-moodal-copy-footer.gif) repeat-x left top;
	font-weight: normal;
	}
div.moodal #copy div.footer.alone {
	margin-top: -10px;
	}	
div.moodal #copy div.footer p {
	position: relative;
	left: auto;
	top: auto;
	background: none;
	text-transform: none;
	text-align: center;
	padding: 0;
	margin: 5px 0;
	}	
div.moodal #copy div.footer ul li {
	position: relative;
	margin: 0 0 8px 0;
	padding: 0 0 0 25px;
	background: url(http://www.haberalani.com/modalimages/icon-moodal-star-blue.gif) no-repeat 0px 1px;	
	font-size: 12px;
	}	
div.moodal #copy ul {
	clear: both;
	margin: 0 0 20px 0;
	padding: 5px 0 0 0;
	}	
div.moodal #copy ul li {
	margin: 0 0 10px 5px;
	padding: 0 0 0 35px;
	color: #ccc;
	line-height: 18px;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;
	}
div.moodal #copy ul li.bookmark {background-image: url(http://www.haberalani.com/modalimages/icon-moodal-star.gif);}
div.moodal #copy ul li.produce {background-image: url(http://www.haberalani.com/modalimages/icon-moodal-arial.gif);}
div.moodal #copy ul li.team_up {background-image: url(http://www.haberalani.com/modalimages/icon-moodal-users.gif);}
div.moodal #copy img {
	margin: 10px 0 0 7px;
	}	
	
/* Welcome Text */
	
div.moodal #welcome_text {
	position: relative;
	width: 680px;
	height: 326px;
	margin: 0 0 0 10px;
	background: url(http://www.haberalani.com/modalimages/background-moodal-copy-large.gif) no-repeat left top;
	}
div.moodal #welcome_text div.left {
	position: absolute;
	left: 15px;
	top: 15px;
	width: 310px;
	}
div.moodal #welcome_text div.right {
	position: absolute;
	right: 15px;
	top: 15px;
	width: 310px;
	}		
div.moodal #welcome_text h3	{
	height: 40px;
	margin: 0 0 10px 0;	
	text-indent: -9999px;
	}
div.moodal #welcome_text div.left h3 {background: url(http://www.haberalani.com/modalimages/title-moodal-welcome-watch.gif) no-repeat center center;}
div.moodal #welcome_text div.right h3 {background: url(http://www.haberalani.com/modalimages/title-moodal-welcome-produce.gif) no-repeat center center;}
div.moodal #welcome_text ul li {
	line-height: 18px;
	margin: 0 0 10px 0;
	padding: 0 0 0 25px;
	background: url(http://www.haberalani.com/modalimages/icon-moodal-star-blue-alt.gif) no-repeat left top;
	font-size: 14px;
	color: #ccc;
	}
div.moodal #welcome_text div.right ul li {
	background: url(http://www.haberalani.com/modalimages/icon-moodal-star-pink.gif) no-repeat left top;	
	}
div.moodal #welcome_text ul li a {
	color: #fff;
	}	
div.moodal #welcome_text ul li a:hover {
	background: #fff;
	color: #404040;
	}	
	
/* Form */
#form-sign_up {
	margin: 0 0 20px 0;
	}
div.pair {
	clear: both;
	height: 40px;
	margin: 0 0 10px 0;
	}	
div.pair.small {
	height: 15px;
	}	
label {
	display: block;
	margin: 0 0 3px 0;
	font-weight: bold;
	}	
label span.required {
	color: #df1111;
	}	
div.pair input,
#verification input {
	float: left;
	width: 203px;
	height: 23px;
	margin: 0 5px 0 0;
	padding: 0 0 0 5px;
	border: 1px solid #e7e7e7;
	color: #404040;
	}	
#verification input {
	width: 283px;
	}	
div.pair input.second {
	margin: 0;
	}
div.moodal p input,
div.moodal div.pair div.half p input {
	float: left;
	width: auto;
	height: auto;
	margin: 2px 5px 10px 0;
	padding: 0;
	border: none;
	}
#verification {
	clear: both;
	}	
div.moodal p {
	color: #999;
	line-height: 16px;
	}	
div.moodal p.certification {
	width: 400px;
	margin: 0 0 20px 0;
	font-size: 11px;
	}	
div.pair a.forgot {
	color: #999;
	text-decoration: underline;
	}	
div.pair a.forgot:hover {
	background: #999;
	color: #fff;
	}	
div.pair div.half {
	float: left;	
	width: 210px;
	margin: 0 5px 0 0;
	}		
div.pair div.half.second {
	margin: 0;
	}	
div.pair div.half select,
div.pair div.half input {
	margin: 0;
	}	
div.pair div.half select#user_dob_2i {
	width: 80px;
	}	
div.pair p.check {
	float: left;
	width: 21px;
	height: 23px;
	background: url(http://www.haberalani.com/modalimages/background-availability.gif) no-repeat left top;
	text-indent: -9999px;
	}
div.pair p.check.unavailable {background-position: 0px -23px;}	
div.pair p.check.available {background-position: 0px -46px;}
#verification input {
	float: none;
	margin: 5px 0 5px 0;
	}
div.left button {
	display: block;
	float: left;
	height: 25px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: none;
	text-indent: -9999px;
	}	
div.left button:hover {
	background-position: 0px -25px;
	cursor: pointer;
	}
div.moodal button.check_availability {
	float: left;
	width: 122px;
	height: 23px;
	background: url(http://www.haberalani.com/modalimages/button-check_availability.gif) no-repeat 0px 0px;
	border: none;
	text-indent: -9999px;
	}
div.moodal button.check_availability:hover {
	background-position: 0px -23px;
	cursor: pointer;
	}
/* Logged In */

div.welcome {
	float: left;	
	text-align: center;	
	}
div.welcome div.message{
	margin: 0 0 10px 0;
	padding: 5px 10px;
	background: #fff;
	font-size: 14px;
	text-align: left;
	}
div.welcome p {
	margin: 0 0 5px 0;
	}	
div.welcome p strong {
	color: #404040;
	}	
div.welcome img {
	}	
	
/* Signed Up */

div.sign_up-complete {
	padding: 0 10px 10px 10px;
	}	
	
/* Flash Error */

#flash_error {
	position: relative;
	height: 50px;
	line-height: 50px;
	margin: 0 10px 10px 10px;
	padding: 0 0 0 50px;
	background: #fbe022 url(http://www.haberalani.com/modalimages/background-flash_error.gif) no-repeat 10px 8px;
	color: #222;
	font-weight: bold;
	text-transform: uppercase;
	}	
#flash_error a {
	position: absolute;
	right: 10px;
	top: 15px;
	width: 105px;
	height: 21px;
	background: url(http://www.haberalani.com/modalimages/button-install_now.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	}	
#flash_error a:hover {
	background-position: 0px -21px;
	}	
	
	
/* Form Errors */

#form_error {
	position: absolute;
	top: 60px;
	right: 15px;
	}
#form_error div.content {
	width: 228px;
	padding: 10px;
	background: #df2011;
	border: 1px solid #fff;
	color: #fff;
	}	
.login #form_error div.content {height: 50px;}	
.signup #form_error div.content {height: 430px;}
.sign_up_and_launch #form_error div.content {height: 530px;}
.login_and_launch #form_error div.content {height: 250px;}
.launch_channel #form_error div.content {height: 240px;}
#form_error.small content {
	margin: 16px 0 0 0;
	padding: 5px 10px;
	border: 1px solid #fff;
	}	
#form_error h3 {
	line-height: 20px;
	margin: 0 0 10px 0;
	padding: 0 0 0 25px;
	background: url(http://www.haberalani.com/modalimages/background-moodal-form_error.gif) no-repeat left center;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	}	
#form_error ul li {
	margin: 0 0 5px 25px;
	list-style: disc;
	color: #ffd0cc;
	}	
#form_error p {
	color: #fff;
	}	
#form_error a.close {
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 12px;
	height: 12px;
	line-height: 12px;
	background: url(http://www.haberalani.com/modalimages/button-moodal-errors-close.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	}	
#form_error a.close:hover {
	background-position: 0px -12px;
	}	
	
/* Congratulations */

div.moodal #congratulations	h1 {
	height: 26px;
	margin: 80px 0 10px 80px;
	background: url(http://www.haberalani.com/modalimages/title-congratulations.gif) no-repeat left top;
	text-indent: -9999px;
	}
div.moodal #congratulations	h2 {
	margin: 0 0 20px 80px;
	padding: 0;
	background: none;	
	color: #999;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	}	
div.moodal #congratulations p {
	clear: both;
	margin: 0 0 0 80px;	
	color: #999;
	}		
div.moodal #congratulations #channel {
	float: left;
	margin-bottom: 20px;
	border-bottom: 4px solid #e7e7e7;
	color: #404040;	
	}	
	
/* Alert */

div.moodal p.intro {
	margin: 10px 10px 20px 10px;
	line-height: 18px;
	}	
	
/* Footer */	
div.moodal div.footer {
	clear: both;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 710px;
	height: 55px;
	padding: 0 0 0 10px;
	background: #ccc url(http://www.haberalani.com/modalimages/background-moodal-footer.gif) repeat-x left top;
	}
div.moodal div.footer button,
div.moodal div.footer a#button-ok {
	display: block;
	float: left;
	margin: 15px 10px 0 0;
	height: 25px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: none;	
	background-color: transparent;
	text-indent: -9999px;
	}	
div.moodal div.footer button:hover,
div.moodal div.footer a#button-ok:hover {
	cursor: pointer;
	background-position: 0px -25px;
	}	
div.moodal div.footer button#button-launch_channel_and_open_studio {
	width: 222px;
	background-image: url(http://www.haberalani.com/modalimages/button-launch_channel_and_open_studio.gif);
	}
div.moodal div.footer button#button-sign_up_and_launch {
	width: 222px;
	background-image: url(http://www.haberalani.com/modalimages/button-sign_up_and_launch_a_channel.gif);
	}	
div.moodal div.footer button#button-sign_up {
	width: 82px;
	margin-right: 10px;	
	background-image: url(http://www.haberalani.com/modalimages/button-moodal-sign_up.gif);
	}
div.moodal div.footer button#button-login {
	width: 62px;
	background-image: url(http://www.haberalani.com/modalimages/button-moodal-footer-login.gif);
	}
div.moodal div.footer button#button-reset_and_email_new_password {
	width: 208px;
	background-image: url(http://www.haberalani.com/modalimages/button-reset_and_email_new_password.gif);
	}
div.moodal div.footer button#button-email_my_username {
	width: 148px;
	background-image: url(http://www.haberalani.com/modalimages/button-email_my_username.gif);
	}		
div.moodal div.footer #button-mail_password {
	width: 148px;	
	background-image: url(http://www.haberalani.com/modalimages/button-retrieve_password.gif);	
	}
div.moodal div.footer a#button-ok {
	width: 48px;
	background-image: url(http://www.haberalani.com/modalimages/button-ok.gif);
	}		
div.moodal div.footer p {
	position: absolute;
	left: 100px;
	top: 22px;
	padding: 0 0 0 20px;
	background: url(http://www.haberalani.com/modalimages/background-moodal-footer-note.gif) no-repeat left center;
	color: #999;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	}
	
/* Moodal Loading */

#moodal-processing {
	height: 200px;
	background: url(http://www.haberalani.com/modalimages/image-loader-large.gif) no-repeat center center;
	text-indent: -9999px;
	}	

/* IE Fixes */
* html div.pair {margin: 0 0 5px 0;}
* html #verification label {margin: 10px 0 -10px 0;}	
* html div.pair input,
* html #verification input {width: 201px;}
* html div.pair div.half {width: 205px;margin: 0 2px 0 0;}
* html div.moodal #copy span.sash {
	right: 10px;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sash-free-small.png");
	}	
* html div.moodal #copy div.bottom { bottom: -9px; }
* html div.moodal #copy {margin: 50px 5px 0 0;}
div.moodal p,
div.moodal ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
div.moodal {
	padding: 5px 5px 0 5px;
	background: #f5f5f5;
	color: #666;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	}
div.moodal h1 {
	margin: 0 0 10px 0;
	padding: 0 0 0 35px;
	height: 40px;
	line-height: 40px;
	background: #404040 url(http://www.haberalani.com/modalimages/background-modal-h1.gif) no-repeat 10px;
	color: #fff;
	font-size: 20px;
	}	
div.moodal h1#welcome_to_mogulus {
	height: 160px;
	padding: 0;
	background: url(http://www.haberalani.com/modalimages/title-welcome_to_mogulus.gif) no-repeat center center;
	text-indent: -9999px;
	}	
div.moodal h1.alert {
	background: #404040 url(http://www.haberalani.com/modalimages/background-moodal-title-alert.gif) no-repeat 8px 9px;
	}	
div.moodal h1 p {
	position: absolute;
	right: 20px;
	top: 0px;
	line-height: 50px;
	color: #999;
	font-size: 11px;
	font-weight: normal;
	}		
div.moodal h1 p a {
	color: #fff;
	}		
div.moodal h1 p a:hover {
	background: #fff;
	color: #222;
	}	
div.moodal form {
	float: left;
	width: 425px;
	padding: 0 0 0 10px;
	}	
div.moodal h2 {
	clear: both;
	position: relative;
	margin: 0 0 10px 10px;
	padding: 0 0 5px 0;
	background: url(http://www.haberalani.com/modalimages/background-moodal-h2.gif) repeat-x left bottom;	
	color: #222;
	font-size: 15px;
	font-weight: bold;
	}	
div.moodal form h2 {
	margin-left: 0;
	}
div.moodal h2 span.number {
	color: #3987cc;
	}
div.launch_form {
	position: absolute;	
	bottom: 80px;
	}	
	
	
/* Copy */	
div.moodal #copy {
	float: left;
	width: 230px;
	margin: 50px 15px 0 0;
	padding: 10px;
	background: url(http://www.haberalani.com/modalimages/background-moodal-copy.gif) no-repeat left top;
	}
div.moodal #copy div.bottom{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 250px;
	height: 9px;
	background: url(http://www.haberalani.com/modalimages/background-moodal-copy-bottom.gif) no-repeat left top;
	}	
div.moodal #copy h3 {
	height: 55px;
	margin: 0 0 0px 0;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
	}
div.moodal #copy h3#title-signing_up {background-image: url(http://www.haberalani.com/modalimages/title-signing_up_is_quick_and_easy.gif);}	
div.moodal #copy h3#title-ready_to_launch {background-image: url(http://www.haberalani.com/modalimages/title-ready_to_launch_your_own_channel.gif);}		
div.moodal #copy h3#title-simply_the_most {background-image: url(http://www.haberalani.com/modalimages/title-moodal-copy-the_most_powerful.gif);}
div.moodal #copy h3#title-moodal-copy-you_must_be_logged_in {width: 232px;height: 40px;margin-left: -4px;background-image: url(http://www.haberalani.com/modalimages/title-moodal-copy-you_must_be_logged_in.gif);}
div.moodal #copy span.sash {
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 54px;
	height: 54px;
	background: url(http://www.haberalani.com/modalimages/sash-free-small.png);
	text-indent: -9999px;
	}	
div.moodal #copy p {
	clear: both;
	line-height: 18px;	
	margin: 0 0 5px 0;	
	padding: 5px;
	color: #777;	
	font-size: 12px;
	}	
div.moodal #copy div.footer {
	position: relative;
	left: auto;
	bottom: auto;
	width: 224px;
	height: auto;
	margin: 10px 1px -10px -9px;
	padding: 8px 12px;
	background: #222 url(http://www.haberalani.com/modalimages/background-moodal-copy-footer.gif) repeat-x left top;
	font-weight: normal;
	}
div.moodal #copy div.footer.alone {
	margin-top: -10px;
	}	
div.moodal #copy div.footer p {
	position: relative;
	left: auto;
	top: auto;
	background: none;
	text-transform: none;
	text-align: center;
	padding: 0;
	margin: 5px 0;
	}	
div.moodal #copy div.footer ul li {
	position: relative;
	margin: 0 0 8px 0;
	padding: 0 0 0 25px;
	background: url(http://www.haberalani.com/modalimages/icon-moodal-star-blue.gif) no-repeat 0px 1px;	
	font-size: 12px;
	}	
div.moodal #copy ul {
	clear: both;
	margin: 0 0 20px 0;
	padding: 5px 0 0 0;
	}	
div.moodal #copy ul li {
	margin: 0 0 10px 5px;
	padding: 0 0 0 35px;
	color: #ccc;
	line-height: 18px;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;
	}
div.moodal #copy ul li.bookmark {background-image: url(http://www.haberalani.com/modalimages/icon-moodal-star.gif);}
div.moodal #copy ul li.produce {background-image: url(http://www.haberalani.com/modalimages/icon-moodal-arial.gif);}
div.moodal #copy ul li.team_up {background-image: url(http://www.haberalani.com/modalimages/icon-moodal-users.gif);}
div.moodal #copy img {
	margin: 10px 0 0 7px;
	}	
	
/* Welcome Text */
	
div.moodal #welcome_text {
	position: relative;
	width: 680px;
	height: 326px;
	margin: 0 0 0 10px;
	background: url(http://www.haberalani.com/modalimages/background-moodal-copy-large.gif) no-repeat left top;
	}
div.moodal #welcome_text div.left {
	position: absolute;
	left: 15px;
	top: 15px;
	width: 310px;
	}
div.moodal #welcome_text div.right {
	position: absolute;
	right: 15px;
	top: 15px;
	width: 310px;
	}		
div.moodal #welcome_text h3	{
	height: 40px;
	margin: 0 0 10px 0;	
	text-indent: -9999px;
	}
div.moodal #welcome_text div.left h3 {background: url(http://www.haberalani.com/modalimages/title-moodal-welcome-watch.gif) no-repeat center center;}
div.moodal #welcome_text div.right h3 {background: url(http://www.haberalani.com/modalimages/title-moodal-welcome-produce.gif) no-repeat center center;}
div.moodal #welcome_text ul li {
	line-height: 18px;
	margin: 0 0 10px 0;
	padding: 0 0 0 25px;
	background: url(http://www.haberalani.com/modalimages/icon-moodal-star-blue-alt.gif) no-repeat left top;
	font-size: 14px;
	color: #ccc;
	}
div.moodal #welcome_text div.right ul li {
	background: url(http://www.haberalani.com/modalimages/icon-moodal-star-pink.gif) no-repeat left top;	
	}
div.moodal #welcome_text ul li a {
	color: #fff;
	}	
div.moodal #welcome_text ul li a:hover {
	background: #fff;
	color: #404040;
	}	
	
/* Form */
#form-sign_up {
	margin: 0 0 20px 0;
	}
div.pair {
	clear: both;
	height: 40px;
	margin: 0 0 10px 0;
	}	
div.pair.small {
	height: 15px;
	}	
label {
	display: block;
	margin: 0 0 3px 0;
	font-weight: bold;
	}	
label span.required {
	color: #df1111;
	}	
div.pair input,
#verification input {
	float: left;
	width: 203px;
	height: 23px;
	margin: 0 5px 0 0;
	padding: 0 0 0 5px;
	border: 1px solid #e7e7e7;
	color: #404040;
	}	
#verification input {
	width: 283px;
	}	
div.pair input.second {
	margin: 0;
	}
div.moodal p input,
div.moodal div.pair div.half p input {
	float: left;
	width: auto;
	height: auto;
	margin: 2px 5px 10px 0;
	padding: 0;
	border: none;
	}
#verification {
	clear: both;
	}	
div.moodal p {
	color: #999;
	line-height: 16px;
	}	
div.moodal p.certification {
	width: 400px;
	margin: 0 0 20px 0;
	font-size: 11px;
	}	
div.pair a.forgot {
	color: #999;
	text-decoration: underline;
	}	
div.pair a.forgot:hover {
	background: #999;
	color: #fff;
	}	
div.pair div.half {
	float: left;	
	width: 210px;
	margin: 0 5px 0 0;
	}		
div.pair div.half.second {
	margin: 0;
	}	
div.pair div.half select,
div.pair div.half input {
	margin: 0;
	}	
div.pair div.half select#user_dob_2i {
	width: 80px;
	}	
div.pair p.check {
	float: left;
	width: 21px;
	height: 23px;
	background: url(http://www.haberalani.com/modalimages/background-availability.gif) no-repeat left top;
	text-indent: -9999px;
	}
div.pair p.check.unavailable {background-position: 0px -23px;}	
div.pair p.check.available {background-position: 0px -46px;}
#verification input {
	float: none;
	margin: 5px 0 5px 0;
	}
div.left button {
	display: block;
	float: left;
	height: 25px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: none;
	text-indent: -9999px;
	}	
div.left button:hover {
	background-position: 0px -25px;
	cursor: pointer;
	}
div.moodal button.check_availability {
	float: left;
	width: 122px;
	height: 23px;
	background: url(http://www.haberalani.com/modalimages/button-check_availability.gif) no-repeat 0px 0px;
	border: none;
	text-indent: -9999px;
	}
div.moodal button.check_availability:hover {
	background-position: 0px -23px;
	cursor: pointer;
	}
/* Logged In */

div.welcome {
	float: left;	
	text-align: center;	
	}
div.welcome div.message{
	margin: 0 0 10px 0;
	padding: 5px 10px;
	background: #fff;
	font-size: 14px;
	text-align: left;
	}
div.welcome p {
	margin: 0 0 5px 0;
	}	
div.welcome p strong {
	color: #404040;
	}	
div.welcome img {
	}	
	
/* Signed Up */

div.sign_up-complete {
	padding: 0 10px 10px 10px;
	}	
	
/* Flash Error */

#flash_error {
	position: relative;
	height: 50px;
	line-height: 50px;
	margin: 0 10px 10px 10px;
	padding: 0 0 0 50px;
	background: #fbe022 url(http://www.haberalani.com/modalimages/background-flash_error.gif) no-repeat 10px 8px;
	color: #222;
	font-weight: bold;
	text-transform: uppercase;
	}	
#flash_error a {
	position: absolute;
	right: 10px;
	top: 15px;
	width: 105px;
	height: 21px;
	background: url(http://www.haberalani.com/modalimages/button-install_now.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	}	
#flash_error a:hover {
	background-position: 0px -21px;
	}	
	
	
/* Form Errors */

#form_error {
	position: absolute;
	top: 60px;
	right: 15px;
	}
#form_error div.content {
	width: 228px;
	padding: 10px;
	background: #df2011;
	border: 1px solid #fff;
	color: #fff;
	}	
.login #form_error div.content {height: 50px;}	
.signup #form_error div.content {height: 430px;}
.sign_up_and_launch #form_error div.content {height: 530px;}
.login_and_launch #form_error div.content {height: 250px;}
.launch_channel #form_error div.content {height: 240px;}
#form_error.small content {
	margin: 16px 0 0 0;
	padding: 5px 10px;
	border: 1px solid #fff;
	}	
#form_error h3 {
	line-height: 20px;
	margin: 0 0 10px 0;
	padding: 0 0 0 25px;
	background: url(http://www.haberalani.com/modalimages/background-moodal-form_error.gif) no-repeat left center;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	}	
#form_error ul li {
	margin: 0 0 5px 25px;
	list-style: disc;
	color: #ffd0cc;
	}	
#form_error p {
	color: #fff;
	}	
#form_error a.close {
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 12px;
	height: 12px;
	line-height: 12px;
	background: url(http://www.haberalani.com/modalimages/button-moodal-errors-close.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	}	
#form_error a.close:hover {
	background-position: 0px -12px;
	}	
	
/* Alert */

div.moodal p.intro {
	margin: 10px 10px 20px 10px;
	line-height: 18px;
	}	
	
/* Footer */	
div.moodal div.footer {
	clear: both;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 710px;
	height: 55px;
	padding: 0 0 0 10px;
	background: #ccc url(http://www.haberalani.com/modalimages/background-moodal-footer.gif) repeat-x left top;
	}
div.moodal div.footer button,
div.moodal div.footer a {
	display: block;
	float: left;
	margin: 15px 10px 0 0;
	height: 25px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: none;	
	background-color: transparent;
	text-indent: -9999px;
	}	
div.moodal div.footer button:hover,
div.moodal div.footer a:hover {
	cursor: pointer;
	background-position: 0px -25px;
	}	
div.moodal div.footer a#button-open_studio {
	width: 101px;
	background-image: url(http://www.haberalani.com/modalimages/button-moodal-open_studio.gif);	
	}
div.moodal div.footer a#button-create_another_channel {
	width: 185px;
	background-image: url(http://www.haberalani.com/modalimages/button-moodal-launch_another_channel.gif);
	}	
div.moodal div.footer button#button-launch_channel {
	width: 132px;
	background-image: url(http://www.haberalani.com/modalimages/button-moodal-launch_channel.gif);
	}	
div.moodal div.footer button#button-launch_channel_and_open_studio {
	width: 222px;
	background-image: url(http://www.haberalani.com/modalimages/button-launch_channel_and_open_studio.gif);
	}
div.moodal div.footer button#button-sign_up_and_launch {
	width: 222px;
	background-image: url(http://www.haberalani.com/modalimages/button-sign_up_and_launch_a_channel.gif);
	}	
div.moodal div.footer button#button-sign_up {
	width: 82px;
	margin-right: 10px;	
	background-image: url(http://www.haberalani.com/modalimages/button-moodal-sign_up.gif);
	}
div.moodal div.footer button#button-login {
	width: 62px;
	background-image: url(http://www.haberalani.com/modalimages/button-moodal-footer-login.gif);
	}
div.moodal div.footer button#button-reset_and_email_new_password {
	width: 208px;
	background-image: url(http://www.haberalani.com/modalimages/button-reset_and_email_new_password.gif);
	}
div.moodal div.footer button#button-email_my_username {
	width: 148px;
	background-image: url(http://www.haberalani.com/modalimages/button-email_my_username.gif);
	}		
div.moodal div.footer #button-mail_password {
	width: 148px;	
	background-image: url(http://www.haberalani.com/modalimages/button-retrieve_password.gif);	
	}
div.moodal div.footer a#button-ok {
	width: 48px;
	background-image: url(http://www.haberalani.com/modalimages/button-ok.gif);
	}		
div.moodal div.footer p {
	position: absolute;
	left: 100px;
	top: 22px;
	padding: 0 0 0 20px;
	background: url(http://www.haberalani.com/modalimages/background-moodal-footer-note.gif) no-repeat left center;
	color: #999;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	}
	
/* Moodal Loading */

#moodal-processing {
	height: 200px;
	background: url(http://www.haberalani.com/modalimages/image-loader-large.gif) no-repeat center center;
	text-indent: -9999px;
	}	

/* IE Fixes */
* html div.pair {margin: 0 0 5px 0;}
* html #verification label {margin: 10px 0 -10px 0;}	
* html div.pair input,
* html #verification input {width: 201px;}
* html div.pair div.half {width: 205px;margin: 0 2px 0 0;}
* html div.moodal #copy span.sash {
	right: 10px;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sash-free-small.png");
	}	
* html div.moodal #copy div.bottom { bottom: -9px; }
* html div.moodal #copy {margin: 50px 5px 0 0;}

/**
 * _COMMON STYLES
 *
 */

html, body
{
	width: 				100%;
	font: 				12px/16px Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
	text-decoration: 	none;
	color:				#666666;
	background: 		#E0E0E0 url(http://www.haberalani.com/images/bg_std.jpg) repeat-x top left;
}
*
{
	margin:				0;
	padding:			0;
	border:				0;
}

a.internal,
a.internal:hover
{
	color:				#003366;
	font-size:			12px !important;
}
div.clear
{
	clear:				both !important;
	height:				0 !important;
	font:				0/0 serif !important;
}
span.orange
{
	color:				#F79A3D;
}
span.white
{
	color:				#FFFFFF;
}

img.pointer
{
	cursor:				pointer;	
}

.hide
{
	display:			none;	
}
.anchor
{
	line-height:		1px;
	font-size:			1px;	
}

/**
 * _STYLES
 */

p
{
    position:			relative;
	font: 				12px/16px Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
	text-decoration: 	none;
	color:				#666666;
}
h2
{
    position:			relative;
	color:				#566077;
	font:				14px/26px Verdana, Arial, Helvetica, Tahoma, Sans-Serif;
	font-weight:		normal;
	margin-right:		25px;

}
h3, h4
{
    position:			relative;
	color:				#003366;
	font:				14px/26px Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
	font-weight:		bold;
	/*height:				33px; */
}
h4
{
	color:				#7F8B9D;
}
h5
{
	color:				#9DA4B2;
	font-size:			12px;
	font-weight:		bold;
	height:				26px;
	border-bottom:		1px solid #B9BEC7;
}
h5.overflow
{
	height:				40px;
}

h6
{
	color:				#000000;
	font-size:			15px;
	font-weight:		bold;	
}

ul
{
	position:			relative;
}

ul li
{
	padding:			0 0 0 17px;
	background-image:	url(http://www.haberalani.com/images/content_feature_bullit.gif);
	background-position:0px 5px;
	background-repeat:	no-repeat;
}

embed
{
	background:			transparent;	
}

/**
 * _HEADER
 *
 */

div#toprule
{
	position:			relative;
    padding:			5px 0 0 0;
	width:				100%;
	height:				24px;
	background:			#E2E2E3 url(http://www.haberalani.com/images/bg_toprule.gif) repeat-x top left;
	z-index:			99;
	border-bottom:		1px solid #F5F5F5;
}
div#toprule ul.topnav
{
 	position:			absolute;
    top:				0;
	right:				0;
}
div#toprule ul.topnav li,
div#toprule ul.topnav li.first
{
    margin:				0 0 0 9px;
	padding:			0 0 0 10px;
	float:				left;
	background:			url(http://www.haberalani.com/images/bg_topnav_sep.gif) no-repeat top left;
}
div#toprule ul.topnav li.first
{
	background:			none;
}
div#toprule ul.topnav li a
{
	color:				#4F5461;
}
div#header
{
	position:			relative;
	margin:				0 auto 15px auto;
	width:				980px;
}
div#header img#logo
{
	position:			relative;
	margin:				23px 0 25px 20px;
}
ul.localization
{
	position:			absolute;
	top:				27px;
	right:				8px;
}
ul.localization li,
ul.localization li.last
{
	position:			relative;
	float:				left;
	padding:			2px 12px 2px 12px;
	border-right:		1px solid #D0D1D3;
	background:			none;
}
ul.localization li.last
{
	border-right:		none;
}
ul.localization li a,
ul.localization li a:hover
{
    display:			block;
	width:				22px;
	height:				27px;
	background-position:top left;
}
ul.localization li a:hover,
ul.localization li a.nl_sel,
ul.localization li a.en_sel,
ul.localization li a.de_sel
{
	background-position:top right;
}
ul.localization li a.nl,
ul.localization li a.nl_sel
{
	background-image:	url(http://www.haberalani.com/images/but_flag_nl.gif);
}
ul.localization li a.en,
ul.localization li a.en_sel
{
	background-image:	url(http://www.haberalani.com/images/but_flag_en.gif);
}
ul.localization li a.de,
ul.localization li a.de_sel
{
	background-image:	url(http://www.haberalani.com/images/but_flag_du.gif);
}

/**
 * _NAVIGATION
 *
 */

div#header ul#mainnav
{
	position:			relative;
	width:				984px;
	height:				45px;
	background:			url(http://www.haberalani.com/images/bg_mainnav_right.jpg) no-repeat top right;
}
div#header ul#mainnav li,
div#header ul#mainnav li.first,
div#header ul#mainnav li.first_sel
{
    position:			relative;
	float:				left;
	height:				45px;
	background:			none;
	padding:			0;
}
div#header ul#mainnav li a,
div#header ul#mainnav li a:hover,
div#header ul#mainnav li div.navsel
{
    padding:			0 15px 0 15px;
	display:			block;
	background:			url(http://www.haberalani.com/images/but_std.jpg) no-repeat top right;
	font:				12px/45px Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
	font-weight:		bold;
	color:				#FFFFFF;
	text-decoration:	none;
}
div#header ul#mainnav li a:hover,
div#header ul#mainnav li div.navsel
{
	display:			block;
	background:			url(http://www.haberalani.com/images/but_std.jpg) no-repeat bottom right;
}


div#header ul#mainnav li.first,
div#header ul#mainnav li.first_sel
{
    width:				71px;
	padding:			0;
}
div#header ul#mainnav li.first a,
div#header ul#mainnav li.first a:hover
{
    padding:			0;
	display:			block;
	width:				71px;
	height:				45px;
	background:			url(http://www.haberalani.com/images/but_home2.jpg) no-repeat top left;
}
div#header ul#mainnav li.first a:hover
{
	background:			url(http://www.haberalani.com/images/but_home2.jpg) no-repeat bottom left;
}
div#header ul#mainnav li.first_sel
{
	background:			url(http://www.haberalani.com/images/but_home2.jpg) no-repeat bottom left;
}

div#header ul#mainnav li div.navsel a,
div#header ul#mainnav li div.navsel a:hover
{
	background:			url(http://www.haberalani.com/images/but_std.jpg) repeat-x bottom left;
	padding:			0;	
}

/**
 * _WRAPPERS
 *
 */

div.wrapper,
div.pagebottom
{
	position:			relative;
    margin:				0 auto 0 auto;
	width:				984px;
}
div.wrapper.head
{
	height:             139px;
}
div.wrapper.sitemap
{
    padding:			20px 20px 50px 20px;
	width:				940px;
	background:			url(http://www.haberalani.com/images/bg_sitemap.gif) no-repeat top center;
}
div.haberalani_havadurumu
{
    position:			relative;
	margin:				0 auto 0 auto;
	width:				984px;
}
div.hiticerik_web_hosting img.top
{
    position:			relative;
	padding:			0;
	margin:				0;
}
div.hiticerik_web_hosting div.icerik
{
    position:			relative;
	width:				984px;
	margin:				0 auto 0 auto;
    padding:			0 0 30px 0;
	background:			#FFFFFF url(http://www.haberalani.com/images/bg_content.gif) no-repeat bottom left;
}

/* _FORMERROR */

div.form_error,
div.form_warning
{
	position:			relative;
	padding:			21px 0px 0px 47px;
	margin:				0 0 10px 0;
	width:				628px;
	height:				30px;
	background-image:	url(http://www.haberalani.com/images/form_error_bg.gif);
	font-size:			15px;
	color:				#FFFFFF;
	font-weight:		bold;
}
div.form_warning2
{
	position:			relative;
	margin:				0 0 10px 0;
	padding:			0 10px 10px 0;
	width:				663px;
	background:			#FF9A00 url(http://www.haberalani.com/images/form_warning_bg_bottom.gif) no-repeat bottom left;
}
div.form_warning2 p
{
    position:			relative;
	margin:				16px 0 10px 47px;
	font-size:			15px;
	color:				#FFFFFF;
	font-weight:		bold;
}
div.form_warning2 img.mark
{
    position:			absolute;
	left:				11px;
	top:				13px;
}
div.form_error_small
{
	position:			relative;
	padding:			21px 0px 0px 47px;
	margin:				10px 0 10px 0;
	height:				30px;
	background-image:	url(http://www.haberalani.com/images/form_error_bg.gif);
	font-size:			15px;
	color:				#FFFFFF;
	font-weight:		bold;
	width:				358px;
	height:				30px;
	background-image:	url(http://www.haberalani.com/images/form_error_bg_small.gif);
	background-repeat:	no-repeat;
}

div.form_warning
{
	background-image:	url(http://www.haberalani.com/images/form_warning_bg.gif);	
}

div.form_error a,
div.form_warning a,
div.form_error a:hover,
div.form_warning a:hover
{
	color:				#FFFFFF !important;
	font-size:			15px !important;	
}

/**
 * _CONTENT
 */

div.colleft
{
	position:			relative;
    margin:             0 0 0 15px;
	float:				left;
	display:			inline;
}
div.big
{
	width:				675px;
}
div.colright
{
	position:			relative;
    margin:             0 15px 0 0;
	float:				right;
	display:			inline;
}
div.colright.small
{
	width:				250px !important;
	background:			none !important;
	margin:             0 15px 0 0 !important;
}
div.colleft div.date
{
	position:			relative;
	padding:			2px 0 5px 0;
	margin:				0 0 5px 0;
	font-size:			11px;
	font-weight:		bold;
	color:				#9DA4B2;
	border-bottom:		1px solid #B9BEC7;	
}
div.colleft div.maintext
{
	position:			relative;
	padding:			5px 0 25px 0;
	color:				#666666;			
}
div.colleft div.maintext strong
{
	color:				#000000;	
}
div.colleft div.maintext a strong,
div.colleft div.maintext a:hover strong
{
	color:				#FF8000;
}

div.colleft a,
div.colleft a:hover
{
	font-size:			11px;	
}

div.small
{
	width:				250px;
}
img.pushbox
{
	 position:			relative;
	 margin:			-2px 0 20px -2px;
	 width:				677px;
	 height:			242px;
}
div.page_top
{
	position:			relative;
    margin:				0 0 8px 0;
	height:				30px;
	width:				100%;
	background:			url(http://www.haberalani.com/images/bg_start_big.gif) no-repeat top right;
	text-align:			left;
	overflow:			hidden;
}
div.page_top h2 embed,
div.page_top h2 object
{
	margin-top:			8px;
}

ul.categories
{
	position:			relative;
	margin:				0 0 15px 0;
	list-style-type:	none;
	width:				675px;
}

ul.categories li.cat1,
ul.categories li.cat2,
ul.categories li.cat3,
ul.categories li.cat4,
ul.categories li.cat5,
ul.categories li.cat6
{
	position:			relative;
	float:				left;
	display:			block;
	padding:			0;
	background:			none;
}
ul.categories li.cat1
{
    width:				219px;
	height:				165px;
	background-image:	url(http://www.haberalani.com/images/line_vertical_1.gif);
	background-repeat:	no-repeat;
	background-position:right 5px;
}
ul.categories li.cat2
{
    width:				219px;
	height:				165px;
	padding-left:		15px;
	background-image:	url(http://www.haberalani.com/images/line_vertical_1.gif);
	background-repeat:	no-repeat;
	background-position:right 5px;
}
ul.categories li.cat3
{
    width:				205px;
	height:				165px;
	padding-left:		15px;
}
ul.categories li.cat4
{
    width:				220px;
	height:				200px;
}
ul.categories li.cat5
{
    width:				268px;
	height:				200px;
}
ul.categories li.cat6
{
    width:				155px;
	height:				200px;
}
ul.categories li.margin
{
	margin:				0 16px 0 0;
	background:			url(http://www.haberalani.com/images/home_block_linebg.gif) repeat-y top right;
}

ul.categories div.icon
{
	position:			relative;
	width:				50px;
	float:				left;
	margin-top:			-7px;
}
ul.categories div.data
{
	position:			relative;
	width:				155px;
	float:				left;
}
ul.categories li.cat4 div.data
{
	width:				200px;	
}
ul.categories li.cat5 div.data
{
	width:				250px;
}
ul.categories li.cat6 div.data
{
	width:				155px;
}

ul.categories li div.data div.top_wrap
{
	position:			relative;
	width:				155px;
	height:				55px;
}
ul.categories li.cat4 div.data div.top_wrap
{
	width:				200px;	
}
ul.categories li.cat5 div.data div.top_wrap
{
	width:				268px;	
}
ul.categories li.cat6 div.data div.top_wrap
{
	width:				155px;	
}
ul.categories li div.data div.top_wrap div.name,
ul.categories li div.data div.top_wrap div.price
{
	position:			relative;
	width:				90px;
	float:				left;
	height:				55px;	
}
ul.categories li div.data div.top_wrap div.price
{
	width:				65px;	
}
ul.categories li.cat4 div.data div.top_wrap div.name
{
	width:				135px;	
}
ul.categories li.cat5 div.data div.top_wrap div.name
{
	width:				190px;	
}
ul.categories li.cat6 div.data div.top_wrap div.name
{
	width:				85px;	
}

ul.categories div.data div.name
{
	position:			relative;
	font-size:			15px;
	font-weight:		bold;
	color:				#000000;
}
ul.categories div.data span.offer,
ul.categories div.data span.special_offer
{
	position:			relative;
	display:			block;
	color:				#7F8B9D;
	font-weight:		bold;
	font-size:			11px;
}
ul.categories div.data span.special_offer
{
	color:				#FF0000;
}

ul.categories div.data p
{
	position:			relative;
	padding:			5px 0 5px 0;
	line-height:		16px;
	font-size:			11px;
}

ul.categories div.data a,
ul.categories div.data a:hover
{
	font-size:			11px;
}

ul.categories div.data a.offer
{
	position:			relative;
	display:			block;
	margin-top:			7px;	
}

/**
 * _FORMS
 */

form#domainregistration
{
	position:			relative;
	margin:				10px 0 5px 0;
	height:				32px;
}
form#domainregistration input
{
	position:			relative;
	margin:				0 5px 13px 0;
    padding:			5px 4px 0 7px;
	width:				131px;
	height:				25px;
	float:				left;
	background:			#FFFFFF;
	border:				1px solid #CCCCCC;
	font:				14px/22px Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
}
form#domainregistration input.sendbut
{
	position:			relative;
	margin:				0 0 13px 0;
	padding:			0;
	width:				71px;
	height:				32px;
	float:				left;
	background:			none;
	border:				none;
}


/**
 * _WIDGETS
 */

div.widget_container
{
	position:			relative;
	margin:				0 0 20px 0;
	width:				100%;
}
div.widget
{
	position:			relative;
    padding:			0 15px 15px 15px;
	width:				220px;
	background:			#F6F7F9 url(http://www.haberalani.com/images/bg_widget_bottom.gif) no-repeat bottom left;
	z-index:			997;
}
div.widget.dsl
{
	background-color:	transparent;
}
div.widget p a
{
	margin:				15px 0 0 0;
	font-weight:		bold;
	font-size:			11px;
}
div.widget ul
{
    position:			relative;
	margin:				5px 0 10px 0;
	border-top:			1px solid #D8DBE0;
}
div.widget ul li
{
    position:			relative;
	padding:			5px 5px 7px 5px;
    background:			url(http://www.haberalani.com/images/bg_border_bot.gif) repeat-x bottom left;
}

/**
 * _PARTNERS
 */

div#partnerlist
{
	margin:				0px auto 0 auto;
    height:				80px;
	width:				984px;
}
div#partnerlist ul.partnerlist
{
	position:			relative;
	width:				auto;
}
div#partnerlist ul.partnerlist li
{
    position:			relative;
	margin:				10px 0;
	padding:			0 20px 0 0;
	height:				60px;
	float:				left;
	background:			none;
	display:			block;
	/* background:			url(http://www.haberalani.com/images/line_partners.gif) right center no-repeat; */
	vertical-align:		middle;
}
div#partnerlist ul.partnerlist li.last
{
	border-right:		none;
}
div#partnerlist ul.partnerlist li.active
{
	display:			none;
}
div#partnerlist ul.partnerlist li div
{
	margin:				10px 0 10px 0;
	cursor:				pointer;
}

/**
 * _FOOTER
 */

ul#sitemap
{
	position:			relative;
    margin:				10px 0 0 0;
	width:				100%;
	overflow:			auto;
}
ul#sitemap li
{
    position:			relative;
	float: 				left;
	margin:				0 25px 0 0;
	padding:			0;
	background:			none;
}
ul#sitemap li a,
ul#sitemap li a:hover
{
	font:				12px/18px Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
	color:				#666666;
	text-decoration:	none;
}
ul#sitemap li a.main,
ul#sitemap li a.main:hover
{
	font:				13px/18px Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
	font-weight:		bold;
	color:				#666666;
	text-decoration:	none;
}
ul#sitemap li a:hover
{
	text-decoration:	underline;
}


/**
 * _REALTIME_CONFIG
 */

div.component_cat
{
	position:			relative;
	width:				675px;
	background-color:	#FFFFFF;
	overflow:			auto;
	border-top:			1px solid #B7BCC6;
}

div.component_cat div.title
{
	position:			relative;
	/*padding:			5px 0 0 88px;*/
	padding:			5px 0 0 30px;
	/*width:				587px;*/
	width:				645px;
	height:				20px;
	color:				#5C677F; 
	font-weight:		bold;
	cursor:				pointer;
}

div.component_cat div.title div.arrow
{
	position:			absolute;
	top:				7px;
	right:				4px;
	width:				11px;
	height:				11px;
	background-image:	url(http://www.haberalani.com/images/arrow.gif);
	background-position:bottom left;
	cursor:				pointer;
}

div.component_cat div.components
{
	position:			relative;
	width:				675px;
	overflow:			auto;
}

div.component_cat div.image
{
	position:			relative;
	padding-bottom:		10px;
	width:				88px;
	float:				left;
	overflow:			visible;
}



div.component_cat div.component_data
{
	position:			relative;
	width:				587px;
	float:				left;
}

div.component_cat div.component_data div.subcat_name
{
	position:			relative;
	padding:			3px 0 2px 30px;
	width:				550px;
	font-weight:		bold;
}

div.component_cat div.component_data div.subcat_sep
{
	position:			relative;
	margin:				10px 0 10px 0;
	height:				1px;
	background-color:	#B7BCC6;
}


div.component_cat div.component_data span.title
{
	display:			block;
	color:				#5C677F;
	font-size:			12px;
	font-weight:		bold;
}


div.component_cat ul
{
	position:			relative;
	margin:				0 0 15px 0;
	width:				587px;
	list-style-type:	none;
}
div.component_cat ul.checkbox
{
	padding-bottom:		8px;
	border-bottom:		1px solid #B7BCC6;	
}


div.component_cat ul li
{
	margin-top:			1px;
	padding:			2px 0 0 0;
	height:				17px;
	width:				587px;
	background-color:	#FFFFFF;
	cursor:				pointer;
	overflow:			hidden;
	background:			none;
}

div.component_cat ul li div.input
{
	position:			relative;
	width:				24px;
	float:				left;
}

div.component_cat ul li div.info
{
	position:			relative;
	padding:			0 0 0 6px;
	width:				557px;
	height:				17px;
	float:				left;
}

div.component_cat ul li div.info.recommended
{
	background-color:	#FFF0E0;
	background-image:	url(http://www.haberalani.com/images/bg_recommended.gif);
}
div.component_cat ul li div.info.sale
{
	background-color:	#FFE5E6;
	background-image:	url(http://www.haberalani.com/images/bg_special.gif);
}


div.component_cat ul li span.price_normal,
div.component_cat ul li span.price_sale
{
	display:			none;
}

div.component_cat ul li span.difference_normal,
div.component_cat ul li span.difference_sale
{
	font-weight:		bold;
}
div.component_cat ul li span.difference_sale
{
	color:				#FF0101;	
}
div.component_cat ul li span.catid
{
	display:			none;
}

div.component_cat ul li div.select
{
	position:			relative;
	display:			inline;
	width:				65px;
}

div.component_cat ul li div.select select
{
	width:				65px;
	height:				15px;
	border:				1px solid #B7BCC6;
	font-size:			11px;	
}

span#total_price_hidden
{
	display:			none;	
}


div.page_type
{
	position:			relative;
	width:				675px;
	height:				50px;
}

div.page_type h5
{
	font:				26px/26px Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
	font-weight:		bold;
	color:				#5C677F;
	float:				left;
	margin:				0 25px 3px 0;
	border:				none;
}
div.page_type a
{
    margin:				0 10px 0 0;
	float:				left;
}

div.page_type h5.inactive
{
	color:				#E7E9EC;	
}

div.product_selection
{
	position:			relative;
	margin:				0 0 17px 0;
	width:				675px;
	height:				100px;
	background-color:	#CBCFD6;
}

div.product_selection a.control
{
	position:			relative;
	display:			block;
	float:				left;
	width:				15px;
	height:				100px;
}

div.product_selection div.product_list_wrapper
{
	position:			relative;
	margin:				1px 0 0 0;
	float:				left;
	width:				645px;
	height:				98px;
	background-color:	#FFFFFF;
	overflow:			hidden;
}

div.product_selection div.product_list_wrapper div.product_list
{
	position:			absolute;
	top:				0px;
	left:				0px;
	height:				98px;
	width:				5000px;
}

div.product_selection div.product_list_wrapper div.product_list div.product
{
	position:			relative;
	padding:			17px 0 0 0;
	width:				136px;
	height:				81px;
	background-color:	#FFFFFF;
	float:				left;
	text-align:			center;
}
div.product_selection div.product_list_wrapper div.product_list div.product.selected
{
	background-image:	url(http://www.haberalani.com/images/product_selection_prbg.gif);
}

div.product_selection div.product_list_wrapper div.product_list div.product div.image
{
	position:			relative;
	width:				136px;
	height:				53px;	
}

div.product_selection div.product_list_wrapper div.product_list div.product div.name
{
	position:			relative;
	width:				136px;
	font-size:			12px;
	font-weight:		bold;
	color:				#495266;
}

div.product_selection div.product_list_wrapper div.product_list div.product div.name a,
div.product_selection div.product_list_wrapper div.product_list div.product div.name a:hover
{
	color:				#495266;
	text-decoration:	none;	
}

div.block_wrapper
{
	position:			relative;
	width:				250px;
	border-top:			1px solid #DEE1E5;
}

div.block_wrapper div.title
{
	position:			relative;
	padding:			5px 0 0 0;
	width:				250px;
	height:				20px;
	color:				#9DA4B2; 
	font-weight:		bold;
	cursor:				pointer;
}

div.block_wrapper div.title div.arrow
{
	position:			absolute;
	top:				7px;
	right:				4px;
	width:				11px;
	height:				11px;
	background-image:	url(http://www.haberalani.com/images/arrow.gif);
	background-position:bottom left;
	cursor:				pointer;
}

div.block_wrapper div.data
{
	position:			relative;	
	width:				250px;
}

div.block_wrapper div.data ul.specs
{
	position:			relative;
	margin:				0 0 6px 0;
	width:				250px;
}

div.block_wrapper div.data ul.specs li
{
	position:			relative;
	margin:				0 0 2px 0;
	padding:			0 0 0 6px;
	width:				244px;
	/*height:				16px;*/
	color:				#666666;
	font-size:			11px;
	background:			none;
}

div.block_wrapper div.data ul.specs li.highlight
{
	color:				#003366;
	background-color:	#EDF4FE;
	font-weight:		bold;
}

div.block_wrapper div.data div.reset
{
	position:			relative;
	padding:			6px 0 0 6px;
	width:				244px;
	height:				22px;
	border-top:			1px solid #DEE1E5;
	font-size:			11px;
}

div.block_wrapper div.data div.reset a,
div.block_wrapper div.data div.reset a:hover
{
	color:				#183E64;
	text-decoration:	none;
}
div.block_wrapper div.data div.reset a:hover
{
	text-decoration:	underline;
}

div.usability
{
	position:			relative;
	width:				250px;
}

div.usability div.row
{
	position:			relative;
	width:				250px;
	height:				18px;	
}

div.usability div.row div.name
{
	position:			relative;
	float:				left;
	padding:			0 0 0 6px;
	width:				129px;
	color:				#183E64;
	font-size:			11px;
	height:				18px;
}
div.usability div.row.highlight div.name
{
	color:				#009900;
}
div.usability div.row div.info
{
	position:			relative;
	padding:			4px 0px 0px 0px;
	width:				20px;
	font-size:			11px;
	float:				left;
	height:				14px;
}
div.usability div.row div.info img
{
	cursor:				pointer;
}

div.usability div.row div.amount
{
	position:			relative;
	width:				90px;
	float:				left;
	height:				18px;
}
div.usability div.row div.amount div.img
{
	position:			absolute;
	top:				4px;
	left:				0px;
	width:				91px;
	height:				13px;
	z-index:			100;
}
div.usability div.row div.amount div.top,
div.usability div.row.highlight div.amount div.top
{
	position:			absolute;
	top:				3px;
	left:				0px;
	width:				91px;
	height:				13px;
	background-image:	url(http://www.haberalani.com/images/usability_amount_top.gif);
	background-repeat:	no-repeat;
	z-index:			200;
}
div.usability div.row.highlight div.amount div.top
{
	background-image:	url(http://www.haberalani.com/images/usability_amount_hl_top.gif);
}

/*
div.order_total
{
	position:			relative;
	margin:				10px 0 0 0;
	padding:			10px 0 0 0;
	width:				250px;
	border-top:			1px solid #DEE1E5;
	overflow:			auto;
}
*/

div.order_total
{
	position:			relative;
	margin:				1px 0 10px 0;
	padding:			15px 0 15px 0;
	width:				250px;
	background-color:	#EDF4FE;
	overflow:			auto;
}
div.dsl_error
{
	padding:			10px 30px 0 50px;
	margin:				1px 0 10px 0;
	color:				#FFFFFF;
	font-weight:		bold;
	height:				41px;
	width:				170px;
	background-image:	url(http://www.haberalani.com/images/side_error.gif);
}

div.order_total div.description
{
	position:			relative;
	padding-right:		5px;
	float:				left;
	width:				90px;
	font-size:			11px;
	color:				#333333;
	text-align:			right;
}

div.order_total div.price,
div.order_total div.price_sale
{
	position:			relative;
	float:				left;
	width:				150px;
	color:				#333333;
	font-size:			12px;
	font-weight:		bold;
}
div.order_total div.price_sale
{
	color:				#FF0000;
}

div.cart_button
{
	position:			relative;
	padding:			10px 0 10px 65px;
	width:				250px;	
}
div.colright div.product_name_wrapper
{
	position:			relative;
	margin:				5px 0 0 0;
	padding:			0px 0px 0px 15px;
	height:				85px;
	width:				235px;
	background-image:	url(http://www.haberalani.com/images/product_name_bg.jpg);
}
div.colright div.product_name_wrapper div.product_name
{
	position:			relative;
	padding:			10px 0 0 0;
	font-size:			16px;
	font-weight:		bold;
	color:				#FFFFFF;
	float:				left;
	height:				20px;
	font-family:		Arial;
}
div.colright div.product_name_wrapper div.product_extra
{
	position:			relative;
	padding:			12px 0 0 6px;
	font-size:			12px;
	font-weight:		bold;
	color:				#FF8300;
	float:				left;
	height:				18px;
}

div.colright div.product_name_wrapper div.product_description
{
	position:			relative;
	padding:			0;
	margin:				5px 0 0 0;
	font-size:			13px;
	font-weight:		bold;
	color:				#9DA4B2;
	font-family:		Arial;
}
div.colright div.product_name_wrapper div.product_different
{
	position:			relative;
	margin:				5px 0 0 0;
}
div.colright div.product_name_wrapper div.product_different a,
div.colright div.product_name_wrapper div.product_different a:hover
{
	font-size:11px;	
}

div.progress_nav_wrapper
{
	position:			relative;
	margin:				5px 0 0 0;
	padding:			0;
	width:				675px;
	height:				57px;
}

div.progress_nav_wrapper object
{
	width:				675px;
	height:				57px;	
}

ol.process_nav
{
	position:			relative;
	margin:				0;
	padding:			0;
	width:				582px;
	height:				32px;
}

ol.process_nav li
{
	position:			relative;
	margin:				0 1px 0 0;
	display:			block;
	float:				left;
	height:				32px;
}

ol.process_nav li span
{
	cursor:				default;
}

ol.process_nav li a,
ol.process_nav li a:hover,
ol.process_nav li span
{
	position:			relative;
	padding:			8px 14px 0 14px;
	display:			block;
	float:				left;
	height:				24px;
	background-color:	#DEE1E5;
	color:				#B7BCC6;
	font-weight:		bold;
	text-decoration:	none;
	/*letter-spacing:		-1px;*/
	font-size:			12px;
}

ol.process_nav li a:hover
{
	background-color:	#8D94A5;
	color:				#FFFFFF;	
}

ol.process_nav li a.selected,
ol.process_nav li a.selected:hover,
ol.process_nav li span.selected
{
	background-color:	#8D94A5;
	color:				#FFFFFF;
}
ol.process_nav li a.first,
ol.process_nav li a.first:hover,
ol.process_nav li span.first
{
	background-image:	url(http://www.haberalani.com/images/process_nav_left_bg.gif);
	background-repeat:	no-repeat;
	background-position:top left;
}
ol.process_nav li a.last,
ol.process_nav li a.last:hover,
ol.process_nav li span.last
{
	background-color:	#FFEAC9;
	color:				#FF8200;
	background-image:	url(http://www.haberalani.com/images/process_nav_right_bg.gif);
	background-repeat:	no-repeat;
	background-position:top right;
}
ol.process_nav li a.last:hover
{
	background-color:	#FF841A;
	color:				#FFFFFF;
	background-image:	url(http://www.haberalani.com/images/process_nav_right_sel_bg.gif);
	background-repeat:	no-repeat;
	background-position:top right;
}

div.colleft div.content_small,
div.colleft div.content_big
{
	position:			relative;
	margin:				0;
	padding:			0;
	width:				270px;
	float:				left;
}
div.colleft div.content_small
{
	width:				250px;
	padding:			0 20px 0 0;	
}

div.colleft div.content_small_spacer
{
	position:			relative;
	width:				250px;
	height:				1px;
	margin:				5px 0 5px 0;
	background-image:	url(http://www.haberalani.com/images/dotline_2.gif);
	background-position:top left;
	background-repeat:	repeat-x;
	font-size:			0;
	line-height:		0;
}

div.colleft div.content_big
{
	width:				405px;
}

div.colleft div.content_big p
{
	position:			relative;
	padding:			5px 0 20px 0;
}

div.colleft div.content_big p a,
div.colleft div.content_big p a:hover
{
	font-size:			11px;
	font-weight:		bold;	
}

div.domaincheck_form_wrapper
{
	position:			relative;
	margin:				0 0 25px 0;
	padding:			20px 0 0 35px;
	width:				370px;
	height:				144px;
	background-color:	#F0F0F0;
}

div.domaincheck_form_wrapper h4
{
	background-color:	#F0F0F0;	
}

div.domaincheck_form_wrapper form.domaincheck
{
	position:			relative;
	margin:				10px 0 5px 0;
	height:				32px;
}

form.domaincheck input.text
{
	position:			relative;
	margin:				0 5px 13px 0;
    padding:			5px 4px 0 7px;
	width:				131px;
	height:				25px;
	float:				left;
	background:			#FFFFFF;
	border:				1px solid #CCCCCC;
	font:				14px/22px Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
}

form.domaincheck input.sendbut
{
	position:			relative;
	margin:				0 0 13px 0;
	padding:			0;
	width:				71px;
	height:				32px;
	float:				left;
	background:			none;
	border:				none;
}

div.domaincheck_form_wrapper form.domaincheck br
{
	clear:both;	
}
form.domaincheck input.amount
{
	position:			relative;
	display:			block;
	float:				left;
	width:				20px;
	margin:				3px 0 0 0;
	padding:			0;
}
form.domaincheck label.amount
{
	position:			relative;
	display:			block;
	float:				left;
	width:				255px;
	color:				#495166;
	height:				18px;
	margin:				0 0 0 8px;
	padding:			2px 0 0 0;
}


ol.domain_registration
{
	position:			relative;
	width:				250px;
}

ol.domain_registration li
{
	position:			relative;
	padding:			15px 0 0 0;
	width:				250px;
	clear:				both;
	border-bottom:		1px solid #B9BEC7;
	overflow:			auto;
}

ol.domain_registration li div.image,
ol.domain_registration li div.info
{
	position:			relative;
	float:				left;
	width:				52px;
}
ol.domain_registration li div.info
{
	position:			relative;
	float:				left;
	width:				198px;
}

ol.domain_registration li div.info div.title
{
	position:			relative;
	font-size:			15px;
	font-weight:		bold;
	color:				#000000;
}

ol.domain_registration li div.info p
{
	position:			relative;
	padding:			5px 0 10px 0;
	font-size:			11px;
}

ol.domain_registration li div.info p a,
ol.domain_registration li div.info p a:hover
{
	font-weight:		bold;		
}

ul.domain_check
{
	position:			relative;
	width:				675px;
	margin:				10px 0 0 0;	
}

ul.domain_check li
{
	position:			relative;
	margin:				2px 0 0 0;
	padding:			0 0 0 19px;
	width:				656px;
	height:				38px;
	background:			none;
	background-color:	#EFEFEF;
	clear:				both;
	overflow:			hidden;
}

ul.domain_check li.not_available
{
	background-color:	#FFE5E5;
}
ul.domain_check li.available
{
	background-color:	#EAFAE5;
}
ul.domain_check li.check_timed_out
{
 	background-color:	#F9F8BF;
}
ul.domain_check li div.icon
{
	position:			relative;
	padding:			11px 0 0 0;
	width:				24px;
	float:				left;
	height:				25px;
}
ul.domain_check li div.name
{
	position:			relative;
	padding:			11px 0 0 0;
	width:				225px;
	float:				left;
	height:				28px;
	color:				#495166;
	font-weight:		bold;
}
ul.domain_check li div.status
{
	position:			relative;
	padding:			11px 0 0 0;
	width:				300px;
	float:				left;
	height:				28px;
	color:				#5C677F;
	font-weight:		bold;
}
ul.domain_check li.not_available div.status,
ul.domain_check li.available div.status,
ul.domain_check li.check_timed_out div.status
{
	width:				115px;
	color:				#FF0000;
}
ul.domain_check li.available div.status
{
	color:				#33CC00;
}
ul.domain_check li.check_timed_out div.status
{
	color:				#FF8000;
}
ul.domain_check li div.status_large
{
	position:			relative;
	padding:			11px 0 0 0;
	width:				80px;
	float:				left;
	height:				28px;
	color:				#5C677F;
	font-weight:		bold;	
}
ul.domain_check li.not_available div.status_large
{
	color:				#FF0000;
}
ul.domain_check li.available div.status_large
{
	color:				#33CC00;
}
ul.domain_check li div.price
{
	position:			relative;
	padding:			11px 0 0 0;
	width:				93px;
	float:				left;
	height:				28px;
	color:				#000000;
	font-weight:		bold;
}
ul.domain_check li div.status_available,
ul.domain_check li div.status_unavailable,
ul.domain_check li div.transfer_available,
ul.domain_check li div.transfer_unavailable,
ul.domain_check li div.status_timeout
{
	display:			none;	
}
ul.domain_check li.checking div.price
{
	display:			none;
}



ul.domain_check li div.checkbox
{
	position:			relative;
	padding:			11px 0 0 0;
	width:				23px;
	float:				left;
	height:				26px;
	text-align:			left;
}
ul.domain_check li div.checkbox input
{
	margin:				0;
	padding:			0;	
}
ul.domain_check li.checking div.checkbox
{
	display:			none;
}

ul.domain_check li div.transfer
{
	position:			relative;
	padding:			13px 0 0 0;
	width:				130px;
	float:				left;
	height:				26px;
	color:				#000000;
	font-weight:		bold;
	font-size:			11px;
}
ul.domain_check li.checking div.transfer
{
	display:			none;
}

ul.domain_check li.pricelist.header
{
	background-color:	#8D94A5;
}

ul.domain_check li.pricelist
{
	height:				25px;	
}


ul.domain_check li.pricelist div.extension,
ul.domain_check li.pricelist div.country,
ul.domain_check li.pricelist div.local,
ul.domain_check li.pricelist div.price_year,
ul.domain_check li.pricelist div.description
{
	position:			relative;
	padding:			4px 0 0 0;
	width:				100px;
	float:				left;
	height:				28px;
	color:				#000000;
	font-weight:		bold;
}
ul.domain_check li.pricelist div.country
{
	width:				280px;
}
ul.domain_check li.pricelist div.local
{
	width:				150px;
}
ul.domain_check li.pricelist div.price_year
{
	width:				80px;
}
ul.domain_check li.pricelist div.description
{
	width:				30px;
}

ul.domain_check li.pricelist.header div.extension,
ul.domain_check li.pricelist.header div.country,
ul.domain_check li.pricelist.header div.local,
ul.domain_check li.pricelist.header div.price,
ul.domain_check li.pricelist.header div.price_year,
ul.domain_check li.pricelist.header div.description
{
	color:				#FFFFFF;
}


form#choose_domain
{
	position:			relative;
	margin:				0 0 10px 0;
	padding:			0;
	width:				675px;
	overflow:			auto;
}



/* _TOOLTIP */
div.toolTipWrapper-tip
{
	position:			relative;
	width:				120px;
	background-color:	#FFEAC9;
	border:				1px solid #FF8200;
	padding:			10px;
	color:				#495166;
	font-size:			11px;
}
div.toolTipWrapper-title
{
	position:			relative;
	font-size:			12px;
	font-weight:		bold;	
}

table.tooltip
{
	position:			absolute;
	top:				0px;
	left:				0px;
	padding:			0;
	margin:				0;
	background:			none;
	z-index:			999;
	/*visibility:			hidden;*/
}

table.tooltip td.topleft,
table.tooltip td.topright
{
	width:				6px;
	height:				6px;
}
table.tooltip td.topcenter
{
	height:				6px;
	background-image:	url(http://www.haberalani.com/images/tooltip_topcenter.gif);		
}

table.tooltip td.middleleft,
table.tooltip td.middleright
{
	width:				6px;
	background-image:	url(http://www.haberalani.com/images/tooltip_middleleft.gif);
	background-repeat:	repeat-y;	
}
table.tooltip td.middleright
{
	background-image:	url(http://www.haberalani.com/images/tooltip_middleright.gif);
}

table.tooltip td.bottomleft,
table.tooltip td.bottomright
{
	width:				6px;
	height:				21px;	
}
table.tooltip td.bottomright
{
	height:				21px;	
}
table.tooltip td.bottomcenter
{
	height:				21px;
	background-repeat:	repeat-x;
	background:			url(http://www.haberalani.com/images/tooltip_bottom_arrow.gif) center top;
}
table.tooltip td.middlecenter
{
	background-color:	#364059;
	padding:			15px 15px 0 15px;
	color:				#FFFFFF;
}


/* _HOSTING_PLANS _DOMAINS */

ol.hosting_plans
{
	position:			relative;
	margin:				20px 0 10px 0;
	width:				675px;
	overflow:			auto;
}

ol.hosting_plans li.product
{
	position:			relative;
	padding:			10px 0 0 0;
	width:				206px;
	float:				left;
	overflow:			auto;
	border-bottom:		5px solid #DEE1E5;
}

ol.hosting_plans li.seperator
{
	position:			relative;
	width:				28px;
	float:				left;
}

ol.hosting_plans li.product div.icon
{
	position:			absolute;
	top:				0px;
	right:				0px;
}

ol.hosting_plans li.product div.pricetag
{
	position:			absolute;
	top:				0px;
	right:				0px;
	z-index:			999;
}

ol.hosting_plans li.product div.name
{
	position:			relative;
	width:				206px;
	height:				18px;
	font-size:			13px;
	font-weight:		bold;
	color:				#000000;
}
ol.hosting_plans li.product div.subname
{
	position:			relative;
	width:				206px;
	height:				20px;
	font-size:			11px;
	font-weight:		bold;
	color:				#9DA4B2;
	border-bottom:		1px solid #B7BCC6;
}

ol.hosting_plans li.product ul.features
{
	padding:			0 0 10px 0;	
}

ol.hosting_plans li.product ul.features,
ol.hosting_plans li.product ul.features li
{
	position:			relative;
	width:				206px;
	background:			none;
	padding:			0;
}
ol.hosting_plans li.product ul.features
{
	border-top:			1px solid #B7BCC6;
	padding:			0px 0 10px 0;
}
ol.hosting_plans li.product ul.features li
{
	height:				18px;
	overflow:			hidden;
}

ol.hosting_plans li.product ul.features li div.item,
ol.hosting_plans li.product ul.features li div.info
{
	position:			relative;
	width:				195px;
	float:				left;
	font-size:			11px;
	color:				#666666;
}
ol.hosting_plans li.product ul.features li div.info
{
	padding:			3px 0 0 0;
	width:				10px;
	height:				13px;
}

ol.hosting_plans li.product div.block_wrapper,
ol.hosting_plans li.product div.block_wrapper div.title,
ol.hosting_plans li.product div.block_wrapper div.data
{
	width:				206px;
}

ol.hosting_plans li.product div.block_wrapper div.usability
{
	width:				206px;
	background-color:	#EDF4FE;
	padding:			10px 0 10px 0;
	margin:				0 0 2px 0;
}

ol.hosting_plans li.product div.block_wrapper div.usability div.row
{
	width:				190px;
}

ol.hosting_plans li.product div.block_wrapper div.usability div.row div.amount div.img
{
	background-color:	#DEE1E5;
	height:				12px;
}

ol.hosting_plans li.product div.block_wrapper div.usability div.row div.name
{
	position:			relative;
	float:				left;
	padding:			0 0 0 6px;
	width:				93px;
	color:				#183E64;
	font-size:			11px;
	height:				18px;
	font-weight:		normal;
}

ol.hosting_plans li.product div.order_total
{
	width:				206px;
	overflow:			auto;
	background-color:	#FFFFFF;
}

ol.hosting_plans li.product div.order_total div.price,
ol.hosting_plans li.product div.order_total div.price_sale
{
	width:				110px;
}

ol.hosting_plans li.product div.select
{
	padding:			5px 0 10px 54px;
	width:				112px;
	height:				32px;
}
ol.hosting_plans li.product div.select2
{
	padding:			5px 0 10px 40px;
	width:				114px;
	height:				32px;
}
ol.hosting_plans li.product div.select3
{
	/*padding:			5px 0 10px 38px;*/
    padding:            5px 0 10px 0;
	text-align:			center;
	width:				100%;
	height:				32px;
}
ol.hosting_plans li.product div.select img
{
	cursor:				pointer;	
}

div.see_all,
div.submit_spacer
{
	position:			relative;
	margin:				10px 0 0 0;
	padding:			5px 0 0 0;
	width:				675px;
	height:				35px;
	border-top:			1px solid #B7BCC6;
	font-size:			11px;
}
div.submit_spacer
{
	height:				20px;
}

div.see_all a,
div.see_all a:hover,
div.submit_spacer a,
div.submit_spacer a:hover
{
	color:				#183E64;	
}

/* _VPS */
ol.hosting_plans.vps li.product
{
	width:				315px;
}

ol.hosting_plans.vps li.seperator
{
	width:				35px;
}

ol.hosting_plans.vps li.product ul.features li,
ol.hosting_plans.vps li.product div.order_total,
ol.hosting_plans.vps li.product div.name,
ol.hosting_plans.vps li.product div.subname,
ol.hosting_plans.vps li.product div.block_wrapper div.usability,
ol.hosting_plans.vps li.product ul.features,
ol.hosting_plans.vps li.product ul.features li,
ol.hosting_plans.vps li.product div.block_wrapper,
ol.hosting_plans.vps li.product div.block_wrapper div.title,
ol.hosting_plans.vps li.product div.block_wrapper div.data,
ol.hosting_plans.vps li.product div.block_wrapper div.usability
{
	width:				315px;
}

ol.hosting_plans.vps li.product ul.features li div.component,
ol.hosting_plans.vps li.product ul.features li div.info,
ol.hosting_plans.vps li.product ul.features li div.value
{
	position:			relative;
	width:				113px;
	float:				left;
	font-size:			11px;
	color:				#666666;	
}
ol.hosting_plans.vps li.product ul.features li div.component
{
	color:				#333333;	
}
ol.hosting_plans.vps li.product ul.features li div.info
{
	width:				16px;	
}
ol.hosting_plans.vps li.product ul.features li div.value
{
	width:				185px;	
}
ol.hosting_plans.vps li.product div.block_wrapper div.usability div.row
{
	width:				250px;
}
ol.hosting_plans.vps li.product div.block_wrapper div.usability div.row div.name
{
	width:				120px;
}

ol.hosting_plans.vps li.product div.order_total div.price
{
	width:				185px;
}

ol.hosting_plans li.product ul.features
{
	border:				none;	
}
ol.hosting_plans.vps li.product div.order_total div.description
{
	width:				113px;
}
ol.hosting_plans.vps li.product div.select
{
	padding-left:		113px;
}
ol.hosting_plans.vps li.product div.block_wrapper
{
	border:				none;	
}


/* _DSL WIDGET */

div.widget_availability_check
{
	position:			relative;
	padding:			10px 0 0 15px;
	width:				235px;
	height:				174px;
	background-image:	url(http://www.haberalani.com/images/widget_availability_bg.gif);
	z-index:			100;
}

div.widget_availability_check h3
{
	width:				200px;
}

div.widget_availability_check p
{
	position:			relative;
	width:				220px;	
}

div.widget_availability_check form
{
	position:			relative;
	margin:				10px 0 0 0;	
}

div.widget_availability_check form br
{
	clear:				both;	
}

div.widget_availability_check form label
{
	position:			relative;
	margin:				0 5px 5px 0;
    padding:			5px 4px 0 1px;
	width:				93px;
	height:				15px;
	float:				left;
	color:				#000000;
	font-size:			11px;
	font-weight:		bold;
}
div.widget_availability_check form label.number
{
	width:				33px;
}

div.widget_availability_check form input
{
	position:			relative;
	margin:				0 5px 5px 0;
    padding:			5px 4px 0 7px;
	width:				87px;
	height:				25px;
	float:				left;
	background:			#FFFFFF;
	border:				1px solid #CCCCCC;
	font:				14px/22px Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
}
div.widget_availability_check form input.number
{
	width:				27px;
}


div.widget_availability_check form input.sendbut
{
	position:			relative;
	margin:				0 0 0 0;
	padding:			0;
	width:				71px;
	height:				32px;
	float:				left;
	background:			none;
	border:				none;
}

div.widget_availability_check form span
{
	position:			relative;
	margin:				0 5px 5px 0;
    padding:			0 4px 0 1px;
	width:				93px;
	height:				15px;
	float:				left;
	color:				#999999;
	font-size:			11px;
}
div.widget_availability_check form span.number
{
	width:				33px;
}

div.widget_dsl_not_available,
div.widget_dsl_available
{
	position:			relative;
	margin:				-6px 0 0 0;
	padding:			16px 25px 10px 16px;
	width:				209px;
	background-color:	#FDCACB;
	color:				#FF0000;
	font-weight:		bold;
	z-index:			1;
	background-image:	url(http://www.haberalani.com/images/widget_dsl_not_available_bg.gif);
	background-repeat:	no-repeat;
	background-position:bottom left;
}
div.widget_dsl_available
{
	background-color:	#7BCB36;
	color:				#495166;
}


div.availability_address
{
	position:			relative;
	border-top:			1px solid #B7BCC6;
	border-bottom:		1px solid #B7BCC6;
	padding:			8px 0 8px 0;
	width:				219px;
	overflow:			auto;
}
div.availability_address div.icon
{
	position:			relative;
	float:				left;
	width:				26px;	
}
div.availability_address div.address,
div.availability_address div.address2
{
	position:			relative;
	float:				left;
	width:				219px;
	color:				#495166;
	font-size:			12px;
	font-weight:		bold;	
}
div.availability_address div.address2
{
	width:				190px;	
}

div.availability_text
{
	position:			relative;
	width:				219px;
	padding:			8px 0 8px 0;
	border-bottom:		1px solid #B7BCC6;
}

/* _DSL PAGE */

div.selected_product
{
	position:			relative;
	padding:			10px 30px 20px 30px;
	margin:				0 0 25px 0;

	overflow:			auto;
	background-color:	#F0F0F0;	
}

div.selected_product div.name
{
	position:			relative;
	padding:			10px 0 0 0;
	font-size:			15px;
	font-weight:		bold;
	color:				#000000;
}
div.selected_product div.subname
{
	position:			relative;
	font-size:			11px;
	font-weight:		bold;
	color:				#9DA4B2;
}
div.selected_product div.price
{
	position:			relative;
	margin:				0 0 2px 0;
	font-size:			11px;
	color:				#000000;
}
div.selected_product div.price strong
{
	font-size:			12px;
	font-weight:		bold;	
}

div.selected_product div.sep
{
	position:			relative;
	margin:				5px 0;
	background-color:	#9DA4B2;
	height:				1px;
}

form.dsl_customize div.dsl_form_wrapper
{
	position:			relative;
	padding:			0 0 0 0;
	margin:				0 0 8px 0;
	border-bottom:		1px solid #B7BCC6;	
}

form.dsl_customize div.component_cat
{
	position:			relative;
	margin:				10px 0 0 0;
	padding:			0 0 5px 0;
	width:				405px;
	background-color:	#FFFFFF;
	overflow:			auto;
	border-top:			1px solid #B7BCC6;
}

form.dsl_customize div.component_cat div.title
{
	position:			relative;
	padding:			5px 0 0 0;
	width:				405px;
	height:				20px;
	color:				#5C677F; 
	font-weight:		bold;
	cursor:				pointer;
}

form.dsl_customize div.component_cat div.title div.arrow
{
	position:			absolute;
	top:				7px;
	right:				4px;
	width:				11px;
	height:				11px;
	background-image:	url(http://www.haberalani.com/images/arrow.gif);
	background-position:bottom left;
	cursor:				pointer;
}

form.dsl_customize div.component_cat div.components
{
	position:			relative;
	width:				405px;
	overflow:			auto;
}

form.dsl_customize input.radio
{
	position:			relative;
	margin:				4px 0 0 0;
	display:			block;
	float:				left;
}
form.dsl_customize label
{
	position:			relative;
	padding:			3px 0 0 15px;
	display:			block;
	float:				left;
	width:				350px;
	height:				17px;
}

form.dsl_customize br
{
	clear:both;	
}

/* _CONTENT ? */

div.content_features
{
	position:			relative;
	padding:			0 0 25px 15px;
	width:				390px;
}

div.content_features div.title
{
	position:			relative;
	padding:			7px 0;
	color:				#5C677F;
	font-weight:		bold;	
}

div.content_features ul
{
	position:			relative;
	width:				390px;	
}

div.content_features ul li
{
	padding:			0 0 0 17px;
	background-image:	url(http://www.haberalani.com/images/content_feature_bullit.gif);
	background-position:0px 5px;
	background-repeat:	no-repeat;
}

table.requirements
{
	position:			relative;
	margin:				0 0 30px 0;
	width:				405px;
}

table.requirements tr,
table.requirements th
{
	position:			relative;
	width:				405px;
	height:				25px;
	font-size:			11px;
}
table.requirements tr
{
	background-image:	url(http://www.haberalani.com/images/dotline.gif);
	background-repeat:	repeat-x;
	background-position:bottom left;
}
table.requirements th
{
	background-color:	#5C677F;
	color:				#FFFFFF;
	font-weight:		bold;
}
table.requirements th td
{
	text-align:			left;
}

table.requirements tr td.item,
table.requirements th td.item
{
	width:				130px;
	font-weight:		bold;
	color:				#000000;
}
table.requirements tr td.pc,
table.requirements th td.pc
{
	width:				145px;
	color:				#999999;
}

table.requirements tr td.apple,
table.requirements th td.apple
{
	width:				130px;
	color:				#999999;
}

/* _JOBS */

ul.jobs_left
{
	position:			relative;
	width:				250px;
	overflow:			auto;
}

ul.jobs_left li
{
	position:			relative;
	padding:			15px 0 0 0;
	width:				250px;
	background:			none;
}

ul.jobs_left li div.name
{
	position:			relative;
	font-size:			15px;
	font-weight:		bold;
	color:				#000000;	
}
ul.jobs_left li div.subname
{
	position:			relative;
	margin:				3px 0;
	font-size:			11px;
	font-weight:		bold;
	color:				#9DA4B1;
}
ul.jobs_left li div.sep
{
	position:			relative;
	margin:				3px 0;
	width:				250px;
	height:				1px;
	background-color:	#B7BCC6;
}

ul.jobs_left li a,
ul.jobs_left li a:hover
{
	font-size:			11px;	
}

p.bottom_info
{
	position:			relative;
	margin:				15px 0 50px 0;
	padding:			15px 0 0 20px !important;
	color:				#FFFFFF;
	width:				385px;
	height:				36px;
	font-size:			15px;
	background-image:	url(http://www.haberalani.com/images/interested_blockbg.gif);
}
p.bottom_info.nomargin
{
	margin:				0 0 15px 0;	
}


p.bottom_info span.highlight
{
	font-weight:		bold;	
}

p.bottom_info a,
p.bottom_info a:hover
{
	color:				#FFFFFF !important;
	font-size:			15px !important;
	font-weight:		normal !important;	
}

div.jobinfo
{
	position:			relative;
	margin:				0 0 10px 0;
	padding:			20px 0 0 20px;
	width:				385px;
	height:				48px;
	background-color:	#F0F0F0;	
}

div.jobinfo div.name
{
	font-size:			15px;
	font-weight:		bold;
	color:				#000000;	
}
div.jobinfo div.subname
{
	font-size:			11px;
	font-weight:		bold;
	color:				#5C677F;	
}

/* _CLIENTS */

ul.client_list
{
	position:			relative;
	padding:			10px 0 0 0;
}

ul.client_list li
{
	padding:			0;
	background:			none;
	color:				#666666;
	font-size:			11px;
}
ul.client_list li a,
ul.client_list li a:hover
{
	color:				#003366;	
}


ul.client_cases
{
	position:			relative;
	padding:			15px 0 0 0;
}

ul.client_cases li
{
	position:			relative;
	width:				196px;
	height:				160px;
	padding:			0;
	margin:				0;
	float:				left;
	background:			none;
}
ul.client_cases li.left
{
	margin:				0 12px 0 0;
}
ul.client_cases li div.image
{
	position:			relative;
	text-align:			center;
	vertical-align:		middle;
	width:				196px;
	height:				110px;
}
ul.client_cases li div.sub
{
	position:			relative;
	padding:			8px 0 8px 0;
	margin:				0 0 8px 0;
	color:				#9DA4B2;
	font-size:			11px;
	font-weight:		bold;
	height:				62px;
	border-bottom:		1px solid #B7BCC6;
}

ul.client_cases li a,
ul.client_cases li a:hover
{
	font-size:			11px;
}

div.client_logo
{
	position:			relative;
	margin:				15px 0 0 0;
	width:				405px;
	/*height:				90px;*/
}

div.client_logo div.logo
{
	position:			relative;
	padding:			0 14px 0 0;
	width:				196px;
	height:				90px;
	float:				left;
}

div.client_logo div.text
{
	position:			relative;
	padding:			0px 0 20px 20px;
	width:				175px;
	/*height:				70px;*/
	float:				left;
	font-style:			italic;
	font-weight:		bold;
	font-size:			11px;
	background-image:	url(http://www.haberalani.com/images/line_vertical_2.gif);
	background-repeat:	no-repeat;
	background-position:top left;
}

div.client_name
{
	position:			relative;
	font-size:			15px;
	color:				#000000;
	font-weight:		bold;
}
div.client_subname
{
	position:			relative;
	padding:			0 0 8px 0;
	margin:				0 0 8px 0;
	font-size:			11px;
	color:				#9DA4B2;
	font-weight:		bold;
	border-bottom:		1px solid #B8BDC6;
}

/* _WIDGET_SERVER_LIST */

div.widget_servers
{
	position:			relative;
	padding:			4px 0 0 4px;
	width:				246px;
	height:				387px;
	background-image:	url(http://www.haberalani.com/images/widget_servers_bg.gif);
	background-repeat:	no-repeat;
	overflow:			hidden;
}

div.widget_servers ul.brands
{
	position:			relative;
	width:				237px;
	height:				30px;
	background-image:	url(http://www.haberalani.com/images/server_brandmenu_bg.gif);
	background-repeat:	repeat-x;
}

div.widget_servers ul.brands li
{
	position:			relative;
	float:				left;	
	padding:			0;
	background:			none;
	height:				30px;
}

div.widget_servers ul.brands li a,
div.widget_servers ul.brands li a:hover
{
	padding:			7px 7px 0 7px;
	color:				#9DA4B2;
	font-weight:		bold;
	display:			block;
	float:				left;
	height:				23px;
	font-size:			12px;
}

div.widget_servers ul.brands li.selected img
{
	display:			block;
	float:				left;
	height:				30px;
	width:				5px;	
}

div.widget_servers ul.brands li.selected a,
div.widget_servers ul.brands li.selected a:hover
{
	padding:			7px 8px 0 8px;
	color:				#242938;
	font-weight:		bold;
	display:			block;
	float:				left;
	height:				23px;
	background-image:	url(http://www.haberalani.com/images/server_brandmenu_selbg.gif);
}

div.widget_servers div.serverselect
{
	position:			relative;
	padding:			14px 0 0 1px;
	width:				241px;
	height:				229px;
	background-image:	url(http://www.haberalani.com/images/servers_content_bg.gif);
}

div.widget_servers div.serverselect div.data
{
	position:			relative;
	padding:			10px 0 0 15px;
	width:				225px;
	height:				215px;	
}

div.widget_servers div.serverselect div.data div.image
{
	position:			relative;
	margin:				0 0 15px 0;
	width:				225px;
	text-align:			center;
}
div.widget_servers div.serverselect div.data div.text
{
	position:			relative;
	padding:			0 0 0 0;
	width:				212px;
	font-size:			11px;
}

div.widget_servers div.serverselect div.serverselect_wrapper
{
	position:			relative;
	width:				240px;
	height:				100px;
}

div.widget_servers div.serverselect div.serverselect_specs
{
	position:			relative;
}

div.widget_servers div.serverselect div.product_selection
{
	position:			relative;
	margin:				0 0 0 0;
	width:				240px;
	height:				100px;
	background-color:	#FFFFFF;
}

div.widget_servers div.serverselect div.product_selection a.control
{
	position:			relative;
	display:			block;
	float:				left;
	width:				15px;
	height:				100px;
}

div.widget_servers div.serverselect div.product_selection div.product_list_wrapper
{
	position:			relative;
	margin:				1px 0 0 0;
	float:				left;
	width:				210px;
	height:				98px;
	background-color:	#FFFFFF;
	overflow:			hidden;
}

div.widget_servers div.serverselect div.product_selection div.product_list_wrapper div.product_list
{
	position:			absolute;
	top:				0px;
	left:				0px;
	height:				98px;
	width:				5000px;
}

div.widget_servers div.serverselect div.product_selection div.product_list_wrapper div.product_list div.product
{
	position:			relative;
	padding:			17px 0 0 0;
	width:				136px;
	height:				81px;
	background-color:	#FFFFFF;
	float:				left;
	text-align:			center;
}
div.widget_servers div.serverselect div.product_selection div.product_list_wrapper div.product_list div.product.selected
{
	background-image:	url(http://www.haberalani.com/images/product_selection_prbg.gif);
}

div.widget_servers div.serverselect div.product_selection div.product_list_wrapper div.product_list div.product div.image
{
	position:			relative;
	width:				136px;
	height:				53px;	
}

div.widget_servers div.serverselect div.product_selection div.product_list_wrapper div.product_list div.product div.name
{
	position:			relative;
	width:				136px;
	font-size:			12px;
	font-weight:		bold;
	color:				#495266;
}

div.widget_servers div.serverselect div.product_selection div.product_list_wrapper div.product_list div.product div.name a,
div.widget_servers div.serverselect div.product_selection div.product_list_wrapper div.product_list div.product div.name a:hover
{
	color:				#495266;
	text-decoration:	none;	
}

div.widget_servers div.serverselect_specs
{
	position:			relative;
	width:				225px;
	padding:			8px 0 0 15px;
	height:				120px;
}

div.widget_servers div.serverselect_specs p
{
	position:			relative;
	font-size:			11px;
	color:				#333333;
}

div.widget_servers div.usability
{
	position:			relative;
	width:				220px;
	margin:				6px 0 0 0;
}
div.widget_servers div.usability div.row div.name
{
	padding-left:		0px;
	width:				98px;	
}

div.widget_servers div.serverselect div.button
{
	position:			relative;
	padding:			20px 0 20px 0;
	width:				242px;
	text-align:			center;
}

div.widget_servers div.serverselect div.links
{
	position:			relative;
	padding:			0 0 0 10px;
	width:				242px;
}

/* SERVERS HOMEPAGE */

div.server_features_home
{
	position:			relative;
	padding:			8px 0 15px 0;
	border-bottom:		1px solid #B7BCC6;
	overflow:			auto;
	width:				405px;
}
div.server_features_home.noborder
{
	border:				none;
}

div.server_features_home div.image
{
	position:			relative;
	width:				88px;
	float:				left;	
}

div.server_features_home div.data
{
	position:			relative;
	width:				317px;
	float:				left;
	font-size:			11px;
}

div.server_features_home div.data div.name
{
	position:			relative;
	padding:			0 0 3px 0;
	color:				#5C677F;
	font-weight:		bold;
	font-size:			12px;
}

table.servertype_specoverview
{
	position:			relative;
	width:				405px;	
}

table.servertype_specoverview tr
{
	height:				25px;
	background-image:	url(http://www.haberalani.com/images/dotline.gif);
	background-position:left bottom;
	background-repeat:	repeat-x;
}

table.servertype_specoverview tr.links
{
	background:			none;
}

table.servertype_specoverview th
{
	background-color:	#5C677F;
	color:				#FFFFFF;
	font-weight:		bold;
	text-align:			left;
	font-size:			11px;
}

table.servertype_specoverview td
{
	text-align:			center;
	width:				75px;
}
table.servertype_specoverview td.first
{
	width:				105px;
	text-align:			left;
	font-weight:		bold;
	color:				#000000;
	font-size:			11px;
}

ul.servers_details
{
	position:			relative;
	width:				675px;
	overflow:			auto;	
}

ul.servers_details li.detail
{
	position:			relative;
	padding:			10px 0 25px 0;
	background:			none;
	width:				330px;
	float:				left;	
	border-top:			1px solid #B7BCC6;
}
ul.servers_details li.detail.first
{
	margin-right:		15px;	
}

ul.servers_details li.detail div.image
{
	position:			relative;
	width:				84px;
	float:				left;
}

ul.servers_details li.detail div.data
{
	position:			relative;
	padding:			0;
	margin:				0;
	width:				242px;
	float:				left;
}
ul.servers_details li.detail div.data div.name
{
	position:			relative;
	padding:			0 0 3px 0;
	color:				#5C677F;
	font-weight:		bold;
	font-size:			12px;
}
ul.servers_details li.detail ul
{
	padding:			0 0 5px 0;
}
ul.servers_details li.detail ul li
{
	font-size:			12px;
}
ul.servers_details li.detail div.data p
{
	font-size:			11px;
	padding:			12px 0 0 0;
	color:				#333333;
}

table.hosting_compare
{
	position:			relative;
	margin-bottom:		20px;
	width:				675px;
}

table.hosting_compare tr
{
	height:				25px;
	width:				675px;
}
table.hosting_compare tr.price
{
	height:				50px;
}

table.hosting_compare td.product
{
	width:				160px;
	padding:			0 0 0 15px;
	color:				#666666;
	font-size:			11px;
}
table.hosting_compare td.icon
{
	width:				18px;
	padding:			0 0 0 12px;
}
table.hosting_compare td.value
{
	width:				80px;
	padding:			0;
	color:				#000000;
	font-weight:		bold;
	font-size:			11px;
	border-left:		1px solid #DCDEE4;
	text-align:			center;
}

table.hosting_compare tr.price td.value
{
	font-size:			12px;	
}

table.hosting_compare tr.product_names
{
	height:				50px;
	padding:			0 0 3px 0;
}

table.hosting_compare tr.product_names td
{
	border-bottom:		1px solid #B7BCC6;
}

table.hosting_compare tr.product_names td.value
{
	background-color:	#EEF0F2;
	padding:			0 0 0 10px;
	width:				70px;
	font-size:			12px;
	font-weight:		bold;
	color:				#9DA4B2;
	text-align:			left;
	border:				none;
	height:				50px;
	border-top:			1px solid #D9DCE2;
	border-bottom:		1px solid #B7BCC6;
}

/* _CONTACT */

ul.contact
{
	position:			relative;
	margin:				0 0 25px 0;
	overflow:			auto;
	width:				405px;
}

ul.contact li
{
	height:				25px;
	padding:			0;
	background:			none;
	background-image:	url(http://www.haberalani.com/images/dotline.gif);
	background-repeat:	repeat-x;
	background-position:bottom left;
}
ul.contact li.link
{
	background:			none;
	padding:			5px 0 0 0;
	height:				20px;
}

ul.contact li div.method,
ul.contact li div.value
{
	position:			relative;
	padding:			5px 0 0 0;
	height:				20px;
	float:				left;
	width:				210px;
	font-size:			11px;
	font-weight:		bold;
	color:				#000000;
}
ul.contact li div.value
{
	width:				190px;
	color:				#666666;
	font-weight:		normal;
}
ul.contact li div.value a,
ul.contact li div.value a:hover
{
	color:				#003366;
}

div.contact_info
{
	position:			relative;
	padding:			15px 0 8px 0;
	float:				left;
	width:				195px;
	border-bottom:		1px solid #B7BCC6;
	font-size:			12px;
	color:				#666666;
}
div.contact_info div.name
{
	font-size:			15px;
	font-weight:		bold;
	padding:			0 0 3px 0;
	color:				#000000;
}

div.contact_info_sep
{
	position:			relative;
	float:				left;
	width:				15px;	
}

/* _ROUTE */

form.route
{
	position:			relative;
	width:				405px;
	padding:			20px 0 0 0;
}

form.route label
{
	display:			block;
	float:				left;
	width:				82px;
	height:				19px;
	text-align:			right;
	padding:			3px 20px 0px 0;
	margin:				0 0 8px 0;
	color:				#000000;
	font-weight:		bold;
	font-size:			11px;
}

form.route input.text
{
	display:			block;
	float:				left;
	width:				207px;
	height:				19px;
	text-align:			right;
	padding:			3px 0 0 13px;
	color:				#5C677F;
	background-image:	url(http://www.haberalani.com/images/route_form_input_bg.gif);
	background-repeat:	no-repeat;
	background-position:top left;
	font-size:			11px;
	text-align:			left;
	margin:				0 0 8px 0;
}

form.route select
{
	display:			block;
	float:				left;
	width:				220px;
	height:				19px;
	text-align:			right;
	padding:			3px 0 0 0;
	color:				#5C677F;
	font-size:			11px;
	text-align:			left;
	margin:				0 0 8px 0;
}

form.route br
{
	clear:				both;
	height:				1px;
	line-height:		0;
}


/* _COMBINE */
div.combine_wrapper
{
	position:			relative;
	width:				675px;
	overflow:			auto;
}

div.combine_wrapper div.combine_left,
div.combine_wrapper div.combine_right
{
	position:			relative;
	width:				330px;
	float:				left;	
}
div.combine_wrapper div.combine_left
{
	margin-right:		15px;
}

div.combine_wrapper div.combine_left div.domaincheck_form_wrapper,
div.combine_wrapper div.combine_right div.domaincheck_form_wrapper
{
	width:				295px !important;
	overflow:			hidden;
	margin-bottom:		0;
}

div.combine_wrapper div.combine_right div.domaincheck_form_wrapper
{
	width:				265px !important;
	padding-right:		30px;
}

div.combine_wrapper div.info_wrapper
{
	position:			relative;	
}

div.combine_wrapper div.info_wrapper div.name
{
	position:			relative;
	padding:			10px 0 0 0;
	font-size:			15px;
	font-weight:		bold;
	color:				#000000;
}
div.combine_wrapper div.info_wrapper div.subname
{
	position:			relative;
	font-size:			11px;
	font-weight:		bold;
	color:				#9DA4B2;
}
div.combine_wrapper div.info_wrapper div.price
{
	position:			relative;
	margin:				0 0 2px 0;
	font-size:			11px;
	color:				#000000;
}
div.combine_wrapper div.info_wrapper div.price strong
{
	font-size:			12px;
	font-weight:		bold;	
}

div.combine_wrapper div.info_wrapper div.sep
{
	position:			relative;
	margin:				5px 0;
	background-color:	#9DA4B2;
	height:				1px;
}

/* _CALL_ME_BACK */
div.form_sep_line
{
	position:			relative;
	height:				1px;
	width:				405px;	
	margin:				10px 0 10px 0;
	border-bottom:		1px solid #B7BCC6;
}

form.callmeback
{
	position:			relative;
	width:				675px;
}
form.callmeback.contact
{

	width:				405px;
	overflow:			hidden;
}


form.callmeback p
{
	padding:			0 0 10px 0;
	margin:				0;
}

form.callmeback fieldset
{
	position:			relative;
	padding:			10px 0 10px 0;
}

form.callmeback label
{
	position:			relative;
	display:			block;
	float:				left;
	width:				250px;
	height:				19px;
	padding:			3px 20px 0 0;
	margin:				4px 0 4px 0;
	text-align:			right;
	font-size:			11px;
	font-weight:		bold;
}
form.callmeback.contact label
{
	width:				80px;
}
form.callmeback label.verification
{
	height:				44px;
	margin-bottom:		30px;
}
form.callmeback input.text_small,
form.callmeback input.text_medium
{
	position:			relative;
	margin:				4px 110px 4px 0;
	display:			block;
	float:				left;
	width:				80px;
	height:				17px;
	padding:			5px 15px 0 15px;
	background-image:	url(http://www.haberalani.com/images/contact_text_small.gif);
	background-repeat:	no-repeat;
	font-size:			11px;
	font-weight:		bold;
}
form.callmeback input.text_medium
{
	margin:				4px 0 4px 0;
	width:				190px;
	background-image:	url(http://www.haberalani.com/images/contact_text_medium.gif);
}
form.callmeback input.text_medium.verification
{
	margin-top:			15px;	
}
form.callmeback select
{
	position:			relative;
	margin:				4px 0 4px 0;
	padding:			5px 0 0 0;
	display:			block;
	float:				left;
	width:				220px;
	height:				17px;
	padding:			0;
	font-size:			11px;
	font-weight:		bold;
	background-color:	#F3F4F6;
	border:				1px solid #D6D7DA;
}

form.callmeback input.radio
{
	position:			relative;
	margin:				8px 0 4px 0;
	display:			block;
	float:				left;
}

form.callmeback label.radio
{
	margin-left:		10px;
	text-align:			left;
	width:				177px;
}

form.callmeback span.radiotext
{
	position:			relative;
	display:			block;
	float:				left;
	width:				38px;
	padding:			0 0 0 20px;
	margin:				8px 0 0px 0;
}

form.callmeback textarea
{
	position:			relative;
	display:			block;
	float:				left;
	margin:				4px 0 4px 0;
	padding:			5px 0 5px 15px;
	width:				205px;
	height:				67px;
	background-image:	url(http://www.haberalani.com/images/contact_textarea.gif);
	background-repeat:	no-repeat;
	font-size:			11px;
	font-weight:		bold;
}

form.callmeback br
{
	clear:				both;
}

form.callmeback div.user_type
{
	position:			relative;
	padding:			16px 0 0 270px;
	width:				405px;
	height:				32px;
	background-color:	#F0F0F0;	
}
form.callmeback div.user_type div.input
{
	position:			relative;
	width:				33px;
	height:				24px;
	float:				left;	
}
form.callmeback div.user_type label.description
{
	position:			relative;
	width:				166px;
	height:				24px;
	float:				left;
	color:				#495166;
	font-weight:		bold;
	text-align:			left;
	padding:			0;
	margin:				0;
	font-size:			12px;
}

form#shoppingcart select
{
	position:			relative;
	margin:				0;
	padding:			0;
	display:			block;
	float:				left;
	width:				95px;
	height:				17px;
	padding:			0;
	font-size:			9px;
	font-weight:		normal;
	background-color:	#F3F4F6;
	border:				1px solid #D6D7DA;
}

/* _LIVESALES */
div.livesales_content
{
	position:			relative;
	padding:			15px 0 20px 20px;
	width:				385px;
	background-color:	#F0F0F0;
}

div.livesales_content span.powered
{
	display:			block;
	padding:			0 0 5px 0;
	font-size:			11px;
	color:				#5C677F;
}
div.livesales_content span.powered a,
div.livesales_content span.powered a:hover
{
	color:				#5C677F;	
}

div.livesales_content div.livesales_text
{
	position:			relative;
	padding:			20px 20px 20px 20px;
	width:				305px;	
	height:				205px;
	background-color:	#FFFFFF;
}
div.livesales_content div.livesales_status
{
	position:			relative;
	width:				340px;
	padding:			1px 0 0 5px;
	height:				19px;
	background-color:	#FF9A00;
	font-size:			11px;
	font-weight:		bold;
	color:				#FFFFFF;
}

div.livesales_userinput
{
	position:			relative;
	margin:				9px 0 0 0;
	padding:			20px 0 0 20px;
	width:				385px;
	height:				83px;
	background-color:	#F0F0F0;
	border-top:			1px solid #B9BEC7;
}

div.livesales_userinput textarea
{
	position:			relative;
	width:				300px;
	height:				62px;
	background-image:	url(http://www.haberalani.com/images/livesales_input_bg.gif);
	background-repeat:	no-repeat;
	display:			block;
	float:				left;	
}
div.livesales_userinput div.chat_button
{	
	position:			relative;
	padding:			31px 0 0 5px;
	width:				70px;
	height:				31px;
	float:				left;	
}

div.livesales_time
{
	position:			relative;
	padding:			8px 0 0 0;
	margin:				0 0 8px 0;
	width:				405px;
	height:				24px;
	border-bottom:		1px solid #B7BCC6;
}

div.livesales_time div.local,
div.livesales_time div.operator
{
	position:			relative;
	width:				200px;
	float:				left;
	
}
div.livesales_time div.operator
{
	float:				right;
	text-align:			right;	
}

div.left_text
{
	position:			relative;
	width:				250px;
	padding:			10px 0 0 0;
}

div.left_text p
{
	position:			relative;
	padding:			10px 0 10px 0;
	border-bottom:		1px solid #B7BCC6;
	margin:				0 0 10px 0;
	width:				250px;
}

div.left_text p a,
div.left_text p a:hover
{
	color:				#003366;
	font-size:			12px;	
}

/* _ORDER _CART */

ul.cart_list
{
	position:			relative;
	width:				675px;
	margin:				10px 0 0 0;
}

ul.cart_list li
{
	position:			relative;
	margin:				2px 0 0 0;
	padding:			0 0 0 19px;
	width:				656px;
	height:				38px;
	background:			none;
	background-color:	#EFEFEF;
	clear:				both;
	overflow:			hidden;
}

ul.cart_list li.not_available
{
	background-color:	#FFE5E5;
}
ul.cart_list li.available
{
	background-color:	#EAFAE5;
}
ul.cart_list li div.quantity
{
	position:			relative;
	padding:			9px 0 0 0;
	width:				29px;
	float:				left;
	height:				30px;
}
ul.cart_list li div.quantity input
{
	width:				20px;
	border:				1px solid #B9BEC7;	
}
ul.cart_list li div.icon
{
	position:			relative;
	padding:			9px 0 0 0;
	width:				24px;
	float:				left;
	height:				30px;
}
ul.cart_list li div.name,
ul.cart_list li div.name_extra
{
	position:			relative;
	padding:			11px 0 0 0;
	width:				300px;
	float:				left;
	height:				28px;
	color:				#495166;
	font-weight:		bold;
}
ul.cart_list li div.name span.customized
{
	color:				#FF8300;	
}
ul.cart_list li div.name_extra
{
	width:				429px;
}

ul.cart_list li div.status
{
	position:			relative;
	padding:			11px 0 0 0;
	width:				280px;
	float:				left;
	height:				28px;
	color:				#5C677F;
	font-weight:		bold;
}
ul.cart_list li.not_available div.status,
ul.cart_list li.available div.status
{
	width:				115px;
	color:				#FF0000;
}
ul.cart_list li.available div.status
{
	color:				#33CC00;
}

ul.cart_list li div.price_month,
ul.domain_check li div.price_month
{
	position:			relative;
	padding:			12px 2px 0 0;
	width:				82px;
	float:				left;
	height:				26px;
	color:				#000000;
	font-size:			11px;
	text-align:			left;
}
ul.cart_list li div.billing_cycle,
ul.domain_check li div.billing_cycle
{
	position:			relative;
	padding:			12px 0px 0 5px;
	width:				95px;
	float:				left;
	height:				26px;
	color:				#000000;
	font-size:			11px;
	text-align:			left;
}
ul.cart_list li div.price_total,
ul.domain_check li div.price_total
{
	position:			relative;
	padding:			11px 10px 0 0;
	width:				76px;
	float:				left;
	height:				28px;
	color:				#000000;
	font-weight:		bold;
	text-align:			right;
}
ul.cart_list li div.option,
ul.domain_check li div.option
{
	position:			relative;
	padding:			11px 0 0 0;
	width:				45px;
	float:				left;
	height:				28px;
	color:				#000000;
	text-align:			right;
}
ul.cart_list li div.option a,
ul.cart_list li div.option a:hover,
ul.domain_check li div.option a,
ul.domain_check li div.option a:hover
{
	color:				#183E64;
}

ul.domain_check li.sub,
ul.cart_list li.sub,
ul.cart_list li.dslsub
{
	padding:			0 0 0 31px;
	margin:				-2px 0 0 0;
	width:				644px;
	height:				38px;
	background:			none;
	background-color:	#FFFFFF;
	background-image:	url(http://www.haberalani.com/images/orderlist_transfer_bg.gif);
	background-repeat:	no-repeat;
	background-position:top left;
}
ul.cart_list li.dslsub
{
	height:				195px;
	background-image:	url(http://www.haberalani.com/images/orderlist_dsl_bg.gif);		
}

ul.domain_check li.sub div.description,
ul.cart_list li.sub div.description,
ul.cart_list li.dslsub div.description,
ul.cart_list li.dslsub div.description_error
{
	position:			relative;
	padding:			11px 0 0 0;
	float:				left;
	width:				450px;
	height:				28px;
	color:				#666666;
	font-size:			11px;
}

ul.cart_list li.dslsub div.description_error
{
	color:				#FF0000;	
}

ul.cart_list li.sub div.userinput
{
	position:			relative;
	padding:			0;
	margin:				0;
	float:				left;
	width:				184px;
	height:				38px;
}

ul.cart_list li.dslsub label
{
	position:			relative;
	padding:			0;
	float:				left;
	width:				140px;
	height:				19px;
	margin:				7px 0 0 0;
	font-size:			11px;
}

ul.domain_check li.sub div.userinput input.text,
ul.cart_list li.sub div.userinput input.text,
ul.cart_list li.dslsub input.text
{
	position:			relative;
	margin:				7px 0 0 0;
	padding:			3px 0 0 13px;
	width:				146px;	
	height:				19px;
	font-size:			11px;
	background-image:	url(http://www.haberalani.com/images/orderlist_transfer_input.gif);
}
ul.cart_list li.dslsub input.text
{
	display:			block;
	float:				left;	
}

ul.cart_list li.dslsub br
{
	clear:				both;	
}

ul.cart_list li.dslsub div.radiowrap
{
	position:			relative;
	margin:				7px 0 0 0;
	width:				20px;
	height:				19px;
	float:				left;	
}
ul.cart_list li.dslsub span.radiotext
{
	position:			relative;
	margin:				7px 0 0 0;
	width:				60px;
	height:				19px;
	float:				left;
	display:			block;	
}

ul.cart_list li.componentdata
{
	position:			relative;
	border-bottom:		1px solid #F0F0F0;
	background-image:	url(http://www.haberalani.com/images/cart_component_bg.gif);
	background-repeat:	repeat-y;
	height:				1%;
	overflow:			auto;
	padding:			10px 0 10px 13px;
	width:				662px;
}

ul.cart_list li.componentdata div.type
{
	position:			relative;
	width:				220px;
	float:				left;
}

ul.cart_list li.componentdata div.type div.title
{
	position:			relative;
	padding:			0 0 5px 0;
	margin:				0 0 5px 0;
	width:				210px;
	border-bottom:		1px solid #DEE1E5;
	color:				#9DA4B2;
	font-size:			12px;
	font-weight:		bold;
}

ul.cart_list li.componentdata div.type div.item
{
	position:			relative;
	width:				210px;
	color:				#666666;
	font-size:			11px;
}

div.cart_subtotal
{
	position:			relative;
	margin:				20px 0 20px 0;
	padding:			15px 0 15px 0;
	width:				675px;
	overflow:			auto;
	border-top:			1px solid #B7BCC6;
	border-bottom:		1px solid #B7BCC6;
}
div.cart_subtotal div.name
{
	position:			relative;
	float:				left;
	width:				450px;
	font-size:			18px;
	color:				#000000;
	font-weight:		bold;	
}
div.cart_subtotal div.price
{
	position:			relative;
	padding:			0 65px 0 0;
	float:				left;
	width:				160px;
	font-size:			18px;
	color:				#000000;
	text-align:			right;
	font-weight:		bold;	
}

div.cart_subtotal div.name.small,
div.cart_subtotal div.price.small
{
	padding-top:		3px;
	font-size:			13px;
	
}

div.cart_subtotal.payment div.price
{
	padding-right:		20px;
	width:				205px;	
}

div.cart_total
{
	position:			relative;
	width:				675px;
	overflow:			auto;
	padding:			0 0 25px 0;
}

div.cart_total div.name
{
	position:			relative;
	float:				left;
	width:				450px;
	font-size:			18px;
	color:				#FF8100;
	font-weight:		bold;	
}
div.cart_total div.price
{
	position:			relative;
	padding:			0 20px 0 0;
	float:				left;
	width:				205px;
	font-size:			18px;
	color:				#FF8100;
	text-align:			right;
	font-weight:		bold;		
}

/**
* _SEARCH_BOX
*/

div.search_box_container
{
	position:			relative;
	margin:				0 0 20px 0;
	width:				100%;
}
div.search_box
{
	position:			relative;
    padding:			0 11px 15px 15px;
	width:				224px;
	background:			#F6F7F9 url(http://www.haberalani.com/images/bg_searchbox_bottom.jpg) no-repeat bottom left;
}
div.search_box div.border
{
	position:relative;
	margin:0 0 0 -4px;
	width:225px;
	height:5px;
	background-image:url(http://www.haberalani.com/images/bg_border_bot.gif);
}
div.search_box form.search
{
	position:relative;
	margin:5px 0px 11px 0px;
	width:222px;
}
div.search_box form.search input.text
{
	position:relative;
	margin:7px 0px 0px 0px;
	padding:2px 5px 0px 5px;
	display:block;
	float:left;
	width:205px;
	height:20px;
	font-size:11px;
	color:#666666;
	background-image:url(http://www.haberalani.com/images/searchbox_input_bg.gif);
	overflow:hidden;
}
div.search_box form.search input.submit
{
	position:relative;
	margin:11px 0px 0px 0px;
	display:block;
	float:left;
	width:80px;
	height:33px;
}
div.search_box form.search br
{
	clear:both;
	height:1px;
	line-height:0;
	font-size:0;
}

/**
 * _LOGIN_WIDGET
 */

div.widget_container
{
	position:			relative;
	margin:				0 0 20px 0;
	width:				100%;
}
div.widget_loginbox
{
	position:			relative;
    padding:			0 11px 15px 15px;
	width:				224px;
	background:			#F6F7F9 url(http://www.haberalani.com/images/bg_widget_bottom.jpg) no-repeat bottom left;
}

div.widget_loginbox p
{
	padding:3px 0px 3px 0px;
	color:#666666;
	font-size:13px;
}

div.widget_loginbox p.error
{
	color:#EE0000;
}

div.widget_loginbox form.login
{
	position:relative;
	margin:5px 0px 11px 0px;
	width:222px;
}

div.widget_loginbox form.login label
{
	position:relative;
	margin:7px 0px 0px 0px;
	display:block;
	float:left;
	width:62px;
	height:22px;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}

div.widget_loginbox form.login input.text
{
	position:relative;
	margin:7px 0px 0px 0px;
	padding:2px 5px 0px 5px;
	display:block;
	float:left;
	width:150px;
	height:20px;
	font-size:11px;
	color:#666666;
	background-image:url(http://www.haberalani.com/images/widget_loginbox_input_bg.gif);
	overflow:hidden;
}

div.widget_loginbox form.login input.submit
{
	position:relative;
	margin:11px 0px 0px 0px;
	display:block;
	float:left;
	width:80px;
	height:33px;
}

form.login img.submit
{
 	position:relative;
	margin:11px 0px 0px 0px;
	float:left;
	cursor:pointer;
}

div.widget_loginbox form.login br
{
	clear:both;
	height:1px;
	line-height:0;
	font-size:0;
}

div.widget_loginbox div.border
{
	position:relative;
	margin:0 0 0 -4px;
	width:225px;
	height:5px;
	background-image:url(http://www.haberalani.com/images/bg_border_bot.gif);
}

div.widget_loginbox ul
{
	position:relative;
	margin:7px 0px 0px 0px;	
}

div.widget_loginbox ul li
{
	position:relative;
	color:#FF8000;
	font-size:11px;
		padding:			0;
	background:			none;
}


/**
 * _CART_WIDGET
 */
/* BEGIN Tabber */
div.yourcart_widget_tabber
{
	background: 		url(http://www.haberalani.com/images/yourcart/yourcart_widget_middle.gif) repeat-y 0px 32px;
	position:			relative;
	width:				250px;
}

div.yourcart_widget_tabber div.line
{
    position:			relative;
	height:				2px;
	font:				0/0 serif;
	background: 		url(http://www.haberalani.com/images/yourcart/line.gif) no-repeat;
	margin:				10px 0;
	padding:			0;
}
div.yourcart_widget_tabber div.content
{
    position:			relative;
	background: 		url(http://www.haberalani.com/images/yourcart/yourcart_widget_tabber_top.gif) 0px 0px no-repeat;
    padding:			0;
	width:				100%;
}
div.yourcart_widget_tabber .top
{
    position:			relative;
	background:			#FFFFFF;
}
div.yourcart_widget_tabber .top .clear
{
    position:			relative;
	height:				0px;
}
div.yourcart_widget_tabber .top ul.tabs
{
    position:			relative;
	list-style:			none;
	background:			#FFFFFF;
	height:				31px;
}
div.yourcart_widget_tabber .top ul.tabs li
{
    position:			relative;
	float:				left;
	height:				31px;
	padding:			0 0 0 8px;
	background:			url(http://www.haberalani.com/images/yourcart/yourcart_widget_tabber_tableft.gif) no-repeat bottom left;	
}
div.yourcart_widget_tabber .top ul.tabs li a
{
    position:			relative;
	height:				23px;
	background:			url(http://www.haberalani.com/images/yourcart/yourcart_widget_tabber_tabright.gif) no-repeat bottom right;	
	padding:			8px 8px 0 0;
	cursor:				pointer;
	color:				#999999;
	display:			block;
	float:				left;
}
div.yourcart_widget_tabber .top ul.tabs li.active
{
    position:			relative;
	margin:				1px 0 0 0;
	padding:			0 0 0 8px;
	background:			url(http://www.haberalani.com/images/yourcart/yourcart_widget_tabber_tableft_active.gif) no-repeat top left;	
}
div.yourcart_widget_tabber .top ul.tabs li.active a
{
    position:			relative;
	background:			url(http://www.haberalani.com/images/yourcart/yourcart_widget_tabber_tabright_active.gif) no-repeat top right;
	color:				#FFFFFF;
}
div.yourcart_widget_tabber .middle
{
    position:			relative;
	padding:			13px 16px 0px 16px !important;
}
div.yourcart_widget_tabber .middle .item
{
	color:				#FFFFFF;
	display:			block;
}
div.yourcart_widget_tabber .middle .item.active
{
}
div.yourcart_widget_tabber .bottom
{
    position:			relative;
	background:			url(http://www.haberalani.com/images/yourcart/yourcart_widget_bottom.gif) no-repeat bottom center;
	height:				14px;
}
div.yourcart_widget_tabber h3
{
    position:			relative;
	color:				#FFFFFF !important;
}
div.yourcart_widget_tabber p
{
	position:			relative;
	margin:				2px 0px 0px 0px;
	padding:			3px 0px 0px 13px;
	width:				209px;
	height:				19px;
	color:				#666666;
	background-image:	url(http://www.haberalani.com/images/yourcart_widget_info_bg.gif);
	font-size:			11px;
	overflow:			hidden;
}

div.yourcart_widget_tabber ul
{
	position:			relative;
	margin:				0;
	color:				#FFFFFF;
	font-weight:		bold;
}

div.yourcart_widget_tabber ul li
{
	font-size:			11px;
	padding:			0;
	background:			none;
}

div.yourcart_widget_tabber ul li a,
div.yourcart_widget_tabber ul li a:hover
{
	color:				#FFFFFF;
}

div.yourcart_widget_tabber form.login
{
	position:relative;
	margin:5px 0px 11px 0px;
	width:222px;
}

div.yourcart_widget_tabber form.login label
{
	position:relative;
	margin:7px 5px 0px 0px;
    padding:4px 0 0 0;
	display:block;
	float:left;
	width:77px;
	height:22px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

div.yourcart_widget_tabber form.login input.text
{
	position:relative;
	margin:7px 0px 0px 0px;
	padding:4px 5px 0px 5px;
	display:block;
	float:left;
	width:130px;
	height:18px;
	font-size:11px;
	color:#666666;
	background: url(http://www.haberalani.com/images/yourcart/yourcart_widget_input_bg2.gif) !important;
	overflow:hidden;
}

div.yourcart_widget_tabber form.login input.submit
{
	position:relative;
	margin:11px 0px 0px 0px;
	display:block;
	float:left;
	width:80px;
	height:33px;
}

div.yourcart_widget_tabber form.login br
{
	clear:both;
	height:1px;
	line-height:0;
	font-size:0;
}

/* END Tabber */
div.yourcart_widget
{
	position:			relative;
	width:				250px;
	background:			url(http://www.haberalani.com/images/yourcart/yourcart_widget_middle.gif) repeat-y top center;
}

div.yourcart_widget .top
{
}

div.yourcart_widget .middle
{
	padding:			13px 0px 0px 16px;
	background:			url(http://www.haberalani.com/images/yourcart/yourcart_widget_top.gif) no-repeat top center;
}

div.yourcart_widget .middle .item
{
	display:			none;
}

div.yourcart_widget .middle .item.active
{
	display:			block;
}

div.yourcart_widget .bottom
{
	background:			url(http://www.haberalani.com/images/yourcart/yourcart_widget_bottom.gif) no-repeat bottom center;
	height:				14px;
}

div.yourcart_widget h3
{
	color:				#FFFFFF;
	height:				33px;
}

div.yourcart_widget p
{
	position:			relative;
	margin:				2px 0px 0px 0px;
	padding:			3px 0px 0px 13px;
	width:				209px;
	height:				19px;
	color:				#666666;
	background-image:	url(http://www.haberalani.com/images/yourcart_widget_info_bg.gif);
	font-size:			11px;
	overflow:			hidden;
}

div.yourcart_widget ul
{
	position:			relative;
	margin:				20px 0px 0px 0px;
	color:				#FFFFFF;
	font-weight:		bold;
}

div.yourcart_widget ul li
{
	font-size:			11px;
	padding:			0;
	background:			none;
}

div.yourcart_widget ul li a,
div.yourcart_widget ul li a:hover
{
	color:				#FFFFFF;
}
 
div.yourcart_widget_blue
{
	position:			relative;
	width:				250px;
	background:			url(http://www.haberalani.com/images/yourcart/yourcart_widget_blue_middle.gif) repeat-y top center;
}

div.yourcart_widget_blue .top
{
}

div.yourcart_widget_blue .middle
{
	padding:			13px 0px 0px 16px;
	background:			url(http://www.haberalani.com/images/yourcart/yourcart_widget_blue_top.gif) no-repeat top center;
}

div.yourcart_widget_blue .bottom
{
	background:			url(http://www.haberalani.com/images/yourcart/yourcart_widget_blue_bottom.gif) no-repeat bottom center;
	height:				14px;
}

div.yourcart_widget_blue h3
{
	color:				#FFFFFF;
	height:				33px;
}

div.yourcart_widget_blue p
{
	position:			relative;
	margin:				2px 0px 0px 0px;
	padding:			3px 0px 0px 13px;
	width:				209px;
	height:				19px;
	color:				#666666;
	background-image:	url(http://www.haberalani.com/images/yourcart_widget_info_bg.gif);
	font-size:			11px;
	overflow:			hidden;
}

div.yourcart_widget_blue ul
{
	position:			relative;
	margin:				20px 0px 0px 0px;
	color:				#FFFFFF;
	font-weight:		bold;
}

div.yourcart_widget_blue ul li
{
	font-size:			11px;
	padding:			0;
	background:			none;
}

div.yourcart_widget_blue ul li a,
div.yourcart_widget_blue ul li a:hover
{
	color:				#FFFFFF;
}

/* _SUBMIT_WRAPPER */

div.submit_wrapper,
div.submit_wrapper_small
{
	position:			relative;
	padding:			10px 0 0 18px;
	width:				657px;
	height:				43px;
	background-color:	#F0F0F0;
}

div.submit_wrapper_small
{
	width:				385px;
	padding-right:		20px;
	padding-left:		0;
	margin-top:			15px
}

div.submit_wrapper label
{
	position:			relative;
	margin:				5px 0 0 0;
	padding:			3px 0 0 13px;
	width:				529px;
	height:				19px;
	display:			block;
	float:				left;
	background-image:	url(http://www.haberalani.com/images/submit_label.gif);
	background-repeat:	no-repeat;
	background-position:top left;
	font-size:			11px;
	text-align:			left;
	font-weight:		normal;
	cursor:				pointer;
}

div.submit_wrapper input
{
	position:			relative;
	width:				95px;
	height:				32px;
	display:			block;
	float:				left;
}

div.submit_wrapper_small input
{
	float:				right;	
}

/* _PASSWORD INDICATOR */

div.password_strength
{
	position:			relative;
	margin:				12px 0 0 0;
	padding:			7px 0 0 10px;
	width:				210px;
	height:				37px;
	float:				left;
	border:				1px solid #D8DBE0;	
}

div.password_strength p
{
	position:			relative;
	font-size:			11px;
	color:				#5C677F;	
}
div.password_strength p strong
{
	font-weight:		bold;	
}

div.password_strength div.indicator_bg,
div.password_strength div.indicator
{
	position:			absolute;
	top:				26px;
	left:				10px;
	width:				201px;
	height:				10px;
	z-index:			1;
}
div.password_strength div.indicator
{
	z-index:			2;
	overflow:			hidden;
	width:				0px;
}
div.password_strength img.icon
{
	position:			absolute;
	top:				7px;
	left:				200px;
	width:				9px;
	height:				9px;
	z-index:			1;
}


div#component_list_1,
div#component_list_2
{
	display:			block;	
}

div#component_list_2
{
	display:			none;
}


/* _JOBS */
ul.left_items
{	
	position:			relative;
	width:				250px;
	padding:			0;
	margin:				10px 0 25px 0;
}

ul.left_items li
{
	position:			relative;
	padding:			5px 0 0 10px;
	margin:				0;
	width:				240px;
	height:				25px;
	background-image:	url(http://www.haberalani.com/images/left_items_bg.gif);
	background-repeat:	repeat-x;
	background-position:bottom left;
}
ul.left_items li.selected
{
	background-image:	url(http://www.haberalani.com/images/left_items_sel_bg.gif);
}
ul.left_items li.selected a,
ul.left_items li.selected a:hover
{
	color:				#FFFFFF;
}


ul.right_items
{
	position:			relative;
	width:				405px;
	padding:			0;
	margin:				0 0 0 0;
	
}

ul.right_items li
{
	position:			relative;
	width:				405px;
	padding:			10px 0 5px 0;
	margin:				0;
	background:			none;
	border-bottom:		1px dotted #9DA4B2;
}

ul.right_items li div.header
{
	position:			relative;
	padding:			5px 0 5px 0;
	display:			block;
	color:				#013467;
	font-weight:		bold;
	font-size:			11px;
	cursor:				pointer;
	background-color:	#FFFFFF;
}

ul.right_items li div.content
{
	position:			relative;
	padding:			10px 0 0 0 !important;
	margin:				0 !important;
	background:			none;
	width:				100%;
}

ul.right_items li ul
{
	margin:				10px 0 10px 10px;
}

/* _NEWS */


table.news
{
	position:			relative;
	width:				405px;
	margin:				10px 0 10px 0;
	border-collapse:	collapse;
}

table.news tr
{
	margin:				0;
	padding:			0;
	background:			url(http://www.haberalani.com/images/news/list_bullit.gif) no-repeat 4px 5px;
	border-bottom:		1px dotted #CCCCCC;
}

table.news tr td.date
{
	color:				#000000;
	font-size:			12px;
	font-weight:		bold;
	width:				75px;
	padding:			4px 0 4px 23px;
	vertical-align:		top;
}
table.news tr td.title
{
	padding:			4px 0 4px 0;
	background:			none;
}
table.news tr td.title a,
table.news tr td.title a:hover
{
	color:				#666666;
	font-size:			12px;
	padding:			0;
}




span.link
{
	color:				#FF8000;	
}

form.newsletter
{
	position:			relative;
	width:				250px;
	margin:				0 0 10px 0;
	padding:			0 0 20px 0;
	border-bottom:		1px solid #B7BCC6;	
}

form.newsletter label
{
	position:			relative;
	margin:				4px 0 4px 0;
	padding:			0 10px 0 0;
	width:				50px;
	height:				22px;
	display:			block;
	float:				left;
	font-size:			11px;
	color:				#333333;
	text-align:			right;
	font-weight:		bold;
}
form.newsletter input.text
{
	position:			relative;
	margin:				4px 0 4px 0;
	padding:			4px 10px 0 10px;
	width:				140px;
	height:				18px;
	display:			block;
	float:				left;
	font-size:			11px;
	color:				#5C677F;
	background-image:	url(http://www.haberalani.com/images/newsletter_input_bg.gif);	
}
form.newsletter br
{
	clear:				both;	
}

table.about
{
	position:			relative;
	width:				250px;	
	margin:				-20px 0 10px 0;
}

table.about tr
{
	height:				31px;
	background-image:	url(http://www.haberalani.com/images/dotline_2.gif);
	background-position:bottom left;
	background-repeat:	repeat-x;	
}

table.about tr td.left
{
	width:				145px;
	font-weight:		bold;
}


/* _PAYMENT */

ul.payment
{
	position:			relative;
	margin:				10px 0 10px 0;
	width:				675px;
	overflow:			auto;	
}

ul.payment li
{
	position:			relative;
	padding:			0;
	margin:				2px 0 0 0;
	background:			none;
	width:				675px;
	height:				73px;
	background-color:	#F0F0F0;
}
ul.payment li.incasso
{
	height:				280px;
}

ul.payment li div.input
{
	position:			relative;
	float:				left;
	padding:			30px 0 0 30px;
	width:				28px;
	height:				43px;	
}
ul.payment li div.name
{
	position:			relative;
	float:				left;
	padding:			30px 0 0 0;
	width:				177px;
	height:				43px;
	color:				#495166;
	font-size:			12px;
}
ul.payment li.banktransfer div.name
{
	width:				600px;
}
ul.payment li div.image1,
ul.payment li div.image2
{
	position:			relative;
	float:				left;
	padding:			0;
	width:				182px;
	height:				73px;
}
ul.payment li div.image2
{
	width:				250px;	
}
ul.payment li div.form
{
	position:			relative;
	float:				left;
	padding:			0;
	width:				246px;
	height:				53px;
	padding:			20px 0 0 0;
}

ul.payment li div.form label
{
	position:			relative;
	display:			block;
	width:				113px;
	height:				22px;
	float:				left;
	padding:			0;
	margin:				5px 0 3px 0;
	text-align:			left;
}
ul.payment li div.form input
{
	position:			relative;
	margin:				4px 0 4px 0;
	padding:			3px 10px 0 10px;
	display:			block;
	width:				140px;
	height:				19px;
	float:				left;
	background-image:	url(http://www.haberalani.com/images/payment_input.gif);
	background-repeat:	no-repeat;
	font-size:			11px;
}
ul.payment li div.form br
{
	clear:both;	
}
ul.payment li div.errors
{
	position:			relative;
	float:				left;
	padding:			0;
	width:				185px;
	height:				73px;	
}

div.confirm_product
{
	position:			relative;
	padding:			3px 0 3px 0;
	width:				675px;
	height:				15px;
}
div.confirm_product div.amount
{
	position:			relative;
	float:				left;
	width:				50px;
}
div.confirm_product div.name
{
	position:			relative;
	float:				left;
	width:				400px;
}
div.confirm_product div.price
{
	position:			relative;
	padding:			0 20px 0 0;
	float:				left;
	width:				205px;
	text-align:			right;
	font-weight:		bold;
}

p.confirmation,
div.confirmation
{
	position:			relative;
	margin:				10px 0 10px 0 !important;
	padding:			30px !important;
	width:				615px;
	background-color:	#F0F0F0;
	color:				#495166;
}
div.confirmation
{
	padding:			10px 30px 10px 30px;
}
div.confirmation select
{
	margin:				25px 0 0 0;
}
div.confirmation img
{
	position:			relative;
	float:				left;
	margin:				0 30px 0 0;
}
div.confirmation div.name
{
	position:			relative;
	float:				left;
	padding:			30px 0 0 0;
	width:				177px;
	height:				43px;
	color:				#495166;
	font-size:			12px;
}

/* _SIFR */

.sIFR-hasFlash h2
{
	font-size:			18px;
    height:				20px;
    line-height:		18px;
}

h2.sIFR-replaced span,
h3.sIFR-replaced span,
h4.sIFR-replaced span
{
	display:			none;
}

/* _MIFR */

div.progress_nav_wrapper.sIFR-replaced div
{
	display:			none;
}

div.cart_item_expl
{
	position:			relative;
	padding:			4px 0 0 8px;
	width:				667px;
	height:				20px;
	background-color:	#EFEFEF;
}
div.cart_item_expl div.items,
div.cart_item_expl div.quantity,
div.cart_item_expl div.price_month,
div.cart_item_expl div.billing_cycle,
div.cart_item_expl div.total
{
	position:			relative;
	float:				left;
	width:				292px;
}
div.cart_item_expl div.items
{
	text-align:			center;
}
div.cart_item_expl div.quantity
{
    margin:				0 10px 0 0;
	width:				35px;
}
div.cart_item_expl div.price_month
{
	width:				85px;
	margin:             0 10px 0 0;
}
div.cart_item_expl div.billing_cycle
{
	width:				90px;
	margin:             0 10px 0 0;
}
div.cart_item_expl div.total
{
	width:				68px;
	text-align:			right;
}
/*
div.form_error.small
{
    margin:				8px 0 0 0;
	width:				405px;
	height:				30px;
	background-image:	url(http://www.haberalani.com/images/form_error_bg_small.gif);
}
*/
img.formerror
{
	position:			relative;
	float:				left;
	margin:				4px 0 0 5px;
}

div#vat_details,
div#vat_ex_details
{
	position:			relative;
	overflow:			hidden;
}
div#vat_details div.vat_header,
div#vat_ex_details div.vat_header
{
    position:			relative;
	margin:				5px 0 5px 0;
	padding:			0 0 5px 0;
	background:			#EEEEEE;
}
div#vat_details div.vat_subtotal,
div#vat_ex_details div.vat_subtotal
{
	position:			relative;
	margin:				7px 0 0 0;
	width:				317px;
	font-size:			16px;
	float:				left;
}
div#vat_details div.vat_subtotal_amount,
div#vat_ex_details div.vat_subtotal_amount
{
	position:			relative;
	margin:				8px 0 0 0;
	width:				87px;
	font-size:			13px;
	float:				left;
	text-align:			right;
}
div#vat_details div.vat_perc,
div#vat_ex_details div.vat_perc
{
	position:			relative;
	margin:				8px 0 0 0;
	width:				100px;
	font-size:			13px;
	float:				left;
	text-align:			center;
}
div#vat_details div.vat_total,
div#vat_ex_details div.vat_total
{
	position:			relative;
	margin:				7px 0 0 0;
	width:				106px;
	font-size:			16px;
	float:				left;
	text-align:			right;
}
div#vat_details div.vat_total_header,
div#vat_ex_details div.vat_total_header
{
	position:			relative;
	margin:				8px 0 0 0;
	width:				106px;
	font-size:			13px;
	float:				left;
	text-align:			right;
}

div.show_vat_details
{
	position:			relative;
	padding:			5px 0 0 0;
	font-size:			11px;
}


div.dropdown_wide
{
	position: relative;
	margin-right:5px;
	display: block;
	width:220px;
	height: 22px;
	background-image:url(http://www.haberalani.com/images/dropdown_wide_background.gif);
	cursor:pointer;
}
div.dropdown_wide_open
{
	background-image:url(http://www.haberalani.com/images/dropdown_wide_background_sel.gif);
}

div.dropdown_wide div.options
{
	position: absolute;
	top: 22px;
	left: 0px;
	display: none;
	width: 220px;
	height: 80px;
	overflow: hidden;
	z-index: 2;
}

div.dropdown_wide div.currentoption
{
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	padding:4px 0px 0px 15px;
	width: 32px;
	height: 18px;
	overflow: hidden;
	z-index: 10;
	font-weight:bold;
	color: #666666;
	
}

div.dropdown_wide div.item,
div.dropdown_wide div.first,
div.dropdown_wide div.last
{
	display: block;
	padding:2px 10px 0px 5px;
	width: 205px;
	height: 13px;
	color: #666666;
	font-weight:bold;
	cursor:pointer;
	overflow:hidden;
	background-image:url(http://www.haberalani.com/images/dropdown_wide_option.gif);
}
div.dropdown_wide div.first,
div.dropdown_wide div.first_hover
{
	height: 13px;
	padding-top:6px;
	background-image:url(http://www.haberalani.com/images/dropdown_wide_option_first.gif);
}
div.dropdown_wide div.last,
div.dropdown_wide div.last_hover
{
	height: 20px;
	background-image:url(http://www.haberalani.com/images/dropdown_wide_option_last.gif);
}

div.dropdown_wide div.item_hover
{
	background-image:url(http://www.haberalani.com/images/dropdown_wide_option_sel.gif);
	color: #FFFFFF;
}

div.dropdown_wide div.first_hover
{
	background-image:url(http://www.haberalani.com/images/dropdown_wide_option_first_sel.gif);
	color: #FFFFFF;
}

div.dropdown_wide div.last_hover
{
	background-image:url(http://www.haberalani.com/images/dropdown_wide_option_last_sel.gif);
	color: #FFFFFF;
}
div#meter_wrap
{
	position:			relative;
	width:				219px;
	height:				19px;
	background-color:	#FFFFFF;
	margin:				10px 0 10px 0;	
	overflow:			hidden;
}
div#top
{
	position:			absolute;
	width:				219px;
	height:				19px;
	z-index:			50;
}
div#meter1,
div#meter2
{
	position:			absolute;
	top:				0px;
	left:				-250px;
	width:				250px;
	height:				19px;
	overflow:			hidden;
	z-index:			10;
	background-image:	url(http://www.haberalani.com/images/dsl_meter_slider.jpg);
}
div#meter2
{
	background-color:	#78CD61;
	z-index:			15;
}
div.popupDetails
{
	position:			absolute;
}

div.popupDetails .innerHTML {
	background:	url(./images/overlay/middle-center.gif);
	padding:			0 14px;
}

/* Overlay popupHack */
div.TooltipOverlay {
	display:			none;
}
img.TooltipOverlay {
	cursor:				pointer;
}

span.red
{
	color:				#FF0000;
}

ul.newslist
{
	position:			relative;
    padding:			10px 0 15px 0;
	list-style-type:	none;
	width:				405px;
}
ul.newslist li
{
	position:			relative;
    padding:			0;
	margin:				0;
	border-bottom:		1px dotted #CCCCCC;
	background:			none;
}
ul.newslist li a,
ul.newslist li a:hover
{
    position:			relative;
	background:			#FFFFFF url(http://www.haberalani.com/images/news/list_bullit.gif) no-repeat 4px 5px;
	color:				#666666;
	font-size:			12px;
	display:			block;
	height:				22px;
	margin:				1px 0 0 0;
	padding:			5px 0 0 25px;
	width:				370px;
	text-decoration:	none;
}

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/*---- Header styling ---*/

.sIFR-active h2,
.sIFR-active h3,
.sIFR-active h4
{
	visibility:			hidden;
	font-family:		Verdana;
	line-height:		1em;
	font-size:			18px;
	font-weight:		normal;
}
.sIFR-active h3,
.sIFR-active h4
{
	font-size:			24px;	
}
div.yourcart_widget_blue .sIFR-active h3
{
	color:				#FFFFFF;
}






td {font-size:11px; font-family: verdana,arial,helvetica; color:#000000; font-weight:normal;margin: 0px 0px 3px;}
p {font-size:11px; font-family: verdana,arial,helvetica; color:#000000; font-weight:normal;}
.bigit {font-size:12px; font-family:comic-sans; color:#000000; font-weight:bold;}
.title {color:#366079; font-size:12px; font-weight: bold;}
.redtitle {color:#962542; font-size:13px; font-weight: bold;}
.red {color:#962542;}
.big {color:#000000; font-size:11px; font-weight: bold; text-decoration: none;}
.small {font-size:10px; font-weight:normal; color: #000000; }
.smallblue {font-size:10px; font-weight:normal; color:#394c64;}
.small_left { font-family: verdana, arial, "ms sans serif", sans-serif; font-size: 10px; font-weight: normal;
line-height: 14px; color: #e9f2fc;}
.bottom {font-size:10px; font-weight:normal; color:#eeeeee;}
.blue {color:#000080;}
.light {color:#e9f2fc;}
.texttitle {font-size:14px;color:#a10707;font-weight:bold; font-family: verdana, arial ;}
.price {font-size:24px;color:#ffffff;font-weight:bold; font: italic; font-family: comic-sans;}
.textredtitle {font-size:14px;color:#962542;font-weight:bold;}
.indent {padding-left: 20px; padding-right: 20px;}
.formfield {background: #E6E6E6; font-family:verdana,helvetica; font-size:11px; height:19px; font-weight: bold; border: 1 solid;}
.formlogin {background: #E6E6E6; font-family:verdana,helvetica; font-size:10px; font-weight: bold; border: 1 solid;}
.formtextarea {background: #FFFFFF; font-family:verdana,helvetica; font-size:11px; font-weight: normal; border: 1 solid;}
.admin {line-height: 20px;}
.4sale {line-height: 16px;}
tr.row1_0	{ background-color: #ffffff; line-height: 24px;}
tr.row1_1	{ background-color: #eeeeee; line-height: 24px;}
tr.row1_01	{ background-color: #ffffff;}
tr.row1_11	{ background-color: #eeeeee;}
tr.row1_h0	{ background-color: #ffffff; line-height: 16px;}
tr.row1_h1	{ background-color: #eeeeee; line-height: 16px;}
table.boxtop_outer {border:0; background-color: #aaaaaa;}
table.boxtop_inner {border:0; background-color: #ffffff;}
table.black { border: 1  solid #333333; }
table.gray { 
  border-color: #aaaaaa;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  padding: 1px;
  }
table.forsale { border: 1 solid #962542; background-color: #ffffff; }
td.plans{font:900;color:#000000;font-family:verdana;font-size:12px}
td.waitbox {background-color: #AFCDD8;}
.bold{font:900}
.boxtitle { color: #333333; font-weight: bold;}

a.boxlink:link {font-family:verdana,helvetica; font-weight: bold; font-size:10px; color: #0069b7; text-decoration: none;}
a.boxlink:active {font-family:verdana,helvetica; font-weight: bold; font-size:10px; color: #0069b7; text-decoration: none;}
a.boxlink:visited {font-family:verdana,helvetica; font-weight: bold; font-size:10px; color: #0069b7; text-decoration: none;}
a.boxlink:hover {font-family:verdana,helvetica; font-weight: bold; font-size:10px; color: #000000; text-decoration: none;}

a.menu:link { font-family:verdana,helvetica; color: #0069b7; font-weight: bold; font-size:11px; text-decoration: none;}
a.menu:active {font-family:verdana,helvetica; color: #0069b7; font-weight: bold; font-size:11px; text-decoration: none;}
a.menu:visited {font-family:verdana,helvetica; color: #0069b7; font-weight: bold; font-size:11px; text-decoration: none;}
a.menu:hover {font-family:verdana,helvetica; color: #0069b7; font-weight: bold; font-size:11px; text-decoration: none;}

a.red:link { color: red; font-weight: bold; font-size:12px; text-decoration: none;}
a.red:active { color: red; font-weight: bold; font-size:12px; text-decoration: none;}
a.red:visited { color: red; font-weight: bold; font-size:12px; text-decoration: none;}
a.red:hover { color: #880000; font-weight: bold; font-size:12px; text-decoration: none;}


a.beyaz:link { color: #FFFFFF; font-weight: bold; font-size:11px; text-decoration: none;}
a.beyaz:active { color: #FFFFFF; font-weight: bold; font-size:11px; text-decoration: none;}
a.beyaz:visited { color: #FFFFFF; font-weight: bold; font-size:11px; text-decoration: none;}
a.beyaz:hover { color: #880000; font-weight: bold; font-size:11px; text-decoration: none;}


BODY {SCROLLBAR-FACE-COLOR: #808080; SCROLLBAR-HIGHLIGHT-COLOR: #808080; SCROLLBAR-SHADOW-COLOR: #808080;
SCROLLBAR-3DLIGHT-COLOR: #808080; SCROLLBAR-ARROW-COLOR:  #C0C0C0; SCROLLBAR-TRACK-COLOR: #C0C0C0;
SCROLLBAR-DARKSHADOW-COLOR: #808080;}

td.host_h0 {background-color: #ffffff;}
td.host_h1 {background-color: #eeeeee;}

/*whois*/
.swPositioner{
	text-align: center;
	width: 100%;
}
.swForm{
	text-align: center;
}
.swHeading{
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}
.swDomain{
	width: 100px;
	text-align: right;
}
.swTld{
}
.swSubmit{
	border: 1px solid black;
	background-color: #6699cc;
}
.swSecureImage{
	border: 1px solid black;
}
.swSecureCode{
	width: 60px;
}
.swInfo{
	font-size: 10px;
	color: #aaaaaa;
	padding: 5px;
	text-align: center;
}
.swResults{
	text-align: center;
}
.swStatus{
	border-top: 2px dotted #cccccc;
	padding: 5px;
	text-align: center;
	width: 500px;
}
.swServer{
	border-top: 2px dotted #cccccc;
	text-align: center;
	padding: 10px;
	color: #aaaaaa;
}
.swData{
	padding: 4px;
	color: #666666;
}
.swHilight{
	font-weight: bold;
	color: #ff0000;
}
.swError{
	font-weight: bold;
	color: red;
}
.rssclass{
	width: 98%;
	padding: 6px;
	background-color: white;
	border: 1px solid #004A00;
}
.rsstitle{ 
	font-weight: bold;
}
.rssdate{ 
	color: gray;
	font-size: 85%;
}
.rssdescription{
}



.heroMenu{position:absolute; top:0; left:0; width:175px; text-align:right; padding-top:30px; height:280px; z-index:1}
.heroMenu .menuTitle{color: #ffed00; line-height:32px; padding-right:40px; font-weight: bold; font-size: 1.2em; text-transform: uppercase; }
.heroMenu ul{position:relative; top:13px}
.heroMenu li{list-style-type:none; white-space:nowrap; padding-right:40px; font-size:1.4em; height:43px;}
.heroMenu ul li.selected{font-weight: normal; }
.heroMenu ul li a{text-decoration:none}
.heroMenu ul li a:hover{text-decoration:underline}

.res .heroMenu{background: url(/Common/indc/homepage/images/orangemenuseperator.gif) right 29px no-repeat}
.res .heroMenu .menuTitle{color:#ffed00}
.res .heroMenu ul li.selected{font-size: 1.7em; background: url(/Common/indc/homepage/images/resheromenuselected.gif) right 20% no-repeat}
.res .heroMenu ul li a{color:#fff !important}

.smb .heroMenu{background: url(/Common/indc/homepage/images/graymenuseperator.gif) right 29px no-repeat}
.smb .heroMenu .menuTitle{color:#999}
.smb .heroMenu ul li.selected{font-size:1.6em; background: url(/Common/indc/homepage/images/smbheromenuselected.gif) right 20% no-repeat}
.smb .heroMenu ul li a{color:#023f72}
.smb .heroMenu ul li.selected a{color:#f27d00 !important; font-weight:bold; font-size:.9em}

.ent .heroMenu{background: url(/Common/indc/homepage/images/graymenuseperator.gif) right 29px no-repeat}
.ent .heroMenu .menuTitle{color:#999}
.ent .heroMenu ul li.selected{font-size:1.6em; background: url(/Common/indc/homepage/images/smbheromenuselected.gif) right 20% no-repeat}
.ent .heroMenu ul li a{color:#656565}
.ent .heroMenu ul li.selected a{color:#f27d00 !important; font-size:1.1em}

#resHeroContainer, #smbHeroContainer, #entHeroContainer{position:absolute; top:0px; width:960px; height:355px; overflow:hidden}
.heroOffer{padding:59px 0 0 245px; height:355px; overflow:hidden}

#resHeroContainer{background:#f27d00;}

.whiteBullet li{list-style-type:none; background: url(/Common/indc/homepage/images/bullet_square_white.gif) 0 0 no-repeat; line-height:1.5em; font-size:1.1em; margin-left:5px; padding-left:10px; color:#fff}

#smbHeroContainer{background:#f5f5f5}
#smbHeroContainer #HeroOffer0{background: url(/Common/indc/homepage/images/smbinternethero2.jpg) 0 0 no-repeat}
#smbHeroContainer #HeroOffer1{background: url(/Common/indc/homepage/images/smblocalhero2.jpg) 0 0 no-repeat}
#smbHeroContainer #HeroOffer2{background: url(/Common/indc/homepage/images/smblongdistancehero2.jpg) 0 0 no-repeat}
#smbHeroContainer #HeroOffer3{background: url(/Common/indc/homepage/images/smbbundleshero2.jpg) 0 0 no-repeat}
#smbHeroContainer #HeroOffer4{background: url(/Common/indc/homepage/images/smbaddtlservhero2.jpg) 0 0 no-repeat}

#entHeroContainer{background:#f5f5f5}
#entHeroContainer #HeroOffer0{background: url(/Common/indc/homepage/images/enterprisebusinesshero2.jpg) 0 0 no-repeat}
#entHeroContainer #HeroOffer1{background: url(/Common/indc/homepage/images/enterprisewholesalehero2.jpg) 0 0 no-repeat}
#entHeroContainer #HeroOffer2{background: url(/Common/indc/homepage/images/enterprisegovthero2.jpg) 0 0 no-repeat}

.ent .orangeArrow {margin-top:20px;}
.ent .orangeArrow li{list-style-type:none; background:url(/Common/indc/homepage/images/arrow_orange.gif) 0 50% no-repeat; padding:4px 0 4px 10px; font-size:1.3em; line-height:1.3; margin:0; width:300px}
.ent .orangeArrow li a, .orangeArrow li a:visited{color:#656565; text-decoration:none}
.ent .orangeArrow li a:hover{color:#656565; text-decoration:underline}
.ent .orangeArrow span{font-size:.7em;}

.heroOffer p{width:320px; font-size:1.1em; line-height:1.5em; margin-top:5px}
	.res .heroOffer p{color:#fff}
	.smb .heroOffer p{color:#f27d00}
	.ent .heroOffer p{color:#656565}

.beforePrice{font-size:.9em; margin:15px 0 -20px 0}
	#resHeroContainer .beforePrice{color:#fff}
	#smbHeroContainer .beforePrice{color:#f27d00}
	
.pricing{position:relative; top:15px; width:15.5em}
.pricingwide{position:relative; top:15px; width: 18em; color:#fff}
.pricing .sign, .pricingwide .sign{font-size:2.3em !important; position:absolute; top:3px !important}
	#ie .pricing .sign, #ie .pricingwide .sign{font-size:2.8em !important}
.pricing .dollars, .pricingwide .dollars{font-size:4em !important; position:relative; top:0 !important; left:.4em}
.pricing .cents, .pricingwide .cents{font-size:2.3em !important; position: relative; top:2px !important; left:.4em}
	#ie .pricing .cents, #ie .pricingwide .cents{font-size:2.8em !important}
.pricing span.oneDigit, .pricingwide span.oneDigit{position:absolute; bottom:6px; left:5.5em; white-space:nowrap}
.pricing span.twoDigit, .pricingwide span.twoDigit{position:absolute; bottom:6px; left:8.0em; white-space:nowrap}
.pricing span.threeDigit, .pricingwide span.threeDigit{position:absolute; bottom:6px; left:10.5em; white-space:nowrap}
.pricing .btnWhiteCagedArrow{position:absolute; bottom:6px; left:15.4em; white-space:nowrap}
.pricingwide .btnWhiteCagedArrow{position:absolute; bottom:6px; left:17.8em; white-space:nowrap}

.afterPrice{font-size:1em; position:relative; top:10px; color:#fff}
	#resHeroContainer .afterPrice{color:#fff}
	#smbHeroContainer .afterPrice{color:#f27d00}
	
	#resHeroContainer .pricing, #resHeroContainer .pricingwide{background:url(/Common/indc/homepage/images/orangedotseperator.gif) 100% 50% no-repeat; color:#fff}
	#resHeroContainer .pricing span.txt, #resHeroContainer .pricingwide span.txt{font-size:1.3em; line-height:1.3em; font-weight:bold; color:#fff}
	
	#smbHeroContainer .pricing, #smbHeroContainer .pricingwide{background:url(/Common/indc/homepage/images/graydotseperator.gif) 100% 50% no-repeat; color:#f27d00}
	#smbHeroContainer .pricing span.txt, #smbHeroContainer .pricingwide span.txt{font-size:1.3em; line-height:1.3em; font-weight:bold; color:#f27d00}
#content{position:relative; top:0px; left:12; width:960px; height:355px}
#ie #content{position:relative; top:-1px; left:12; width:960px; height:355px}
	#content .res{background:#f27d00}
	#content .smb{background:#f5f5f5}
	#content .ent{background:#f5f5f5}

h1{font-size: 1.2em; font-weight:bold;}
	.res h1{color:#fff}
	.smb h1{color:#f27d00}
	.ent h1{color:#656565; text-transform:uppercase}

h2{font-size: 1.6em; font-weight:bold; margin-top:20px}
	.res h2{color:#fff}
	.smb h2{color:#f27d00}
	.ent h2{color:#656565; height:37px; margin-top:5px}

h3{font-size: 1.1em; color:#fff; font-weight:bold; margin-top:8px}
	.res h3{color:#fff}
	.smb h3{color:#f27d00}
	.ent h3, .ent h3 a, .ent p a{color:#656565 !important}
	
h3 sup{font-weight:normal}
h4{font-size: 1.2em}
h5{font-size: 1.0em}
h6{font-size: 1.4em}

/* DEFAULTS ST */

form			{margin: 0px;}
input,
select,
textarea		{font: normal 11px Tahoma; color: #333333;}

#ss a:hover{border:10px}
a.noborder:link, a.noborder:visited {text-decoration: none;}

/* IMAGE CLASSES */
a.img:link, a.img:visited, a.img:hover {background: none; padding: 0px; border: none;}

/* DEFAULTS EN */

.xsmall		{font: normal 10px Tahoma; color: #999999;}
.medium		{font: normal 12px Arial; color: #999999; line-height: 16px;}
.smallcnt	{font: normal 11px Tahoma; color: #333333;}
.medTahoma	{font: normal 11px Tahoma;}

#memLogin {margin-top: 5px; background: #EDEDDE;}
.noborder {text-decoration: none;}

.title {font: normal 16px Arial, Tahoma; color: #FF6600;}

.punchline {font: bold 13px Tahoma; color: #767676;  margin: 0px;} /* below logo */

.landingHd {}

h3 {font: bold 15px tahoma; padding: 12 0px; margin: 0px;}

/* Floating */
.left {float: left;}
.right {float: right;}

/* Text Align */
.tleft {text-align: left;}
.tcenter {text-align: center;}
.tright {text-align: right;}


/* Width 760 */
.width {width: 760px;}

/* Background colors */
.cream {background: #F8F8EB;}

/* Colors & Links*/
.blue {color: #0066CC;}
.blue a:link, .blue a:visited {color: #0066CC; text-decoration: none;}
.blue a:hover {color: #003399; text-decoration: underline;}

.lightgray {color: #CCCCCC;}		/* Copyright */
a.lightgray:link, a.lightgray:visited {color: #CCCCCC; text-decoration: none;}
a.lightgray:hover {color: #8E8C8C; text-decoration: underline;}

.grayb {font: bold 12px tahoma; color: #999999;}
a.grayb:link, a.grayb:visited {color: #999999;}
a.grayb:hover {color: #999999; text-decoration: none;}

.greenb {font: bold 12px tahoma; color: #99CC00;}
#Religion a.greenb:link, #Religion a.greenb:visited {color: #99CC00;}
#Religion a.greenb:hover {color: #99CC00; text-decoration: none;}

/* Religion Matrimonials block and links*/
#Religion {width: 360px; height: 113px; color: #898989}
#Religion a:link, #Religion a:visited {color: #898989; text-decoration: none;}
#Religion a:hover {color: #666666; text-decoration: underline;}

/* 3Steps Register, Search, Contact Box*/
#threeStep a:link, #threeStep a:visited {color: #5F5F5F;}
#threeStep a:hover {color: #5F5F5F; text-decoration: none;}

/* Footer */
.gray {color: #8E8C8C;}		
a.gray:link, a.gray:visited {color: #8E8C8C; text-decoration: none;}
a.gray:hover {color: #666666; text-decoration: underline;}

.lgray {color: #A9A8A8;}		
a.lgray:link, a.lgray:visited {color: #A9A8A8; text-decoration: none;}
a.lgray:hover {color: #666666; text-decoration: underline;}

.grayImgText {color: #898989;}

/* Break Line Height */
.brseven{line-height: 7px;}
.brfive{line-height: 5px;}

/* Bottom Ads / Banner */
.btmbanner{background: #F4F6F5; border: 1px solid #E8E8E8; padding: 4 0px;}

#one{padding: 0 0 0 15px; float: left;}
#two{padding: 10 0 0 5px; float: left;}
#onetwothree{padding: 0 0 0 5px; float: left;}

.banrtwo{width: 495px; float: left; margin-top: 10px;}

#three{width: 115px; height: 30px; float: left;}
#four{width: 105px; height: 31px; float: left; margin: 0 13 0 16px;}
#five{width: 105px; height: 31px; float: left; margin-right: 14px;}
#six{width: 117px; height: 31px; float: left;}


.titleCreamBg {color: #7B7B7B; font: bold 12px tahoma; line-height: 24px; background: #F8F8EB;}

.dottedline {line-height: 20px;}



/* Explicitely for Javascript Slideshow 
.scroll{color: #898989;}
a.scroll:link,  a.scroll:visited {color: #898989; text-decoration: none;}
a.scroll:hover {color: #898989; text-decoration: none;}*/

.scroll{color: #898989;}
.scroll a:link, .scroll a:visited {color: #898989; text-decoration: none;}
.scroll a:hover {color: #898989; text-decoration: none;}


div#hitcontainer	
{ 
	position:relative; overflow:hidden;
	width:390px; height:113px; z-index:100; 
}

div#hitcontent-container	
{ 
	position:absolute; 
	left:0px; top:0px; 
	width:390px; height:113px; 
	clip:rect(0px, 390px, 113px, 0px); 
	overflow:hidden;	
	z-index:1; 
}
div.hitcontent 
{ 
	position:relative;
	visibility:hidden; 
	left:0px;
	top:0px; 
	z-index:2; 
}

div#slide-links 
	{
		position:absolute;
		left:130px;
		top:94;
		z-index:3
	}

table#table-content
	{ 
		width:2340px;
	}

table#table-content td 
	{
		width:390px;
		height:113px;
		
	}
/*#table-content td 
	{
		target-new: window;
	}
	*/
