
body {
	margin:0;
	padding:8px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#767676;
	background: url(../images/body_bg.png) repeat-x #f8f8f8;
}
.clear {clear:both;}
div {
	margin:0;
	padding:0;
}
p {
	margin:0;
	padding:12px 0 0 0;
	line-height:16px;

}
h2 {
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:25px;
	color:#92cd00;
	font-weight:normal;
}
h3 {
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#499109;
	font-weight:normal;
}
h4 {
	margin:0;
	padding:0;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	color:#f59d00;
	text-transform:uppercase;
}
h5 {
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#434343;
}
	
#main_container {
	margin:0 auto;
	padding:0;
	width:1003px;
}
#header {
	margin:0;
	padding:0;
	width:958px;
	height:92px;
}
.top_nav {
	float:right;
	margin:0;
	padding:0;
	width:200px;
	height:48px;
}
.top_nav a {
	float:left;
	text-align:center;
	text-decoration:none;
	color:#000;
}
.top_nav a:hover {
	color:#f60106;
}
.home_icn, .contact_icn, .sitemap_icn {
	float:left;
	padding:30px 10px 0 10px;
	border-right:1px solid #c9c9c9;
	font-size:11px;
}
.home_icn {
	background:url(../images/home_icon.jpg) no-repeat center 12px;	
}
.contact_icn {
	border:none;
	background:url(../images/contact_icon.jpg) no-repeat center 10px;	
}
.sitemap_icn {
	
	background:url(../images/sitemap_icon.jpg) no-repeat center 10px;	
}
/*Header ends here*/
/*Banner starts here*/
#banner {
	height:370px;
	width:958px;
	margin:0;
	padding:25px 0 0 0;
	float:left;
}
/*Requestquote starts here*/
#requestquoteWrapper	{
	float:left;
	margin:80px 0 0 4px;
	
}
#requestTab	{
position:fixed;
}
#requestTab a	{
display:block;
top:90px;
width:35px;
height:196px;
background:url(../images/request.jpg) top left no-repeat;
}
#requestTab a:hover	{
background:url(../images/request.jpg) top right no-repeat;
}
/*Requestquote ends here*/
/*Banner ends here*/
/*Body_container starts here*/
#body_container {
	margin:0;
	padding:32px 4px 0 4px;
	width:950px;
	float:left;
}
.bookmarks {
	margin:0;
	padding:0px 0 0 0;
	width:950px;
	float:left;
}
/*Services_container starts here*/
.services_container {
	float:left;
	margin:0;
	padding:20px 0 0 0;
	width:950px;
}
.services_container h2 {
	color:#f59d00;
}
.srv_panel {
	float:left;
	margin:0;
	padding:0 19px 0 0;
	width:222px;
}
.web_srv, .gray_brd {
	float:left;
	margin:0;
	background:#f2f2f2;
	width:208px;
	border:1px solid #FFF;
}
.web_srv {
	padding:26px 0;
}
.gray_brd {
	width:210px;
	border:1px solid #d3d3d3;
}
.web_srv ul {
	margin:0;
	padding:0;
	border-bottom:1px solid #FFF;
	border-top:1px solid #d3d3d3;
}
.web_srv ul li {
	border-bottom:1px solid #d3d3d3;
	border-top:1px solid #FFF;
	list-style-type:none;
	background:url(../images/srvs_bg.jpg) repeat-x;
	color:#777777;
	line-height:25px;
	padding:0 0 0 17px
}
.pdng_container {
	float:left;
	margin:0;
	padding:0 0 0 3px;
	width:219px;
}
.website {
	float:left;
	width:220px;
	height:33px;
	margin:0;
	padding:0 0 0 1px;/*padding:2px for IE6 otherwise give 1px*/
	background:url(../images/website_bg.jpg) repeat-x;
	
	border-left:1px solid #c5dbe7;
}
.website h3 {
	height:26px;
	padding:7px 0 0 17px;
	color:#227ecd;
	font-weight:bold;
}
.website .development {
	color:#499109;
}
.website .domain {
	color:#e7550d;
}
.website .seo {
	color:#0ed1d3;
}
.brd_btm {
	border-bottom:none;
}
.brd_top {
	border-top:none;
}
.pdng_none {
	padding:0;
}
.lft_pdng {
	padding-left:0;
}
#footer .bg_none {
	background:none;
}
.website_txt, .development_txt, .domain_txt, .seo_txt {
	margin:0;
	padding:97px 18px 10px 18px;
}
.website_txt {
	background:url(../images/website_srv_icon.jpg) no-repeat center 20px;
}
.development_txt {
	background:url(../images/development_icon.jpg) no-repeat center 20px;
}
.domain_txt {
	background:url(../images/domain_icon.jpg) no-repeat center 20px;
}
.seo_txt {
	background:url(../images/seo_icon.jpg) no-repeat center 20px;
}

/*Services_container ends here*/
/*Body_container ends here*/

/*Footer_container starts here*/
#footer_container {
	margin:0;
	padding:0;
	width:100%;
	background:url(../images/footer_bg.jpg) repeat-x bottom #2f2f2f;
	height:280px;
}
#footer {
	margin:0 auto;
	padding:0;
	width:1003px;
	height:220px;
}
.portfolio {
	float:left;
	margin:0;
	padding:30px 14px 0 14px;
	height:190px;
	background:url(../images/footer_seperator.jpg) no-repeat right;
}
.slide-cntnr {
	padding:20px 0 0 0;
	width:350px;
}
.testimonials {
	width:180px;
}
.ftr_txt {
	color:#828282;
}
#footer a {
	font-weight:bold;
	color:#92cd00;
	text-decoration:none;
}
.copy_right {
	margin:0;
	padding:10px 0 0 0;
	float:left;
	color:#818181;
	width:950px;
}


/*footer_portfolio starts here*/
.hide {
	visibility: hidden;
	position: absolute;
	top: -400px;
}



/*footer_portfolio ends here*/
/*Footer_container ends here*/

/*Contact Us Page CSS starts herer*/
.box_area1 {
	padding:15px 5px 0 5px;
float:left;
width:305px;
margin:0;
}
.legend_style {
border:1px solid #c0d68a;
width:280px;

margin:0;
padding:0 10px 0 10px;

}
.subheading {
color:#FF9900;
font-family:Verdana;
font-size:11px;
font-weight:bold;

padding:10px;
}
.body_content {
color:#6F767D;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
padding-top:10px;
}
.left_column1 {
display:inline;
float:left;
margin-left:0px;
margin-right:10px;
width:950px;
}
.body_content_link {
color:#6F767D;
font-family:verdana;
font-size:11px;
text-decoration:none;
}
.body_content_link:hover {
color:#237BA1;
font-family:verdana;
font-size:11px;
text-decoration:underline;
}


/*Contact Us Page CSS starts here*/
#wrapper {
text-align:left;
}
.yahoo {
color:#6F767D;
font-family:verdana;
font-size:11px;
padding:8px 10px 10px;
text-align:justify;
}
.gtalk1 {
color:#6F767D;
font-family:verdana;
font-size:11px;
padding:8px 10px 10px;
text-align:justify;
}
.gtalk {
padding-top:10px;
}
.msn1 {
color:#6F767D;
font-family:verdana;
font-size:11px;
padding:12px 10px 10px;
text-align:justify;
}
.msn {
padding-top:10px;
}
.skype {
margin-bottom:10px;
padding-top:10px;
}
.skype1 {
color:#6F767D;
font-family:verdana;
font-size:11px;
padding:10px;
text-align:justify;
}
.contact_col {
float:left;
height:138px;
width:25px;
}
/*Contact Us Page CSS ends here*/

/*Request Quote Page CSS starts here*/
.form_lagend {
border:1px solid #c0d68a;
margin:0;
padding:0 10px 0 10px;
}
.form_cntnr {
	padding:20px 0 0 0;
}
.req_txt {
color:#FF6600;
}
.requestformtext {
	margin:2px 0 0 0;
	padding:0;
	float:left;
}
.chkbox {
	float:left;
}
.form_content {
color:#6F767D;
font-family:verdana;
font-size:11px;
padding-left:10px;
padding-right:10px;
text-align:justify;
}
/*Request Quote Page CSS ends here*/


#social{
	float:right;
	margin:0 30px 0px 0px;
	font-size:11px;
	text-align:right;
}
#social a {
	opacity: 0.5;
	filter: alpha(opacity = 50);
	
}
#social a:hover {
	opacity: 1;
	filter: alpha(opacity = 100);
}

/*Portfolio Page CSS starts here*/
a img{ border: none; }

.mportfoliospace a { 
	border: none;
	margin:0;
	padding:0;
	height:179px;}
.mportfoliospace a img { 
	border: none;
	margin:0;
	padding:0;
	height:179px;
	float:left;}
#mportfoliowrap {
	border-top:6px solid #b2b2b2;
	border-bottom:6px solid #b2b2b2;
	padding:0px 0 20px 60px;
	margin: 25px 0 25px 0;
	float:left;
	width:890px;
}
.mportfoliospace {
	float:left;
	background: #111;
	margin:10px 0px 0 0px;
	padding:0;
}

.pf_cntnr {
	float:left;
	width:192px;
	padding:20px 20px 0px 0px;

}
.pf_more {
	text-align:center;
	color:#f59d00;
	padding:10px 0 0 65px;
	float:left;
	text-decoration:none;
}
.pf_more:hover {
	color:#92cd00;
}
/*Portfolio Page CSS ends here*/

/* SiteMap Page CSS starts here*/
.sitemap {
	float:left;
	padding:30px 0px 0 100px;
}
.sitemap ul {
	margin:0;
	padding:0;
}
.sitemap ul li {
	background:url(../images/sitemap-arrow.jpg) no-repeat left 2px;
	line-height:22px;
	padding:0 0 0 19px;
	list-style-type:none;
}
.sitemap ul li a {
	color:#232323;
	font-size:14px;
	text-decoration:none;
}
.sitemap ul li a:hover {
	color:#92cd00;
}
.sitemap ul li ul {
	margin:0;
	padding:5px 0 0 5px;
}
.sitemap ul li ul li {
	background:url(../images/sitemap-arrow.jpg) no-repeat left 2px;
	line-height:22px;
	padding:0 0 0 19px;
	list-style-type:none;
}
.sitemap ul li ul li a {
	color:#767676;
	font-size:13px;
	text-decoration:none;
}
.sitemap ul li a:hover {
	color:#92cd00;
}
/* SiteMap Page CSS ends here*/
.follwo-us {
	font-weight:bold;
	padding:0 20px 5px 0;
	float:right;
	color:#92CD00;
}
.bkmrk {
	float:left;
	width:200px;
}
#testimonials_box {
	margin:0;
	padding:0;

	
}
#testimonials_box p {
	padding:0;
	border-bottom:1px solid #d3ddba;
	color:#E7550D;
}
.link {
	color:#E7550D;
}
