/* scheme_milestone */

body, th, td, tr 				{ font:400 11px/1.8 Tahoma, "Lucida Sans Unicode", "Sans Serif"; }

#mainbody {
	direction:rtl;
	} 

#innertube {
	float:left;
	}
	
#header_top .logo {
	float:right;
	}

#header_top .nav {
	float:left; 
	}
	
#header_top .nav ul {
	font:700 13px/1.1 Tahoma, "Lucida Sans Unicode", "Sans Serif";
	}
	
#header_top .nav li {
	margin:52px 22px 0 5px;
	}

#header_banner {
	background:url(images/banner_default.jpg) 10px 0 no-repeat; float:right;
	}
	
#header_banner .slogan {
	padding:65px 130px 0 0;
	}

#header_domain {
	background:url(images/header_domain.gif) right 0 no-repeat; padding:0 20px 0 0; float:left;
	}
	
#header_domain h1 {
	font:700 12px Tahoma, "Lucida Sans Unicode", "Sans Serif";
	}
	
#header_domain dd.tlds span {
	direction:ltr; text-align:right;
	}
	
#header_login {
	font:700 11px/1.9 Tahoma, "Lucida Sans Unicode", "Sans Serif";
	}
	
#header_login dl {
	float:right; #float:left;
	}
	
#header_login dt {
	float:right; padding:0 10px 0 6px;
	}
	
#header_login dd {
	float:right;
	}
	
#header_login ul {
	float:right; #float:left;
	}
	
#header_login li {
	float:right;
	}
	
#header_login li a {
	background-position:right 2px;
	}

#header_login li.greeting {
	padding:0 10px 0 50px;
	}

.breadcrumb {
	font:400 11px Tahoma, "Lucida Sans Unicode", "Sans Serif";
	}	 

#side_column {
	margin:25px 5px 0 0; float:right;
	}

#side_column h1 {
	background:url(images/sidemenu_default.gif) top no-repeat; font:700 13px Candara, Tahoma, "Lucida Sans Unicode", "Sans Serif"; padding:24px 15px 20px 0;
	}

#side_column ul {
	font:700 11px/1.6 Tahoma, "Lucida Sans Unicode", "Sans Serif"; padding:0 15px 30px 5px;
	}
	
#side_column li {
	background:url(images/sidemenu_separate.gif) repeat-x left bottom;
	}
	
#side_column li a {
	background:url(images/sidemenu_bullet.png) right 3px no-repeat; padding: 0 20px 0 0; display:block;
	}

#side_column li a:hover {
	background-position:right -97px;
	}
	
#box_search	dl {
	padding:10px 15px 20px 0;
	}

#footlink .link_1 {
	padding:15px 3px 0 20px; float:right;
	}
	
#footlink .link_2 {
	background-position:100px 25px; float:left; 
	}

#footlink h1 {
	font:700 13px/1.6 Tahoma, "Lucida Sans Unicode", "Sans Serif"; background:url(images/separate_01.gif) left bottom no-repeat; padding:0 6px 8px 0;
	}
	
#footlink ul {
	font:700 11px/2.2 Tahoma, "Lucida Sans Unicode", "Sans Serif";
	}
	
#footlink li a {
	background:url(images/sidemenu_bullet.png) right -92px no-repeat; margin-right:7px; padding:0 25px 0 0; display:block;
	}
	
#footlink .language {
	background-position: left 9px; margin:0 0 0 10px; padding:5px 0 0 22px; float:left;
	}

#footer {
	font:400 10px Tahoma, "Lucida Sans Unicode", "Sans Serif";
	}
	
/* 
------------------------------------------------------------------------------------------------------------------------------------------------------
default.tpl
------------------------------------------------------------------------------------------------------------------------------------------------------
*/

#mainpage {
	background:url(images/mainpage_topic.jpg) left top no-repeat;
	}
	
#mainpage a.topic {
	float:left;
	}
 
#mainpage .tab_1 {
	background:url(images/mainpage_tab_1.jpg) no-repeat; float:right;
	}
	
#mainpage .tab_2 {
	background:url(images/mainpage_tab_2.jpg) no-repeat; float:right;
	}
	
#mainpage .tab_3 {
	background:url(images/mainpage_tab_3.jpg) no-repeat; float:right;
	}
	
#mainpage .tab_4 {
	background:url(images/mainpage_tab_4.gif) no-repeat; float:right;
	}
	
#mainpage .tab_5 {
	background:url(images/mainpage_tab_5.gif) no-repeat; float:right;
	}
	
#mainpage .tab_6 {
	background:url(images/mainpage_tab_6.gif) no-repeat; float:right;
	}

#mainpage .price p.startfrom {
	padding:113px 18px 0 0;
	}
	
#mainpage .price p.showprice {
	padding:0 18px 0 0; direction:ltr; text-align:right;
	}

#mainpage .features ul {
	font:400 11px/2.2  Tahoma, "Lucida Sans Unicode", "Sans Serif"; padding:65px 18px 6px 0;
	}
	
#mainpage .features li {
	background:url(images/sidemenu_bullet.png) right -92px no-repeat; padding:0 20px 0 0;
	}
	
#mainpage .features a {
	padding:0 18px 0 0;
	}

#mainpage .highlight {
	margin:25px 5px 10px 0;
	}
	
#mainpage .highlight dl {
	margin:0 0 25px 15px; padding:0 60px 0 0; float:right;
	}
	
/* 
------------------------------------------------------------------------------------------------------------------------------------------------------
homepage.tpl
------------------------------------------------------------------------------------------------------------------------------------------------------
*/

#supporthome .shortcuts li {
	margin:0 10px 0 18px; float:right; background:right 2px no-repeat;
	}
	
#supporthome .shortcuts li a {
	padding:0 50px 0 0;
	}
	
#supporthome .shortcuts span.title {
	font:700 12px Tahoma, "Lucida Sans Unicode", "Sans Serif"; padding:0 6px 4px 0; 
	}
	
#supporthome .shortcuts span.desc {
	padding:0 6px 0 0;
	}
/*
------------------------------------------------------------------------------------------------------------------------------------------------------
homepage.tpl, contact.tpl
------------------------------------------------------------------------------------------------------------------------------------------------------
*/
#supporthome .contactinfo {
	padding:25px 95px 0 0; float:right;
	}
	
#supporthome .contactinfo span.title {
	font:700 12px Tahoma, "Lucida Sans Unicode", "Sans Serif";
	}
	
#supporthome .contactform {
	background:url(images/contact_info_1.jpg) right no-repeat; 
	}

#contact .contactinfo {
	padding:25px 95px 0 0; float:right; 
	}
	
#contact .contactinfo span.title {
	font:700 12px Tahoma, "Lucida Sans Unicode", "Sans Serif";
	}
	
#contact .contactform {
	background:url(images/contact_info_2.jpg) right no-repeat;
	}

.contactform dl {
	float:left; 
	}
	
.contactform dt {
	padding:4px 0 0 8px; text-align:left; float:right; clear:right;
	}
	
/*
------------------------------------------------------------------------------------------------------------------------------------------------------
clientareahome.tpl
------------------------------------------------------------------------------------------------------------------------------------------------------
*/

#clientinfo .title {
	font:700 12px/1.8 Tahoma, "Lucida Sans Unicode", "Sans Serif"; background-position: right 3px; margin-right:10px; padding:0 40px 8px 0;
	}
	
#clientinfo .address {
	float:right;
	}
	
#clientinfo .address dl {
	padding:8px 10px 0 0;
	}
	
#clientinfo .stats {
	padding:0 60px 0 0; float:right;
	}
	
#clientinfo .stats dl {
	padding:8px 5px 8px 0;
	}
	
#clientinfo .stats dt {
	padding:0 3px 0 0; float:right;
	}

/*
------------------------------------------------------------------------------------------------------------------------------------------------------
login.php
------------------------------------------------------------------------------------------------------------------------------------------------------
*/
#layout_login .content {
	background:url(images/login_bg.gif) no-repeat right 30px; 
	}
	
#layout_login .section {
	width:550px; margin:0px auto;
	}
	
#layout_login .fieldarea {
	padding:20px 0 0 40px;
	}
	
#layout_login .fieldarea dt {
	width:auto!important; width:180px; min-width:180px;
	}
	
#layout_login .inputbox1 {
	width:190px;
	}
	
#layout_login .incorrect {
	color:#C00; font-weight:700; height:25px;
	}
	
/**/

.table_title {
	font:700 12px/1.8 Tahoma, "Lucida Sans Unicode", "Sans Serif"; background-position: right 6px; margin-right:6px; padding:5px 40px 5px 0;
	}
	
#layout_clientarea .topic span {
	margin:0 8px 0 8px;
	}

#layout_support .topic span {
	margin:0 8px 0 8px;
	}

#category .list dl {
	float:right;
	}
	
#category .section, #popular .section, #article .section {
	padding:0 6px 0 0;
	}
	
/**/

.pagetitle {
	background:url(images/title_default.jpg) no-repeat;
	}
	
.pagetitle h1 {
	font:700 13px/1.5 Tahoma, "Lucida Sans Unicode", "Sans Serif"; padding:43px 48px 0 0;
	}
	
/**/

#layout_clientarea .pagetitle {
	background:url(images/title_clientarea.jpg) no-repeat;
	}
	
#affiliates .pagetitle, #affiliatessignup .pagetitle {
	background:url(images/title_affiliates.jpg) no-repeat;
	}
	
#announcements .pagetitle, #viewannouncement .pagetitle {
	background:url(images/title_announcements.jpg) no-repeat;
	}
	
#downloads .pagetitle, #downloadscat .pagetitle {
	background:url(images/title_downloads.jpg) no-repeat;
	}
	
#knowledgebase .pagetitle, #knowledgebasearticle .pagetitle, #knowledgebasecat .pagetitle {
	background:url(images/title_knowledgebase.jpg) no-repeat;
	}
	
#networkissues .pagetitle, #serverstatus .pagetitle {
	background:url(images/title_serverstatus.jpg) no-repeat;
	}
	
#supportticketsubmit-stepone .pagetitle, #supportticketsubmit-steptwo .pagetitle, #viewticket .pagetitle {
	background:url(images/title_supporttickets.jpg) no-repeat;
	}
	
#tutorials .pagetitle {
	background:url(images/title_tutorials.jpg) no-repeat;
	}
	
#layout_legal .pagetitle {
	background:url(images/title_legal.jpg) no-repeat;
	}

/**/

button {
	font:700 11px Tahoma, "Lucida Sans Unicode";
	}
	
button.BtnSmall {
	background:transparent url(images/btn_small.png) no-repeat right -100px; padding:0 10px 0 0px;
	}
	
button.BtnSmall span {
	background:transparent url(images/btn_small.png) no-repeat left top; padding: 3px 0 0 28px;
	}
	
button.BtnGo {
	background:transparent url(images/btn_go.png) no-repeat 0 0; margin-right:-5px; margin-left:0;
	}
	
button.BtnGo:hover, button.BtnGoHover {
	/background-position:0 -50px;
	}

/* scheme_common */

select {
	margin:0 0 0 5px;
	}

.inputbox1 {
	margin-right:0; margin-left:5px; padding:1px 4px 1px 0px; 
	}
	
.inputbox2 {
	margin-right:0; margin-left:5px; padding:1px 4px 1px 0px; 
	}

.style_checkbox {
	margin:3px 2px 0 10px; #margin:-4px -2px 0 8px;
	}
	
.style_radio {
	margin:3px 2px 0 10px; #margin:-4px -2px 0 8px;
	}

table.tb_data th.tbcol_1, table.tb_data td.tbcol_1 {
	text-align:right;
	}
	
table.tb_data th.tbcol_0, table.tb_data td.tbcol_0 {
	text-align:left;
	}

.fieldarea dt {
	text-align:left; padding:3px 0 0 8px; float:right;
	}
	
.fieldarea dd {
	text-align:right;
	}
	
.content ul {
	padding:10px 25px 0 0;
	}
	
#layout_clientarea .btn_area {
	text-align:left; padding-left:5px;
	}

#layout_clientarea .pagenumber {
	float:right;
	}
	
#layout_clientarea .nextpage {
	float:left;
	}
	
#layout_clientarea .prevpage {
	float:left;
	}

#layout_support .btn_area {
	text-align:left; padding-left:5px;
	}

#layout_support .pageresults {
	padding:0 6px 0 0;
	}
	
#layout_support .list dt {
	padding:0 22px 2px 0; background-position:right;
	}
	
#layout_support .list dd {
	padding:2px 22px 10px 0;
	}

#article_foot .print a {
	background-position:right 9px; margin-right:2px; float:right;
	}
	
#article_foot .bookmark	a {
	background-position:right 9px; margin-right:2px; float:right;
	}
	
#article_foot .vote {
	float:left;
	}

#announcements .btn_area {
	text-align:center; 
	}
	
#tutorials li {
	background-position: right 2px; margin:0 0 3px 25px;
	}

#networkissues .group ul {
	font:700 12px Tahoma, "Lucida Sans Unicode", "Sans Serif"; text-align:left;
	}
	
#clientareaproductdetails .downloads {
	padding:20px 20px 0 100px;
	}
	
#clientareaproductdetails .downloads dd	{
	padding:3px 25px 15px 0;
	}

/**/

#creditcard .style_radio {
	margin-left:10px; margin-right:-16px; #margin-right:-20px;
	}
	
#clientareaaddfunds .fieldarea {
	padding:20px 8px 0 0;
	}
	
#clientareachangesq .fieldarea dt {
	text-align:right;
	}
	
#clientareaaddfunds .fieldarea dd {
	padding:3px 0 3px 3px; float:right;
	}

#clientareadomains table th.tbcol_2,
#clientareadomains table td.tbcol_2 {
	text-align:right;
	}

#clientareaemails table th.tbcol_2,
#clientareaemails table td.tbcol_2 {
	text-align:right;
	}

#supportticketslist table th.tbcol_3,
#supportticketslist table td.tbcol_3 {
	text-align:right;
	}
	
#supportticketslist table td.tbcol_2 {
	text-align:left;
	}

.approveremail {
	padding-right:20px;
	}

/* scheme_ticket */


#supportticketsubmit-stepone .content {
	background:url(images/support_icon.gif) right 25px no-repeat;
	}
	
#supportticketsubmit-stepone .section {
	padding:10px 120px 0 0;
	}

#supportticketsubmit-steptwo .content {
	background:url(images/support_icon.gif) right 25px no-repeat;
	}
	
#supportticketsubmit-steptwo .fieldarea dt {
	padding:4px 0 0 8px; text-align:left; float:right;
	}
	
#supportticketsubmit-steptwo .fieldarea dd {
	text-align:right;
	}
	
#supportticketsubmit-steptwo .btn_area {
	margin-left:15px;
	}
	
#viewticket .summary ul {
	padding:5px 8px 15px 0; clear:right;
	}
	
#viewticket .summary li {
	font:400 11px/2.0 Tahoma, "Lucida Sans Unicode", "Sans Serif"; padding:0 24px 0 0; 
	}
	
#viewticket .summary li {
	background:url(images/bullet_01.png) no-repeat right -96px;
	}

#viewticket .subject {
	padding:0 8px 5px 2px; float:right;
	}
	
#viewticket .closeticket {
	padding:0 0 0 5px; float:left;
	}
	
#viewticket .client_icon {
	background-position:right 3px; padding:90px 8px 0 0; float:right;
	}
	
#viewticket .client_message {
	padding:0 40px 0 0; float:left;
	}
	
#viewticket .client_foot {
	padding:8px 40px 0 0; float:left;
	}

#viewticket .admin_icon {
	background-position:right 3px; padding:90px 8px 0 0; float:right;
	}
	
#viewticket .admin_message {
	padding:0 40px 0 0; float:left;
	}
	
#viewticket .admin_foot {
	padding:8px 40px 0 0; float:left;
	}

#viewticket .reply_icon {
	background-position:right 3px; padding:90px 8px 0 0; float:right;
	}
	
#viewticket .reply_message {
	padding:5px 0 0 30px; float:left;
	}
	
#viewticket .reply_foot {
	padding:8px 40px 0 0; float:left;
	}
	
#viewticket .message {
	padding:0 0 15px 8px;
	}
	
#viewticket .attachments {
	font:400 italic 11px Tahoma, "Lucida Sans Unicode", "Sans Serif"; background-position:right 3px; padding:4px 24px 0 0; 
	}
	
#viewticket .postdate {
	float:right;
	}
	
#viewticket .rating {
	float:left;
	}
	
#viewticket .rating_title {
	float:right; padding:0 0 0 10px;
	}
	
#viewticket .rating_neg {
	background-position:left 1px; float:right;
	}
	
#viewticket .rating_pos {
	background-position:left 1px; float:right;
	}

#supportticketsubmit-steptwo .errormessage {
	margin-left:0; margin-right:100px;
	}
	
/* scheme_order */

#checkoutsteps {
	background:url(images/orderform.jpg) 0 0 no-repeat;
	}
	
#checkoutsteps ul {
	margin:42px 10px 90px 0;
	}
	
#checkoutsteps li {
	font:700 13px Tahoma, "Lucida Sans Unicode", "Sans Serif"; float:right; padding:6px 30px 0 0;
	}
	
#checkoutsteps li.step1 {
	background-position:right 0;
	}
	
#checkoutsteps li.step2 {
	background-position:right -50px;
	}
	
#checkoutsteps li.step3 {
	background-position:right -100px;
	}
	
#checkoutsteps li.step4 {
	background-position:right -150px;
	}
	
#checkoutsteps li.step5 {
	background-position:right -200px;
	}

/**/

#layout_shopping .btn_area {
	float:left;
	}
	
#layout_shopping .section {
	padding:0 5px 20px 0; margin:0 3px 15px 0;
	}
	 
#layout_shopping .desc {
	border-left:1px #DDDDDD solid; border-right:none; padding:5px  0 0 30px; float:right;
	}
	
#layout_shopping .topic {
	font:700 12px Tahoma, "Lucida Sans Unicode", "Sans Serif";
	}
	
#layout_shopping .price_recurring {
	font:400 11px/1.6 Tahoma, "Lucida Sans Unicode", "Sans Serif";
	}
	
#layout_shopping .selectbox {
	text-align:right; padding:0px 3px 18px 3px; margin:0 3px 15px 3px;
	}

#upgrade_summary .upgrade_details {
	padding:0 3px 0 0;
	}
	
#upgrade_summary .upgrade_details dd.items {
	float:right;
	}
	
#upgrade_summary .upgrade_details dd.price {
	float:left;
	}
	
#upgrade_summary .upgrade_details p {
	margin:10px 5px 3px 2px;
	}

/**/

#layout_checkout .btn_area {
	text-align:left; padding-left:5px;
	}
	
#layout_checkout .topic span {
	margin-left:0; margin-right:8px;
	}

#layout_checkout .conf_addons {
	padding:20px 8px 15px 15px;
	}
	 
#layout_checkout .conf_addons dd {
	float:right;
	}
	
#layout_checkout .errormessage {
	margin:-20px 0 25px 0;
	}

/**/

#cart_summary {
	background:url(images/cart_security.gif) no-repeat right 0; padding:70px 5px 0 0;
	}
 
#cart_items table.tb_cart td {
	text-align:right;
	}
	
#cart_items table.tb_cart td.tbcol_1 {
	padding-right:0; padding-left:10px; text-align:left;
	}
	
#cart_items table.tb_cart td.tbcol_3 {
	text-align:left;
	}

#cart_total .checkout_btns {
	float:right;
	}
	
#cart_total .checkout_coupon {
	float:right;
	}
	
#cart_total dl {
	float:left;
	}
	
#cart_total dd {
	border-left:none; border-right:#CC9933 6px solid;
	}
	
#cart_total .amount_title {
	float:right; padding-left:0px; padding-right:8px;
	}
	
#cart_total .amount {
	float:left; padding-right:0; padding-left:5px;
	}

#checkout_foot .col_1 {
	background:url(images/cart_security.gif) right 0 no-repeat; float:right;
	}
	
#checkout_foot .col_2 {
	padding:0 10px 10px 20px; float:right;
	}
	
#checkout_foot .col_3 {
	text-align:left; float:left;
	}

/**/

#cart_checkdomain .domainlookup {
	background-position:right top; margin:10px 2px 0 15px;
	}
	
#cart_checkdomain .domainresults {
	background-position:right bottom; margin:0 2px 30px 15px;
	}
	
#cart_checkdomain .domainresults dt {
	padding:0 3px 5px 0;
	}
	
#cart_checkdomain .domainresults .col_1	{
	padding-right:3px; #float:right;
	}
	
#cart_checkdomain .domainresults .col_2	{
	padding-left:0px; float:left;
	}
	
#cart_checkdomain .freedomain {
	margin:-25px 20px 15px 0;
	}

#adddomain .domainlookup {
	margin-right:2px;
	}
	
#adddomain .domainresults {
	margin-right:2px;
	}
	
#adddomain .domainoptions dl {
	margin-right:10px;
	}

/* scheme_domainchecker */

#layout_domainchecker .pagetitle {
	background:url(images/domainchecker.jpg) no-repeat;
	}
	
#layout_domainchecker .domaintlds {
	direction:ltr; padding-right:48px;
	}
	
#layout_domainchecker .tld {
	float:right; text-align:right;
	}
	
#layout_domainchecker .curr {
	text-align:left;
	}
		
#layout_domainchecker .capatacha {
	padding:10px 48px 0 20px;
	}
	
/* scheme_products */


#comparison .slogan {
	padding:0 0 10px 0;
	}
	
#comparison .slogan h1 {
	padding:43px 50px 0 0;
	}
	
#comparison .slogan	p {
	padding:25px 25px 0 240px;
	}

#comparison .price_tbl {
	margin-right:0; margin-left:20px; 
	}

#comparison .selectbox {
	text-align:left; padding:0 8px 15px 0;
	}

#comparison .tbl_head {
	float:left;
	}
	
#comparison .tbl_body dl {
	width:100%; 
	}
	
#comparison .tbl_body_410px {
	background-position:0;
	}
	
#comparison .tbl_body_680px {
	background-position:0;
	}
	
#comparison .tbl_body_410px dl {
	background:url(images/comparison_tbl_sperate_410px.gif) 10px bottom no-repeat;
	}
	
#comparison .tbl_body_680px dl {
	background:url(images/comparison_tbl_sperate_680px.gif) 11px bottom no-repeat;
	}
	
#comparison .tbl_body dt {
	background-position:0 7px; text-align:left; padding:4px 25px 6px 25px; width:200px; float:right; margin-left:30px;
	}
	
#comparison .tbl_body dd {
	float:right; clear:left;
	}
	
#comparison .tbl_body p.topic {
	text-align:left; padding:15px 0 3px 0; width:260px; float:right; 
	}

#comparison .tbl_foot {
	float:left;
	}
	
#comparison .tbl_foot dd {
	float:right; clear:left;
	} 

#comparison dd.product_title {
	float:right;
	}
	
#comparison dd.product_price {
	float:right; direction:ltr;
	}
	
#comparison dl.ordernow {
	background:none; padding-top:10px; 
	}

#comparison dd.column_0 {
	width:280px; float:right;
}

/**/

button.BtnAffiliates { 
	background: transparent url(images/btn_affiliate.gif) no-repeat right top; height:50px; width:120px; margin:12px 0 0 6px;
	}
	
button.BtnAffiliates:hover, button.BtnAffiliatesHover {
	background-position: right -100px;
	}
	
button.BtnAffiliates span {
	display:none;
	}

button.BtnAddfunds { 
	background: transparent url(images/btn_addfunds.gif) no-repeat right top; height:50px; width:120px; margin:-3px 0 0 0;
	}
	
button.BtnAddfunds:hover, button.BtnAddfundsHover {
	background-position: right -100px;
	}
	
button.BtnAddfunds span {
	display:none;
	}

button.BtnLogin {
	background: transparent url(images/btn_login.gif) no-repeat right top; height:50px; width:120px; margin:5px 0 0 -2px;
	}
	
button.BtnLogin:hover, button.BtnLoginHover	{
	background-position: right -100px;
	}
	
button.BtnLogin span {
	display:none;
	}