@charset "utf-8";
/* CSS Document */

body
{
margin:0px;
padding:0px;
font-family:Tahoma, Arial, Verdana;
font-size:13px;
font-weight:normal;
line-height:17px;
color:#605e5e;
outline:none;
}

img
{
border:none;
}

 
p, div, ul, li, h1, h2, h3, h4, h5, h6
{
margin:0px;
padding:0px;
}

#fullcontainer
{
width:956px;
margin:0px auto;
}

#header
{
width:950px;
float:left;
}

#logo
{
width:210px;
height:66px;
float:left;
margin:16px 0px 18px 5px;
}

#header-right
{
width:130px;
float:right;
margin:26px 0px 0px 0px;
}

#toplink
{
width:130px;
float:left;
}

#toplink-homeimg
{
width:11px;
float:left;
margin:3px 0px 0px 0px;
}

#toplink-home
{
width:34px;
float:left;
color:#000000;
font-family:Arial, Tahoma, Verdana;
margin:0px 14px 0px 5px;
}

#toplink-home a
{
color:#000000;
text-decoration:none;
}

#toplink-sitemapimg
{
width:11px;
float:left;
margin:3px 0px 0px 0px;
}



#toplink-sitemap
{
width:47px;
float:left;
color:#000000;
font-family:Arial, Tahoma, Verdana;
margin:0px 0px 0px 6px;
}

#toplink-sitemap a
 {
 color:#000000;
 text-decoration:none;
 }
#top-icons
{
width:100px;
float:right;
margin:23px 0px 0px 0px;;
}

#tweet
{
width:24px;
float:left;

}

#facebook
{
width:24px;
float:left;
margin:0px 14px 0px 14px;;
}

#rssfeed
{
width:24px;
float:left;
}

#menu
{
width:956px;
float:left;
}

#menu-left
{
width:7px;
float:left;
}

#menu-mid
{
width:942px;
font-size:12px;
height:43px;
background:url(../images/menu_bg.png) repeat-x;
float:left;
font-family:Arial, Tahoma, Verdana;
font-weight:bold;
color:#FFFFFF;
}

#menu-mid ul
{
margin:0px 0px 0px 24px;
padding:0px 0px 0px 0px;
}

#menu-mid ul li
{
list-style:none;
display:inline;
float:left;
background:url(../images/sperator.png) right no-repeat;
padding:0px 35px 0px 36px;
height:41px;
line-height:38px;
}

#menu-mid ul li a
{
color:#FFFFFF;
text-decoration:none;
}

#menu-mid ul li a:hover
{
color:#97c4f8;
text-decoration:none;
}

#menu-right
{
width:7px;
float:right;
}

#banner
{
width:956px;
float:left;
margin:10px 0px 7px 2px;
}

#threeboxdiv
{
width:956px;
float:left;
}

#webdesigndiv
{
width:311px;
height:157px;
float:left;
background:url(../images/boxbg.png) no-repeat;
font-family:Arial, Tahoma, Verdana;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

.webdesignheading
{
width:250px;
float:left;
font-weight:bold;
font-family:Arial, Tahoma, Verdana;
font-size:14px;
color:#FFFFFF;
margin:7px 0px 0px 9px;
}

#webdesigncont
{
width:311px;
float:left;
}


#webdesigntxtdiv
{
width:212px;
float:left;
margin:19px 0px 0px 0px;
}

#webdesignicon
{
width:88px;
height:101px;
float:left;
margin:11px 2px 0px 5px;
}

#webdesigntxt
{
width:207px;
float:left;
color:#383636;
font-weight:normal;
font-size:12px;
text-align:justify;
}

.readmore
{
width:77px;
height:13px;
float:left;
margin:3px 0px 0px 120px;
}

#webdevelopdiv
{
width:311px;
height:157px;
float:left;
background:url(../images/boxbg.png) no-repeat;
margin:0px 11px 0px 11px;
}
.webdevelopdivicon
{
width:72px;
height:80px;
float:left;
margin:11px 2px 0px 6px;
}

.webdeveloptxtdiv
{
width:222px;
float:left;
margin:19px 0px 0px 5px;
}

.webdeveloptxt
{
width:210px;
float:left;
color:#383636;
font-weight:normal;
font-size:12px;
text-align:justify;
margin:0px 0px 18px 0px;
}


#seodiv
{
width:311px;
height:157px;
float:left;
background:url(../images/boxbg.png) no-repeat;
}

#body
{
width:954px;
float:left;
margin:11px 0px 0px 0px;
}
#bodytopborder
{
width:954px;
height:7px;
background:url(../images/borderbg.jpg) repeat-x;
}
#bodyin-border
{
width:952px;
border:#d6d3d3 solid 1px;
border-top:none;
float:left;
background:url(../images/bodybg.jpg) repeat-y;
}
#body-left
{
width:625px;
float:left;
margin:0px 0px 0px 20px;
}

#welcometxt
{
width:625px;
float:left;
margin:11px 0px 16px 0px;
}

#welcomecont
{
width:625px;
float:left;
text-align:justify;
}

.content
{
width:625px;
float:left;
}

#moreinfo
{
width:85px;
float:right;
color:#1b79ae;
font-weight:bold;
}

.servicesexp
{
color:#1b79ae;
font-weight:bold;
margin:5px 0px 5px 0px;
float:left;
width:625px;
}

.servicesexp_option
{
font-weight:bold;
margin:0px 0px 5px 0px;
float:left;
width:625px;
}

.servicesexp_option ul
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.servicesexp_option ul li
{
list-style:none;
background:url(../images/icon.jpg) 0px 6px no-repeat;
padding:0px 0px 7px 15px;
}

#moreinfo a
{
color:#1b79ae;
text-decoration:none;
}

#moreinfo a:hover
{
color:#b20308;
text-decoration:none;
}

#aboutustxt
{
width:625px;
float:left;
text-align:justify;
margin:11px 0px 18px 0px;
}

#aboutuscon
{
width:625px;
float:left;
text-align:justify;
}
#moreinfo2
{
width:85px;
float:right;
color:#1b79ae;
font-weight:bold;
}

#moreinfo2 a
{
color:#1b79ae;
text-decoration:none;
}

#moreinfo2 a:hover
{
color:#b20308;
text-decoration:none;
}
#recentptojects
{
width:123px;
height:29px;
float:left;
margin:25px 0px 0px 0px;
}

#recentptojects_slideshow
{
width:616px;
background:url(../images/projects_bg.png) no-repeat;
height:118px;
float:left;
margin:25px 0px 45px 0px;
}

h1
{
color:#1b79ae;
font-size:14px;
margin:0px 0px 6px 0px;
}
.webdesigncon
{
padding:0px 0px 5px 0px;
}
#body-right
{
width:249px;
float:left;
margin:11px 0px 0px 40px;
}

#ourservicelist
{
width:249px;
float:left;
}
#ourservicetop
{
width:249px;
float:left;
}
.ourserviceoption
{
width:249px;
float:left;
}

#requstqoute
{
margin:10px 0px 0px 0px;
width:249px;
float:left;
}

#software
{
margin:10px 0px 0px 0px;
width:249px;
padding:0px 0px 0px 0px
float:left;
}

#contactlist
{
background:url(../images/live_support.png) no-repeat;
height:77px;
margin:10px 0px 15px 0px;
width:249px;
float:left;
}
#skype
{
margin:40px 0px 0px 10px;
width:26px;
height:26px;
float:left;
}

#skype a
{
outline:none;
}

.hostinglist
{
color:#b60106;
line-height:25px;
}

#gtalk
{
margin:40px 0px 0px 15px;
width:33px;
height:31px;
float:left;
}

#gtalk a
{
outline:none;
}

#yahoo
{
margin:40px 0px 0px 15px;
width:41px;
height:31px;
float:left;
}

#yahoo a
{
outline:none;
}

#msn
{
margin:40px 0px 0px 20px;
width:32px;
height:28px;
float:left;
}

#msn a
{
outline:none;
}

#mail
{
margin:40px 0px 0px 11px;
width:31px;
height:24px;
float:left;
}

#mail a
{
outline:none;
}


#footer
{
width:954px;
float:left;
height:61px;
background:#b60106;
margin:0px 0px 0px 0px;
background:url(../images/footerbg.jpg) repeat-y;
}

#footer_link
{
width:400px;
float:left;
color:#FFFFFF;
margin:24px 0px 0px 12px;
}

#footer_link a
{
color:#FFFFFF;
text-decoration:none;
}
.sperator
{
padding:0px 5px 0px 5px;
}

#copyright
{
width:360px;
float:left;
float:left;
color:#FFFFFF;
margin:24px 0px 0px 165px;
}

#copyright a
{
text-decoration:none;
color:#FFFFFF;
}

/* portfolio styles */

.portfolioicon
{
width:120px;
height:163px;
float:left;
margin:0px 0px 0px 20px;
}

.portfoliodiv
{
width:625px;
float:left;
margin:0px 0px 20px 0px;
}

.portfolioimg-div
{
width:625px;
float:left;
margin:0px 0px 20px 0px;
}

.port-next
{
width:625px;
float:left;
margin:0px 0px 20px 0px;
text-align:center;
color:#ba0f15;
font-size:13px;
font-weight:bold;
letter-spacing:2px;
}


.port-next a
{
text-decoration:none;
color:#ba0f15;
}

.port-next a:hover
{
text-decoration:none;
color:#1b79ae;
}

.port-nextacti
{
text-decoration:none;
color:#1b79ae;
font-size:13px;
font-weight:bold;
letter-spacing:2px;
}


.imagediv
{
width:172px;
float:left;
margin:0px 52px 0px 0px;
}

.imagedivright
{
width:172px;
float:left;
}

.templatename
{
width:172px;
float:left;
color:#1b79ae;
font-weight:bold;
margin:0px 0px 10px 0px;
text-align:center;
font-family:Arial, Tahoma, Verdana;
font-size:15px;
}

.garpicdesignport
{
width:538px;
height:228px;
float:left;
margin:0px 0px 10px 0px;
}

/*#preview{
    position:absolute;
	background:#2e82cb;
	padding:5px;
	display:none;
	margin-top:-200px;		
	color:#fff;
	}
	
	pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;
	margin-top:-200px;	
	overflow:auto;
	width:800px;
}
*/

pre{

	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	overflow:auto;
	width:800px;
}
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#FFFFFF;
	padding:5px;
	display:none;
	color:#fff;
	border:#CCCCCC solid 1px;
	}
	
	.portfolioimage
{

margin-left:40px;

/*padding-right:160px;*/
margin-right:160px;
text-decoration:none;
border:none;

}


/*seo portfolio*/

.portfoliotable
{
border:1px solid #CCC;
}
.portfoliotable td
{
border:1px solid #CCC;
}


.googleimg
{
padding:25px 0px 0px 25px;
}
.googlein
{
padding:0px 0px 0px 25px;
}

.keywords
{
font-size:13px;
padding:10px 0px 0px 10px;

}
.rank
{
font-size:13px;
padding:7px 0px 7px 45px;
}

h1
{
font-family:Tahoma, Arial, Verdana;
font-size:14px;
padding:7px 0px 7px 17px;
}

#cu3er-container { width:950px; outline:0; margin:10px 0px 10px 3px;}

.contactusdiv
{
width:910px;
float:left;
margin:0px 0px 0px 20px;
}

.contact-left
{
width:425px;
float:left;
margin:0px 0px 0px 10px;
}

.contact-right
{
width:350px;
float:right;
margin:45px 0px 0px 10px;
}

.request-right
{
width:425px;
float:left;
height:282px;
margin:45px 0px 0px 10px;
}

.career-right
{
width:410px;
float:left;
height:282px;
margin:15px 0px 0px 65px;
}
.skills
{
color:#1b79ae;
font-size:12px;
font-weight:bold;
}
.careers-titles
{
font-size:13px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#c22c31;
padding:0px 0px 7px 0px;
}

.careers-skills
{
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#1b79ae;
padding:0px 0px 7px 0px;
}

.contact-heading
{
width:425px;
float:left;
margin:20px 0px 10px 0px;
}

.contact-fieldsdiv
{
width:425px;
float:left;
margin:10px 0px 10px 0px;
}

.cont-fields-name
{
font-family:Arial, Tahoma, Verdana;
font-size:13px;
color:#1b79ae;
font-weight:bold;
padding:10px 0px 10px 0px;
}

.textfileld
{
width:200px;
height:20px;
border:#1b79ae solid 1px;
margin:0px 0px 0px 25px;
}

.textfileld2 
{
width:150px;
height:20px;
margin:0px 0px 0px 25px;
border:#CCCCCC solid 1px;
}


.selectbox
{
width:200px;
height:25px;
border:#1b79ae solid 1px;
margin:0px 0px 0px 25px;
}

.message-field
{
width:240px;
height:90px;
border:#1b79ae solid 1px;
margin:0px 0px 0px 25px;
}

.submitbutton
{
width:75px;
height:25px;
margin:20px 0px 0px 25px;
}

.browse
{
width:75px;
height:25px;
}

.vnb-cont
{
font-size:16px;
font-family:Arial, Tahoma, Verdana;
font-weight:bold;
color:#c22c31;
}
.address
{
font-weight:bold;
padding:10px 0px 0px 0px;
}
.email
{
color:#c22c31;
font-weight:bold;
font-size:12px;
}

.email a
{
color:#c22c31;

text-decoration:none;
}
.email a:hover
{
color:#1b79ae;
text-decoration:none;
}



.cont-fields-name em{font:normal 14px arial; color:#f00;}
 
.textfileld
{
width:200px;
height:20px;
border:#1b79ae solid 1px;
margin:0px 0px 0px 25px;
}



.pageheading
{
color:#c22c31;
font-size:21px;
font-family:arial, tahoma, verdana;
font-style:italic;
}
