body {
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Tahoma, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #000;
  /*background: #e8e8e8 url(../img/bg.jpg) repeat-x;*/
  background-color: #fff;
}

input {
  font-family: Verdana, Arial, Tahoma, sans-serif;
  font-size: 1em;
  color: #494949;
}

textarea, select {
  font-family: Verdana, Arial, Tahoma, sans-serif;
  font-size: 1em;
  color: #494949;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: Helvetica, Tahoma, Arial, sans-serif;
}

h1 {
	font-size: 1.65em;
}

h1 strong {
	color: #476f98;
}

h2 {
  font-size: 1.5em;
  margin-bottom: 5px;
}

h3 {
  font-size: 1.20em;
  font-weight: bold;
}

h4 {
  font-size: 1.1em;
}

h5 {
  font-size: 1.1em;
}

h6 {
  font-size: 1.1em;
}

ul, quote, code, fieldset {
  margin: .5em 0;
}

p {
  margin: 0.6em 0 1.2em;
  padding: 0;
}

a:link, a:visited {
  color: #027AC6;
  text-decoration: none;
}

a:hover {
  color: #0062A0;
  text-decoration: underline;
}

a.active {
  color: #000;
}

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

hr {
  margin: 0;
  padding: 0;
  border: none;
  height: 1px;
  background: #5294c1;
}

img, div, a, input { behavior: url(/themes/singhost/iepngfix.htc) }
h1, h2, h3, h4, h5, h6 { behavior: url(/themes/singhost/iepngfix.htc) }

.clear:after {
    content: ""; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

.container {
  width: 965px;
  margin: 0 auto;
}

.header {
  height: 68px;
  margin-top: 5px;
  overflow: auto;
}

.left {
  float: left;
}

.right {
  float: right;
}

.small {
  font-size: 0.95em;
  line-height: 15px;
}

.smaller {
  font-size: 0.85em;
  line-height: 14px;
}

.smallest {
  font-size: 0.75em;
  line-height: 13px;
}

.big {
  font-size: 1.05em;
  line-height: 17px;
}

.bigger {
  font-size: 1.15em;
  line-height: 18px;
}

.biggest {
  font-size: 1.25em;
  line-height: 19px;
}

.center {
  text-align: center;
}

.testimonial {
  font-family: Georgia,Arial;
  padding-left: 2px;
  padding-right: 2px;
}

.header .left {
  width: 622px;
  margin-left: 2px;
}

.header .right {
  width: 335px;
  padding-right: 4px;
  text-align: right;
}

.objective {
  font-size: 0.85em;
  color: #aaa;
}

.phone-number {
  padding-top: 4px;
  font-size: 0.9em;
}

.number {
  font-size: 2.2em;
  line-height: 30px;
  color: #333a61;
  font-weight: bold;
  font-family: Arial, Tahoma, Verdana;
}

.secondary-links {
  margin: 0;
  padding: 0;
  padding-top: 3px;
  font-size: 0.9em;
  padding-right: 2px;
  line-height: 90%;
}

.secondary-links li {
  margin: 0;
  padding: 0;
  list-style: none;
  display:inline;
  padding-left: 5px;
  border-left: 1px solid #ccc;
}

.secondary-links li.first {
  border-left: 0px solid #ccc;
}

.top-menu {
  margin-top: 0px;
}

/*
.top-menu .button {
  float: left;
  height: 42px;
  padding-top: 5px;
  padding-bottom: 2px;
  font-size: 0.85em;
  text-transform: uppercase;
  font-family: Tahoma;
  font-weight: bold;
  background: transparent url(../img/button-center.png);
  width: 135px;
  line-height: 12px;
}
*/

.top-menu .button {
  float: left;
  height: 42px;
  padding-top: 5px;
  padding-bottom: 2px;
  font-size: 0.85em;
  text-transform: uppercase;
  /*font-family: Helvetica, Tahoma, Arial, Verdana;*/
  font-weight: bold;
  background: transparent url(../img/button-center2.png);
  width: 157px;
  line-height: 14px;
  /*letter-spacing: 1px;*/
}

.top-menu .space {
  float: left;
  height: 49px;
  width: 1px;
  background: url(../img/button-space.png);
  font-size: 0em;
}

/*
.top-menu .left {
  width: 136px;
  background: url(../img/button-left.png);
  padding-left: 4px;
}

.top-menu .right {
  width: 138px;
  background: url(../img/button-right.png);
  padding-right: 4px;
}
*/

.top-menu .left {
  width: 161px;
  background: url(../img/button-left2.png);
  padding-left: 4px;
}

.top-menu .right {
  width: 160px;
  background: url(../img/button-right2.png);
  padding-right: 4px;
}

.top-menu .button div a {
  padding: 12px 2px 14px 42px;
  display: block;
  text-align: center;
}

.top-menu .button div a:link, .top-menu .button div a:visited{
  display: block;
  color: #151a2e;
  text-decoration: none;
}

.top-menu .button div a:hover {
  display: block;
  color: #2143ca;
  text-decoration: none;
}

.top-menu .button div.twolines  a{
  padding: 4px 2px 7px 44px;
}

.top-menu .button div.threelines  a{
  padding: 0px 2px 2px 44px;
}

.top-menu .button .hosting {
  background: url(../img/icon-hosting.png) no-repeat 15px 3px;
}

.top-menu .button .domain {
  background: url(../img/icon-domain.png) no-repeat 12px 3px;
}

.top-menu .button .webdesign {
  background: url(../img/icon-webdesign.png) no-repeat 12px 3px;
}

.top-menu .button .seo {
  background: url(../img/icon-seo.png) no-repeat 12px 3px;
}

.top-menu .button .helpdesk{
  background: url(../img/icon-helpdesk.png) no-repeat 12px 3px;
}

.top-menu .button .consultation {
  background: url(../img/icon-consultation.png) no-repeat 12px 3px;
}

.top-menu .button .software {
  background: url(../img/icon-development.png) no-repeat 12px 3px;
}

.top-menu .button .webdev {
  background: url(../img/icon-webdev.png) no-repeat 12px 3px;
}

.top-menu .button .ssl {
  background: url(../img/icon-ssl.png) no-repeat 12px 3px;
}

.primary2 {
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 3px;
  margin-bottom: 3px;
  background-color: #7da1c8;
  background-color: #a0c6e1;
}

.primary2 .left {
  width: 203px;
  text-align: right;
  padding-top: 5px;
  padding-left: 5px;
}

.primary2 .right {
  width: 743px;
  padding-top: 4px;
  height: 123px;
}

.mainmenu {
  text-align: right;
  padding-top: 0px;
  padding-bottom: 3px;
  background-color: #7da1c8;
  background-color: #a0c6e1;
  margin-bottom: 8px;
}

.primary-links {
  list-style: none;
  color: #000;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  font-size: 10px;
  letter-spacing: 1px;
  font-family: Arial;
  padding-right: 5px;
  padding-left: 5px;
}

.primary-links li {
  margin: 0;
  list-style: none;
  border-bottom: 1px solid #94b6cf;
  padding: 3px 3px;
  height: 15px;
}

.primary-links li.last{
  border-bottom: 0px;
}

.primary-links a:link, .primary-links a:visited {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

.primary-links a:hover {
  color: #1a4474;
  text-decoration: none;
}

.primary-links a.active, .primary-links a.active:link, .primary-links a.active:visited {
  color: #000;
}

/*
#block-search-0 {
	background: #a0c6e1;
	border: 0px;
	margin-bottom: 8px;
	padding: 0;
}
*/


.body {
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 5px;
}

.left-column {
  float:left;
  width:214px;
}

.center-column {
  float: left;
  width: 736px;
  margin: 0px 0px 0px 7px;
}

.right-column {
  float: right;
  width: 170px;
}

.rightzoneout {
	float: right; 
	background-color: #ffffff; 
	padding: 0; 
	margin: 0;
}

.rightzone {
	width: 214px;
	margin-left: 12px;
	margin-bottom: 12px;
}

.spacer {
   clear: both;
   display: block;
   height: 1px;
}

.breadcrumb {
  color: #727272;
  margin: 0;
  padding: 0 0 5px 0;
  line-height: 12px;
}

h1.title {
  font-size: 1.25em;
  margin-bottom: 10px;
  background: url(../img/title-bg.png) no-repeat top left;
  color: #fff;
  height: 29px;
  padding-top: 4px;
  padding-left: 18px;
  text-transform: uppercase;
  font-weight: bold;
}

.content-body {
  padding: 0px 0px 5px 0px;
  margin: 0px 0px;
}

.footer {
  padding-top: 5px;
  margin-top: 5px;
  text-align: right;
  font-size: 0.9em;
  color: #2d2d2d;
  border-top: 1px dotted #7da1c8;
}

h2.article-title {
  margin: 0;
  padding: 5px 13px;
  background-color: #faf8f4;
  height: 19px;
  font-family: Georgia, Arial;
}

.submitted {
  margin-left: 13px;
  padding: 4px 15px;
  background: url(../img/createdate.gif) no-repeat 0px 7px;
}

.content-body .content {
  padding: 0px 8px;
  line-height: 18px;
  margin-bottom: 20px;
}

.content-body .content ul {
  margin: 0px 45px;
  padding: 0;
}

.node {
  margin-bottom: 8px;
}

.sticky {
  background-color: #e4edf8;
  padding-bottom: 5px;
}

.sticky h2.article-title {
  background-color: #c4dcf7;
}

.meta {
  text-align: right;
  font-style:italic; 
  padding: 0px 15px;
}

.sides .block h2 {
  font-size: 1.15em;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  padding-top: 10px;
  background: transparent url(../img/block-h2.png) no-repeat 4px 6px;
  height: 28px;
  color: #4a4a4a;
}

.rightzone .block h2 {
  font-size: 1.15em;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  padding-top: 10px;
  background: transparent url(../img/block-h2c.png) no-repeat 4px 6px;
  height: 32px;
  color: #fff;
}

.sides .block {
  background: #fff url(../img/block-bg.gif) repeat-x top left;
  border: 1px solid #e6e6e6;
  margin-bottom: 8px;
  padding: 0;
}

.sides .block .content {
  margin: 0 0;
  padding: 2px 6px 8px 6px;
}

.rightzone .block .content {
  margin: 0 0;
  padding: 2px 6px 8px 6px;
  text-align: right;
}

.sides.block ul, .sides .block ol {
  margin: 0px 0px 0px 20px;
  padding: 0px 0px;
}

.sides.block li {
  padding: 0px 0px;
  margin: 0px 0px;
}

.content-body .content h2 {
  color: #1a4474;
  border: 2px solid #a0c6e1;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 2px 12px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.3em;
  font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
}

.center-column p {
  padding-left: 12px;
  padding-right: 12px;
}

#block-search-0 h2 {
  display: none;
}

.sides .block ul li a {
	color: #4a4a4a;
	font-weight: bold;
}

.sides .block ul li a:link,
.sides .block ul li a:visited {
	color: #4a4a4a;
}

.sides .block ul li a:hover {
	text-decoration: underline;
}

.sides .block ul li a.active 
{
	color: #3677c1;
	text-decoration: none;
}

.sides .block ul li a.active:link,
.sides .block ul li a.active:visited
{
	color: #3677c1;
	text-decoration: none;
}

.sides .block ul li {
	margin: 0 8px;
	padding: 3px 0px;
}

.sides .block ul {
	padding: 0;
	margin: 0;
}

.sides .block ul li {
	list-style-type: none;
	list-style-image: none;
	border-bottom: 1px solid #e6e6e6;
}

.sides .block ul li.last {
	border-bottom: 0px;
}

.package_left {
	background-color: #ffffff;
	color: #2a4569;
	border: 0px solid #2a4569;
	padding: 0px 2px;
	margin-right: 3px;
}

.package2 {
	background-color: #2a4569;
	color: #ffffff;
	border: 0px solid #ffffff;
	padding: 1px 1px;
	padding-right: 3px;
	font-weight: bold;
}

.comparison {
	width: 100%;
}

.comparison td {
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	padding: 5px 5px 5px 5px;
}

.dark {
	background-color: #0a2f61;
	color: #ffffff;
	font-size: 12px;
	padding: 8px 8px 8px 8px;
	font-weight: bold;
}

.normal {
	background-color: #82bae5;
	text-align: center;
	color: #414242;
}

.normal_title {
	background-color: #82bae5;
	text-align: center;
	font-weight: bold;
}

.nomore_title {
	background-color: #d7eafc;
	text-align: center;
	font-weight: bold;
}

.normal_yes {
	background: #82bae5 url(../img/yes.gif) no-repeat center 4px;
	font-size: 1px;
}

.normal_no {
	background: #82bae5 url(../img/no.gif) no-repeat center 4px;
	font-size: 1px;
}

.light {
	background-color: #c2e1ff;
	font-weight: bold;
}

.nomore {
	background-color: #82bae5;
	color: #727272;
	text-align: center;
}

.block-user ul {
	margin: 0 7px;
	padding 0;
}

input.form-submit {
	background-color: #7da1c8;
	border-right: 1px solid #6393c7;
	border-bottom: 1px solid #6393c7;
	border-top: 1px solid #9ab0c8;
	border-left: 1px solid #9ab0c8;
	text-transform: uppercase;
	padding: 1px 4px;
	margin: 0px 0px;
	font-size: 0.80em;
	letter-spacing: 1px;
	color: #fff;
}

* html input.form-submit {
	padding: 1px 0px;
}

.headerzone {
	margin-bottom: 5px;
}

.headerzone .content{
	padding: 0;
	margin: 0;
}

.address {
	background: url(../img/address.png) top left;
	padding: 20px 0px;
	height: 65px;
	width: 205px;
	margin: 10px 0;
	text-align: center;
	line-height: 1.4em;
}

.aphone:hover {
	text-decoration: none;
}

.support {
	height: 280px;
	width: 190px;
	padding: 0px 10px 14px 10px;
	color: #fff;
	float: left;
	margin-right: 14px;
}

.support h3 {
	margin: 0;
	padding: 12px 10px;
	height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
}

.block1 {
	background: url(../img/support-block1.png) no-repeat top left;
}

.support a:link, .support a:visited {
	color: #fff842;
}

.square-box {
	border-top: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	border-bottom: 2px solid #b6b6b6;
	border-right: 2px solid #b6b6b6;
	padding: 10px 12px;
	width: 60%;
	margin: 10px 10px;
	line-height: 1.4em;
}

.rank1 {
	background-color: #dbdbdb;
}

.rank2 {
	background-color: #e9e8e8;
}

.rank3 {
	background-color: #f5f4f4;
}

.block-search .form-text {
	width: 153px;
	height: 15px;
	background: url(../img/search-bg.png) no-repeat top left;
	border: 0;
	padding: 4px 5px 4px 5px;
}

.block-search .form-submit {
	width: 34px;
	height: 21px;
	background: url(../img/search-button.png) no-repeat top left;
	border: 0;
	color: #fff;
	margin-top: 28px;
}

* html .block-search .form-submit {
	margin-top: 29px;
}

.block-search .form-item {
	float: left;
	width: 162px;
	margin-right: 2px;
}

* html .block-search .form-item {
	margin-right: 0px;
}

.block-search .form-item label {
	text-transform: uppercase;
}

.homeframe {
	width: 236px;
	height: 155px;
	float: left;
	margin-right: 3px;
	margin-left: 1px;
	margin-top: 4px;
}

.homelast {
	margin-right: 0px;
}

div.hosting {
	background: url(../img/frame-hosting.jpg) no-repeat top left;
}

div.domain {
	background: url(../img/frame-domain.jpg) no-repeat top left;
}

div.ssl {
	background: url(../img/frame-ssl.jpg) no-repeat top left;
}

div.website {
	background: url(../img/frame-website.jpg) no-repeat top left;
}

div.seo {
	background: url(../img/frame-seo.jpg) no-repeat top left;
}

div.software {
	background: url(../img/frame-software.jpg) no-repeat top left;
}

.homeframe .service {
	color: #0a546a;
	font-weight: bold;
	font-size: 1.3em;
	text-align: center;
	margin-top: 8px;
	font-family: Arial, Tahoma, Verdana;
	line-height: 18px;
	height: 52px;
}

.homeframe .info {
	text-transform: uppercase;
	color: #fff;
	font-size: 0.9em;
}

.homeframe .info a, .homeframe .info a:link, .homeframe .info a:visited {
	color: #fff;
	font-weight: bold;
}

.hosting .info {
	margin-top: 60px;
	margin-left: 141px;
	width: 76px;
	text-align: center;
}

.domain .info {
	margin-top: 60px;
	margin-left: 79px;
	width: 76px;
	text-align: center;
}

.ssl .info {
	margin-top: 60px;
	margin-left: 20px;
	width: 76px;
	text-align: center;
}

.website .info {
	margin-top: 61px;
	margin-left: 86px;
	width: 76px;
	text-align: center;
}

.seo .info {
	margin-top: 60px;
	margin-left: 77px;
	width: 76px;
	text-align: center;
}

.software .info {
	margin-top: 59px;
	margin-left: 140px;
	width: 76px;
	text-align: center;
}

h5.faq_header {
  width: 329px;
  padding-left: 16px;
  padding-right: 5px;
  font-size: 1.10em;
  font-weight: bold;
  text-align: left;
  padding-top: 3px;
  background: transparent url(../img/faq-bg.png) no-repeat top left;
  height: 28px;
  color: #4a4a4a;
}

#block-block-1 {
	background: #a0c6e1;
	border: 0px;
	margin-bottom: 8px;
	padding: 0;
}

#block-block-1 h2, #block-menu-menu-web-hosting h2, #block-block-6 h2,
#block-menu-menu-domain-menu h2, #block-menu-menu-website-menu h2, #block-block-7 h2 {
  font-size: 1.15em;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  padding-top: 10px;
  background: transparent url(../img/block-h2d.png) no-repeat 4px 6px;
  height: 32px;
  color: #fff;
}

#block-block-1 ol {
	margin: 5px 5px 5px 20px;
	padding: 0px 0px 0px 10px;
}

#block-block-1 .content {
	color: #14586c;
	font-weight: bold;
	font-size: 0.95em;
}

table.domain {
	width:100%;
	border-top:1px solid #e3f1fe;
	border-right:1px solid #e3f1fe;
	margin:1em auto;
	border-collapse:collapse;
}
table.domain caption {
	color: #9ba9b4;
	font-size:.94em;
	font-weight: bold;
	letter-spacing: 1px;
	padding:0;
	margin:1em 0 0 0;
	margin-bottom:0;
	caption-side:top;
	text-align:center;
}	
table.domain tr.odd td,
table.domain tr.odd .column1 {
	background:#f4f9fe url(../img/tbbg.gif) no-repeat;
}	
table.domain .column1	{
	background:#f9fcfe;
}
table.domain td {
	color:#678197;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
}				
table.domain th {
	font-weight:bold;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
}	
table.domain thead th {
	background:#f4f9fe;
	text-align:center;
	font-size: 1.2em;
	color:#66a3d3
}				
table.domain tfoot th {
	background:#f4f9fe;
	text-align:center;
}	
table.domain tfoot th strong {
	font-size: 1.2em;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
	}		
table.domain tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
}
table.domain img {
	vertical-align: middle;
}
.signupframe {
	border: 0px;
}

img.middle {
	vertical-align: middle;
}



#sikbox input#searchbox {
	width: 300px;
	font-size: 1.2em;
	border: 1px solid #ddd;
}

.sikbox_results {
	font-size: 1.4em;
}

sup.red {
	color: red;
}

.red {
	color: #e62d00;
}

.newsimg {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 1px 1px;
	border: 1px solid #ddd;
}

.special-chat {
	margin: 10px auto;
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
}

.left-column .block-faq ul {
	font-size: 0.9em;
}

.left-column .block-faq ul  li a{
	font-weight: normal;
	padding-left: 0px;
}

.left-column .block-faq a {
	padding-left: 8px;
	font-weight: bold;
}

#block-block-7 ul {
	font-size: 0.95em;
	font-family: Arial;
}

.singhost-ul-style strong {
	color: #000;
}

.singhost-ul-style a, .singhost-ul-style a:link, .singhost-ul-style a:visited{
	text-decoration: underline;
}