/* Body */
*{ margin:0; padding:0; }
body{ font: 100% Arial, Helvetica, sans-serif; background:url(../images/body/bodyBg.jpg) repeat-x #FFF; margin:0; padding:0; text-align: center; color:#666666; font:normal 12px Arial;}

/* main */
#main{ position:relative; margin:0 auto; padding:0;  height:100%; text-align:left; width:980px;}

/* header */
#header{ position:absolute; width:980px; top:0; left:0; }
	#header .headerBg{ background:url(../images/header/headerbg.jpg) no-repeat; width:980px; height:149px; position:absolute; z-index: 100; }
	#header .headerBg h1{ position:absolute; margin:67px 0 0 550px; font-size:24px; color:#FFFFFF;}
	#header .headerBg h2{ position:absolute; margin:90px 0 0 600px; font-size:24px; color:#FFFFFF;}
	#header .headerBg h6{ position:absolute; padding-left:0px; height:32px; font-size:19px; margin:8px 0 0 748px; color:#FFFFFF; width:300px;}
	#header .headerBg .links{ position:absolute; width:250px; height:40px; margin:-32px 0 0 730px; font:normal 12px Arial; color:#FFFFFF; }
	#header .headerBg .links .wrap{ margin:13px 0 0 0;}
	#header .headerBg .links .wrap img{ border:none; }
	
	#nav {
		list-style-type: none;
		margin: 149px 0 0;
		padding: 0;
		border-right: 1px solid #003466;
		position: relative;
		z-index: 100000;
	}
		#nav > li {
			border-left: 1px solid #0099CB;
			border-right: 1px solid #003466;
			width: 108px;
			float: left;
			position: relative;
			z-index: 100000;
		}
		#nav > li:first-child { border-left: none; }
		#nav a {
			font-weight: bold;
			font-size: 12px;
			text-decoration: none;
			text-align: center;
			color: white;
			background: url(../images/header/subnav.jpg) repeat-x 0 0;
			display: block;
			height: 28px;
			padding-top: 17px;
		}
		#nav a:hover, #nav a.active-menu { background:url(../images/header/nav2.jpg) no-repeat top center; }
			
		#navcol1 ul, #navcol2 ul, #navcol3 ul, #navcol4 ul, #navcol5 ul, #navcol16 ul {
			list-style-type: none;
			display: none;
			width: 200px;
			margin: 0;
			padding: 0;
			border-left:1px solid #0099CB;
			border-right:1px solid #0099CB;
			border-bottom:1px solid #0099CB;
			position:absolute;
			top: 45px;
			left: 0;
			z-index: 100000;
		}
		#navcol1:hover ul, #navcol2:hover ul, #navcol3:hover ul, #navcol4:hover ul, #navcol5:hover ul, #navcol6:hover ul  { display:block; }
	
	
	#header .banner{ position:absolute; margin-top:210px; z-index: 50; }
	/*#header .banner .prev{ position:absolute; margin:140px 0px 0 -20px; }*/
	#header .banner .next{ margin:-170px 0px 0 950px;}
	
	#header #services{ background:#000000; width:980px; position:absolute; margin-top:530px; }
	#header #services p.header{ color:#666666; font:normal 11px Arial; width:210px; padding-left:5px;}
	#header #services h3{ font:normal 20px Arial; color:#8A8A8A; margin:15px 0 0 14px;}
	#header #services h3 a { color:#8A8A8A; text-decoration:none;}
	#header #services h3 a:hover { text-decoration:underline; }
	#header #services h4{ color:#FFFFFF; font:normal 14px Arial; text-align:right; margin:15px 10px 0 0px;}
	#header #services h4 a{ text-decoration:none; color:#FFFFFF;}
	#header #services h4 a:hover{ text-decoration:underline; }
		#header #services .design{ background:url(../images/header/headerbg2.jpg) no-repeat; width:220px; height:324px; position:absolute; margin:2px 0 0 0px;}
		#header #services .design h4.starttoday{ margin:31px 10px 0 0px; }
		
		#header #services .domain{ background:url(../images/header/headerbg3.jpg) no-repeat; width:220px; height:324px; position:absolute; margin:2px 0 0 253px;}
		#header #services .domain h4.moreinfo{ margin:16px 10px 0 0px; }
		
		#header #services .seo{ background:url(../images/header/headerbg2.jpg) no-repeat; width:220px; height:324px; position:absolute; margin:2px 0 0 507px;}
		#header #services .seo h4.start{ margin:25px 10px 0 0px; }
		
		#header #services .seo ul{ margin:3px 0 0 20px; padding:0;}
		#header #services .seo li{ color:#666666; font:normal 10px Arial; line-height:12px;}
		
		#header #services .twitter{ background:url(../images/header/headerbg4.jpg) no-repeat; width:220px; height:324px; position:absolute; margin:2px 0 0 759px;}
		#header #services .twitter h4.feeds{ margin:13px 10px 0 0px; }
		
		#header #services .twitter .fbbg{ width:201px; height:32px; background:url(../images/header/fbbg.jpg) no-repeat; margin:5px 0 0 10px; padding-left:5px; font:bold 12px Arial; color:#8A8A8A;}
		
		
	#services{ background:#000000; width:980px; }
	#services p.header{ color:#666666; font:normal 11px Arial; width:210px; padding-left:5px;}
	#services h3{ font:normal 20px Arial; color:#8A8A8A; margin:15px 0 0 14px;}
	#services h3 a { color:#8A8A8A; text-decoration:none;}
	#services h3 a:hover { text-decoration:underline; }
	#services h4{ color:#FFFFFF; font:normal 14px Arial; text-align:right; margin:15px 10px 0 0px;}
	#services h4 a{ text-decoration:none; color:#FFFFFF;}
	#services h4 a:hover{ text-decoration:underline; }
		#services .design{ background:url(../images/header/headerbg2.jpg) no-repeat; width:220px; height:324px; position:absolute; margin:2px 0 0 0px;}
		#services .design h4.starttoday{ margin:45px 10px 0 0px; }
		
		#services .domain{ background:url(../images/header/headerbg3.jpg) no-repeat; width:223px; height:327px; position:absolute; margin:0 0 0 253px;}
		#services .domain h4.moreinfo{ margin:19px 10px 0 0px; }
		
		#services .seo{ background:url(../images/header/headerbg2.jpg) no-repeat; width:220px; height:324px; position:absolute; margin:2px 0 0 507px;}
		#services .seo h4.start{ margin:28px 10px 0 0px; }
		
		#services .seo ul{ margin:3px 0 0 20px; padding:0;}
		#services .seo li{ color:#666666; font:normal 10px Arial; line-height:12px;}
		
		#services .twitter{ background:url(../images/header/headerbg4.jpg) no-repeat; width:220px; height:324px; position:absolute; margin:2px 0 0 759px;}
		#services .twitter h4.feeds{ margin:16px 10px 0 0px; }
		
		#services .twitter .fbbg{ width:201px; height:32px; background:url(../images/header/fbbg.jpg) no-repeat; margin:5px 0 0 10px; padding-left:5px; font:bold 12px Arial; color:#8A8A8A;}
		

		
		
	
/* sidebar */
#sidebar{ float:right; margin:880px 0 0 0; width:230px; }			
	#sidebar h3{ font:normal 24px Arial; padding:0; margin:0;}
	#sidebar p{font:normal 14px Arial; color:#666666; padding-left:10px;}
	#sidebar .boxBg{ background:url(../images/sidebar/boxbg.jpg) no-repeat; width:201px; height:62px; margin-left:10px; }
	#sidebar p.text{font:normal 12px Arial; color:#666666; padding-left:2px;}
	#sidebar h3{ font:normal 24px Arial;}
	
	#sidebar .box { background:url(../images/sidebar/boxbg_submit_moving1.gif) no-repeat; width:230px; height:324px; }
	#sidebar .box p.header{ color:#666666; font:normal 11px Arial; width:220px; padding-left:5px;}
	#sidebar .box h3{ font:normal 22px Arial; color:#8A8A8A; padding:15px 0 0 14px;}
	#sidebar .box table { margin:10px 0 0 14px; }
	#sidebar .box table tr td { padding:7px 0 7px 0; }
	#sidebar .box table input { width:130px; }
	#sidebar .box table textarea { width:132px; height:80px; }
	#sidebar .box #sidebar_submit_button { width:80px; height:27px; position:relative; top:6px; left:147px; display:block; text-decoration:none; }
	
	#sidebar .box.facebook { background:url(../images/sidebar/boxbg_facebook.jpg) no-repeat; width:230px; height:474px; }
	#sidebar .box.twitter { background:url(../images/sidebar/boxbg_twitter.jpg) no-repeat; width:230px; height:324px; }
	
/* content */
#content{ float:left; margin:880px 0 0 0; width:740px; font:normal 14px Arial; text-align:justify; }	
	#content a {color:#0066FF; text-decoration:none; }
	#content a:hover {color:#FF6600; text-decoration:underline; }		
	#content h1{ color:#666666; font:normal 24px Arial; padding:0; margin:0; text-align:left;}
	#content h2{ color:#666666; font:normal 18px Arial;}
	#content p{ color:#666666; font:normal 14px Arial; text-align:justify; line-height:18px; }
	
	#content ul{ margin:0; padding:0; list-style:none; margin-left:15px; }
	#content li{ color:#666666; line-height:18px; margin:5px 0 5px 15px; }
	
	#content table td font{ color:#666666; }
	#content table td a{ color:#666666; text-decoration:none; }
	#content table td img{ border:none; }
	
	ul#homeservice {
		list-style-type: none;
		margin: 0;
		padding: 30px 0 0 0;
	}
	ul#homeservice li {
		border-top: 1px dashed #646464;
		padding-left: 122px;
		padding-bottom: 15px;
		padding-top: 14px;
		margin: 15px 0 0 0;
	}
		ul#homeservice li#marketing { background: url(../images/content/homeservice1.png) 0 15px no-repeat; }
		ul#homeservice li#webdesign { background: url(../images/content/homeservice2.png) 0 15px no-repeat; }
		ul#homeservice li#socialmedia { background: url(../images/content/homeservice3.png) 0 15px no-repeat; }
	ul#homeservice li p.more a {
		width: 53px;
		height: 26px;
		background: url(../images/icons.png) 0 -305px no-repeat;
	}
	ul#homeservice li p.more a:hover { background-position: 0 -331px; }
	.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
	
	
	
	
	
	
	
	
	
	
/* footer */

/*#footer-Bg{ background:url(../images/footer/footerBg.jpg) repeat-x; width:100%; height:307px; margin-top:450px; margin-top:0px; }*/
#footer-Bg{ background:url(../images/footer/footerBg.jpg) repeat-x; width:100%; height:307px; position:absolute; left:0px; top:1200px; }
#footer{ width:980px; margin:0 auto; }
	#footer div{ float:left; padding:0; margin:0;}

	#footer div h3{ font:bold 14px Tahoma; color:#909090; text-align:left; padding-top:25px;}
	#footer div ul{ padding:0; margin:20px 0 0 0px; list-style:none;}
	#footer div ul li{ text-align:left; font:normal 11px Tahoma; color:#929292; line-height:15px;}
	#footer div ul li a { color:#929292; text-decoration:none;}
	#footer div ul li a:hover { color:#009; text-decoration:underline; }
	#footer .spacer{ width:980px; height:10px; margin-top:35px;}
	
	#footer p{ margin-top:10px; font:normal 11px Arial; color:#999; text-align:left;}
	#footer p a{ text-decoration:none; color:#999;}
	#footer p a:hover{ text-decoration:underline; }
	#footer cite{ font:normal 11px Arial; color:#999; float:right; margin-top:-12px;}
	
	.graphic, #prevBtn, #nextBtn{ margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px; }
	
	/*#slider{}	
	#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
	#slider li{ 
	width:980px;
	height:310px;
	overflow:hidden; 
	}
	
	#slider li a img{
	border:none; 
	 
	}
		
	#prevBtn, #nextBtn{ 
	display:block;
	width:53px;
	height:53px;
	position:absolute;
	left:-30px;
	top:120px;
	}	
	#nextBtn{ 
	left:950px;
	}														
	#prevBtn a, #nextBtn a{  
	display:block;
	width:53px;
	height:53px;
	background:url(../images/prev.png) no-repeat 0 0;	
	}	
	#nextBtn a{ 
	background:url(../images/next.png) no-repeat 0 0;
	}
	*/


/* twitter */
#twitter_update_list { padding-left:7px; font-size:12px; color:#60D0F4; padding-top:7px;}
#twitter_update_list li { list-style-type:none; padding:3px 3px 3px 0; border-bottom:1px solid #EAEAEA;}
#twitter_update_list span { color:#60D0F4;}
#twitter_update_list span a { display:inline; color:#49A2D1; text-decoration:none;}
#twitter_update_list span a:hover { text-decoration:underline; color:#00CCFF;}
#twitter_update_list a { display:inline; color:#AAC2CE; text-decoration:none;}
#twitter_update_list a:hover { text-decoration:underline; color:#00CCFF;}


#twitter_div a { display:inline; color:#49A2D1; text-decoration:none;}
#twitter_div a:hover { text-decoration:underline; color:#00CCFF;}

