/* CSS Document */

body {
margin:0px;
background:url(images/shadow-bg.jpg) center top repeat-y;
}
#wrapper{
margin:0 auto;
width:988px;
/*background:url(images/shadow-bg.jpg) left top repeat-y;*/
}
#main{
margin:0 auto;
width:988px;
/*background:url(images/shadow-bg.jpg) left top repeat-y;*/
height:100%;
}
h1{
font-size:1.2em;
font-weight:bold;
color:#363A3D;
padding:0px;
margin:0px;
}
h2{
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
padding-top:20px;
margin:0px;
padding-right:30px;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
font-weight:bold;
color:#2E45A3;
}

.top-baner{
float:left;
width:980px;
height:181px;
}

#top-nav{
float:left;
width:988px;
height:96px;
background:url(images/top-cr.jpg) left top no-repeat;
}
#flag-box{
float:right;
width:520px;
height:28px;
padding:10px 10px 2px 4px;
background:url(images/flags1-bg.jpg) left top no-repeat;
margin-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
}
.phone-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
padding-left:42px;
}

#body-div{
margin:0 auto;
width:988px;

background:url(images/shadow-bg.jpg) center top repeat-y;
}
.midle{
margin:0 auto;
width:980px;
}
.center-div{
margin:0 auto;
width:980px;
height:100%;
}
.midle-content-div{
float:left;
width:980px;
background:url(images/grediant-bg.jpg) left top repeat-x;
height:100%;
}
#banner{
float:left;
/*background:url(images/baner.jpg) left top no-repeat;*/
background:url(images/main.jpg) left top no-repeat;
height:181px;
width:980px;
}

/*Menu bar*/
#navigation{
float:right;
width:630px;
height:40px;
padding-left:350px;
border-bottom:4px solid #000000;
margin-right:4px;
}

#navmenu{
float:right;
width:630px;
padding-top:10px;

}

.home, .affiliates, .merchants, .products, .about, .news {
background-position:top;
display:block;
height:24px;
font-size:13px;
text-align:center;
padding:10px 0 0 0;
text-decoration:none;
color: #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float: left;
background-repeat:no-repeat;
}

.nav-adjust {
	position:relative;
	left:-1px;
}


.home:hover, .affiliates:hover, .merchants:hover, .products:hover, .about:hover, .news:hover,#navmenu a.active {
background-position:bottom;
background-repeat:no-repeat;
}

.footeractive {
	background-position:bottom;
	background-repeat:no-repeat;	
}

.home{
background-image:url(images/homeli.jpg);
width:56px;
}

.affiliates{
background-image:url(images/affiliatesli.jpg);
width:70px;
}

.merchants{
background-image:url(images/merchantsli.jpg);
width:79px;
}

.products{
background-image:url(images/productsli.jpg);
width:97px;
} 

.about{
background-image:url(images/aboutli.jpg);
width:110px;
} 

.news{
background-image:url(images/newsli.jpg);
width:111px;
}


#left-navigation{
float:left;
width:207px;
padding:2px 0px 0px 3px;
}
.hire-developer{
float:left;
width:203px;
padding-bottom:6px;
}
.develop-serv{
float:left;
width:203px;
}
#left-categ-services{
float:left;
width:201px;
border-left:1px solid #E8E8E8;
border-right:1px solid #E8E8E8;
border-bottom:1px solid #E8E8E8;

}
.services-lft-div{
float:left;
width:201px;
height:24px;
border-bottom:1px solid #E8E8E8;
}
.left-icons{
float:left;
width:26px;
height:23px;
}
.links{
float:left;
width:170px;
height:23px;
vertical-align:middle;
padding-left:4px;
text-align:left;
padding-top:2px;
}
a.lft-categ:link,a.lft-categ:active,a.lft-categ:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6D6D6D;
font-weight:normal;
text-decoration:none;
vertical-align:middle;
display:block;
}
a.lft-categ:hover{
text-decoration:none;
}
#click-contact{
float:left;
width:203px;
height:76px;
}
#clients-box{
margin-top:5px;
float:left;
width:730px;
height:106px;
margin-left:6px;
}
#cl-box-lftcr{
float:left;
width:7px;
height:106px;
background:url(images/clients-box-lftcr.jpg) left top no-repeat;
}
#cl-box-bg{
float:left;
width:716px;
height:106px;
background:url(images/clients-box-bg.jpg) left top repeat-x;
}
#cl-box-rgtcr{
float:right;
width:7px;
height:106px;
background:url(images/clients-box-rgtcr.jpg) left top no-repeat;
}
.project-details{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#333333;
font-weight:normal;
}

#requet-quote{
float:left;
width:203px;
height:89px;
padding-top:4px;
}


#right-nave{
float:right;
width:758px;
margin-left:6px;
padding:4px 6px 10px 0px;
height:100%;
}
.home-page-cont{
float:left;
font-family:Tahoma;
font-size:.68em;
width:756px;
letter-spacing:.9em;
font-weight:normal;
line-height:18px;
letter-spacing: 0.04em;
text-align:justify;
color:#303030;
}
#deve-seo-port-boxe{
float:left;
width:740px;
margin-left:4px;
margin-top:6px;
padding:4px 1px 6px 0px;
}
.development-box{
float:left;
width:172px;
margin-right:10px;
}
.development-topcr{
float:left;
width:172px;
height:56px;
background:url(images/development-topcr.jpg) left top no-repeat;
text-align:center;
}
.development-botomcr{
float:left;
width:172px;
height:10px;
background:url(images/development-botomcr.jpg) left top no-repeat;
}
.development-box-bg{
float:left;
width:170px;
background:url(images/development-box-gredbg.jpg) left top repeat-x;
background-color:#FFFFFF;
border-left:1px solid #FAC792;
border-right:1px solid #FAC792;
}
#seo-box{
float:left;
width:171px;
margin-right:10px;
}
.seo-box-topcr{
float:left;
width:171px;
height:56px;
background:url(images/seo-box-topcr.jpg) left top no-repeat;
text-align:center;
}
.seo-box-gredbg{
float:left;
width:169px;
background:url(images/seo-box-gredbg.jpg) left top repeat-x;
background-color:#FFFFFF;
border-left:1px solid #D3E691;
border-right:1px solid #D3E691;
}
.seo-box-botomcr{
float:left;
width:171px;
height:10px;
background:url(images/seo-box-botomcr.jpg) left top no-repeat;
}

#portfolio-box{
float:right;
width:370px;
}
#portf-topcr{
float:left;
width:360px;
background:url(images/portfolio-box-topcr.jpg) left top no-repeat;
text-align:left;
height:16px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color:#2E45A3;
padding:10px 0px 10px 10px;
}
#portf-box-bg{
float:left;
width:368px;
background:url(images/portfolio-box-bg.jpg) left top;
height:141px;
border-left:1px solid #D0D0D0;
border-right:1px solid #D0D0D0;
}
#portf-botomcr{
float:left;
width:370px;
background:url(images/portfolio-box-botomcr.jpg) left top no-repeat;
height:8px;
}

#footer{
float:left;
width:988px;
height:68px;
background:url(images/footer-bg.jpg) left top no-repeat;
}
#flinks
{
	color:#5F76CF;
	font-size:10px;
	margin:0 auto;
	width:700px;
	margin:0 auto;
	float:right;
	font-size:11px;
	padding:10px 0px 0px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#flinks a
{
	color:#5F76CF;
	text-decoration:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#flinks a:hover
{
	color:#5F76CF;
	text-decoration:underline;
}
#footer-menus{
color:#5F76CF;
	font-size:10px;
	width:900px;
	margin:0 auto;
	float:right;
	font-size:11px;
	padding:10px 0px 0px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer-menus a{
    color:#5F76CF;
	text-decoration:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer-menus a:hover
{
	color:#5F76CF;
	text-decoration:underline;
}


#footer-shadow{
float:left;
width:988px;
height:48px;
background:url(images/footer-shadow.jpg) left top no-repeat;
}
#rights{
float:right;
width:300px;
padding-top:10px;
padding-right:320px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#8394A1;
font-size:11px;
}
#w3c-logo{
float:left;
width:190px;
height:25px;
margin-top:8px;
margin-left:22px;
}


/*boxes-Items*/
.arrowlistmenu{
width:160px; /*width of menu*/
float:left;
margin:0px auto;
padding-left:8px;
}

.arrowlistmenu ul{
list-style-type: none;
margin:0px auto;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/

}
.arrowlistmenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}
.arrowlistmenu ul li a{
color:#214865;
background:url(images/arrow-icn.gif) no-repeat center left; /*custom bullet list image*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.67em;
font-weight:normal;
padding: 6px 0px 4px 15px;
text-decoration: none;
}

.arrowlistmenu ul li a:visited{
color:#214865;
} 

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background:url(images/arrow-icn-over.gif) no-repeat center left;
color:#CA6A05;
}
/*About-pages*/

.spacer{
float:left;
width:700px;
height:15px;
}
.arow-items{
width:650px; /*width of menu*/
float:left;
margin:0px auto;
padding-left:4px;
margin-left:5px;
}

.arow-items ul{
list-style-type: none;
margin:0px auto;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
margin-left:5px;
padding: 0px 0px 12px 0px;
}

.arow-items ul li {
color:#5F5E5E;
background:url(images/arrow_icon.jpg) no-repeat top left; /*custom bullet list image*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.67em;
text-align:left;
font-weight:normal;
padding: 0px 0px 15px 0px;
padding-left: 15px; /*link text is indented 19px*/
}

.subtitle2{
float:left;
margin:0px;
width:220px;
height:30px;
margin-left:20px;
padding:0px;
vertical-align:bottom;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
font-size:11px;
}
.values-items{
width:600px; /*width of menu*/
float:left;
margin:0px auto;
padding-left:4px;
margin-left:5px;
}

.values-items ul{
list-style-type: none;
margin:0px auto;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
margin-left:5px;
padding: 0px 0px 4px 0px;
}
.values-items ul li {
color:#5F5E5E;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
font-weight:normal;
padding: 0px 0px 4px 0px;
padding-left: 15px; /*link text is indented 19px*/
}

/*requet Quot*/
.contact_page_names{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal;}

/*webdesigniong Page*/
.web-page{
margin:0px;
float:left;
margin-left:20px;
width:600px;
padding:0px;
background-color:#E7EDF5;
}
.sft-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1A2C43;
font-weight:bold;
line-height:14px;
padding-left:5px;
padding:5px 0px 10px 5px;
}

/*Web Development*/
.web-develop-baner{
background:url(images/webdevelopment.jpg) left top no-repeat;
height:181px;
width:980px;
}
.web-desg-baner{
background:url(images/webdeign.jpg) left center no-repeat;
height:181px;
width:980px;
}
.drupal-develop-baner{
background:url(images/drupal.jpg) left top no-repeat;
height:181px;
width:980px;
}

.e-comerce-baner{
background:url(images/e-commerce.jpg) left top no-repeat;
height:181px;
width:980px;
}


/*Drupal Development*/
.solutionsmenus4{
width:550px; /*width of menu*/
float:left;
margin:0px auto;
margin-top:8px;
margin-left:5px;
padding:0px;
}
.solutionsmenus4 ul li{
list-style-type: none;
margin:0px;
padding-left:15px;
margin-bottom: 10px; /*bottom spacing between each UL and rest of content*/
margin-left:5px;
background:url(images/arrow_2icon.gif) no-repeat top left; /*custom bullet list image*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#536F95;
font-weight:normal;
text-align:justify;
line-height:14px;
}
/*SEO PAGE*/
.solutionsmenus3{
width:420px; /*width of menu*/
float:left;
margin:0px auto;
margin-top:10px;
margin-left:5px;
}
.solutionsmenus3 ul li{
list-style-type: none;
margin:0px;
padding-left:15px;
margin-bottom: 10px; /*bottom spacing between each UL and rest of content*/
margin-left:5px;
background:url(images/arrow_icon.jpg) no-repeat top left; /*custom bullet list image*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#536F95;
font-weight:normal;
text-align:justify;
line-height:16px;
}
/*PHP Development*/
.solutionsmenus2{
width:730px; /*width of menu*/
float:left;
margin:0px auto;
margin-top:0px;
margin-left:5px;
}
.solutionsmenus2 ul li{
list-style-type: none;
margin:0px;
padding-left:15px;
margin-bottom: 10px; /*bottom spacing between each UL and rest of content*/
margin-left:5px;
background:url(images/icon_2.gif) no-repeat top left; /*custom bullet list image*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#536F95;
font-weight:normal;
text-align:justify;
line-height:16px;
}