* {
margin : 0;
padding : 0;
}
body {
margin : 0;
padding : 0;
background-color : #e9e9e9;
font-family : Arial, Helvetica, sans-serif;
font-size : 90%;
font-style : normal;
font-variant : normal;
font-weight : normal;
}
#headermainbg {
height : 156px;
background-image : url("../images/headerbgmail.jpg");
background-repeat : repeat-x;
}
p {
padding-bottom : 12px;
}
ul, div, form, img {
margin : 0;
padding : 0;
}
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;
margin-top : 10px;
margin-left : 10px;
}
.toprightcontent {
float : right;
width : 550px;
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 : 0 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 : 0 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 : 5px;
}
.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;
background-repeat : no-repeat;

}
.contactoption ul li.chat {
background-image : url("../images/chat_icon.jpg");
background-position : left center;
background-repeat : no-repeat;
padding-left : 22px;
margin-right : 0;
}
span.blackfont {
color : #000000;
}
#menu {
width : 996px;
margin : 0 auto;
position : absolute;
top : 105px;
left : 0;
}
#menu ul {
margin : 0;
padding : 0;
}
#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;
padding-left : 10px;
display : inline-block;
font-weight : bold;
padding-right : 42px;
padding-left : 41px;
}
#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 : 0;
padding-bottom : 0;
}
#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 : 0;
}
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;
}
.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/world.png");
background-repeat : no-repeat;
width : 247px;
height : 110px;
float : left;
padding-left : 90px;
padding-top : 0;
}
.domainregistrationtab {
background-image : url("../images/analytics_bg.png");
background-repeat : no-repeat;
width : 198px;
height : 110px;
float : left;
padding-left : 85px;
padding-top : 0;
}
.webhostingtab {
background-image : url("../images/logo-img.png");
background-repeat : no-repeat;
width : 202px;
height : 110px;
float : left;
margin-left:50px;
padding-left : 90px;
padding-top : 0;
}
.webdesigntab h2, .domainregistrationtab h2, .webhostingtab h2 {
color : #2885d5;
font-size : 28px;
font-weight : bold;
padding-top : 25px;
}
a.greentext {
color : #5a8c20;
}
.webdesigntab span, .domainregistrationtab span, .webhostingtab span {
font-size : 90%;
color : #515151;
}
.maincontent {
padding : 10px;
clear : both;
margin-top : 0;
padding-top : 0;
}
.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 : 0;
}
.recentprojecttwo {
margin-top : 38px;
}
.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/social.png");
background-repeat : no-repeat;
background-position : right bottom;
height : 170px;
}
.designdlshome {
width : 350px;
background-image : url("../images/fb-icon-seo.png");
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/analytics.png");
background-repeat : no-repeat;
background-position : right bottom;
}

.tienda, .blog{
border : 1px solid #e3e3e3;
padding : 10px;
float : left;
}
.tienda {
width : 260px;
margin-right : 15px;
background-image : url("../images/carrosup.jpg");
background-repeat : no-repeat;
background-position : right bottom;
height : 170px;
}
.blog{
width : 350px;
background-image : url("../images/Blogger.png");
background-repeat : no-repeat;
background-position : right bottom;
margin-right : 15px;
height : 170px;
}
.autoad {
border : 1px solid #e3e3e3;
padding : 10px;
float : left;
height : 170px;
width : 260px;
background-image : url("../images/logo-img.png");
background-repeat : no-repeat;
background-position : right bottom;
}


.resellerhome p {
font-size : 90%;
}
.designdlshome p {
width : 220px;
font-size : 90%;
}
h2 {
color : #5a8c20;
font-size : 1.3em;
}
h2 a {
color : #5a8c20;
}
.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;
}
#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 : 0;
padding : 0;
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;
}
.servicepic {
float : left;
width : 17%;

}
.servicepic img {
border : none;
}
.servicedescription {
float : left;
width : 68%;
}
.ourworksimg {
float : right;
border : none;
width : auto;
margin-right : 20px;
margin-top : -20px;
}
div.servicesbreak {
height : 4px;
background-color : #e9f7cf;
border : none;
overflow : hidden;
}
.bold {
font-weight : bold;
}
h2.bluetext {
color : #2885d5;
}
ul.webdev {
margin-left : 20px;
margin-top : 15px ;
}
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();
background-repeat : repeat-x;
padding : 0 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;
}
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 ;
}
ul.portfolioimages li img {
margin : 0;
padding : 0;
}
.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;
}
.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;
}
.botspacing {
margin-bottom : 8px;
}

/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#222222;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0;}
#contactform label { margin:0; width:110px; display:block; padding:5px 0; font:normal 11px Arial, Helvetica, sans-serif; color:#8d8d8d; text-transform:capitalize; float:left;}
#contactform label span { color:#ff0000; float:none;}
#contactform input.text { width:95%; border:1px solid #dcdcdc; margin:5px 0; padding:5px 2px; height:16px; background:#f5f5f5;}
#contactform textarea { width:95%; border:1px solid #dcdcdc; margin:5px 0; padding:2px; background:#f5f5f5;}
#contactform li.buttons input { padding:3px 0; margin:0; border:0; color:#FFF; float:left;}
p.response { text-align:center; color:#505050; font: bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}
