*{margin: 0px; padding: 0px;}

body{
margin: 0px;
padding: 0px;
background-color: #e9e9e9;
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
font-style:normal;
font-variant:normal;
font-weight:normal;
color: #191919;
}


#headermainbg{height: 156px; background-image: url(../images/headerbgmail.jpg); background-repeat: repeat-x;}

p{padding-bottom: 12px;}

ul, div, form, img{margin: 0px; padding: 0px;}

ul{list-style: none;}

#header{width: 996px; height: 105px; background-image: url(../images/headerbg.jpg); background-repeat: no-repeat; margin: 0 auto;}

.logo{float: left; width: auto;}

.toprightcontent{float: right; width: 500px; text-align: right; font-size: 90%; padding-right: 10px;}

#bodybg{background-image: url(../images/pagebg.jpg); background-repeat: no-repeat; background-position: center top;}

#bodycontent{width: 992px; margin: 0px auto; background-color: #FFFFFF; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; padding: 0 3px; font-size: 90%; padding-bottom: 20px;}

#bodycontentnormal{width: 992px; margin: 0px auto; background-color: #FFFFFF; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; padding: 0 3px; font-size: 90%;}

#footer{height: 83px; background-image: url(../images/footerbg.jpg); background-repeat: no-repeat; background-position: center top; padding-top: 40px;}

a, a:visited{color: #2885d5; text-decoration: none;}
a:hover {color: #5a8c20;}

.headerlinks{margin-top: 20px;}

.toprightcontent .headerlinks a{color: #000000;}

.contactoption{float: right; width: auto;}

.contactoption ul {margin-top: 30px;float: right;}
.contactoption ul li{float: left; color: #2885d5; margin-right: 20px;}

.contactoption ul li.phone{background-image: url(../images/phone_icon.jpg); background-position: left center; background-repeat: no-repeat; padding-left: 15px;}
.contactoption ul li.email{background-image: url(../images/email_icon.jpg); background-position: left 65%; background-repeat: no-repeat; padding-left: 25px;}
.contactoption ul li.chat{background-image: url(../images/chat_icon.jpg); background-position: left center; background-repeat: no-repeat; padding-left: 22px; margin-right: 0px;}

span.blackfont{color: #000000;}

#menu{width: 996px;	margin: 0 auto;	position: absolute;	top: 105px; left: 0px;}

#menu ul{margin: 0px; padding: 0px;}

#menu ul li{float: left; background-image: url(../images/menusep.jpg); background-position: right top; background-repeat: no-repeat;}

#menu ul li.last{background-image:none}

#menu ul li a{color: #dcdcdc; font-size: 85%; height: 33px; padding-top: 13px; display: inline-block; font-weight: bold; padding-right: 39px; padding-left: 39px;}

#menu ul li a.selected{background-image: url(../images/selectedmenu.jpg); background-repeat: repeat-x; color: #FFFFFF;}

#menu ul li a.selected:hover{color: #FFFFFF;}

#menu ul li a:hover{color: #5ab023;}

.clear{clear: both;}

.slide{padding-top: 3px; margin: 0px; padding-bottom: 0px;}

#footer .footercontent{margin: 0 auto; width: 996px; color: #d6d6d6; font-size: 90%;}
#footer .footercontent a{color: #d6d6d6;}
#footer .footercontent a:hover{color: #9a9a9a; text-decoration: underline;}

#footer .footeragmtlinks{font-size: 11px; margin-top: 12px;}

#footer .copyright{text-align: right; padding-right: 10px; font-size: 11px;}

.updatesbar{background-color: #c3d7e8; height: 37px; vertical-align: middle; padding-top: 0px;}

h1{font-size: 1.8em; color: #2885d5; padding-bottom: 5px;}

.latestoffers{float: left; width: 55%; padding-top: 8px; padding-left: 10px;}

.latestoffers span a{color: #076500; font-weight: bold; padding-left: 5px; font-size: 90%; text-decoration: underline;}

.latestoffers h1{font-size: 1.3em; display: inline; font-weight: bold;}

.domaincheck{float: right; width: 41%; font-weight: bold; font-size: 90%; padding-top: 6px; text-align: right;}

.domaincheck input.domaincheck {float: left; width: 160px; font-size: 12px;}
span.domainchecktext{float: left; width: auto;}

.select{font-size: 12px; color: #5a5a5a; font-family: Arial, Helvetica, sans-serif;}

.checkbox, .radio{border: none; background-color: transparent;}

.input, .textarea{font-family: Arial, Helvetica, sans-serif; font-size: 90%; padding: 4px; background-color: #FFFFFF; border: 1px solid #b6afaf; text-align:left; color: #5a5a5a; font-weight: normal;}

.webdesigntab{background-image: url(../images/web_design.jpg); background-repeat: no-repeat; width: 227px; height: 110px; float: left; padding-left: 90px; padding-top: 0px;}
.domainregistrationtab{background-image: url(../images/domain_registration.jpg); background-repeat: no-repeat; width: 198px; height: 110px; float: left; padding-left: 140px; padding-top: 0px;}
.webhostingtab{background-image: url(../images/web_hosting.jpg); background-repeat: no-repeat; width: 222px; height: 110px; float: left; padding-left: 115px; padding-top: 0px;}

.webdesigntab h2,
.domainregistrationtab h2,
.webhostingtab h2
{color: #2885d5; font-size: 28px; font-weight: bold; padding-top: 25px;}

a.greentext{color: #5a8c20 !important;}

.webdesigntab span,
.domainregistrationtab span,
.webhostingtab span
{font-size: 90%; color: #515151;}

.maincontent{padding: 10px; clear: both; margin-top: 0px; padding-top: 0px;}

.spacer{height: 10px;}

.pageleftcontent{float: left; width: 680px;}

.quicklinksbox{float: left; width: 230px;}
.pagemiddlecontent{float: left; width: 720px; line-height: 1.55em;}

.recentprojects{float: right; width: 257px; height: 372px; background-image: url(../images/recent_projectbg.jpg); background-repeat: no-repeat; margin-right: 10px; background-position: center top;}

.recentprojectone,
.recentprojecttwo
{
margin-left: 37px;
}

.recentprojectone{
margin-top: 64px;
padding: 0px;
}

.recentprojecttwo
{
margin-top: 38px;
/*[if IE] margin-top: 35px;*/
}

.viewportfolio{text-align: right; padding-right: 17px; margin-top: 37px;}

.hostingdlshome,
.designdlshome
{
border: 1px solid #e3e3e3;
padding: 10px;
float: left;
}

.hostingdlshome
{
width: 260px;
margin-right: 15px;
background-image: url(../images/home_hostingbg.gif);
background-repeat: no-repeat;
background-position: right bottom;
height: 170px;
}


.designdlshome
{
width: 350px;
background-image: url(../images/home_webdesignbg.gif);
background-repeat: no-repeat;
background-position: right bottom;
margin-right: 15px;
height: 170px;
}

.resellerhome
{
border: 1px solid #e3e3e3;
padding: 10px;
float: left;
height: 170px;
width: 260px;
background-image: url(../images/resellerbg_home.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

.resellerhome p
{
/*width: 180px;*/
font-size: 90%;
}


.designdlshome p
{
width: 220px;
font-size: 90%;
}

h2{color: #5a8c20; font-size: 1.3em;}
h2 a{color: #5a8c20 !important;}

.viewdetailsbullet{display: inline-block; padding-right: 30px; background-image: url(../images/viewdetailsbullet.gif); background-repeat: no-repeat; background-position: right 50%; text-decoration: underline; color: #2885d5; font-weight: bold; width: auto; float: left;}

.viewdetailsbullet a{text-decoration: underline;}
.viewdetailsbullet a:hover{ color: #2885d5}

ul.homehostingfeatures li{
padding-left: 20px;
background-image: url(../images/featuresbullet.gif);
background-repeat: no-repeat;
background-position: left 50%;
font-size: 90%;
margin-bottom: 8px;
}

/*TO TOP*/
#toTop { 
	width:100px;
	background:#2f842d;
	text-align:center;
	padding:5px;
	position:fixed;
	bottom:10px;
	right:10px;
	cursor:pointer;
	color:#EEE;
	text-decoration:none;
	font-size: 90%;
}

a.backhomelist{color: #000000; font-weight: bold;}

h1.pagetoptitle{color: #FFFFFF; font-size: 24px; text-align: left; padding-left: 15px; font-weight: bold; margin-top: 35px;}

p.pagetitledescription{color: #646464; border-bottom: 1px solid #9E9E9E; margin-bottom: 12px;}

div.pagetopimage{float: right; width: 40%; text-align: right;}

.pagedeswidth{width: 60%; float: left;}

.leftmenubg{background-image: url(../images/leftmenubg.jpg); background-repeat: repeat-y; padding-bottom: 20px;}

ul.leftmenu{margin: 0px; padding: 0px; width: 210px;}

ul.leftmenu li{color: #2885d5; padding: 13px 10px;}

ul.leftmenu li a{display: block;}

li.selectedleftmenu{
background-color: #FFFFFF;
border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; font-weight: bold;
color: #000000 !important;
}

.servicepic{float: left; width: 17%;}
.servicepic img{border: none;}
.servicedescription{float: left; width: 83%;}

.ourworksimg{float: right; border: none; width: auto; margin-right: 20px; margin-top: -20px;}

div.servicesbreak{height: 4px; background-color: #e9f7cf; border: none !important; overflow: hidden;}

.bold{font-weight: bold;}

h2.bluetext{color: #2885d5;}

ul.webdev{margin-left: 20px !important; margin-top: 15px !important;}

ul.webdev li {padding-left: 30px; background-image: url(../images/tick.jpg); background-repeat: no-repeat; background-position: left top; margin-bottom: 8px;}

table.pricingtable thead th{text-align: center; color: #FFFFFF; background-image: url(../images/datatableheading_bg.jpg); background-repeat: repeat-x; padding: 0px 5px; height: 36px; vertical-align: middle; font-size: 14px;}

table.pricingtable tbody td{padding: 5px; text-align: center;} 

table.pricingtable tbody tr.odd{background-color: #f1f1f1;}

.leftalign{text-align: left !important;}

ul.portfolioimages li{border: 1px solid #cacaca; float: left; padding: 5px 5px 4px 5px; margin-right: 10px; margin-bottom: 10px;}

ul.portfolioimages li a img{border: none !important;}

ul.portfolioimages li img{margin: 0px; padding: 0px;}

.contactemail{float: left; width: 50%;}
.contactemail2{float: left; width: 40%; margin-left: 20px;}

.contactemail a, .contactemail2 a{font-size: 14px;}
.contactemail a:hover, .contactemail2 a:hover {color: #2885d5 !important;}
.mailimg{margin-top: 5px; position: relative; top: 3px;}
.dots{background-image: url(../images/dots.jpg); background-repeat: repeat-y; background-position: 95% top}

ul.sitemap li{float: left; width: 32%; padding-right: 5px;}
span.paheheading{display: block; font-size: 16px; font-weight: bold; padding-bottom: 5px;}
.maincontent ul.sitemap li a{color: #666666; padding-bottom: 5px !important;}
.botspacing{margin-bottom: 8px;}

.domainaup{margin-left: 35px; list-style: lower-alpha;}

.copyscape{float: right; width: auto; margin-right: 10px;}

.domainnotavailable{padding: 15px; background-color: #f8e1e4; padding-left: 50px; background-image: url(../images/notavlbpic.gif); background-position: 10px center; font-weight: bold;
margin-bottom: 10px; border: 1px dotted #fe968c; background-repeat: no-repeat; float: left; width: auto;}

.domainavailable{padding: 15px; background-color: #edf5dc; padding-left: 50px; background-image: url(../images/availablepic.gif); background-position: 10px center; font-weight: bold;
margin-bottom: 10px; border: 1px dotted #bdd869; background-repeat: no-repeat; float: left; width: auto;}

.support{background-image:url(../images/support_icon.gif); background-repeat: no-repeat; padding-left: 18px; height: 16px; background-position: 0 0;}
.blog{background-image:url(../images/blog_icon.gif); background-repeat: no-repeat; padding-left: 18px; height: 16px; background-position: 0 0;}
.sitelinks{background-image:url(../images/sitelinks_icon.gif); background-repeat: no-repeat; padding-left: 18px; height: 16px; background-position: 0 0;}

.blog:hover, .support:hover, .sitelinks:hover{background-position: 0 bottom !important;}

.error404{background-image:url(../images/404error.gif); background-repeat: no-repeat; padding-right: 275px; background-position: right 10px; height: 275px;}