body{
	background:#fff url('images/Bg.gif') repeat-x;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0;
	padding:0;
}
a, a:visited{
	color:#156BB7;
	text-decoration:none;
}
a:hover{
	color:#444;
}
img{
	border: 0px !Important;	
}
fieldset {
	border:0;
	padding:5px;
	margin:5px;
	position:relative;
}
.mebold{
	font-weight:bold;
}
.red, .red a{
	color: #CC0000 !Important;
}
.red a:hover{
	color:#111 !Important;
}
#wrapper{
	width:951px;
	overflow:hidden;
	margin:0 auto;
}
#header{
	width:951px;	
}
/* Navigation */
.navigation{
	background: url('images/nav.jpg');
	width:937px;
	height:30px;
}
ul.nav {
	height:30px;
	list-style-type:none;
	z-index: 100;
	margin:0;
	padding:0;
}
.nav li {
	float:right;
	margin:0;
	padding:0;
	position:relative;
}
a.navhome{
	background: url('images/Main_Button.gif') no-repeat;
	width:54px;
	height:30px;
	z-index:1000 !important;
	display:block;
	padding:0 15px !Important;
	
}
a.navprog{
	background: url('images/Programming_Button.gif') no-repeat;
	width:82px;
	height:30px;
	z-index:1000 !important;
	display:block;
	padding:0 15px !Important;
}
a.navdes{
	background: url('images/Design_Button.gif') no-repeat;
	width:82px;
	height:30px;
	z-index:1000 !important;
	display:block;
	padding:0 15px !Important;
}
a.navhost{
	background: url('images/Hosting_Button.gif') no-repeat;
	width:97px;
	height:30px;
	z-index:1000 !important;
	display:block;
	padding:0 15px !Important;
}
a.navclients{
	background: url('images/Clients_Button.gif') no-repeat;
	width:50px;
	height:30px;
	z-index:1000 !important;
	display:block;
	padding:0 10px !Important;
}
a.navserv{
	background: url('images/Services_Button.gif') no-repeat;
	width:77px;
	height:30px;
	z-index:1000 !important;
	display:block;
	padding:0 15px !Important;
}
a.navbank{
	background: url('images/bank_Button.gif') no-repeat;
	width:92px;
	height:30px;
	z-index:1000 !important;
	display:block;
	padding:0 10px !Important;
}
a.contact{
	background: url('images/Contact_Button.gif') no-repeat;
	width:54px;
	height:30px;
	z-index:1000 !important;
	display:block;
	padding:0 10px !Important;
}
.navsep{
	background: url('images/spacer_Menu.gif') no-repeat;
	width:1px;
	height:30px;
	padding:0 7px !Important;
}
.navm{
	margin: 10px 0 0 0;
}
/* Containers */
#container{
	width:941px;
	overflow:hidden;
}
#MainHome{
	float:right;
	width:589px;
	overflow:hidden;
}
#MainInside{
	float:left;
	width:710px;
	overflow:hidden;
	margin:0 0 0 10px;	
}
#MainSidebar{
	float:left;
	width: 342px;
	margin:1px 0 0 5px;
}
#InsideSidebar{
	float:right;
	width: 202px;
	margin: 1px 0 0 0;
}
#insidecontent{
	width: 700px;
	background: #ededed;
	overflow:hidden;
	padding:4px 10px;
	text-align:right;
	font-size:11px;
	color:#666;
	min-height:600px;
}
/* Titles */
h2.welcome{
	background: url('images/welcome.jpg') no-repeat center center;
	width:571px;
	height: 27px;
	margin:10px 0;
	padding:0;
	text-indent: -9999px;	
}
h2.title{
	background: url('images/latest-title.jpg') no-repeat center center;
	width:571px;
	height: 27px;
	margin:10px 0;
	padding:0;
	text-indent: -9999px;	
}
h2.servtitle{
	background: url('images/services-title.jpg') no-repeat center center;
	width:571px;
	height: 27px;
	margin:10px 0;
	padding:0;
	text-indent: -9999px;	
}
h2.devtitle{
	background: url('images/Business_Software.gif') no-repeat center center;
	width:710px;
	height: 21px;
	margin:10px 0 0 0;
	padding:0;
	text-indent: -9999px;	
}
h2.destitle{
	background: url('images/Design_Works.gif') no-repeat center center;
	width:710px;
	height: 21px;
	margin:10px 0 0 0;
	padding:0;
	text-indent: -9999px;	
}
h2.hosttitle{
	background: url('images/Hosting_Web_Sites.gif') no-repeat center center;
	width:710px;
	height: 21px;
	margin:10px 0 0 0;
	padding:0;
	text-indent: -9999px;	
}
h2.restitle{
	background: url('images/Reseller.gif') no-repeat center center;
	width:710px;
	height: 21px;
	margin:10px 0 0 0;
	padding:0;
	text-indent: -9999px;	
}
h2.dedtitle{
	background: url('images/Special_Servers.gif') no-repeat center center;
	width:710px;
	height: 21px;
	margin:10px 0 0 0;
	padding:0;
	text-indent: -9999px;	
}
h2.domaintitle{
	background: url('images/Search_Domain.gif') no-repeat center center;
	width:710px;
	height: 21px;
	margin:10px 0 0 0;
	padding:0;
	text-indent: -9999px;	
}
h2.banktitle{
	background: url('images/bank.gif') no-repeat center center;
	width:710px;
	height: 21px;
	margin:10px 0 0 0;
	padding:0;
	text-indent: -9999px;	
}
h2.othertitle{
	background: url('images/Other_Services.gif') no-repeat center center;
	width:710px;
	height: 21px;
	margin:10px 0 0 0;
	padding:0;
	text-indent: -9999px;	
}
h2.contacttitle{
	background: url('images/Contact_Us.gif') no-repeat center center;
	width:710px;
	height: 21px;
	margin:10px 0 0 0;
	padding:0;
	text-indent: -9999px;	
}
h2.supporttitle{
	background: url('images/Customer_Support.gif') no-repeat center center;
	width:710px;
	height: 21px;
	margin:10px 0 0 0;
	padding:0;
	text-indent: -9999px;	
}
h2.termstitle{
	background: url('images/Terms_Conditions.gif') no-repeat center center;
	width:710px;
	height: 21px;
	margin:10px 0 0 0;
	padding:0;
	text-indent: -9999px;	
}
h2.clientstitle{
	background: url('images/Last_Clients.gif') no-repeat center center;
	width:710px;
	height: 21px;
	margin:10px 0 0 0;
	padding:0;
	text-indent: -9999px;	
}
h2.clientsarea{
	background: url('images/clientsarea.jpg') no-repeat center center;
	width:342px;
	height: 23px;
	margin:10px 0 0 0;
	padding:0;
	text-indent: -9999px;	
}
h2.sdomain{
	background: url('images/sdomain.jpg') no-repeat center center;
	width:342px;
	height: 23px;
	margin:10px 0 0 0;
	padding:0;
	text-indent: -9999px;	
}
h2.news{
	background: url('images/news.jpg') no-repeat center center;
	width:342px;
	height: 23px;
	margin:10px 0 0 0;
	padding:0;
	text-indent: -9999px;	
}
h2.offertitle{
	background: url('images/offers.jpg') no-repeat center center;
	width:342px;
	height: 23px;
	margin:10px 0 0 0;
	padding:0;
	text-indent: -9999px;	
}

h2.otherwidget{
	background: url('images/otherlinks.gif') no-repeat center center;
	width:201px;
	height: 21px;
	margin:10px 0 0 0;
	padding:0;
	text-indent: -9999px;	
}
h2.clientwidget{
	background: url('images/clientareai.png') no-repeat center center;
	width:201px;
	height: 21px;
	margin:10px 0 0 0;
	padding:0;
	text-indent: -9999px;	
}
h2.portfoliowidget{
	background: url('images/ourclients.gif') no-repeat center center;
	width:201px;
	height: 21px;
	margin:10px 0 0 0;
	padding:0;
	text-indent: -9999px;	
}
#insidecontent h3{
	padding: 0 15px 5px 0;
	background: url('images/Arrow_2.gif') no-repeat right center;
	color:#156BB7;
	border-bottom: 1px solid #ccc;
	width:96%;
}
#insidecontent h4{
	color:#156BB7;
	width:96%;
	font-size:1.2em;
}
h2.bronzet{
	background: url('images/Hosting_Sliced_21.gif') no-repeat center center;
	width:209px;
	height: 51px;
	margin:0 auto;
	padding:0;
	text-indent: -9999px;	
}
h2.silvert{
	background: url('images/Hosting_Sliced_23.gif') no-repeat center center;
	width:209px;
	height: 51px;
	margin:0 auto;
	padding:0;
	text-indent: -9999px;	
}
h2.goldt{
	background: url('images/Hosting_Sliced_25.gif') no-repeat center center;
	width:209px;
	height: 51px;
	margin:0 auto;
	padding:0;
	text-indent: -9999px;	
}
/* Home */
#welcomepost{
	width:571px;
}
#welcomepost .wpost{
	margin:4px;
	overflow:hidden;
	padding:4px 10px;
	text-align:right;
	font-size:11px;
	color:#666;
}
#welcomepost .postimg{
	float:right;
}
.servsec{
	overflow:hidden;
}
.servsec .spost h3{
	margin:0;
	padding:5px 0;
	font-size:97%;
}
.servsec .spost{
	margin:4px;
	overflow:hidden;
	padding:4px 10px;
	text-align:right;
	min-height:71px;
	font-size:11px;
	color:#666;
}
.myportimage{
	width:169px;
}
.servsec .postimg{
	float:right;
}
.servsec hr{
	color: #fff;
	width:561px;
}
.servsect .spost{
	margin:4px;
	overflow:hidden;
	padding:4px 10px;
	text-align:right;
	font-size:11px;
	color:#666;
}
.servsect .postimg{
	float:right;
	padding: 15px 0 0 0;
}
.servsect hr{
	color: #fff;
	background:#eee !Important;
	width:97%;
}
a.mdetails{
	display:block;
	background: url('images/Details_Button.gif') no-repeat;
	float:left;
	width:94px;
	height:22px;
}
/* Home Sidebar */
.sidebarblock{
	background:#e0e0e0;
	padding:8px 4px;
	font-size:11px;
	width:334px;
	overflow:hidden;
	margin:0 auto;
}
.sidebarwidget{
	background:#ededed;
	padding:8px 4px;
	font-size:11px;
	width:193px;
	overflow:hidden;
	margin:0 auto;
}

.sidebarblock label{
	display:block;
	height:23px;
	float:right;
	width:100px;
}
.sidebarblock .desc, .sidebarwidget .desc{
	padding: 0 0 5px 0;
	font-weight:bold;
	color:#444;
}
.sidebarblock .snews{
	padding: 0 0 5px 0;
	color:#444;
}
.sidebarblock select{
	border:1px solid #bbb;
	font-family: Tahoma, Arial, sans-serif;
	height:23px;
}
.sidebarwidget ul {
	margin-right: 0;
	padding-right: 0;
	list-style: none;
	padding: 5px;
	margin:0;	
}
.sidebarwidget ul li {
	padding: 0 15px 5px 0;
	background: url('images/Arrow2.gif') no-repeat right center;
}
.sidebarwidget a{
	font-weight:bold;	
}
.inputlogin{
	border:1px solid #bbb;
	font-family: Tahoma, Arial, sans-serif;
	font-size:11px;
	height:18px;
	padding:2px;
	margin: 2px;
	width:150px;
}
.inputlogin:hover, .inputlogin:focus{
	border:1px solid #888;
}
.inputdomain {
	width:200px !Important;
}
.loginsubmit{
	background: url('images/Login_Button.gif') no-repeat center;
	border:0px !Important;
	width:88px !Important;
	height:25px !Important;
	cursor:pointer !Important;
	margin:4px !Important;
}
.domainsubmit{
	background: url('images/Search_Button.gif') no-repeat center;
	border:0px;
	width:88px;
	height:25px;
	cursor:pointer;
	margin:4px;
}
.domainsubmit2{
	background: url('images/domains.gif') no-repeat center;
	border:0px;
	width:88px;
	height:25px;
	cursor:pointer;
	margin:4px;
}
.contactsubmit{
	background: url('images/Send.gif') no-repeat center;
	border:0px !Important;
	width:88px !Important;
	height:25px !Important;
	cursor:pointer;
	margin:4px;
}
a.offerdesign {
	background:transparent url('images/Design_Offers_Button.gif') no-repeat scroll right top;
	display:block;
	height:37px;
	width:91px;
	z-index:1000 !important;
	border:0;
}
a.offerdev {
	background:transparent url('images/Programming_Offers_Button.gif') no-repeat scroll right top;
	display:block;
	height:37px;
	width:91px;
	z-index:1000 !important;
	border:0;
}
a.offerhost {
	background:transparent url('images/Hosting_Offers_Button.gif') no-repeat scroll right top;
	display:block;
	height:37px;
	width:91px;
	z-index:1000 !important;
	border:0;
}
a:hover.offerdesign,a:hover.offerdev,a:hover.offerhost{
	cursor:pointer;
	background-position:0 -37px;
}
li.offerp{
	margin: 0 8px;
}
/* Misc */
.progshow{
	background: #BEBFC1;
	width: 261px;
	text-align:center;
	padding:4px 0 4px 0;
}

.orderload{
	background: url('images/orderbg.png') no-repeat;	
	width:242px;
	margin:3px auto 0 auto;
	padding:3px;
	height:26px;
}
.showpadding{
	padding: 0 15px 20px 15px;	
}
.scriptname{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding: 0;
	color:#111;
}
.download{
	float:left;	
}
.downloadscript{	
	background: url('images/download.png') no-repeat;
}
.orderscript{
	background: url('images/order.png') no-repeat;	
}
.downloadscript, .orderscript{
	display:block;
	width:82px;
	height:25px;
	cursor:pointer;	
}
.inside{
	width:91%;
	text-align:justify;
	margin:0 auto;
	font-size:12px;
}
.inside ol li{
	font-size:12px !Important;	
}
.details{
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	background:#fff;
	overflow:hidden;
	width:197px;
	padding:5px;
	margin:0 auto;
}
#searchdomain{
	background:#d7d7d7;
	float:right;
	width:390px;
	padding:4px;
	min-height: 90px;
}
#checkdomain{
	width:260px;
	background:#d7d7d7;
	float:left;
	padding:4px;
	margin:0 0 0 20px;
	min-height: 90px;
}
#domain_order{min-width: 1px !Important;}
#domaincontainer{overflow:hidden;}
#searchdomain,#checkdomain{ margin:0 auto;}
.domainenter{direction:ltr; margin:0 !Important;}
.domainfsearch{padding-right:35px !Important; min-width:350px !Important;}
.domainselect{height: 25; width: auto !Important; margin:10px 0 10px 2px !important; padding:0 !Important;}
.tab1{background:#fff; width:50%; color:#156BA2; font-weight:bold; border: 1px solid #a9a9a9;}
.tab2{background:#CECECE; width:50%; color:#111; border: 1px solid #a9a9a9;}
.tab3{background:#fff; width:50%; color:#111; border: 1px solid #a9a9a9;}

.prices{
	border: 1px solid #a9a9a9;
	border-collapse:collapse;
}
.table1{
	background: #d9d9d9;
	width:98%;
	color:#4d4d4d;
	font-family:Tahoma, Geneva, sans-serif;
	margin: 10px 0 0 0;
    border-color: #aaa;
    border-width: 0px 0px 1px 1px;
    border-style: solid;	
}
.table1 td{
    border-color: #aaa;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
}
.tablebank{
	background: #d9d9d9;
	width:98%;
	color:#4d4d4d;
	font-family:Tahoma, Geneva, sans-serif;
	margin: 10px 0 0 0;
	border: 1px solid #aaa;
}
.client{margin:10px auto;  text-align:center;}
.clientname{margin:5px auto; text-align:center; font-weight:bold; color:#156BB7;}
.viewservice{background: #054065; width:217px; border:1px solid #054065; margin: 5px; overflow:hidden;}
.insideservice{font-weight:bold; color:#c9d8e1; padding:5px; text-align:center; direction:rtl;}
.insideservice a, .insideservice a:visited{color:#3eb1fb;}
.insideservice a:hover{color:#fff;}
.serv1{float:right; width:31px; background: #fff url('images/sp1.gif') no-repeat right bottom; height:124px;}
.serv2{float:right; width:31px; background: #fff url('images/sp2.gif') no-repeat right bottom; height:124px;}
.serv3{float:right; width:31px; background: #fff url('images/sp3.gif') no-repeat right bottom; height:124px;}
.serv4{float:right; width:31px; background: #fff url('images/sp4.gif') no-repeat right bottom; height:124px;}
.serv5{float:right; width:31px; background: #fff url('images/sp5.gif') no-repeat right bottom; height:124px;}
.serv6{float:right; width:31px; background: #fff url('images/sp6.gif') no-repeat right bottom; height:124px;}
.serv7{float:right; width:31px; background: #fff url('images/sp7.gif') no-repeat right bottom; height:124px;}
.serv8{float:right; width:31px; background: #fff url('images/sp8.gif') no-repeat right bottom; height:124px;}
.serv9{float:right; width:31px; background: #fff url('images/sp9.gif') no-repeat right bottom; height:124px;}
.serv10{float:right; width:31px; background: #fff url('images/sp10.gif') no-repeat right bottom; height:124px;}
.serv11{float:right; width:31px; background: #fff url('images/sp11.gif') no-repeat right bottom; height:124px;}
.serv12{float:right; width:31px; background: #fff url('images/sp12.gif') no-repeat right bottom; height:124px;}
.serv13{float:right; width:31px; background: #fff url('images/sp13.gif') no-repeat right bottom; height:124px;}
.serv14{float:right; width:31px; background: #fff url('images/sp14.gif') no-repeat right bottom; height:124px;}
.serv15{float:right; width:31px; background: #fff url('images/sp15.gif') no-repeat right bottom; height:124px;}
/* Support */
.viewtitle{ padding:5px; text-align: center; font-weight:bold; color:#111 !Important;}
.viewtitle1{ padding:5px; color:#fff !Important; background:#085283 !Important;}
.closed, .closed a{ color:#111; }
.viewtick{ padding:5px; background:#fff !Important; text-align: center; }
.viewactive, .viewdismissed, .viewnotactive, .viewpending{padding:5px; text-align: center;}
.infotable{width:98%;}
.infotext {background:#dae4ed; width:25%; padding:5px; color:#176CA5;}
.viewtext {background:#fff; width:25%;  padding:5px;}
.viewstatus{margin: 10px 0 0 0;}
.viewnotactive{background:#D2EEFF !Important;}
.viewdismissed{background:#FFD3D2 !Important;}
.viewactive{background:#fff !Important;}
.viewpending{background:#FFEFD2 !Important;}
.vsec, .vtopic{width:25%;}
.vdate, .vstatus, .vpir{ width:18.75%; }
.vname{text-align:right !Important; font-weight:normal !Important; width:30%;}
.vticket{width:60%; margin:5px; font-weight:bold; color:#111 !Important; }
.ticketext{background:#fff !Important; padding:5px;}
.ticketinside{width:100%; background:#fff !Important;}
#viewinfo{ margin: 5px; font-weight:bold; }
.viewnum{ float:right; width:30%; }
.navi{ width:30%; float:left; text-align:left; margin:0 10px; }
a.prev{ background: url('images/prev.png') no-repeat left center; padding: 0 15px;}
a.next{ background: url('images/next.png') no-repeat right center; padding: 0 15px;}
.faquestion{ background:#B0C6D3; text-align:center; padding:4px; border: 1px solid #aaa; color:#085283; font-weight:bold;}
.faqanswer{ text-align:justify; padding:4px; margin:0 0 10px 0; border-left: 1px solid #aaa; border-bottom: 1px solid #aaa; border-right: 1px solid #aaa; color:#111;}
.faqanswer, .faquestion{width:97%;}

/* Form */
#insidecontent form {
  font:100% Tahoma,arial,sans-serif;
  margin: 0;
  padding: 0;
  min-width: 500px;
}

#insidecontent form label { 
	display: block;  
	float: right; 
	width: 150px; 
	padding: 0; 
	margin: 5px 0 0; 
	text-align: right; 
	font-family:Tahoma, Geneva, sans-serif;
}
#insidecontent form input, #insidecontent form textarea, #insidecontent form select, .inupload {
	width:auto;     
	margin:5px 0 0 10px; 
	border:1px solid #bbb;
	font-family: Tahoma, Arial, sans-serif;
	font-size:11px;
	padding:2px;	
}
#insidecontent form select{
	width: 256px;
	height:25px;
}
#insidecontent form input[type="radio"]{
	width:10px;
	height: 10px;
}
#insidecontent form input:hover, #insidecontent form textarea:hover,  #insidecontent form select:hover, .inupload:hover, #insidecontent form input:focus, #insidecontent form textarea:focus,  #insidecontent form select:focus, .inupload:focus{
	border: 1px solid #888;	
}
#insidecontent form input{
	height:18px;
	width: 250px;
}
span.hint {
	font: normal 11px/14px Tahoma, Arial, sans-serif;
	color:#444;
	padding:5px 5px 5px 40px;
	width:180px;
	position:absolute;
	left:0;
	float:left;
	margin: -12px 0 0 14px;
	display:none;
	background: #ffff80;
	border: 2px solid #f7de35;
	-moz-box-shadow: 4px 4px 4px #ddd;
	-webkit-box-shadow: 4px 4px 4px #ddd;
	box-shadow: 4px 4px 4px #ddd;  
	
}

.emaildir{
	direction:ltr;
	text-align:left;
}
.ordersubmit{
	background: url('images/Send_Button_2.gif') no-repeat center;
	border:0px !Important;
	width:88px !Important;
	height:25px !Important;
	cursor:pointer;
	margin:4px;
}
#insidecontent textarea { overflow: auto; }

#insidecontent form small {
	display: block;
	margin: 0 0 5px 160px; 
	padding: 1px 3px;
	font-size: 88%;
}

#insidecontent form .required{font-weight:bold;} 

#insidecontent form br {
	clear:left; 
}


/* Footer */
#footer {
	width:935px;
}
#footer p{
	text-align:left;
	font-size: 11px;
	font-weight:bold;
	color:#444;
}
#footer p span{
	color:#166DA5 !Important;
}
#footer .terms{
	float:right;
	font-size:11px;
}
#footer .terms a{
	color:#555;
}
.blue{color:#156BB7;}
#login_form2{font-family:Tahoma, Arial, sans-serif !Important;}
.budgetinput{width:auto !Important; height:auto !Important; border:0px !Important; float:left !Important;}
.domaininput{width:auto !Important; height:auto !Important; border:0px !Important;}
.green{color:green;}
.closeticket{background:#fff; width: auto !Important; height: auto !Important; padding:5px 5px !Important; cursor:pointer;}

.SI-FILES-STYLIZED label.cabinet { width: 79px !Important; height: 22px; background: url('images/btn-choose-file.gif') 0 0 no-repeat;  display: block; overflow: hidden; cursor: pointer !Important;}
.SI-FILES-STYLIZED label.cabinet input.file{ position: relative; height: 100%; width: auto; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.purlabel{width: 216px; background:#fff; border-left:1px solid #999; border-bottom:1px solid #999; padding:5px;}
.purtd{background:#f9f9f9; border-bottom:1px solid #999; padding:5px;}
.purtd input, .purtd textarea{border:1px solid #ddd; padding:3px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.purtd input:focus, .purtd textarea:focus{border:1px solid #555;}