@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; background-color:#000000;}
#wrapper{
	width:1000px;
	height:auto;
	margin:0px auto 25px auto;
	background-color:#3e373c;
}
#container{
	width:930px;
	height:auto;
	float:left;
	margin:0px;
	background-color:#3e373c;
	padding: 35px;
}
#header{
	width:930px;
	height:auto;
	float:left;
	Padding:0px;
	background-color:#3e373c;
}
.headerleft{width:300px; height:430px; float:left; margin-right:10px;}
.heraderleftgraybg{width:30px; height:430px; margin-right:10px; float:left; background-color:#4d484c;}
.headerleftmenu{width:260px; height:430px; float:left;}
.headermenubox{
	width:250px;
	height:50px;
	float:left;
	padding-left:10px;
}
.headerright{width:620px; height:430px; float:left; background-color:#FFFFFF;}
.headerrightbox{width:620px; height:430px; float:left; background-image:url(../images/home_bg.gif); background-repeat:no-repeat;}
.headercontbox{width:620px; height:430px; float:left; background-image:url(../images/contact_bg.gif); background-repeat:no-repeat;}
.headerservicebox{width:620px; height:430px; float:left; background-image:url(../images/service_bg.gif); background-repeat:no-repeat;}
.headeraboutbox{	width:620px;	height:430px;	float:left;	background-image:url(../images/about_bg.gif);	background-repeat:no-repeat;}
.headerportfoliobox{	width:620px;	height:430px;	float:left;	background-image:url(../images/portfolio_bg.gif);	background-repeat:no-repeat;}

.headersupportbox{	width:620px;	height:430px;	float:left;	background-image:url(../images/support_bg.gif);	background-repeat:no-repeat;}
.headercompanyname{
	width:550px;
	height:90px;
	margin-left:70px;
}
.otherbgbox{	width:620px;	height:430px;	float:left; background-color:#FFFFFF;}
.headercontent{
	width:500px;
	height:280px;
	margin-left:70px;
	padding: 20px 25px 0px 25px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.headercontent p{padding: 0px 0px 15px 0px; margin:0px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.headercontent p a{
	text-decoration:none;
	color:#0033CC;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.headercontent p a:hover{ text-decoration:none; color:#ffa733;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
.companyslogan{
	width:540px;
	height:30px;
	margin-left:70px;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#f0289e;
	line-height:28px;
	border-top: 1px dotted #cccccc;
}
#maincontainer{
	width:930px;
	height:auto;
	float:left;
	Padding:0px;
	background-color:#3e373c;
}
#leftcontent{
	width:300px;
	height:140px;
	float:left;
	background-color:#3e373c;
	margin-right: 10px;
}
#rightcontent{
	width:620px;
	height:140px;
	float:left;
	background-color:#3e373c;
}
#footer{
	width:930px;
	height:25px;
	float:left;
	margin:10px 0px 0px 0px;
	background-color:#4d484c;
}
.footerecont{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:center; padding: 7px;}
.footerecont a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:center; text-decoration:none;}
.footerecont a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffa733; text-align:center; text-decoration:none;}



#ourservicepanel{width:300px; height:130px; margin-top:10px; float:left;}
.leftpinkbg{width:30px; height:130px; margin-right:10px; float:left; background-color:#f0289e;}
.ourservicebox{width:260px; height:130px; float:left; background-color:#4d484c;}
#mainmenubox{width:620px; height:130px; margin-top:10px; float:left;}
.webhostmenu{width:200px; height:130px; float:left; margin-right:10px; background-color:#ffa733;}
.webdesignmenu{width:200px; height:130px; float:left;  margin-right:10px; background-color:#9dd52a; }
.specialpackagemenu{width:200px; height:130px; float:left; background-color:#ab46a9;}

.HomebtPageLink{ background-position:0px 0px 0px 0px;   display:block;   WIDTH:250px;  background-repeat:no-repeat;  HEIGHT: 50px; }
.HomebtPageLink:hover{ background-position: 0px -50px;}
.AboutbtPageLink{ background-position:0px 0px 0px 0px;   display:block;   WIDTH:250px;  background-repeat:no-repeat;  HEIGHT: 50px; }
.AboutbtPageLink:hover{ background-position: 0px -50px;}
.ServicebtPageLink{ background-position:0px 0px 0px 0px;   display:block;   WIDTH:250px;  background-repeat:no-repeat;  HEIGHT: 50px; }
.ServicebtPageLink:hover{ background-position: 0px -50px;}
.PortfoliobtPageLink{ background-position:0px 0px 0px 0px;   display:block;   WIDTH:250px;  background-repeat:no-repeat;  HEIGHT: 50px; }
.PortfoliobtPageLink:hover{ background-position: 0px -50px;}
.ContactbtPageLink{ background-position:0px 0px 0px 0px;   display:block;   WIDTH:250px;  background-repeat:no-repeat;  HEIGHT: 50px; }
.ContactbtPageLink:hover{ background-position: 0px -50px;}
.SupportbtPageLink{ background-position:0px 0px 0px 0px;   display:block;   WIDTH:250px;  background-repeat:no-repeat;  HEIGHT: 50px; }
.SupportbtPageLink:hover{ background-position: 0px -50px;}


.ourservicePageLink{ background-position:0px 0px 0px 0px;   display:block;   WIDTH:260px;  background-repeat:no-repeat;  HEIGHT: 130px; }
.ourservicePageLink:hover{ background-position: 0px -130px;}
.webdesignPageLink{ background-position:0px 0px 0px 0px;   display:block;   WIDTH:200px;  background-repeat:no-repeat;  HEIGHT: 130px; }
.webdesignPageLink:hover{ background-position: 0px -130px;}
.webhostingPageLink{ background-position:0px 0px 0px 0px;   display:block;   WIDTH:200px;  background-repeat:no-repeat;  HEIGHT: 130px; }
.webhostingPageLink:hover{ background-position: 0px -130px;}
.specialoffersPageLink{ background-position:0px 0px 0px 0px;   display:block;   WIDTH:200px;  background-repeat:no-repeat;  HEIGHT: 130px; }
.specialoffersPageLink:hover{ background-position: 0px -130px;}


.companycontdetails{width:910px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-align:center; padding: 20px 10px 10px 10px; float:left; text-align:right;}
.companycontdetails a{ text-decoration:none; color:#FFFFFF;}
.companycontdetails a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffa733; text-align:center; text-decoration:none;}
.companylinks{
	width:910px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	padding: 20px 10px 10px 10px;
	float:left;
	text-align:center;
}
.companylinks a{ text-decoration:none; color:#FFFFFF;}
.companylinks a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffa733; text-align:center; text-decoration:none;}

.conttxtarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-bottom:5px;
}
.shape {
	margin: 0px 6px 0px 0px;
	border: 5px solid #fff;
	background: #fbfaf8;






        filter:progid:DXImageTransform.Microsoft.Shadow(color='#e2decd', Direction=135, Strength=5);
	width: 320px;
	float: left;
        }
		.buttons {
	background: #e3e3db;
	font-size:12px;
	color: #989070;
	padding: 0px 0px 2px 0px;
	border-width: 2px;
	border-style: solid;
	border-color: #fff #d8d8d0 #d8d8d0 #fff;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
}
.name {
	background-image: url(../images/name.png);
	background-repeat: no-repeat;
	background-position:left;
	background-color: #fffff0;
	margin-top: 7px;
	margin-left:15px;
	border:1px solid #CCCCCC;
	font:normal 12px Arial;
	color: #00000;
	padding: 2px 2px 2px 19px;
   }
   
.email {
	background-image: url(../images/email.png);
	background-repeat: no-repeat;
	background-position:left;
	background-color: #fffff0;
	margin-top: 7px;
	margin-left:15px;
	border:1px solid #CCCCCC;
	font:normal 12px Arial;
	color: #000000;
	padding: 2px 2px 2px 19px;
   }
   
.string {
   width: 200px; 
   height: 30px;
   border:0px;
   }
   
.textarea {
	margin-top:5px;
	background-color: #fffff0;
	width: 180px;
	border:1px solid #CCCCCC;
	font:normal 12px Arial;
	color: #000000;
	padding: 2px;
	margin-left: 15px;
   }
   .pintext {
	color:#666;
	font:bold 12px verdana,arial,sans-serif;
}
   
.footer_textarea {
   background-position: bottom;
   background-repeat: no-repeat;
   width: 200px; 
   height: 12px;
   border:0px;
   } 
   
.string_textarea {
   background-position: top;
   background-repeat: no-repeat;
   width: 200px; 
   border:0px;
   }
	
.warningAlert,.successAlert,.errorAlert {
	text-align:center;
	font:italic normal 100% georgia,times,serif; font-size:12px;
	padding:5px
}
.successAlert a,.warningAlert a,.errorAlert a {
	font-weight:700
}
.successAlert {
	color:#333;
	border:3px solid #8fc15e;
	background:#edf9d9
}
.successAlert a {
	color:#360 !important
}
.warningAlert,.errorAlert {
	color:#000;
	border:3px solid #cd6531;
	background:#ffe6cd
}
.warningAlert a,.errorAlert a {
	color:#b46131 !important
}

.formcont{width:500px; height:auto; float:left; border-top:1px dotted #CCCCCC;}
.conttitle{
	width:500px;
	height:20px;
	float:left;
	Padding:5px 0px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333399;
	font-weight:bold;
}
.contbox{
	width:500px;
	height:auto;
	Padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin: 0px;
	float: left;
}
.servicepage{width:500px; height:280px; float:left;}
.norboxcom{width:500px; height:auto; float:left;}
.norboxcom a{ text-decoration:none; color: #3366CC;}
.norboxcom a:hover{ color:#ffa733;  text-decoration:none;}
.webser{width:500px; height:auto; float:left; margin:10px 0px 0px 0px;}
.webserleft{width:250px; height:auto;  float:left;}
.webserright{width:250px; height:auto;  float:left;}
.webser2{width:500px; height:auto; float:left; margin:20px 0px 15px 0px;}
.stbd{
	color:#333399;
}
.pflink{text-decoration:none; color:#003399;}
.storg{
	color:#FF6600;
	font-size:12px;
}
