Body {
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}

Div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373737;
}

H1, H2, H3, H4 {
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size: 18px;
	font-weight: normal;
	color: #e47302;
	padding: 10px 0px;
	border-bottom: 1px #edeaea solid;
	text-transform: uppercase;
}

.Content h3{
	font-size: 14px;
	font-weight: normal;
	color: #e47302;
	padding-bottom: 4px;
	text-transform: uppercase;
}

a {
	color: #f17a01;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

p {
	margin: 10px 0px;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

#Main {
	width: 1002px;
	margin: 0px auto;
	background: url(../images/main-bg.jpg) repeat-y;
}

#Header {
	background: url(../images/header-bg.jpg) no-repeat;
	padding: 48px 33px 0px 54px;
	height: 102px;
}

#Header .Logo {
	width: 457px;
	float: left;
}
#Header .TopRight .number {
	background:url(../images/number.png) no-repeat; width:268px; height:22px; clear:both; float:right; margin-top:20px; margin-right:8px; text-indent:-9999px;
}
#Header .TopRight {
	width: 270px;
	float: right;
}

#Header .TopRight a {
	height: 37px;
	width: 129px;
	text-indent: -9999px;
	display: block;
	float: left;
}

#Header .TopRight a:hover {
	height: 37px;
	width: 129px;
	text-indent: -9999px;
	display: block;
	float: left;


}

#Header .TopRight a.ClientLogin {
	background: url(../images/login-btn.gif) no-repeat;
	margin-right: 5px;
}

#Header .TopRight a.Blog {
	background: url(../images/blog-btn.gif) no-repeat;
}

#Wrapper {
	width: 933px;
	margin: 0px auto;
}

#MainMenu {
	padding: 10px 0px 0px;
	height: 39px;
	border-bottom: 1px #809900 solid;
}

#MainMenu ul {
	height: 39px;
	background: url(../images/menu-bg.gif) repeat-x;	
}

#MainMenu li {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	display: inline;
	font-weight:bold;
}

#MainMenu a {
	color: #ffffff;
	text-decoration: none;
	background: url(../images/saprator.gif) no-repeat left top;		
	float: left;
	display: block;
	width:106px;
	height: 34px;
	line-height:14px;
	padding: 5px 0px 0px 10px;
}

#MainMenu a h3{color:#febc7a; font-size:10px; font-weight:normal;}
#MainMenu a span{color:#febc7a; font-size:10px; font-weight:normal; display: block;}
#MainMenu a:hover span, #MainMenu a.Active span{color:#b9b9b9; font-size:10px; font-weight:normal; display: block;}
#MainMenu a:hover h3, #MainMenu a.Active h3{color:#b9b9b9; font-size:10px; font-weight:normal;}
#MainMenu a:hover, #MainMenu a.Active {
	background: url(../images/manu-bg-over.gif) repeat-x;
}

#Banner {
	border-left: 1px #809900 solid;
	border-right: 1px #809900 solid;	
	border-bottom: 1px #809900 solid;		
}

#Content {
	padding-top: 12px;
}

.LeftContent {
	width: 680px;
	float: left;
	border-right: 1px #edeaea solid;
}

.Services {
	padding-top: 10px;
}

.Services ul {
	padding-bottom: 10px;
	height:73px;
}

.Services li {
	display: inline;
}

.Services li a{width:212px; height:73px; padding:0px 5px; display:block; float:left; text-indent: -9999px;}

.Services li a:hover{}

.Services li a.web-design{background:url(../images/web-designing.gif) no-repeat;}
.Services li a.seo-services{background:url(../images/seo-services.gif) no-repeat;}
.Services li a.eco-solutions{background:url(../images/eco-solutions.gif) no-repeat;}

.Services li a.joomla-development{background:url(../images/joomla-development.gif) no-repeat;}
.Services li a.drupal-development{background:url(../images/drupal-development.gif) no-repeat;}
.Services li a.wordpress-development{background:url(../images/wordpress-development.gif) no-repeat;}

.Services li a.job-site{background:url(../images/job-sites.gif) no-repeat;}
.Services li a.social-networking{background:url(../images/social-networking.gif) no-repeat;}
.Services li a.corporate-websites{background:url(../images/corporate-websites.gif) no-repeat;}

.Services li a.microsoft-dot-net{background:url(../images/microsoft-dot-net.gif) no-repeat;}
.Services li a.asp-dot-net{background:url(../images/asp-dot-storefront.gif) no-repeat;}
.Services li a.custom-php{background:url(../images/custom-php.gif) no-repeat;}


.Content {
	padding-right: 20px;
	text-align: justify;
}

.RightContent {
	width: 235px;
	float: right;
	padding-left: 15px;
}

.Color {
	color: #f17a01;
}

.RightText {
	padding: 10px 0px;
	margin-bottom: 15px;
}

.Followus {
	margin-right: 10px;
}

.Twtr {
	padding: 10px 0px;
	border-bottom: 1px #edeaea dotted;
}

#Footer {
	width: 100%;
	background: #ffffff;
}

.Footer {
	border-bottom: 1px #edeaea dotted;
	padding: 0px 5px 10px;
	width: 970px;
	margin: 0px auto;
}

.Footer1 {
	padding: 10px 5px;
	width: 970px;
	margin: 0px auto;
}

.CopyRight {
	width: 350px;
	float: left;
	color: #999999;
}

.FooterLinks {
	width: 600px;
	float: right;
	text-align: right;
}

.FooterLinks a {
	color: #373737;
	margin: 0px 6px;
}

.FooterIcons {
	width: 570px;
	float: left;
}

.FooterIcons a img {}
.FooterIcons a:hover img{}

.W3C {
	width: 150px;
	float: right;
	padding-top: 12px;
	text-align: right;
}

.W3C img {
	margin-right: 10px;
}

.Title {
	background: transparent url(../images/index_58.jpg) no-repeat scroll 8px 15px;
	padding: 30px 0px 10px;
}

.Clear {
	clear: both;
}
.subhead{
	font-size: 15px;
	font-weight: bold;
}
.contact li{
	padding: 10px;
}
.contact li label{
	display:block;
	float:left;
	position:relative;
	width:110px;
}
.quote li{
	padding: 10px;
}
.quote li label{
	display:block;
	float:left;
	position:relative;
	width:200px;
	padding-right: 15px;
}
.serviceul li{ padding: 6px; border-bottom: 1px solid #ccc; }
.serviceul li a{ color:#464646; font-size: 14px; background:transparent url(../images/icon-over.jpg) no-repeat scroll left bottom; padding-left:25px;}
.serviceul li a:hover, .serviceul li a.subactive{ color:#E47302; text-decoration:none;}
.heading{
	padding:15px 0px 0px 25px;
}

#port_container{
	margin: 0 auto;
	background:url(../images/portfolio/bg_port_details.jpg) no-repeat top left;
	width:919px;
	height:222px;
}

	#port_container .imgdiv{
		float:left;
		width:524px;
	
		display:block;
		margin:12px 10px 0px 10px;
	}
	
	#port_container .desc{
		text-align:left;
		font-family:Tahoma,Arial, Helvetica, sans-serif;
		font-size:11px;
		display:table-cell;
		vertical-align:bottom;
		width:315px;
		padding-left:25px;
		height:195px;
		float: left;
		margin-top:20px;
		
	}
	#port_container IMG { border: 4px solid #ccc;}
	#port_container p IMG { border: none !important;}
