
/*Go4Web2*/
body { 

font-family:Verdana,sans-serif;
font-size:12px;
font-weight:normal;
line-height:1.8;
position:relative;
}



#wrapper {
height: 100px;
background: #1e2125 url(../images/wrapperbg.jpg) no-repeat 50% 0%;
}
#bannercon {

background: #b7babf url(../images/bannerbg.jpg) repeat-y 50% 0%;
}
#bannercon1 {
min-height: 290px;
background: #171e0c url(../images/bannercon1bg.jpg) repeat-y 50% 0%;
}

#bannercon1inner {

background: #171e0c url(../images/bannercon1bg.jpg) repeat-y 50% 0%;
}
#maincontent {
min-height: 210px;
background: #000 url(../images/secondary-bground.jpg) repeat-y 50% 0%;
}
#footercontent {
height: 70px;
background: #000 url(../images/footer-bground.jpg) no-repeat 50% 0%;
clear: right;
}


#header {
position: relative;
width: 890px;
margin: 0 auto;
padding-top: 17px;
}
	#header h1 {
	margin-left: -0px;
	width: 250px;
	height: 70px;
    background: url(../images/go4web2_logo.png) no-repeat ;behavior: url(iepngfix.htc);
	}
	#header h1 a {
	width: inherit;
	height: inherit;
	display: block;
	}
	#header h1 a span { visibility: hidden }
	ul#nav {
	width: 570px;
	position: absolute;
	top: 46px;
	right: 25px;
	}
	
	button { cursor: pointer }

* {
margin: 0;
padding: 0;
border: 0 none;
font-weight: normal;
font-style: normal;
text-decoration: none;
outline-style: none;
}
ul, ol { list-style-type: none }
ul li, ol li { display: inline }	
h1, h2, h3, h4, h5, h6 { font-family: Tahoma, sans-serif; letter-spacing: 1px }
em { font-style: italic }
strong { font-weight: bold }


	
		ul#nav li {
		float: left;
		margin-left: 12px;
		cursor: pointer;
		}
		ul#nav li#first { margin-left: 0 }
		ul#nav li a { display: block; text-indent: -9999px;cursor: pointer; }
		
			#nav #home{ background: url(../images/home.png) no-repeat; height:44px;width:76px;_background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home.png', sizingMethod='scale');}
			#nav #services { background: url(../images/services.png) no-repeat; height: 44px; width: 92px; _background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/services.png', sizingMethod='scale');}
			#nav #portfolio { background: url(../images/portfolio.png) no-repeat; height: 44px; width: 119px; _background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/portfolio.png', sizingMethod='scale');}
			#nav #about { background: url(../images/ourteam.png) no-repeat; height: 44px; width: 111px;_background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ourteam.png', sizingMethod='scale');}
			#nav #contact { background: url(../images/contact.png) no-repeat ; height: 44px; width: 111px; _background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contact.png', sizingMethod='scale');}
			
			#nav #home:hover,#nav #home-sel{ background:url(../images/homeh.png) no-repeat;height:44px;width:76px;_background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/homeh.png', sizingMethod='scale');}
			#nav #services:hover,#nav #services-sel{ background: url(../images/servicesh.png) no-repeat ; height: 44px; width: 92px; _background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/servicesh.png', sizingMethod='scale');}
			#nav #portfolio:hover,#nav #portfolio-sel{ background: url(../images/portfolioh.png) no-repeat; height: 44px; width: 119px;_background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/portfolioh.png', sizingMethod='scale');}
			#nav #about:hover,#nav #about-sel{ background: url(../images/ourteamh.png) no-repeat; height: 44px; width: 111px; _background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ourteamh.png', sizingMethod='scale');}
			#nav #contact:hover,#nav #contact-sel{ background: url(../images/contacth.png) no-repeat; height: 44px; width: 111px;_background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contacth.png', sizingMethod='scale'); }
#sitefeature
{
	position: relative;
	width: 890px;
	margin: 0 auto;
	z-index: 9;
 }
img#case_study {

height:301px;
position:relative;
right:0pt;
top:-20px;
width:450px;
	}
	h5#blurb {
	width: 394px;
	height: 211px;
	font-size: 20px;
	padding-top: 28px;
	color: #4c535d;
	}
	h5#blurb strong { color: #6f963c; font-weight: normal; }
	h5#blurb a, h5#blurb a:hover { color: #da4c1a ;}
	
	.know ,.know:hover{color: #FF6600; }
#bannercon1det {
	width: 890px;
	margin: 0 auto;
	padding-top: 2em;
	padding-bottom: 2em;
	color: #eee;
	overflow: auto;
	background: url(../images/shadow.png) no-repeat;behavior: url(iepngfix.htc);
	font-size:14px;
	
}


	#bannercon1det h3, #primary h3 a {
	font-size: 22px;
	color: #FFFFFF;
	margin-bottom: 10px;
	height: 30px;
	
	}
	#bannercon1det h3 a { font-weight: normal }
	#bannercon1det a { 
	color: #FFCC00; 
	border-bottom: 0 none; 
	font-weight: bold;
	letter-spacing: 0.05em;
	}
	#bannercon1det a:hover, #bannercon1det h3 a:hover { border-bottom: 1px dotted }
	#section1 {
	margin-left: 20px;
	width: 270px;
	float: left;
	}
	#section1 p { margin-top: 11px }
	#section2 {
	width: 430px;
	float: left;
	}
		#section2 dl { margin-top: 11px ;}
		#we_do dt {
		font:17px tahoma;
		letter-spacing:1px;
		color:#FF9900;
		
		margin-top:3px;
		padding:3px 0 ;
		}
		#we_do dd { 
		
		padding: 0 2px 0 0px;
		}
		.head {cursor: pointer}
	#section3 {
	margin-left: 40px;
	width: 400px;
	float: left;
	}
		#section3 ul {
		width: inherit;
		height: 170px;
		margin-top: 11px;
		}
		#section3 ul li {
		display: block;
		float: left;
		margin-bottom: 22px;
		margin-right: 15px;
		}
		#bannercon1det #section3 a:hover { border-bottom: 1px none }
#secondary {
position: relative;
width: 950px;
margin: 0 auto;
color: #cfd1d3;
padding-top: 30px;	
min-height: 190px;
background: url(../images/shadow.png) no-repeat;behavior: url(iepngfix.htc); 
}
	#quotetxt {
	padding-top: 15px;
	width: 270px;
	float: right;
	}
		#quotetxt h4 {
		color: #2685c3;
		font-size: 22px;
		line-height: 140%;
		margin: 0 25px 20px;
		}
		#quotetxt .byline1 { color: #cfd1d3; font-size: 14px; margin-left: 60px }
		#quotetxt .byline2 { color: #aaa; font-size: 11px; margin-left: 60px }
	#ser_txt {
	width: 580px;
	padding-bottom: 25px;
	}
		#ser_txt h3, #ser_txt h3 a {
		font-size: 22px;
		color: #2685c3;
		margin-bottom: 12px;
		border-bottom: 1px solid #3D424A;
		height: 30px;
		}
		#ser_txt h3 a { border-bottom: 0 none }
		#ser_txt h4, #ser_txt h4 a {
		color: #e17048;
		font-size: 16px;
		padding-top: 10px;
		font-weight: normal;
		}
		#ser_txt h4 { color: white }
		#ser_txt p {
		color: #CFD1D3;
		font-size: 14px;
		margin-left: 60px;
		}
		#ser_txt a:hover { border-bottom: 1px dotted }
		#ser_txt h3 a:hover { border-bottom: 0 none }
#footer {
width: 890px;
margin: 0 auto;
color: #fff;
padding: 8px 0 0;
}
	#footer address { float: right; text-align: right }
	#footer a { color: #fff }
	#footer a:hover { color: #CCCCCC }
	#footer span { color: #da4c1a }
#quote { 
width: 890px;
margin-left: 30px;
background: url(../images/water-mark.png) no-repeat bottom right;behavior: url(iepngfix.htc);
}

.secondimagebody
{
	width:890px;
	margin:auto;
}
.imageleftcont
{
	
	width:500px;
}
.imagerightcont
{width:890px;
	margin:auto;
	font-size:21px;
	color:#000000;
	padding-top:10px;
	padding-bottom:10px;
	left:500px;
	color:#4C535D;
	font-weight:normal;
	top:0px;

}

.icn { float: left; margin-right: 15px; width: 42px; height: 42px; }
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#links {
color:#4C535D;
font-family:Tahoma,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt auto;
padding-top:18px;
padding-bottom:18px;
width:890px;
}

#links a {
border-bottom:0pt none;
color:#DA4C1A;
}
#links a:hover {
border-bottom:1px dotted;
}

#bannercon1det h2 {
color:#fff;
font-weight:bold;
font-size:24px;
padding-left:15px;
padding-right:20px;
}

#content {
margin:0pt auto;
padding:0px 0pt;
position:relative;
width:950px;
}


#menu {
margin:8px 0pt 32px;
}
ul, ol {
list-style-type:none;
}








#main {
margin-left:20px;

position:relative;
width:860px;
}

#main1 {
margin-left:10px;
margin-top:20px;
position:relative;
width:580px;
}
#main p {
color:#DBDDDF;
font-size:14px;
margin-bottom:12px;
margin-left:70px;

}
#main li, #main li {
display:block;
}
#main h3 {
color:#2685c3;
font-size:24px;
line-height:140%;
padding:0pt 0pt 8px 60px;
}
#main h4, #main h5 {
letter-spacing:1px;
padding-left:60px;
line-height:42px;
}
#main h4 {
color:#2685c3;
font-size:20px;
}
#main h5 {
color:#2685c3;
font-size:18px;
}
#main ul, #main ol {
margin:0pt 0pt 4px 50px;
}
#main li {
background:transparent url(../images/sub-options-arrow.png) no-repeat scroll 0%;behavior: url(iepngfix.htc)
color:white;
font-size:12px;
margin:8px 0pt;
padding-left:25px;
}
#main li a {
color:#E17048;
font-weight:normal;
}
#main li a:hover {
border-bottom:1px dotted;
}
#main div {

}

#main1 p {
color:#DBDDDF;
font-size:14px;
margin-bottom:12px;
margin-left:60px;
text-align:justify;
}
#main1 li, #main1 li {
display:block;
}
#main1 h3 {
color:#2685c3;
font-size:24px;
line-height:140%;
padding:0pt 0pt 8px 60px;
}
#main1 h4, #main1 h5 {
letter-spacing:1px;
padding-left:60px;
}
#main1 h4 {
color:#C5D5B1;
font-size:20px;
margin:20px 0pt;
}
#main1 h5 {
color:white;
font-size:16px;
margin:24px 0pt;
}
#main1 ul, #main1 ol {
margin:0pt 0pt 24px 60px;
}
#main1 li {
background:transparent url(../images/sub-options-arrow.png) no-repeat scroll 0%;behavior: url(iepngfix.htc)
color:white;
font-size:12px;
margin:8px 0pt;
padding-left:25px;
}
#main1 li a {
color:#E17048;
font-weight:normal;
}
#main1 li a:hover {
border-bottom:1px dotted;
}

#main1 a {
border-bottom:0pt none;
color:#E17048;
font-weight:bold;
}
#main1 a:hover {
border-bottom:1px dotted;
}


blockquote {
background:#2E3238 url(../images/block-quotations.png) no-repeat scroll 101% -40%;
border-left:1px solid #8CAB63;
color:#FFFFFF;
margin:20px 30px;
padding:15px 20px;
}
blockquote .byline {
font-style:italic;
padding-left:10px;
}
.footnote {
background:transparent url(../images/footnote-border.png) no-repeat scroll left top;
color:#94989E;
margin-top:20px;
padding:5px 10px 0pt;
}
.code {
background:#2E3238 none repeat scroll 0%;
border:1px solid #000000;
color:#8CAB63;
list-style-position:outside;
margin:25px 0pt !important;
width:580px;
}
#main .code li {
background:#1E2125 none repeat scroll 0%;
color:#FFFFFF;
display:block;
font-family:Monaco,"Courier (TT)","Lucida Sans Unicode",monospace;
list-style-type:decimal;
margin:4px 4px 4px 60px;
padding:2px 2px 2px 12px;
}
#main .footnote li {
display:block;
font-size:xx-small;
padding:5px 0pt;
}
#main .screenshot-small {
background:transparent url(../images/ss-small-bottom.png) no-repeat scroll left bottom;
min-height:20px;
width:270px;
}
#main .screenshot-small p {
background:transparent url(../images/ss-small-top.png) no-repeat scroll left top;
color:#333333;
font-family:"Courier New";
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
min-height:20px;
padding-bottom:20px;
padding-left:30px;
width:270px;
}
#main .screenshot-small p img {
display:block;
padding-bottom:3px;
padding-top:20px;
}
#main .screenshot-big {
background:transparent url(../images/ss-big-bottom.png) no-repeat scroll left bottom;
min-height:20px;
width:580px;
}
#main .screenshot-big p {
background:transparent url(../images/ss-big-top.png) no-repeat scroll left top;
color:#333333;
font-family:"Courier New";
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
min-height:20px;
padding-bottom:20px;
padding-left:30px;
width:580px;
}
#main .screenshot-big p img {
display:block;
padding-bottom:3px;
padding-top:20px;
}
#sub {
float:right;
margin-bottom:65px;

padding-top:22px;
width:270px;
z-index:99;
}
#sub li {
display:block;
}
#menu {
margin:8px 0pt 32px;
}
#menu li.toggle , #menu li.toggle, #sub h4 {
border-bottom:1px solid #3D424A;
color:#2685c3;
font-family:Tahoma,sans-serif;
font-size:18px;
padding:8px 0pt;
}
#menu li.toggle {
cursor:pointer;
}
#sub h4, #menu li.toggle > a {
border-bottom:0pt none;
}
#content #sub h4 {
margin:6px 0pt 18px;
}
.options li, .ordinary li {
display:block;
font-family:Verdana;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:20px;
line-height:normal;
margin:10px 0pt;
}
.options li a, .ordinary li {
color:white;
display:block;
height:inherit;
padding-left:25px;
padding-top:3px;
}
.options li a, .ordinary li {
background:transparent url(../images/sub-options-arrow.png) no-repeat scroll 0%;behavior: url(iepngfix.htc);
}
.options li a:hover, .options li#here {
background:transparent url(../images/sub-options-arrow.png) no-repeat scroll 0%;behavior: url(iepngfix.htc);
color:#E17048;
}
#twitter_updates li {
background:transparent url(../images/sub-options-twitter.png) no-repeat scroll 0%;
font-weight:normal;
}
#best li a {
background:transparent url(../images/sub-options-checkmark.png) no-repeat scroll 0%;
}
#archives li a {
background:transparent url(../images/sub-options-folder.png) no-repeat scroll 0%;
}
.options li#here {
display:block;
padding-left:25px;
padding-top:3px;
}


 h3#head1 {
background:transparent url(../images/cat-news-large.png) no-repeat scroll 0pt;behavior: url(iepngfix.htc);
}
 h3#head1{
height:100px;
margin-bottom:-60px;
padding-top:20px;
}



#little_design, #little_design1, #little_design2 {
background:transparent url(../images/soft_icon.png) no-repeat scroll 0pt;behavior: url(iepngfix.htc);
}
#little_webdesign {
background:transparent url(../images/Web_design.png) no-repeat scroll 0pt;behavior: url(iepngfix.htc);
}

#little_logodesign {
background:transparent url(../images/logo_design.png) no-repeat scroll 0pt;behavior: url(iepngfix.htc);
}
#little_appdesign {
background:transparent url(../images/Application.png) no-repeat scroll 0pt;behavior: url(iepngfix.htc);
}
#little_printdesign {
background:transparent url(../images/Print_design.png) no-repeat scroll 0pt;behavior: url(iepngfix.htc);
}

#little_dev {
background:transparent url(../images/web_icon.png) no-repeat scroll 0pt;behavior: url(iepngfix.htc);
}
#little_design, #little_dev, #little_market, #little_other,#little_webdesign,#little_logodesign,#little_appdesign,#little_printdesign  {
height:42px;
margin-top:20px;
}

#mainright {
	width: 400px;
	float:right;
	padding: 15px;
	text-align:left;
	
}
.hed 
{
	color: #fff;
	font-weight: normal;
	text-decoration:none;
	font-size:20px;
	font-weight:normal;
	
}
.button1
{
height:29px;
width:92px;
border:none;
background:transparent url(../images/submit_bu.png);
behavior: url(iepngfix.htc);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:17px;
}
#comments
{
overflow:hidden;
}

#menu .ordinary p {
color:white;
font-family:Verdana;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top:15px;
padding-top:3px;
}
#menu .ordinary li {
border-bottom:0pt none;
color:white;
display:block;
font-family:Verdana;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-left:25px;
padding-top:3px;
}

.web1
{
float:left;padding-left:60px;text-align:center;
}
.web1sub
{
float:left;margin-right:60px;
}
.appsub
{
float:left;margin-right:40px;
}
.logosub
{
float:left;margin-right:50px;
}
.portlink
{
font-size:14px; font-family:Tahoma,sans-serif; letter-spacing: 1px ;
}
.teampht
{
float:left;margin-right:25px;margin-bottom:10px;
}
.teampht1
{
margin-left:120px;margin-top:20px;margin-bottom:20px;
}

/*tooltip*/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #333333;
	background-color:#33CCFF;
	padding: 2px;
	opacity: 0.85;
	letter-spacing:1px;
	line-height:15px;
	color:#333333;
}
#tooltip h3
{
font-size:12px;
font-weight:normal;
}
/*end*/

.portfolioNew
{
float:left;padding-left:10px;text-align:center;
}

.portfolioLeft
{
	background:url(../images/screenshot_bg.png) no-repeat; width:604px; height:353px; text-align:left; float:left;
}

.portfolioRight
{
	float:left; background:url(../images/screen_heading.png) repeat-y; width:236px; margin-top:26px; min-height:63px; height:auto !important; height:63px;
}

.portfolioHead
{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, verdana; font-size:15px; color:#bded37; padding-top:17px; padding-bottom:10px;
}

.portfolioHead a
{
	color:#bded37;
	text-decoration:none;
}

.portfolioHead a:hover
{
	color:#bded37;
	text-decoration:none;
}

.maplnk
{
	color:#E17048;
	text-decoration:none;
}

.maplnk:hover
{
	color:#E17048;
	text-decoration:none;
	border-bottom:1px dotted #E17048;
}