* { margin: 0; padding: 0; }

/* font */
html { font-size: 100%; }
body { font-size: 0.7em; }
table { font-size: 100%; }
input, select, textarea { font-size: 110%; }

/* layout - general */
img { border: none; }
acronym { cursor: help; }
a:link, a:visited { cursor:default;  cursor/**/: /**/pointer; }

input.text, textarea { 
	padding: 3px 2px; 
}
.submit { font-size: 110%; padding: 1px 4px; cursor/**/: /**/pointer; cursor:default; }
#ie6 .submit { padding: 0; }

ul, ol { margin: 0 0 1em 2.5em; padding: 0; list-style: disc; }
ul li, ol li { margin: .2em 0; padding: 0; }
select > option { margin: 0 5px 0 3px; }

.ul { margin: 0; padding: 0; list-style-type: none; }
.ul li { margin: 0; padding: 0; list-style: none; list-style-image: none; list-style-type: none; }

#page .flR { float: right; }
#page .flL { float: left; }
#page .alR { text-align: right; }
#page .alR a{text-decoration:underline; color:#000000; font-size:12px;}
#page .alR a:hover{text-decoration:none; }
#page .alC { text-align: center; }

.hide { display: none; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; text-indent: -1000em; }

a:link, a:visited {
	color: #000000;
	text-decoration: none;
}
a:link:hover, a:visited:hover {
	color: #fcb919;
	text-decoration: underline;
}
a.inv:link, a.inv:visited {
	text-decoration: underline;
}
a.inv:link:hover, a.inv:visited:hover {
	text-decoration: none;
}

.cols {
	overflow: hidden;
	margin: 0;
}
#ie6 .cols {
}
.cols .col {
	float: left;
	width: 33%;
	margin: 0;
}
body #page .last {
	margin-right: 0;
}


/* Clear Floats Without Structural Markup */
.clearFix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearFix { display: inline-block; }
/* \*/
#ie6 .clearFix { height: 1%; }
.clearFix { display: block; }
/* */


/* layout - specific */
* {
	font-family: Verdana, sans-serif;
}
body {
	color: #365064;
	text-align: center;
	background: url(../images/page-m2.jpg) repeat-x 0 0;
}
body.hosting {
	background: url(../images/page-m3.jpg) repeat-x 0 0;
	
}

.hosting #page2 {

	background: url(../images/page-m2.gif) no-repeat 50% 0;
	
}
.page {
	margin: 0 auto;
	text-align: left;
	position: relative;
	width: 757px;
}
#page {
}

/* top bar */
#top {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin: 0 0 0 0;
	height: 127px;
}
#top h1{
color:#959595;
font-size:10px;
font-weight:normal;
text-align:center;
}
.hp #top {
	height: 100px;
	margin-bottom: 6px;
}
	#logo {
		float: left;
		width: 185px;
		height: 81px;
		position: relative;
		top:2px;
	}
		#logo a:link, #logo a:visited {
			display: block;
			height: 81px;
			width: 185px;
		}
			#logo a:link span, #logo a:visited span {
				background: url(../images/logo-top2.jpg) no-repeat 0 0;
			}

	#menu {
		position: absolute;
		z-index: 50;
		top: 70px;
		left: 220px;
		height: 26px;
		overflow: hidden;
	}
		#menu li {
			float: left;
			margin: 0 4px 0 0;
		}
			#menu li a:link, #menu li a:visited {
				display: block;
				float: left;
				background: url(../images/but-n-l.gif) no-repeat 0 0;
				text-decoration: none;
			}
				#menu li a:link span, #menu li a:visited span {
					display: block;
					float: left;
					line-height: 26px;
					padding: 0 10px;
					background: url(../images/but-n-r.gif) no-repeat 100% 0;
					font-family: Arial, sans-serif;
					font-size: 100%;
					font-weight: bold;
					color: #38475a;
				}
			#menu li a:link:hover, #menu li a:visited:hover {
				background: url(../images/but-o-l.gif) no-repeat 0 0;
			}
				#menu li a:link:hover span, #menu li a:visited:hover span {
					background: url(../images/but-o-r.gif) no-repeat 100% 0;
				}
			#menu li.active a:link, #menu li.active a:visited {
				background: url(../images/but-s-l.gif) no-repeat 0 0;
			}
				#menu li.active a:link span, #menu li.active a:visited span {
					background: url(../images/but-s-r.gif) no-repeat 100% 0;
				}

	#contacts {
	color: #FFFFFF;
	font-weight: bold;
	position: absolute;
	right: 90px;
	top: 15px;
	width:433px;
	height:15px;
	background:url(../images/phone-no-mnc2.gif) no-repeat 100%;
}


.livechat{
    float:right;
	margin:3px 10px 0 0;
	height:55px;
	width:70px;
	background:url(../images/staffonline.gif) no-repeat;
}
	#acts {
	font-weight: bold;
	position: absolute;
	right: 90px;
	top: 47px;
	font-size: 95%;
	text-transform: uppercase;
	padding-top:4px;
	letter-spacing: -1px;
	color: #8A8987;
}
#acts a:link, #acts a:visited {
	color: #38475A;
	padding: 0 5px 0 5px;
	text-decoration:none;
}
#acts a:hover {
	color: #38475A;
	padding: 0 5px 0 5px;
	text-decoration:underline;
}
#acts a.ann:link, #acts a.ann:visited {
	background:#FDD424 15px 50%;
}
#acts a.print:link, #acts a.print:visited {
	background:#FDD424 15px 60%;
}
#acts a.sm:link, #acts a.sm:visited {
	background:#FDD424 12px 60%;
}
#acts a.cl:link, #acts a.cl:visited {
	background:#FDD424  12px 60%;
}
	#bar {
		position: absolute;
		z-index: 10;
		left: 0;
		top: 96px;
		width: 100%;
		height: 31px;
		overflow: hidden;
		background: #F0EAE1;
	}
		#bar form {
			float: left;
			width: 190px;
			padding: 5px 0 0 5px;
		}
			#bar form input.text {
				float: left;
				padding: 2px 2px;
				border: solid 1px #9a9997;
				margin: 0 5px 0 0;
			}
			#bar form input.img {
				float: left;
			}

		#bar #menu2 {
			float: left;
			width: 423px;
			margin: 8px 5px 0 0;
		}
			#bar #menu2 li {
				float: left;
				margin: 0;
				border-left: solid 1px #9d968e;
			}
				#bar #menu2 li a:link, #bar #menu2 li a:visited {
					font-family: Arial, sans-serif;
					font-size: 110%;
					padding: 0 5px;
					text-decoration:underline;
				}
				#bar #menu2 li a:hover{
				text-decoration:none;
				}

		#bar #start {
			float: left;
			line-height: 27px;
			font-size: 110%;
			margin: 3px 0 0 0;
		}
			#bar #start a:link, #bar #start a:visited {
				font-family: Arial, sans-serif;
				font-weight: bold;
				color: #FFFFFF;
				padding: 5px 18px 5px 2px;
				background: #FF0000 url(../images/order-bg.gif) no-repeat 97% 50%;
				border: solid 1px #b50000;
				border-top: none;
				border-bottom: none;
			}
			
		
#bar #start a:hover {
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 18px 5px 2px;
	background:#E76565 url(../images/order-bg.gif) no-repeat 99% 50%;
	border: solid 1px #b50000;
	border-top: none;
	border-bottom: none;
	text-decoration:underline;
}

#headerWrap {
	background: #FFFFFF url(../images/header-2-l.jpg) no-repeat 0 0;
	height: 165px;
	position: relative;
	margin: 0 0 23px 0;
}
	#corporate-web{
		background:  url("../images/corporate-web-identity-header.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#cms{
		background:  url("../images/cmsquery.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#cms1{
		background:  url("../images/cms1.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#corporate-web-i{
		background:  url("../images/corporate-web-i.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#cwi-query{
		background:  url("../images/cwi-query.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#asp{
		background:  url("../images/asp.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#asp-net{
		background:  url("../images/asp-net.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#realestatewebdesigning {
		background:  url("../images/realestatewebdesigning.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#flash-interactivesites{
		background:  url("../images/flash-interactivesites.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#corporatewebdesign{
		background:  url("../images/corporatewebdesign.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
		#webdesigningservices{
		background:  url("../images/webdesigningservices.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
		#webdesigningteam{
		background:  url("../images/webdesigningteam.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
		#webdesigningprice{
		background:  url("../images/webdesigningprice.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
		
	#customwebdesigning{
		background:  url("../images/customwebdesigning.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#multimedia{
		background:  url("../images/multimedia1.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#business{
		background:  url("../images/smallbusinesswebdesign.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#e-commercewebdesigning{
		background:  url("../images/e-commercewebdesigning.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#Portal-Development{
		background:  url("../images/Portal-Development.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#real-state{
		background:  url("../images/real-state.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#logodesigns{
		background:  url("../images/logodesigns.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#campaignmicrosites{
		background:  url("../images/campaignmicrosites.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#small-business{
		background:  url("../images/small-business.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#webdesignprocess{
		background:  url("../images/webdesignprocess.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#websitemaintencance{
		background:  url("../images/websitemaintencance.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
		#websiteenhancement{
		background:  url("../images/websiteenhancement.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#Web-Designing-team{
		background:  url("../images/Web-Designing-team.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#websiteredesign{
		background:  url("../images/websiteredesign.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#web-design-query{
		background:  url("../images/web-design-query.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#website-design{
		background:  url("../images/website-design.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#web-development-query{
		background:  url("../images/web-development-query.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#web-development{
		background:  url("../images/web-development-1.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#web-evolution-quiry{
		background:  url("../images/web-evolution-quiry.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#web-evolution{
		background:  url("../images/web-evolution.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#web-maintenance{
		background:  url("../images/web-maintenance.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#website-maintenance{
		background:  url("../images/website-maintenance.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#website-launch{
		background:  url("../images/website-launch.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
		#thanks{
		background:  url("../images/thanks-webdesign.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
	#resources{
		background:  url("../images/resources.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
		#header p {
			position: relative;
			left: 30px;
			top: 12px;
			font-size: 200%;
			font-family: Arial, sans-serif;
			letter-spacing: -1px;
			line-height: 1;
		}
			#header p span {
				display: block;
				font-size: 60%;
				font-weight: bold;
				font-family: Arial, sans-serif;
			}


#cols {
	width: 750px;
	position: relative;	
}
	#colM {
		float: right;
		width: 540px;
	}
	#colL {
		float: left;
		width: 189px;
		background: url(../images/side-l.jpg) no-repeat 100% 0;
		min-height: 600px;
		display: block;
	}
	#ie6 #colL {
		height: 600px;
	}
	.hp #colL {
		background: url(../images/side-l.jpg) no-repeat 100% 0;
	}
	.hp #ie6 #colL {
		height: 400px;
	}


/* main column */

#colM h2 {
	
	font-size: 165%;
	letter-spacing: -1px;
	color: #FF9201;
	margin-top: 20px;
	padding-bottom: 15px;

}
	#colM h2 span {
		display: block;
		font-size: 60%;
		color: #657183;
		font-weight: normal;
	}
#colM h2.title {
	margin-bottom: 20px;
	margin-top: 0;
}
#colM h2 {
	font-size: 125%;
	letter-spacing: -1px;
	color: #fcb919;
}
	#colM h2 span {
		display: block;
		font-size: 80%;
		color: #657183;
		font-weight: normal;
	}
#colM p {
	margin: 0 0 1em 0;
	line-height: 1.35;
	font-size: 110%;
}

a.more:link, a.more:visited {
	color: #959595;
}

#readBlog {
	position: absolute;
	right: 0;
	top: -14px;
	width: 250px;
	z-index: 50;
}
.hp #readBlog {
	top: -20px;
}
	#readBlog p {
		padding: 35px 0 0;
		color: #959595;
		line-height: 1;
		text-align: right;
		font-size: 95%;
	}
	#readBlog .bubble {
		float: right;
		margin: 0 0 0 10px;
	}

.bubble {
	width: 99px;
	height: 96px;
	background: url(../images/bubble-2.gif) no-repeat 0 0;
}
	.bubble a:link, .bubble a:visited {
		display: block;
		padding: 20px 5px 5px 10px;
		text-align: center;
		font-size: 120%;
		font-weight: bold;
		color: #FFFFFF;
		line-height: 1.5;
		text-decoration: none;
		letter-spacing: -1px;
	}
		.bubble a:link span, .bubble a:visited span {
			display: block;
			line-height: 1.1;
			font-weight: normal;
			font-size: 75%;
			letter-spacing: -.25px;
		}

#cols2 {
	margin: 0 0 15px 0;
}
	#cols2 .col {
		background: url(../images/box-bg.gif) no-repeat 0 0;
		width: 171px;
		margin: 0 12px 0 0;
		padding: 1px 0;
	}
		#cols2 .col h2 {
			margin: 8px 0 10px 8px;
			padding: 63px 0 0 17px;
			color: #FFFFFF;
			font-size: 100%;
			letter-spacing: -1px;
			line-height: 30px;
		}
		#cols2 #col21 h2 {
			background: url(../images/box-1.jpg) no-repeat 0 0;
			letter-spacing: -2px;
			padding-left: 12px;
		}
		#col22 h2 {
			background: url(../images/box-2.jpg) no-repeat 0 0;
		}
		#col23 h2 {
			background: url(../images/box-3.jpg) no-repeat 0 0;
		}

		#cols2 .col p {
			margin: 0 10px;
			min-height: 140px;
			text-align: justify;
		}
		#ie6 #cols2 .col p {
			height: 140px;
		}
		#cols2 .col p.more {
			text-align: right;
			font-weight: bold;
			min-height: 10px;
		}
		#ie6 #cols2 .col p.more {
			height: auto;
		}



/* left column */

.menuSide {
	width: 178px;
	padding: 10px 0 20px 0;
	font-size: 110%;
	background-color:#FFFFFF;
}
	.menuSide li {
		border-bottom: solid 1px #f7f4ef;
		background-color:#FFFFFF;width: 178px;
	}
		.menuSide li a:link, .menuSide li a:visited {
			display: block;
			padding: 5px 0 5px 17px;
		}
		#menuSide1 .minus  a:link, #menuSide1 .minus  a:visited {
  background: url(../images/bullet-1.gif) no-repeat 1px 50%;
            color: #657183;
  }
  #menuSide1 .plus  a:link, #menuSide1 .plus  a:visited {
  background: url(../images/bullet-plus.gif) no-repeat 1px 50%;
            color: #657183;
  }
		
		.menuSide h4{
		color:#faa61a;
		line-height:22px;
		border-bottom: solid 1px #f7f4ef;
		background-color:#FFFFFF;
		padding-left:10px;
		margin:0 0 0 10px;
		font-weight:normal;
		font-size:12px;
		background: url(../images/bullet-2.gif) no-repeat 0 50%;
		}
		.menuSide  h4 a{
		color:#faa61a;
		background-color:#FFFFFF;
		}
		.menuSide  h4 a:visited{
		color:#faa61a;
		background-color:#FFFFFF;
		}

		#menuSide1 li a:link, #menuSide1 li a:visited {
			background: url(../images/bullet-1.gif) no-repeat 1px 50%;
			color: #657183;
		}

		#menuSide2 li a:link, #menuSide2 li a:visited {
			background: url(../images/bullet-2.gif) no-repeat 1px 50%;
			color: #faa61a;
		}
		

#search {
	width: 175px;
	text-align: center;
}
	#search label {
		display: none;
	}
	#search input.text {
		border: solid 1px #d9d7c3;
		margin: 0 0 10px 0;
		width: 85%;
	}

#news {
	font-size: 110%;
	width: 178px;
	background-color:#FFFFFF;
}
	#news h3 {
		padding: 0 0 0 20px;
		margin: 0 0 10px 0;
		background: url(../images/bullet-4.gif) no-repeat 0 50%;
		font-weight: bold;
		color: #ff9000;
		font-size: 101%;
	}
	#news p {
		margin: 0 0 5px 20px;
	}
	#news p.date {
		color: #4c98c9;
	}
	#news p.more {
		text-align: right;
	}
		#news p.more a:link, #news p.more a:visited {
			color: #e43500;
		}



/* footer */
#bot {
	background: url(../images/bot-m.jpg) repeat-x 0 0;
	padding: 15px 0 0 0;
	font-size: 110%;
}
#bot-1 {
	background: url(../images/bot-m.jpg) repeat-x 0 0;
	padding: 15px 0 0 0;
	font-size: 110%;
}
#bot-2 {
	background: url(../images/bot-2.gif) repeat-x 0 0;
	padding: 15px 0 0 0;
	font-size: 110%;
	width:100%;
	float:left;
	padding-bottom:15px;
	text-align:left;
}
	#logo2 {
		float: left;
		padding-top:20px;

	
	}
		#logo2 a:link, #logo2 a:visited {
			float: left;
			display: block;
			width: 179px;
			height: 65px;		
		}
			#logo2 a:link span, #logo2 a:visited span {
				background: url(../images/logo-bot2.gif) no-repeat 0 0;
			}
	#bot .links {
		float: left;
		width: 260px;
		overflow: hidden;
		margin: 0 10px 0 0;
	}
		#bot .links ul {
			float: left;
			width: 120px;
			margin: 0 10px 0 0;
		}
			#bot .links ul li {
				padding: 5px 0;
			}
				#bot .links a:link, #bot .links a:visited {
					color: #637184;
				}

	#bot .contacts {
		float: left;
		background: #f7ebe7;
		width: 300px;
		padding: 1px 0;
	}
		#bot .contacts dl {
			margin: 5px 10px;
			width: 280px;
			overflow: hidden;
		}
			#bot .contacts dl dt {
				clear: left;
				float: left;
				width: 80px;
				margin: 0 5px 3px 0;
				font-weight: bold;
			}
			#bot .contacts dl dd {
				float: left;
				width: 190px;
				margin: 0 0 3px 0;
			}

	#bot .copyright {
		clear: both;
		padding: 5px 0 15px 0;
		text-align: center;
	}

/* footer*/

/*new footer*/


#logo4 {
        float: left;
        margin: 35px 100px 0 0;
        padding: 0 0 0 25px;
    }
    
#bot-1  .links {
        float: left;
        text-align:center;
        width: 700px;
        overflow: hidden;
        margin:10px 0 10px 0;
        padding-left: 20px;
		font-size:12px;
        
    }
    #bot-1  .links p{
        text-align:center;
        line-height:20px;
		font-size:12px;
    }
        #bot-1  .links ul li{
            float: left;
            display:inline;
            margin: 0 10px 0 0;
            
        }
            #bot-1  .links ul li {
                padding: 0px 0;
            }
                #bot-1  .links a:link, #bot .links a:visited ,#bot .links a:active{
                    color: #637184;
                }
                
        

   #bot-1  .contacts {
        float: left;
        width:200px;
        padding:1px 70px;
		font-size:12px;
    }
	 #bot-1  .anchor{
	
	 float:left;
	 width:190px;

	 
	 }
	 #bot-1  .logo5{
	 background: url(../images/logo-bot2.gif) no-repeat 0 0;
}
	 #bot-1  .contacts dl {
            margin: 2px 2px;
            width: 200px;
            overflow: hidden;
        }
            #bot-1  .contacts dl dt {
                clear: left;
                float: left;
                width: 80px;
                margin: 0 2px 3px 0;
                font-weight: bold;
            }
            #bot-1  .contacts dl dd {
                float: left;
                width: 190px;
                margin: 0 0 3px 0;
                padding-left:0px;
            }

    #bot-1  h5{
        text-align: center;
        font-weight:normal;
        font-size:12px;
    }
	#bot-1 #footer{
	float:left;
	width:96%;
	margin:10px 0 10px 0; 
	border:1px #F7EBE7 solid;
	background:#FFFBF7;
	padding:10px  0 5px 30px;
	}
	
	#bot-1 #footer .bot-links{
	margin:10px 5px 10px 0;
	width:22%;
	float:left;
	line-height:20px;
	background:url(../images/bot-ver-line.jpg) right no-repeat;
	color: #637184;
	}
	#bot-1 #footer .bot-links2{
	margin:10px 5px 10px 0;
	width:26%;
	float:left;
	line-height:20px;
	background:url(../images/bot-ver-line.jpg) right no-repeat;
	color: #637184;
	}
	#bot-1 #footer .bot-links3{
	margin:10px 5px 10px 0;
	width:26%;
	float:left;
	line-height:20px;
	background:url(../images/bot-ver-line.jpg) right no-repeat;
	color: #637184;
	}
	#bot-1 .bot-links4{
	float:right;
	line-height:20px;
	color: #637184;
	width:180px;
	
	}
	#bot-1   a{
	color: #637184;
	}
	
	#bot-1 a:hover{
	color: #637184;
	}
	
	#bot-1   li{
	
	padding:0 0 0 5px;
	line-height:20px;
	color: #637184;
	}
	#bot-1 #footer  ul li a ,#bot-1  ul li a:active,#bot-1  ul li a:visited{
	text-decoration:underline;
	color: #637184;
	}
	#bot-1 #footer  ul li a:hover {
	text-decoration:none;
	}
/*new footer end*/
/* hosting page */

#cols1 {
	background: #d1ccc4 url(../images/box2-bl.gif) no-repeat 0 100%;
	height: 167px;
	padding: 8px 0 0 8px;
	margin: 0 0 15px 0;
}
	#cols1 .col {
		margin: 0 3px 0 0;
		padding: 1px 0;
		height: 157px;
		color: #FFFFFF;
	}
	#cols1 #col11 { background: url(../images/Custom-Web-Design.jpg) no-repeat 0 0; width: 246px; }
	#cols1 #col12 { background: url(../images/E-Commerce-Web-Design.jpg) no-repeat 50% 0; width: 240px; }
	#cols1 #col13 { background: url(../images/multimedia.jpg) no-repeat 0 0; width: 249px; }
	#ie6 #cols1 { padding-left: 5px; }
	#ie6 #cols1 #col11 { margin-right: 1px; }
	#ie6 #cols1 #col12 { margin-right: 2px; }

	#cols1 h2 {
		margin: 2px 0 5px 75px;
		font-size: 120%;
		text-align: center;
		font-family: Georgia, sans-serif;
	}
	#cols1 input.text {
		margin: 0 0 0 85px;
		padding: 1px;
		width: 150px;
		border: solid 1px #7b9ebd;
	}
	#col11 ul {
		margin: 0 0 10px 85px;
		width: 135px;
		overflow: hidden;
	}
		#col11 ul li {
			float: left;
			width: 65px;
			padding: 2px 0;
		}
	#col11 input.submit {
		background: none;
		border: none;
		color: #FFFFFF;
		width: 225px;
		height: 26px;
		margin: 0 10px 0 12px;
		padding: 0;
		font-size: 120%;
		font-weight: bold;
	}
	#ie6 #cols1 h2,
	#ie7 #cols1 h2 {
		margin-bottom: 0;
	}
	#ie6 #cols1 ul,
	#ie7 #cols1 ul {
		margin-bottom: 3px;
	}
		#ie6 #col11 ul li, 
		#ie7 #col11 ul li {
			padding: 0;
		}

	#cols1 .col p {
		margin: 10px 5px 0 105px;
		height: 100px;
	}
	#cols1 .col h2.but {
		margin: 0 10px 0 12px;
		width: 225px;
		height: 26px;
		font-size: 120%;
		text-align: center;
	}
	#cols1 .col h2.but a:link, #cols1 .col h2.but a:visited {
		color: #FFFFFF;
		line-height: 36px;
		text-decoration: none;
		}
	#cols1 .col h2.but a:hover {
			color: #FFFFFF;
			line-height: 36px;
			text-decoration:underline;
		}
		#cols1 .col h2 a:link, #cols1 .col h2 a:visited {
			color: #FFFFFF;
			line-height: 36px;
			text-decoration: none;
		}
			#cols1 .col h2.but a:link span, #cols1 .col h2.but a:visited span {
				font-size: 90%;
				font-family: Georgia, sans-serif;
				color: #c6cfde;
			}

.hosting #colM h2 {
	font-size: 165%;
	letter-spacing: -1px;
	color: #FF9201;
	margin-top: 20px;
	padding-bottom: 15px;
}
	.hosting #colM h2 span {
		font-size: 50%;
	}
.hosting #colM h2.title {
	font-size: 165%;
	letter-spacing: -1px;
	color: #FF9201;
	margin-top: 20px;
	background: url(../images/sep1.jpg) no-repeat 50% 100%;
	padding-bottom: 15px;
}
#specialPackage {
	background: #d3ccc4;
	height: 145px;
	position: relative;
	top: 0px;
	margin: 25px 0 0px;
	z-index: 5;
}
	#specialPackage .bot {
		background: #f1eae2;
		position: absolute;
		left: 3px;
		top: 63px;
		width: 534px;
		height: 78px;
	}
	#specialPackage .price {
		position: absolute;
		right: 60px;
		top: 15px;
		color: #5e6b7c;
		font-size: 80%;
		font-family: Georgia, sans-serif;
	}
		#specialPackage .price span {
			display: block;
			color: #FFFFFF;
			font-size: 220%;
			font-family: Georgia, sans-serif;
		}
	#specialPackage .motto {
		position: absolute;
		left: 10px;
		top: 16px;
		width: 185px;
		font-family: Georgia, sans-serif;
		font-size: 150%;
		color: #e38e00;
		line-height:20px;
	}
	#specialPackage .details {
		position: absolute;
		left: 215px;
		top: 10px;
		font-size: 90%;
		color: #374e5e;
	}
	#specialPackage .but {
		position: absolute;
		right: 10px;
		top: 6px;
		color: #374e5e;
		font-weight: bold;
		font-size: 110%;
		text-align: center;
		width: 191px;
		height: 66px;
		background: url(../images/special-but.png) no-repeat 0 0;
	}
		#specialPackage .but p {
			padding: 15px 0 0 0;
			display: block;
			letter-spacing: -1px;
		}
			#specialPackage .but a:link, #specialPackage .but a:visited {
				display: block;
				color: #374e5e;
				font-size: 90%;
				font-weight: normal;
				letter-spacing: 0;
			}
	#specialPackage .title {
		position: absolute;
		left: 10px;
		top: 8px;
		width: 139px;
		height: 75px;
		background: url(../images/special-t.gif) no-repeat 0 0;
	}
	#specialPackage .img {
		position: absolute;
		left: 185px;
		top: -46px;
		width: 117px;
		height: 109px;
		background: url(../images/special-img.jpg) no-repeat 0 0;
	}

#cols3 {
	background: url(../images/line-h.gif) repeat-x 0 100%;
	padding: 0 0 10px 35px;
}
	#cols3 .col {
		border-right: solid 1px #EEEEEE;
		width: 27%;
		margin: 0 35px 0 0;
	}
	#cols3 #col31 {  }
	#cols3 #col32 {  }
	#cols3 #col33 { border: none; margin: 0; }

	#cols3 .col h2 {	
		margin: 0 0 5px 0;
		font-size: 110%;
		color: #32526b;
		font-family: Georgia, sans-serif;
	}
	#cols3 .col ul li {
		padding: 1px 0;
	}
	#cols3 .col .but a:link, #cols3 .col .but a:visited {
		color: #FFFFFF;
		display: block;
		width: 103px;
		height: 18px;
		line-height: 16px;
		text-align: center;
		font-size: 90%;
	}
	#col31 .but a:link, #col31 .but a:visited {
		background: url(../images/choose1.jpg) no-repeat 0 0;
	}
	#col32 .but a:link, #col32 .but a:visited {
		background: url(../images/choose2.jpg) no-repeat 0 0;
	}
	#col33 .but a:link, #col33 .but a:visited {
		background: url(../images/choose3.jpg) no-repeat 0 0;
	}

#benefits {
	background: url(../images/line-h.gif) repeat-x 0 100%;
	width: 100%;
	overflow: hidden;
	padding: 5px 0 7px;
}
	#benefits li {
		float: left;
		padding: 5px 17px 5px 25px;
		font-family: Georgia, sans-serif;
		font-size: 110%;
		font-weight: bold;
	}
	#benefits li.upload {
		background: url(../images/icon-1.jpg) no-repeat 0 50%;
	}
	#benefits li.support {
		background: url(../images/icon-2.jpg) no-repeat 0 50%;
	}
	#benefits li.network {
		background: url(../images/icon-3.jpg) no-repeat 0 50%;
	}
	#benefits li.chat {
		background: url(../images/icon-4.jpg) no-repeat 0 50%;
	}

#cols4 {
	background: url(../images/box3-wrap.png) no-repeat 0 0;
	height: 127px;
	margin: 10px 0;
	padding: 1px 0 0 14px;
}
	#cols4 .col {
		margin: 12px 14px 0 0;
		width: 161px;
	}
	#col43 {
		margin: 0;
	}
	#cols4 .col h3 {
		font-size: 110%;
		padding-right: 22px;
		margin: 0 0 10px;
	}
		#cols4 .col h3 a:link, #cols4 .col h3 a:visited {
			font-family: Georgia, sans-serif;
			color: #32526b;
		}

#getDomains {
	background: url(../images/line-h.gif) repeat-x 0 0;
	margin: 0 0 10px;
}
	#getDomains div {
		background: url(../images/line-h.gif) repeat-x 0 100%;
		padding: 7px 0;
	}
		#getDomains * {
			font-family: Georgia, sans-serif;
		}
		#getDomains p {
			padding: 0 0 0 15px;
			margin: 0;
			background: url(../images/bullet-5.gif) no-repeat 0 50%;
			font-weight: bold;
			font-size: 110%;
			color: #418cbc;
		}

.blue {
	color: #435c6e;
}
.orange {
	color: #ff9000;
}

#links {

	font-weight: bold;
	position: absolute;
	right: 10px;
	top: 47px;
	font-size: 95%;
	text-transform: uppercase;
	padding-top:4px;
	letter-spacing: -1px;
	color: #8A8987;
}
#links ul {

	margin: 0px;

	padding:0px;

}
#links ul li {

	display: inline;


}

#links ul li a:hover {

	color: #38475A;
	text-decoration:underline;

}

#links ul li a {

	color: #38475A;
	padding: 0 5px 0 5px;
	text-decoration:none;
	background:#FDD424 15px 50%;
}


#phone {

	font-family: verdana,Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: right;

	padding-top: 20px;

}

#phone ul {

	margin: 0px;

	padding: 0px;

}
#phone ul li {

	display: inline;

	margin-left: 15px;

}
#tutorial {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:105%;
	line-height:1.5em;
}

#tutorial h2 {
	font-size: 155%;
	letter-spacing: -1px;
	color: #FF9201;
	margin-top: 20px;
	background: url(../images/sep1.jpg) no-repeat 50% 100%;
	padding-bottom: 15px;
}

#tutorial a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#E43500;
}
#tutorial a:hover{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FF9900;
}


#tutorial ul{
	color:#365064;
	position:relative; 
}
#tutorial ul a , #tutorial ul a:visited{
	position:relative; 
	color:#365064;
	
}
#tutorial ul a:hover{
	position:relative; 
	color:#FAA61A;
	text-decoration:none;
}

#tutorial h3 {
	padding: 0 0 0 20px;
	margin: 0 0 10px 0;
	background: url(../images/bullet-4.gif) no-repeat left 5px;
	font-weight: bold;
	color: #ff9000;
	font-size: 110%;
}


#tutorial h3 a, #tutorial h3 a:visited , #tutorial h3 a:active{
	font-weight: bold;
	color: #ff9000;
}

#tutorial h4 {
	padding: 0 0 0 20px;
	margin: 0 0 0 20px;
	line-height:25px;
	font-size:110%;
	background: url(../images/icon-5.gif) no-repeat left 8px;
	font-weight: bold;
}

.webdesigning-bg {
	float:left;
	width:175px;
	background-image:url(../images/Corporate-Web-Identity.jpg);
	background-repeat:no-repeat;
}

.copy-bg {
	margin-left:6px;
	float:left;
	width:175px;
	background-image:url(../images/multimedia-1.jpg);
	background-repeat:no-repeat;
}

.link-bg {
	margin-left:6px;
	float:left;
	width:175px;
	background-image:url(../images/Website-Development.jpg);
	background-repeat:no-repeat;
}

.webdesigning-Consultant {
	float:left;
	width:175px;
	background-image:url(../images/Logo-designin.jpg);
	background-repeat:no-repeat;
}

.Management {
	margin-left:6px;
	float:left;
	width:175px;
	background-image:url(../images/E-Commerce.jpg);
	background-repeat:no-repeat;
}

.partner {
	margin-left:6px;
	float:left;
	width:175px;
	background-image:url(../images/Search-Engine.jpg);
	background-repeat:no-repeat;
}

.competitor-bg {
	float:left;
	width:175px;
	background-image:url(../images/competitor.jpg);
	background-repeat:no-repeat;
}
.research-bg {
	margin-left:6px;
	float:left;
	width:175px;
	background-image:url(../images/reserch-bg.jpg);
	background-repeat:no-repeat;
}

.tracking-bg {
	margin-left:6px;
	float:left;
	width:175px;
	background-image:url(../images/tracking-bg.jpg);
	background-repeat:no-repeat;
}

.services-hd {
	font-weight:bold;
	margin:83px 0px 0px 20px;
	font-family:Arial, ms sanse serif, verdana;
	font-size:11px;
	color:#ffffff;
}
.services-hd a{
	color:#ffffff;
}
.services-hd a:visited{
	color:#ffffff;
}
.services-hd a:hover{
	color:#ffffff;

}


.services-txt {
	margin:10px 10px 0px 10px;
	font-family:verdana,Arial, ms sanse serif, verdana;
	font-size:12px;
	line-height:19px;
	color:#373535;
}


#indexwebdesigning{
position:relative;
float:left;
}
#indexwebdesigning .services-hd a{
text-decoration:none;
color:#ffffff;
}
#indexwebdesigning .services-hd a:hover{
text-decoration:underline;
color:#ffffff;

}
#indexwebdesigning .more{
	text-align:right;
	margin:0px 10px 20px 10px;
	font-family:verdana, ms sanse serif, verdana;
	font-size:12px;
	

}
#indexwebdesigning .more a{
	text-decoration:underline;
	color:#000000;

}
#indexwebdesigning .more a:hover{
	text-decoration:none;
	color:#000000;

	
}
/*bradcrum*/
#bradcrum {
top:5px;
    height: 20px;
	width:100%;
	position: relative;
	color: #365064;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	float:left; 
	padding-left:10px;
}

.bradcrum a{
	color: #365064;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	}
	.bradcrum a:active{
	color: #365064;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	}
	.bradcrum a:visited{
	color: #365064;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	}
	
.bradcrum a:hover{color: #365064;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: Underline;
	}
	
/*bradcrum stop*/
#leftbox {
width:172px;
border:solid 1px;
border-color:#999999;
float:right;
text-align:right;
}
#leftbox .boxheader{
font-weight:bold;
text-align:center;
}

#leftbox .dothorizontal{
height:1px;
background-image:url(../images/dot_horizontal.gif);
background-repeat:repeat-x;
margin:10px;
}

#leftbox .boxflash{
height:90px;
text-align:center;
vertical-align:top;
}

#leftbox .boxmidbg{
background-color:#D8EAFE;
text-align:left;
padding:5px;

}
#leftbox .moreinfo{
text-align:right;
font-weight:bold;
}
.hrline{
background-image:url(../images/hrline.gif);
background-repeat:repeat-x;
background-position:bottom;
height:2px;
}
#pricing{
border-left:1px solid;
border-top:1px solid;
border-color:#FF0000;
float:left;
width:500px;
margin:0 0 10px 0;
}

#pricing .text{
border-right:1px solid;
border-bottom:1px solid;
border-color:#FF0000;
float:left;
padding-left:5px;
width:244px;
}
.small-web-designing {
	padding: 0 0 0 20px;
	margin: 0 0 10px 0;
	background: url(../images/xmas-bullet.jpg) no-repeat left 3px;
}
.small-web-designing-darkyellow{
	font-weight:bold;
	color:#C07100;
	padding: 0 0 0 20px;
	margin: 0 0 10px 0;
	background: url(../images/xmas-bullet.jpg) no-repeat left 3px;
}




/*contact fourm*/
#form{

}

#form .bg1
{
background-color:#fffbf7; 
padding-top:5px; 
padding-bottom:5px;
}
#form .bg2
{
background-color:#f7ebe7; 
padding-top:5px; 
padding-bottom:5px;
}

#form input {
border: 1px solid #cccccc;
height:14px;
color: #365064;
font-size: 12px;
background-color:#ffffff; 
width:130px;
} 
#form .file {
border: 1px solid #cccccc;
height:20px;
color: #365064;
font-size: 12px;
background-color:#ffffff; 

} 
#form textarea{
margin-left:2px;
border: 1px solid #cccccc;
color: #365064;
font-size: 12px;
background-color:#ffffff; 
width:126px;
}

#Submit , #Reset {
	cursor:default;
	cursor:pointer;
	height: 22px;
	color: #000000;
}
#Submit:hover , #Reset:hover {
	cursor:default;
	cursor:pointer;
	color: #ffffff;
	background-color:#54a7dc;
	
}

#form select{
border: 1px solid #cccccc;
height:18px;
color: #365064;
font-size: 12px;
background-color:#ffffff; 
width:160px;
}

#form .red{
color:#FF0000; 
font-weight:bold;
text-align:center;
}

#form2{
text-align:center;
}

#form2 input {

height:14px;
width:14px;
} 

#form3{
text-align:center;
}

#form3 input {

height:14px;
width:14px;
} 

#form4{
line-height:20px;
}

#form4 input {

height:14px;
width:14px;
} 

#form5{
line-height:20px;
}

#form5 input {
padding-top:2px;
height:100px;
width:160px;
} 
#form6{
line-height:20px;
}

#form6 input {
padding-top:2px;
height:100px;
width:160px;
}

.redtext {
color:#FF0000
}

#form7{
text-align:center;
}

#form7 input {

height:14px;
width:14px;
} 

#form8{
line-height:20px;
}

#form8 input {
padding-top:2px;
height:100px;
width:160px;
}
#form9{
line-height:20px;
}

#form9 input {
padding-top:2px;
height:100px;
width:160px;
}

#form10{
line-height:20px;
}

#form10 input {
padding-top:2px;
height:100px;
width:160px;
}

.bg5
{
background-color:#F1EAE2; 
padding:5px;
}
.bg4
{
background-color:#D3CCC4; 
padding:5px;
}

.bg3
{
background-color:#3C475D; 
padding:5px; 
color:#FFFFFF;
font-weight:bold;
}
#rightbut .right-button{
margin:10px 0 0 30px;
height:30px;
width:152px;
color:#38475A;
font-weight:bold;
font-size:110%;
padding:11px 0 0 20px;
background:url(../images/request-quote-but.jpg) no-repeat;
}
.x-cart-port{
border:1px dashed #FF9900;  
width:500px; 
padding:15px; 
background-color:#F1EAE2; 
float:left; 
margin:0 0 15px 0;
}
.thumb{
width:162px;
float:left; 
Padding-right:15px; 
margin-right:15px; 
border-right:1px dashed #FF9900;
}
#rightbut{
float:left;
}
#rightbut  a , #rightbut  a:active , #rightbut  a:visited{
color:#38475A;
text-decoration:none;
}

#rightbut  a:hover{
color:#FF0000;
text-decoration:underline;
}
#pricingrow { 
border-left:1px solid #CCCCCC; 
border-top:1px solid #CCCCCC;
float:left;
margin:0 0 0 0;}
#pricingrow .pricecol1 {
float:left;
width:230px; 
padding:5px 0 5px 5px; 
border-right:1px solid #CCCCCC; 
border-bottom:1px solid #CCCCCC;
}
#search-package{
	background:  url("../images/search-package.jpg") no-repeat 0 0;
		height: 165px;
		color: #FFFFFF;
		position: relative;
		margin: 0 0 0 193px;
	}
