/* @override http://www.imacron-usa.com/style.css */

/* CSS Document */body {	margin: 0;	padding: 0;	background: #91b6f2 url(./images/bg-body.jpg) repeat-x top left;	font:x-small/1.5em Verdana, Arial, Helvetica, sans-serif;      voice-family: "\"}\""; voice-family:inherit;      font-size:small;      } html>body {font-size:small;}		/*font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;*/	a {	color: #c28706;	text-decoration: none;	border-bottom: 1px solid #c28706;}

#mainImage a {
	border: 0;
}a.inLink {	padding-right: 10px;	background: url(./images/blt-inlink.gif) no-repeat center right;}	.container {	display: block;	width: 720px;	margin: 0 auto;	padding: 0;}.clearboth {	clear: both;}p.clearboth {	font-size: 0;	line-height: 0;	margin: 0;	padding: 0;}.center {}#header {	position: relative;}	#header #logo {		margin: 36px 0 0 10px;		padding: 0;	}	#header #slogan {		display: block;		width: 369px;		height: 23px;		margin: 0;		padding: 0;		position: absolute;		top: 46px;		right: 10px;		background: url(./images/slogan.png) no-repeat top left;		text-indent: -1000px;	}		/* Sliding doors tabbed navigation */#tabNavigation {	float: left;	/*width: 100%;*/	/*background: #DAE0D2 url(./images/bg.gif) repeat-x bottom;*/	font-size: 93%;	line-height: normal;	margin: 0 0 0 15px;	padding: 0;}	#tabNavigation ul {		margin: 0;		padding: 0;		list-style-type: none;	}		#tabNavigation li {		float:left;		background:url("./images/norm_left.gif") no-repeat left top;		margin:0;		padding:0 0 0 9px;	}		#tabNavigation a {		display:block;		background:url("./images/norm_right.gif") no-repeat right top;		padding:5px 15px 4px 6px;		margin: 0;		text-decoration:none;		font-weight: normal;		color:#ffffff;		border-bottom: 0;	}		#tabNavigation a:hover {      color:#363f54;      }		#tabNavigation #current {		background-image: url(./images/norm_left_on.gif);	}		#tabNavigation #current a {		background-image: url(./images/norm_right_on.gif);		color: #363f54;		padding-bottom:  5px;	}		#content {	display: block;	width: 720px;	/*padding: 23px 15px 23px 15px;*/	padding: 10px 0;	margin: 0;	background: #e9edf3 url(./images/bg-containerTop.jpg) no-repeat top left;}.bottom {		display: block;		background: #e9edf3 url(./images/bg-containerBottom.jpg) no-repeat bottom left;		height: 4px;		margin: 0;		padding: 0;		line-height: 0;		text-indent: -1000px;		font-size: 0em;		color: #e9edf3;	}	#bottomEdge {	display: block;	margin: 0;	padding: 0;	width: 720px;	height: 4px;	line-height: 0;	font-size: 0em;}	#content #mainImage {		display: block;		width: 418px;		height: 297px;		margin: 0 0 0 8px;		padding: 0;		float: left;	}		#content #mainSidebar {		display: block;		width: 257px;		height: 297px;		margin: 0 8px 0 0;		padding: 0;		background: #141b2e url(./images/bg-mainSidebar.jpg) no-repeat top left;		float: right;	}			#content #mainSidebar h2 {			font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;			color: #76a7f1;			font-weight: normal;			font-size: 1em;			margin: 15px 0 0 15px;		}				#content #mainSidebar p {			color: #ffffff;			font-size: 10px;			margin: 10px 15px 0 15px;			line-height: 1.6em;		}			#content #mainContent {		/*padding: 20px 40px;*/		margin: 0 10px;		padding: 0;		/*margin-left: 210px;*/		background: #141b2e;		color: #ffffff;		position: relative;	}			#content #mainContent h2 {			font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;			color: #76a7f1;			font-weight: normal;			font-size: 1.8em;			margin: 10px 10px 20px 20px;			padding-bottom: 5px;			border-bottom: 1px solid #29334c;		}				#content #mainContent h3 {			font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;			color: #76a7f1;			font-weight: normal;			font-size: 1.4em;			margin: 10px 10px 20px 20px;		}		
		#content #mainContent h4 {			font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;			color: #fff;			font-weight: normal;			font-size: 1.3em;			margin: 10px 10px 20px 20px;		}
		
				#content #mainContent p {			font-size: 1em;			line-height: 1.8em;			margin: 10px 10px 10px 20px;		}				#content #mainContent ol {			/*margin-left: 0;*/		}				#content #mainContent li {			font-size: 1em;			line-height: 1.8em;			margin-bottom: 2.2em;			margin-right: 20px;		}				#content #mainContent #playerBox {			margin: 0 20px 10px 200px;			padding: 5px 20px;		}				#playerBox #qt, #playerBox #wmv {			display: block;			width: 164px;			height: 40px;			border: 1px solid #29334c;			float: left;			font-size: .8em;			padding: 0;			margin: 0;		}				#playerBox #qt {			background: url(./images/bg-dl-qt.gif) no-repeat;		}				#playerBox #wmv {			background: url(./images/bg-dl-wmv.gif) no-repeat;		}				#playerBox #qt span, #playerBox #wmv span {			display: block;			margin-left: 45px;			line-height: 1.2em;			margin-top: 7px;		}				#playerBox a {			color: #141b2e;			border: 0;		}				#content #mainContent #playerBox p {			margin: 0;			padding: 0;		}				#content #mainContent #playerBox p a.getFlash {			color:  #c28706;		}						#content #mainContent #player {			margin: 0;			width: 320px;			height: 260px;			border: 1px solid #29334c;			padding: 5px;			text-align: center;		}													#content #mainContent #ourWork .videoTitle {			margin: 3px 0px 5px 220px;			padding: 0;		}				#ourWork {				display: block;				position: relative;				width: 100%;		}				#content #mainContent #ourWork #subMenu {			display: block;			list-style-type: none;			width: 150px;			padding: 0;			margin: 0;			margin-left: 20px;			position: absolute;			top: 0;			left: 0;		}								#content #mainContent #subMenu li {			display: block;			width: 150px;			margin: 0;			padding: 0;					}				#content #mainContent #subMenu li a#sbcurrent {			display: block;			background: url(./images/bg-subMenuOn.gif) no-repeat;			color: #ffffff;		}				#content #mainContent #subMenu li a:hover {			background: #e6b74f url(./images/bg-subMenu.gif) no-repeat;		}				#content #mainContent #subMenu li a {				display: block;				margin: 0;				padding: 5px 4px;				border-bottom: 1px dotted #ffffff;		}				#content #mainContent #subMenu li a:hover {			color: #ffffff;		}						#content #mainContent #subMenu #subSubMenu {			margin: 0;			padding: 0;		}				#content #mainContent #subMenu #subSubMenu li {			border-bottom: 1px dotted #29334c;		}					#content #mainContent #subMenu #subSubMenu li a {				margin: 0;				padding: 5px 10px;			}							#content #mainContent #subMenu #subSubMenu li a .bullet {					color: #ffffff;				}						#ourWork p {			padding-left:  200px;		}				#content #mainContent .pdfDownload {			display: block;			border: 1px solid #29334c;			}						#content #mainContent table.dataTable {			width: 540px;			margin: 10px 10px 10px 20px;			border: 1px solid #29334c;			border-collapse:  collapse;		}				#content #mainContent .dataTable th {			border: 1px solid #29334c;			padding: 2px 8px;			background: #29334c;			vertical-align: top;		}				#content #mainContent .dataTable td {			border: 1px solid #29334c;			padding: 2px 8px;			vertical-align: top;		}						#content #mainContent #pricingForm {			width: 650px;			margin: 0 auto;			padding: 0;		}
		
		#mainContent .pullOut {
			background-color: #262d3e;
			margin: 0 auto;
			width: 550px;
		}
		
		.pullOut ul {list-style-type:none; text-align: center;}
		.pullOut ul li {line-height: 0; margin: 0 !important; padding: 0;}
		.pullOut p {text-align: center;}
		.pullOut h3 {color: #c28706 !important;}			#footer {	display: block;	height: 50px;	margin: 10px 0 0 0;	padding: 0;	background: url(./images/bg-footer.jpg) no-repeat top left;	color: #ffffff;}	#footer p {		padding: 10px 20px;	}