body
{
margin: 0;
padding: 0;
}
/* header backgrounds */
.headercontainer{
 float:left; 
 width:768px;
}

/* headers */
#header1{
	background:url(../images/barakhosting_01.jpg);
	background-repeat:repeat-x; width:25px; 
	height:93px; 
	float:left;
}

#header2{
	background:url(../images/barakhosting_02.jpg); 
	background-repeat:repeat-x; 
	width:352px; 
	height:93px; 
	float:left;
}

#header3{
	background:url(../images/barakhosting_03.jpg); 
	background-repeat:repeat-x; 
	width:430px; height:93px; 
	float:left;
}

#header4{
	background:url(../images/barakhosting_04.jpg); 
	background-repeat:repeat-x; 
	width:25px; 
	height:93px; 
	float:left;
}
/* end of headers */

/* menu */
#mainmenu{
	width:768px; 
	height:31px; 
	background:url(../images/barakhosting_05.jpg); 
	background-repeat:repeat-x;
}

/* end of menu*/ 

/* end of header backgrounds */

/* content */

.tahomasmreg{
	font-family:Tahoma;
	font-size:12px;
   line-height: 14px;
	}

.tahomavsmreg{
	font-family:Tahoma;
	font-size:11px;
	}

.tahoma12reg{
	font-family:Tahoma;
	font-size:12px;
	}

.tahoma14bold{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	}
	
.tahoma20bold{
	font-family:Tahoma;
	font-size:20px;
	font-weight:bold;
	}
	
.tahoma28bold{
	font-size:28px; 
	font-family:Tahoma; 
	font-weight:bold;
	}

.tahoma28reg{
	font-size:28px; 
	font-family:Tahoma;
	}

.tahoma24reg{
	font-size:24px; 
	font-family:Tahoma;
	}
.tahomafrontprice{
	font-size:22px; 
	font-family:Tahoma;
	}

.tahomafrontpricebl{
	font-size:22px; 
	font-family:Tahoma;
	color:#085595;
	}

.tahomafrontpriceblsm{
	font-size:16px; 
	font-family:Tahoma;
	color:#085595;
	font-weight:bold;
	}

.tahomafrontpricesm{
	font-size:18px; 
	font-family:Tahoma;
	}

.contentleft{
/*	float:left; */
	width:25px; 
	height:auto;
}

.contentmiddle{
	float:left; 
	width:768px; 
	height:auto;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}

.contentcontainer{
/*	float:left; */
	width:768px;
	font-family: Tahoma;
}

.contentcontainer2{
/*	float:left; */
	width:1110px;
	font-family: Tahoma;
}

.contentcontainerbox{
	width:768px; 
/*	float:left; */
	padding:10px; 
	border:1px solid #CCCCCC
}

.contentcontainerbox2{
	width:1110px; 
/*	float:left; */
	padding:10px; 
	border:1px solid #CCCCCC
}

.contentright{
/*	float:left; */
	width:25px; 
	height:auto;
}

/*hoempage side menu */
.homepagesidemenu{
	float:left; 
	width:175px; 
	background-color:#474747; 
	color:#FFFFFF; 
	font-size:12px;	
	font-family:Tahoma;
}

.homepagesidemenu a{
	display:block;
	padding:6px;
	padding-left:40px;
	border-bottom:1px solid #727272;
	width:128px;
}

.homepagesidemenu a:link, .homepagesidemenu a:visited, .homepagesidemenu a:active{
	color:#FFFFFF;
	text-decoration:none;	
	height:inherit;	
	background:#474747;	
}

.homepagesidemenu a:hover{
	color:#F8A853;
	background:#78777c;
	text-decoration:none;
}

/*end of homepage side menu */

/*homepage checkboxes */
.homepagecheckboxcontainer{
	float:left; 
	width:555px; 
	border:1px solid #d1d2cd;
}

.homepagecheckboxcontainer img{
	padding-top:0px; 
	padding-right:5px;
}

.homepagecheckboxcontent{
	float:left; 
	width:325px;
}

.homepagecheckboxcontent span{
	font-size:28px; 
	font-family:Verdana; 
	
}

.homepagecheckboxrelative{
	float:left; 
	position:relative;
}

.homepagecheckboxabsolute{
	width:210px;
	position:absolute;
}

.homepagecheckboxabsolute div{
	float:left; 
	width:65px;
}
/* end of homepage checkboxes*/

/* ADMIN */

.admintop{
	padding:4px;
	font-family:Tahoma;
}


.adminmenuhead{
	padding:4px;
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
}

.adminmenuitem{
	padding:4px;
	color:#666666;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
}

.adminmenuitem a:link, .adminmenuitem a:visited, .adminmenuitem a:active{
	color:#666666;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
}

.adminmenuitem a:hover{
	color:#888888;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
}

.newsclientlisting{
	color:#000000;
	padding:4px;
	font-family:Tahoma;
	font-size:12px;
}

.newsclientlistingb{
	color:#000000;
	padding:4px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
}

.newsclientlisting a:link, .newsclientlisting a:visited, .newsclientlisting a:active{
	color:#000000;
	padding:4px;
	font-family:Tahoma;
	font-size:12px;
}
.newsclientlisting a:hover{
	color:#666666;
	padding:4px;
	font-family:Tahoma;
	font-size:12px;
}


.newsclientlistingb a:link, .newsclientlistingb a:visited, .newsclientlistingb a:active{
	color:#000000;
	padding:4px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
}
.newsclientlistingb a:hover{
	color:#666666;
	padding:4px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
}


.adminclientlisting{
	color:#000000;
	padding:4px;
	font-family:Tahoma;
	font-size:10px;
}

.adminclientlistingb{
	color:#000000;
	padding:4px;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
}

.adminclientlisting a:link, .adminclientlisting a:visited, .adminclientlisting a:active{
	color:#000000;
	padding:4px;
	font-family:Tahoma;
	font-size:10px;
}
.adminclientlisting a:hover{
	color:#666666;
	padding:4px;
	font-family:Tahoma;
	font-size:10px;
}


.adminclientlistingb a:link, .adminclientlistingb a:visited, .adminclientlistingb a:active{
	color:#000000;
	padding:4px;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
}
.adminclientlistingb a:hover{
	color:#666666;
	padding:4px;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
}


.adminclientdetail{
	padding:4px;
	font-family:Tahoma;
	font-size:12px;
}

.adminclientdetailb{
	padding:4px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
}

.adminclientdetail a:link, .adminclientdetail a:visited, .adminclientdetail a:active{
	color:#000000;
	padding:4px;
	font-family:Tahoma;
	font-size:12px;
}
.adminclientdetail a:hover{
	color:#888888;
	padding:4px;
	font-family:Tahoma;
	font-size:12px;
}


.adminclientlistingbutton{
	padding:2px;
	font-family:Tahoma;
	font-size:9px;
}

.adminclientlistingbutton a:link, .adminclientlistingbutton a:visited, .adminclientlistingbutton a:active {
	color:#000000;
	padding:2px;
	font-family:Tahoma;
	font-size:9px;
}

.adminclientlistingbutton a:hover{
	color:#888888;
	padding:2px;
	font-family:Tahoma;
	font-size:9px;
}

.admintoplink{
	font-family:Tahoma;
	font-size:12px;
	color:#085595;
	
}

.adminoptlist{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	
}

.adminoptlist a:link, .adminoptlist a:visited, .adminoptlist a:active {
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	
}

.adminoptlist a:hover{
	font-family:Tahoma;
	font-size:11px;
	color:#eeeeee;
	
}

.admintoplink a:link, .admintoplink a:visited, .admintoplink a:active {
	font-family:Tahoma;
	font-size:12px;
	color:#085595;
	
}

.admintoplink a:hover {
	font-family:Tahoma;
	font-size:12px;
	color:#bbbbbb;
	
}


/* end ADMIN */

/* homepage rotating header */
.rotatingheader{
	padding:4px;
	background:url(../images/barakhosting_09.jpg);
	font-family:Tahoma;
}

.rotatingheader1{
	 width:384px; 
	 float:left;
}

.rotatingheader2{
	 width:384px; 
	 float:left;
}

.rotatingheaderlabel{
	font-size:13px; 
	font-weight:bold;
}

.rotatingheadertext{
	font-size:11px;
}

.rotatingheaderdivider{
	width:1px; 
	padding-left:5px; 
	padding-right:5px;
	float:left; 
	padding-top:3px;
}

.rotatingheader a:link, .rotatingheader a:visited, .rotatingheader a:active{
	color:#085595;
	text-decoration:none;	
	height:inherit;	
}

.rotatingheader a:hover{
	color:#333333;
	text-decoration:none;	
	height:inherit;	
}


/* end of rotating header*/


/* TOS - PRIVACY */


.tos_privlg {
	font-family: Tahoma;
	font-size:14px;
	text-decoration:none;	
}

.tos_privlg a:link, .tos_privlg a:visited, .tos_privlg a:active{
	font-family: Tahoma;
	color: #085595;
	font-size:14px;
	text-decoration:none;	
}

.tos_privlg a:hover {
	font-family: Tahoma;
	color:#333333;
	font-size:14px;
	text-decoration:none;	
}

.tos_priv {
	font-family: Tahoma;
	font-size:12px;
	text-decoration:none;	
	height:inherit;	
}


.tos_priv a:link, .tos_priv a:visited, .tos_priv a:active{
	font-family: Tahoma;
	font-size:12px;
	color:#085595;
	text-decoration:none;	
	height:inherit;	
}

.tos_priv a:hover{
	font-family: Tahoma;
	font-size:12px;
	color:#333333;
	text-decoration:none;	
	height:inherit;	
}

.tos_privsm {
	font-family: Tahoma;
	font-size:10px;
	text-decoration:none;	
	height:inherit;	
}






/* end of TOS - PRIVACY */



/* COMPARE Table */


.comparehd {
	font-family: Tahoma;
	font-size:14px;
	text-decoration:none;	
	background:#0066CC;
	color:#ffffff;
	}

.comparetxt {
	font-family: Tahoma;
	font-size:12px;
	text-decoration:none;	
	height:inherit;
	color:#000000;
	background:#CCFFFF;
}

.comparetxt2 {
	font-family: Tahoma;
	font-size:12px;
	text-decoration:none;	
	height:inherit;
	color:#000000;
	background:#FFFFFF;
}






/* end of COMPARE Table */







/*homepage large content*/

/* content ads list */
.homepagelargecontentads{
	width:168px; 
	float:left; 
	border:1px solid #a5c1d6;
	font-family:Arial;
	font-size:11px;
	padding-left:5px;
	padding-top:3px;
}

.homepagelargecontentads div{
	width:168px;
	height:49px;	
	padding:6px 0px 4px 0px;	
}

.homepagelargecontentads a:link, .homepagelargecontentads a:visited, .homepagelargecontentads a:active{
	display:block;	
	height:49px;
	width:168px;	
	text-decoration:none;
	color:#333333;
}

.homepagelargecontentads a:hover{
	text-decoration:none;	
	color:#333333;
}

.homepagelargecontentads span{	
	width:100px;
	margin-left:7px;
	font-weight:bold;
}

.homepagelargecontentads p{
	padding:1px 0 0 7px;
	margin:0;
}

.homepagelargecontentads p span{
	font-weight:normal;
	margin:0;
}

.homepagelargecontentads p span span{
	padding-left:25px;
}

/* end of content ads list */

/* homepage large content list main */
.homepagelargecontentmain{
	float:left; 
	width:197px;	
}

.homepagelargecontentmainlabel{
	font-family: Tahoma;
	border-left:2px dotted #000000; 
	border-bottom:2px dotted #000000; 
	padding-left:2px; padding-bottom:10px; 
	font-weight:bold;
	text-transform:uppercase;
}

.homepagelargecontentmainlabel img{
	padding-right:5px;
}

.homepagelargecontentmainborder{
	border-left:2px dotted #000000; 
	padding-top:5px; 
	padding-left:3px; 
	font-size:12px;
}

.homepagelargecontentmainborder li{
  list-style: none;
  background-image: url(../images/arrowthin.gif);
  background-position:left;
  background-repeat: no-repeat;
  padding-left: 0px;  /* space for the image */
}

.homepagelargecontentmainborder ul{
  margin: 0 0 0 0;  /* bullet image is in left margin */
  padding-left: 0px;
  padding-top:5px;
}

.homepagelargecontentmainborder ul li{
  margin-left: 0;
  padding-left: 10px;     /* distance between marker and text */
  margin-bottom: 2px;
}

.homepagelargecontentmainborder span{
	font-weight:bold;
}

.homepagelargecontentmainborder img{
	padding-right:2px;
}

.homepagelargecontentmainborder input{
	padding-top:3px;
}
/*end of large content list main */

/*homepage large content rounder corner */
.homepagelargecontentroundedcornercontainer{
	float:left; 
	width:583px; 
	padding-top:3px;	
	padding-left:1px;
}

.homepagelargecontentroundedcorner{
	padding-top:10px; 
	padding-left:120px;
}

.homepagelargecontentroundedcornerlabel{
	font-family: Tahoma;
	font-size:24px; 
	color:#085595
}

.homepagelargecontentroundedcornertext{
	font-family: Tahoma;
	font-size:14px;
	color:#000000;
}

.homepagelargecontentroundedcornertext span{
	font-weight:bold;
}

.homepagelargecontentroundedcornertext4{
	font-family: Tahoma;
	font-size:14px;
	color:#000000;
}

.homepagelargecontentroundedcornertext4 span{
	font-weight:bold;
}

.homepagelargecontentroundedcornerlist{
	float:left;
	font-size:12px;
}

.homepagelargecontentroundedcornerlist ul{
  margin: 0 0 0 0;  
  padding-left: 10px;
  padding-top:10px;
}

.homepagelargecontentroundedcornerlist ul li{
  margin-left: 30px;
  padding-left: 1px;     
  margin-bottom: 7px;
  border-bottom:1px solid #777672;
  font-weight:bold;
}

.homepagelargecontentroundedcornerlist li{
  list-style:disc; 
  padding-left: 0px;
}

.homepagelargecontentroundedcornertext a:link, .homepagelargecontentroundedcornertext a:visited, .homepagelargecontentroundedcornertext a:active{
	font-family: Tahoma;
	color:#085595;
	text-decoration:none;	
}

.homepagelargecontentroundedcornertext a:hover{
	font-family: Tahoma;
	color:#333333;
	text-decoration:none;	
}

.homepagelargecontentroundedcornertext4 a:link, .homepagelargecontentroundedcornertext4 a:visited, .homepagelargecontentroundedcornertext4 a:active{
	font-family: Tahoma;
	color:#085595;
	text-decoration:none;	
}

.homepagelargecontentroundedcornertext4 a:hover{
	font-family: Tahoma;
	color:#333333;
	text-decoration:none;	
}

.homepagelargecontentroundedcornertext5 a:link, .homepagelargecontentroundedcornertext5 a:visited, .homepagelargecontentroundedcornertext5 a:active{
	font-family: Tahoma;
	color:#085595;
	text-decoration:none;	
}

.homepagelargecontentroundedcornertext5 a:hover{
	font-family: Tahoma;
	color:#333333;
	text-decoration:none;	
}

/* end of large content rounded corner */

/*images at the bottom */
.homepagemaincontentsimages{
	 float:left;
	 width:583px; 
	 padding-top:10px;	
}

.homepagemaincontentsimages div{
	width:620px; 
	float:left; 
	padding:5px;	
}

.homepagemaincontentsimages div div{
	float:left; 
	width:143px;	
}
/*end of images at the bottom */

/* end of homepage large content */
.paddingleft15{
	padding-left:15px;
}

.paddingleft10{
	padding-left:10px;
}

.paddingleft5{
	padding-left:5px;
}

.paddingleft75{
	padding-left:75px;
}

.paddingleft70{
	padding-left:70px;
}

.padding5{
	padding:5px;
}

.padding1{
	padding:1px;
}

.paddingtop5{
	padding-top:5px;
}

.paddingtop2{
	padding-top:2px;
}

.paddingtop4{
	padding-top:4px;
}

.fontsize12tahoma{
	font-size:12px;
	font-family:Tahoma;
}

a:link, a:visited, a:active{
	text-decoration:none;
	/* color:#57a6e9; */
	color:#ffffff;
}

a:hover{
	text-decoration:none;
	color:#333333;
}
/* end of content */


/* footer */
.footer{
/*	float:left; */
	width:768px;
	font-family:arial;
	text-align:center;
	font-size:14px;
}

.footer span{
	padding:0 5px 0 5px;;
}

.footer li {
  list-style:none; 
  background-position:left;
  background-repeat: no-repeat;
  padding-top: 0px; 
}

.footer ul {  
  margin: 3px 0 10px 0;  
}

.footer ul li {  
  margin:0; 
  margin-bottom: 0px; 
  display:inline;
  color:red;
}

.footer a:link, .footer a:visited, .footer a:active{
	color:#FF3300;
}

.footer a:hover{
	color:#333333;
	text-decoration:underline;
}

.footer2{
/*	float:left; */
	width:1110px;
	font-family:arial;
	text-align:center;
	font-size:14px;
}

.footer2 span{
	padding:0 5px 0 5px;;
}

.footer2 li {
  list-style:none; 
  background-position:left;
  background-repeat: no-repeat;
  padding-top: 0px; 
}

.footer2 ul {  
  margin: 3px 0 10px 0;  
}

.footer2 ul li {  
  margin:0; 
  margin-bottom: 0px; 
  display:inline;
  color:red;
}

.footer2 a:link, .footer2 a:visited, .footer2 a:active{
	color:#FF3300;
}

.footer2 a:hover{
	color:#333333;
	text-decoration:underline;
}
/*end of footer */

.needhelp{
	width:150px; 	
	padding-top:38px; 
	float:left;
}

.needhelp span{
	padding-left:6px; 
	font-size:18px;
	font-family:Tahoma;
}

/*linux ul */
.hostingcontainer{
	width:768px; 
	float:left; 	
	height:auto; 
	margin-bottom:3em;
	background:url(../images/borderdotted.gif) repeat-y; 
	background-position:49.2%;
}

.hostingboxcontainer{
	 float:left; 
	 width:795px;
}

.hostingtitle{
	width:768px; 
	float:left; 
	padding-bottom:20px; 
	font-size:24px; 
	text-align:center
}

.hostingqoute{
	width:230px; 
	font-size:10px; 
	color:#666666; 
	font-weight:bold; 
	text-align:center
}

.hostingbuttons{
	float:left; 
	width:265px; 
	text-align:center;
	margin-top:10px;
}

.linuxhosting{
	width:230px; 
	float:left; 	
	padding-left:30px;
	height:auto;
	text-transform:uppercase;	
	font-size:12px;
}

.linuxhosting2{
	width:755px; 
	float:left; 
	padding-left:30px;
}

.linuxhosting li, .linuxhosting2 li{
  list-style: none;
  background-image: url(../images/arrowthin.gif);
  background-position:left;
  background-repeat: no-repeat;
  padding-left: 0px;  /* space for the image */
}

.linuxhosting ul, .linuxhosting2 ul{
  margin: 0 0 0 0;  /* bullet image is in left margin */
  padding-left: 0px;
  padding-top:10px;
}

.linuxhosting ul li, .linuxhosting2 ul li{
  margin-left: 0;
  padding-left: 20px;     /* distance between marker and text */
  margin-bottom: 2px;
  padding-top:3px;
  
}
/* end of linux ul */
.errornotify{
	color:#FF0000;
	background-color:#CCCCCC;
	padding:10px;
	text-align:center;
}

.liststyle li{
	padding:5px;	
}

/* Rounded Corners */

.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('../images/border.gif'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.top-left, .bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.top-right, .bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.inside {
	border-left: 1px solid #d0d1cc; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #d0d1cc;/* YCC: color & properties of the right-borderline */
	/*background: #FFFFFF;*/            /* YCC: background-color of the inside */
	/*color: #000000;*/                 /* YCC: default text-color of the inside */
	padding-left: 10px;             /* YCC: all texts at some distance of the left border */
	padding-right:10px;             /* YCC: all texts at some distance of the right border */	
	}
.notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: -1px; padding-bottom: 1px; } /* DNC: to avoid splitting of the box */

/* End of Rounded Corners */
