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

	  body {
			display:block;
			width:980px;
			margin:0 auto;
			padding:0;
			font-family:Verdana, Geneva, sans-serif;
			background:#D2D2D2 url(http://static.intoria.com/images/main-bg.png) repeat-x;}
		
		h1,h2,h3,h4,h5,h6 {
			font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#062a5e; }
		.tight{
			margin:0; padding:0; } 
		  .page-content h2.team {margin:25px 0 0; font-weight:normal; font-size:22px;}
			.page-content h3.team {margin:0; font-weight:normal; font-size:18px;}
		a {
			color:#062a5e; }
		p,td,ul.content li, ul.content {
			font-size:0.8em;
			line-height:1.5em;}
		table tr td p {
			font-size:1em; }
		.fl {
			display:block;
			float:left; }
		.fr {
			display:block;
			float:right; }
		.clear {
			clear:both; }
		
		.spanText {
			background:transparent url(/elements/images/global/bg_inputText.gif) no-repeat scroll 0 0;
			display:block;
			float:left;
/*			margin-right:6px; */
			padding:5px 6px 6px; }
		.spanText:active, .spanText:hover {
			background: transparent url(/elements/images/global/bg_inputText.gif) no-repeat scroll 0 -50px; }
		.spanText input.text {
			background:#fff none repeat scroll 0 0;
			border:0 none;
			font-size:13px;
			line-height:13px;
			padding:1px;
			width:210px; }
		.spanText input.text:focus {
			outline-style:none;
			outline-width:medium; }
		
		.fs-rounded-top,
		.fs-rounded-bottom {
			float: none;
			margin: 0 auto;
			width:960px;
			height:7px;
			padding:0;
		}
		
		.fs-rounded-top {
			background-image:url(http://static.intoria.com/images/sprites/fs-rounded-bg.gif);
		}
		.fs-rounded-bottom {
			background:url(http://static.intoria.com/images/sprites/fs-rounded-bg.gif) bottom;
		}
			
		.full-content {
			float: none;
			width:820px;
			margin: 0 auto;
			padding: 20px 80px 20px 60px;
			background: #fff;
			overflow: hidden;
		}
		
		ul.columns { 
		 display: block;
		 clear: both;
		 float: left;
		 border: 1px solid red; 
		 margin: 0; padding: 0; }
		
		ul.columns li {
			display: block;
			float: left;
			padding: 2px 4px;
		}
		
		ul.rows { 
		 display: block;
		 clear: both;
		 float: left;
		 border: 1px solid red; 
		 margin: 0; padding: 0 0 0 20px; }
		
		ul.rows li {
			list-style: circle;
			display: block;
			float: none;
			padding: 2px;
		}
		
		#billboard-slideshow,
		#billboard-slideshow .slide {
			display: block;
			margin: 0;
			width:960px; 
			height:540px;
			padding: 0;
			overflow: hidden;	
		}
		
		#billboard-slideshow {
			position: relative;
			float: none;
			margin: 18px auto 0 auto;
			background: transparent;
		}
		
		.slideshow {
			overflow: hidden;
			/*background: white url(http://static.intoria.com/images/sprites/fs-rounded-bg.gif) top left no-repeat;*/
		}
		
		.slide {
			float: left;
			position: absolute;
			top: 0;
			left: 0;
			/*background: url(http://static.intoria.com/images/sprites/fs-rounded-bg.gif) bottom left no-repeat;*/
		}
		
		#cycle-pager {
			display: block;
			float: left;
			z-index: 999;
			
			position: absolute;
			bottom: 20px;
			right: 20px;
		}
		
		#cycle-pager a {
			display: block;
			float: left;
			/*padding: .25em .5em;*/
			width: 16px;
			height: 16px;
			text-indent: -9999px;
			outline: 0;
			overflow: hidden;
			border: 1px solid #333;
			margin: 0 2px;
			text-decoration: none;
		}
		
		#cycle-pager a.activeSlide {
			background: #8DB129;
			color: white;
		}
		
		#pageheader {
			display:block;
			width:980px;
			height:90px;
			overflow:hidden;
			margin:0 0 18px 0;
			padding:0;}
		
		#logo {
			display:block;
			float:left;
			width:182px;
			height:46px;
			margin:34px 0 0 30px;
			border-right:solid #DBDBDB 2px;	}
		
		#nav {
			display:block;
			float:left;
			width:651px;
			margin:0;
			padding:0; }
		
		ul#topnav {
			width:613px;
			height:90px;
			margin:0 19px;
			padding:0;}
		
		ul#topnav li {
			height:90px;
			list-style:none;
			text-align:center;
			margin:0 0 0 1px;
			float:left; }
		
		ul#topnav li a {
			padding:53px 16px 20px;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#062A5E;
			height:17px;
			font-size:16px;}
		
		ul#topnav li, ul#topnav a { display:block; }
		ul#topnav li a:hover, ul#topnav li.active a { background-color:#8DB129; color:#fff; }
		
		ul#topnav li#our-work { margin-left:0; }
		ul#topnav li#our-work a { width:87px; }
		ul#topnav li#inside-intoria a { width:116px; }
		ul#topnav li#company a { width:84px; }
		ul#topnav li#careers a { width:68px; }
		ul#topnav li#contact-us a { width:94px; }
		
		#social {
			display:block;
			margin-top:45px;
			width:85px;
			float:left; }
		
		/* Social Networking Links */
		ul#follow-us {
			width:85px;
			height:42px;
			background:url(http://static.intoria.com/images/sprites/follow-us.png);
			margin:0;
			padding:0;
			position:relative; }
		ul#follow-us li, ul#astral-station-logos li {
			margin:0;
			padding:0;
			list-style:none;
			position:absolute;
			top:0; }
		ul#follow-us li, #follow-us a {
			height:25px;
			display:block; }
		ul#follow-us li#intoria-blog { left:0; width:25px; }
		ul#follow-us li#intoria-twitter { left:30px; width:25px; }
		ul#follow-us li#intoria-facebook { left:60px; width:25px; }
		
		ul#astral-station-logos {
			width:864px;
			height:83px;
			background:url(http://static.intoria.com/images/sprites/astral-radio-site-logos.jpg);
			margin:0;
			padding:0;
			position:relative; }
		ul#astral-station-logos li, ul#astral-station-logos a {
			height:83px;
			display:block; }
		ul#astral-station-logos li#fox { left:0; width:108px; }
		ul#astral-station-logos li#capitalfm { left:108px; width:108px; }
		ul#astral-station-logos li#khj { left:216px; width:108px; }
		ul#astral-station-logos li#bigdog { left:324px; width:108px; }
		ul#astral-station-logos li#catcountry { left:432px; width:108px; }
		ul#astral-station-logos li#max1049 { left:540px; width:108px; }
		ul#astral-station-logos li#cj104 { left:648px; width:108px; }
		ul#astral-station-logos li#k93 { left:756px; width:108px; }
		
		
		/* Image Replacement */
		ul#follow-us li a span, ul#astral-station-logos li a span, .icon64 span, .icon116 span { 
			display:block;
			width:0;
			height:0;
			overflow:hidden; }
		
		/* Main Content Div */
		.billboard {
			margin:18px auto 0 auto;
			width:960px; 
			height:540px;
		}
		
		/* Home page slides */
		#hs-knottyboy {
			background-image:url(/elements/images/home/knottyboy.jpg); }
		#hs-meridian-manufacturing {
			background-image:url(/elements/images/home/meridian-manufacturing.jpg); }
		#hs-astral-media {
			background-image:url(/elements/images/home/astral-media.jpg); }
		#hs-search-engine-optimization {
			background-image:url(/elements/images/home/search-engine-optimization.jpg); }
		#hs-e-commerce-solutions {
			background-image:url(/elements/images/home/e-commerce-solutions.jpg); }
		
		p.client-spotlight {
			font-color:#333;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			text-transform:uppercase;
			margin:0;
			padding:0 0 35px 0; }
		h2.client-spotlight {
			font-family:Arial, Helvetica, sans-serif;
			font-size:36px;
			margin:0;
			padding:0 0 15px 0; }
		p.client-spotlight-teaser {
			display:block;
			width:320px;
			font-family:Verdana, Geneva, sans-serif;
			font-size:0.8em;
			line-height:1.5em; }
		
		
		.outer-container {
			margin:18px auto 0 auto;
			width:960px; }
		#pagecontent {
			margin:18px auto 0 auto;
			width:960px; }

    .inner-nav {
			display:block;
			float:left;
			width:295px;
			background-repeat:no-repeat;}
		.inner-content {
			display:block;
			float:right;
			width:665px;
			background-color:#fff;}
		.section-head {
			background-position:-295px 0;
			height:200px; }
		.page-content {
			padding:40px 0;
			line-height:1.5em;}
		.page-content h1 {
			margin:0 0 18px 60px;;
			padding:0;
			color:#062A5E;
			font-size:1.7em;
			font-weight:normal; }
		.page-content h2 {
			color:#222;
			font-size:1.2em;
			line-height:1.4em;
			font-weight:normal;}
		.page-content h2.sub-headline {
			margin:0 80px 18px 60px; }
		.page-content .indent-left {
			padding:0 0 0 60px;
			margin:18px 0; }
		.page-content .indent-right {
			padding:0 80px 0 0;
			margin:18px 0; }
		.page-content .indent-both {
			padding:0 80px 0 60px;
			margin:18px 0; }
		ul.alignedindent {
			padding:0; }
		ul.alignedindent li {
			font-size:0.8em;
			list-style-image:url(/elements/images/global/bullet01.png);
			line-height:1.5em;
			font-style:italic; }
		.icon64 {
			display:block;
			width:75px;
			height:75px; }
		.icon116 {
			display:block;
			width:125px;
			height:100px; }
	  #tbl-hosting {
	    margin:0;
	    width:525px;
		height:400px;}
	  #tbl-hosting .inset {
		  background-color:#EEE;
		  border:solid 1px #AAA;
		  float:left;
		  height:280px;
		  margin-top:25px;
		  padding:10px 0;
		  text-align:center;
		  width:168px; }
	  #tbl-hosting .full-height {
		  background-color:#fff;
		  border:3px solid #062A5E;
		  float:left;
		  height:330px;
		  width:161px;
		  padding:8px 10px 10px;
		  text-align:center; }
	  #tbl-hosting .norb {border-right:0 none;}
	  #tbl-hosting .nolb {border-left:0 none;}
	  #tbl-hosting .shadr {background:url(/elements/images/global/shadow-fade-right.png) right center no-repeat;}
	  #tbl-hosting .shadl {background:url(/elements/images/global/shadow-fade-left.png) left center no-repeat;}
	  
	  #tbl-hosting h2 {
		  margin:0; padding:0;
		  color:#333;
		  font-size:2em;
		  font-weight:normal; }
	  #tbl-hosting h3 {
		  margin:0 0 2px;
		  font-size:1.5em;
		  font-weight:normal;
		  color:#333; }
	  #tbl-hosting h4 {
		  margin:0 0 15px;
		  padding:0 0 7px;
		  border-bottom:1px solid #CCC;
		  color:#062A5E;
		  font-size:1em;
		  font-weight:bold;
		  font-family:Verdana, Geneva, sans-serif; }
	  #tbl-hosting ul {
		  margin:0 10px; padding:0;
		  list-style-image:none;
		  list-style-type:none;
		  list-style-position:outside; }
	  #tbl-hosting ul li {
		  font-size:0.7em;
		  font-family:Verdana, Geneva, sans-serif;
		  line-height:1.5em;
		  list-style-image:none;
		  list-style-position:outside;
		  list-style-type:none;
		  margin-bottom:3px; }
	  #tbl-hosting .full-height ul li {
		  font-size:0.7em;
		  font-family:Verdana, Geneva, sans-serif;
		  line-height:1.6em;
		  list-style-image:none;
		  list-style-position:outside;
		  list-style-type:none;
		  margin-bottom:5px; }
	  #tbl-hosting ul li strong {
		  color:#8DB129;
		  font-weight:normal;}

		
		
		#mysql {background:transparent url(/elements/images/content/other-programming-languages.png) no-repeat 0 0; }
		#css {background:transparent url(/elements/images/content/other-programming-languages.png) no-repeat 0 -75px; }
		#jquery {background:transparent url(/elements/images/content/other-programming-languages.png) no-repeat 0 -150px; }
		#flash {background:transparent url(/elements/images/content/other-programming-languages.png) no-repeat 0 -225px; }
		#google-apps {background:transparent url(/elements/images/content/other-programming-languages.png) no-repeat 0 -300px; }
		#ck-editor {background:transparent url(/elements/images/content/other-programming-languages.png) no-repeat 0 -375px; }
		
		#ie {background:transparent url(/elements/images/content/browsers.png) no-repeat 0 0; }
		#firefox {background:transparent url(/elements/images/content/browsers.png) no-repeat 0 -75px; }
		#safari {background:transparent url(/elements/images/content/browsers.png) no-repeat 0 -150px; }
		#chrome {background:transparent url(/elements/images/content/browsers.png) no-repeat 0 -225px; }
		#opera {background:transparent url(/elements/images/content/browsers.png) no-repeat 0 -300px; }
		#iphone {background:transparent url(/elements/images/content/browsers.png) no-repeat 0 -375px; }
		
		#power-pages {background:transparent url(/elements/images/content/powertools-cms-logos-sprite.png) no-repeat 0 0; }
		#power-store {background:transparent url(/elements/images/content/powertools-cms-logos-sprite.png) no-repeat 0 -100px; }
		#power-calendar {background:transparent url(/elements/images/content/powertools-cms-logos-sprite.png) no-repeat 0 -200px; }
		#power-gallery {background:transparent url(/elements/images/content/powertools-cms-logos-sprite.png) no-repeat 0 -300px; }
		#power-locator {background:transparent url(/elements/images/content/powertools-cms-logos-sprite.png) no-repeat 0 -400px; }
		#power-media {background:transparent url(/elements/images/content/powertools-cms-logos-sprite.png) no-repeat 0 -500px; }
		#power-promo {background:transparent url(/elements/images/content/powertools-cms-logos-sprite.png) no-repeat 0 -600px; }
		#power-news {background:transparent url(/elements/images/content/powertools-cms-logos-sprite.png) no-repeat 0 -700px; }
		#power-widget {background:transparent url(/elements/images/content/powertools-cms-logos-sprite.png) no-repeat 0 -800px; }
		#power-tie {background:transparent url(/elements/images/content/powertools-cms-logos-sprite.png) no-repeat 0 -900px; }
		
		.outer-container {
		  background-image:url(http://static.intoria.com/images/inner-content-bg.png);
		  background-repeat:repeat-y; }
	
  .inner-astral { background-image:url(/elements/images/inner/case-study-astral.jpg); }
  .inner-meridian { background-image:url(/elements/images/inner/case-study-meridian.jpg); }
  .inner-knottyboy { background-image:url(/elements/images/inner/case-study-knottyboy.jpg); }
  .inner-osumcorp { background-image:url(/elements/images/inner/case-study-osumcorp.jpg); }
  .inner-more { background-image:url(/elements/images/inner/case-study-more.jpg); }

  .inner-inside-intoria { background-image:url(/elements/images/billboard/the-intoria-wire.jpg); }

  .inner-company { background-image:url(/elements/images/inner/company.jpg); }
		
		#pc-our-work { background-image:url(/elements/images/home/temp-delete-on-launch00.png); }
			
				#ow-case-study-astral { background-image:url(/elements/images/billboard/case-study-astral.jpg); }
					
				#ow-case-study-meridian { background-image:url(/elements/images/billboard/case-study-meridian.jpg); }
				#ow-case-study-knottyboy { background-image:url(/elements/images/billboard/case-study-knottyboy.jpg); }
				#ow-case-study-osumcorp { background-image:url(/elements/images/billboard/case-study-osumcorp.jpg); }
				#ow-case-study-more { background-image:url(/elements/images/billboard/case-study-more.jpg); }
				div.cs-more { display:block; width:665px; float:right; margin:0; padding:0; }
				div.cs-more-text { display:block; width:334px; margin:0; padding:15px 12px 0 12px; }
				h1.cs-more { font-size:24px; margin:0; padding:0 0 12px 0; }
				p.cs-more { font-size:0.8em; line-height:1.5em; margin:0; padding:0 0 15px; }
				
				#ow-case-study-aglow { background-image:url(/elements/images/billboard/case-study-aglow.jpg); }
				#ow-case-study-carefree { background-image:url(/elements/images/billboard/case-study-carefree.jpg); }
				#ow-case-study-divine { background-image:url(/elements/images/billboard/case-study-divine.jpg); }
				#ow-case-study-mitos { background-image:url(/elements/images/billboard/case-study-mitos.jpg); }
			
		#pc-inside-intoria { background-image:url(/elements/images/billboard/inside-intoria.jpg); }
			
		#pc-company { background-image:url(/elements/images/billboard/company.jpg); }
			
		#pc-careers { background-image:url(/elements/images/billboard/careers.jpg); }
		
		#pc-contact-us { background-image:url(/elements/images/billboard/contact-us.jpg); }

		/* Inside Intoria */
				ul.inside-nav {
					width:295px;
					padding:57px 0 0;
					margin:0;
					list-style:none; }
				
				ul.inside-nav li a, ul.inside-nav li.coming-soon {
					display:block;
					padding:8px 0 5px 35px;
					margin-bottom:1px;
					text-decoration:none;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					font-weight:bold;
					color:#000;
					height:22px;
					width:260px; }
				ul.inside-nav li a.white { color:#fff;}
					
				ul.inside-nav li a.active, ul.inside-nav li a:hover {
					background-color:#C6D2AC;
					color:#000;}
				
				ul.inside-nav ul#services {
					width:235px;
					padding:0 0 0 60px;
					margin:0;
					list-style:none; }
					
				ul.inside-nav li ul#services li a {
					display:block;
					padding:2px 0 2px;
					margin-top:1px;
					text-decoration:none;
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					font-weight:normal;
					color:#333;
					height:13px;
					width:235px;
				}
				ul.inside-nav li ul#services li a.active, ul.inside-nav li ul#services li a:hover,  ul.inside-nav li ul#services li a:active {
					font-weight:bold;
					color:#000;
					background:transparent none;}
				
				ul#nav-subscribe {
					margin:25px 35px 0 35px;
					padding:15px 0 0;
					list-style:none;
					border-top:solid 1px #B9B9B9;
					width:225px; }
				ul#nav-subscribe li {
					height:25px; }
				ul#nav-subscribe li#blog {
					background:no-repeat url(http://static.intoria.com/images/sprites/follow-us-vertical.png) 0 0;}
				ul#nav-subscribe li#twitter {
					background:no-repeat url(http://static.intoria.com/images/sprites/follow-us-vertical.png) 0 -25px;}
				ul#nav-subscribe li#facebook {
					background:no-repeat url(http://static.intoria.com/images/sprites/follow-us-vertical.png) 0 -50px;}
				ul#nav-subscribe li a {
					padding:0 0 0 35px;
					margin-bottom:1px;
					text-decoration:none;
					font-family:Verdana, Geneva, sans-serif;
					font-size:0.7em;
					color:#777;
					height:30px; }
				ul#nav-subscribe li a:hover {text-decoration:underline;}


		#intoria-blue-top {
			height:15px;
			background:url(http://static.intoria.com/images/sprites/intoria-blue-rounded-bg.png) no-repeat; }
			
		#rounded-bottom {
			width:960px;
			margin:0 auto;
			height:12px;
			background:url(http://static.intoria.com/images/rounded-bottom.png) no-repeat; }
		#rounded-bottom-culture {
			width:960px;
			margin:0 auto;
			height:240px;
			background:url(/elements/images/content/culture-footer.jpg) no-repeat; }
			
	/* Company */
	#accordion h3 {margin:0}
		/* Contact Us page */
  #cu-new-business {
    display:block;
	float:left;
	width:275px;
	padding:20px 0 0 20px;
  }
  h1#nbi { 
    margin:32px 0 55px 0;
	padding:0;
	color:#8DB129;
    font-size:2.7em; }
	h1#nbi span#nbi1 {
		margin:0 0 0 20px;
		padding:0; }
	h1#nbi span#nbi2 {
		margin:0 0 0 40px;
		padding:0; }
  .ititle {
		font-size:1.5em; color:#062a5e; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
  #cu-contact-form {
    display:block;
	float:left;
    width:320px;
	padding:20px 25px 0 25px;
} 
  #cu-map-info {
    display:block;
	float:left;
    width:275px;
	padding:20px 20px 0 0;
} 
  p.bold { font-weight:bold; }
		
		/* News, Blog, Feed ticker */
		#ticker {
			display: block;
			clear: both;
			float: none;
			background-color: #062A5E; 
			width:900px;
			margin:0 auto;
			padding:5px 0 5px 30px;
			font-size:0.7em;
			overflow: hidden;}
		
		#ticker-label {
			width:77px;
			border-right:1px #fff solid;
			font-weight:bold;
			float:left; }
		#ticker-cycle {
			width:807px;
			padding-left:15px;
			float:right; }
		#ticker a.news { color:#fff; }
		#ticker a#ticker-headline { 
		  font-weight:bold;
			color:#fff;
			margin-right:10px;
			border-right:solid #fff 1px;}
		#ticker, #ticker a {
			color:#777;
			text-decoration:none; }
		
		#ticker a:hover, #ticker a.white, .white {
			color:#fff; }
		
		
		
		/* Call outs */
		#pagefooter {
			margin:0 auto;
			width:960px; }
		#callouts, #case-study-nav {
			background-color:#fff;
			width:920px;
			padding:0 20px;
			margin:0; }
		.callout {
			width:266px;
			float:left;
			padding:23px 20px;}
		h2.cotitle {
			font-size:1.1em;
			color:#062a5e;
			margin-top:0;}

		.callout .img { width:110px; }
		.callout .text { width:156px; }
		.callout .right { float:right; }
		.callout .left { float:left; }
		.callout p { font-size:0.7em; color:#555; line-height:1.4em; }
			
		/* Global Footer */
		
		#globalfooter {
			display:block;
			padding:0px;
			text-align:left !important;
			width:960px;
			padding-top:20px;
			padding-bottom:20px;
			clear:both;
			position:relative;
			font-family:Verdana, Geneva, sans-serif;
			font-size:10px;
			color:#888;
			margin:0px auto 18px; }
		
		#globalfooter a {
			color:#062A5E; }
		
		#globalfooter a:link, #globalfooter a:visited, #globalfooter:active {
			text-decoration:underline; }
		
		#globalfooter a:hover {
			text-decoration:none; }
		
		#globalfooter #intoriainfo, #globalfooter #sitemap {
			margin-bottom:0.5em; }
		
		#globalfooter #intoriainfo {
			float:left;
			position:relative;
			list-style:none;
			margin:0px 0px 0.5em;
			padding:0px;
			display:block; }
		
		#globalfooter li {
			display:inline;
			border-right:1px solid #888;
			margin:0px;
			padding:2px 12px;
			text-indent:0px;
			line-height:16px; }
			
		#globalfooter li#f_logo {
			background:url('/elements/images/global/intoria-icon16.gif') no-repeat;
			padding-left:21px;
			padding-right:1.2em;
			border:none; }
		
		#globalfooter li.last, #globalfooter #legal #copyright li.last {
			border-right:none;
			margin-right:0px;
			padding-right:0px; }
		
		#globalfooter #sitemap {
			float:right;
			margin:0px 0px 0.5em;
			padding:0px; }
			
		#globalfooter #legal {
			clear:both;
			border-top:1px solid #888;
			padding-top:0.5em; }
		
		#globalfooter #legal #copyright {
			list-style:none;
			margin-bottom:0px;
			float:left;
			margin:0px;
			padding:0px; }
		
		#globalfooter #legal p {
			float:right;
			margin:0px;
			line-height:16px; }
