/* M2 Site 2009 */
body
{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-family:Helvetica, Arial, sans-serif;
	color:#636363;
	/*background-color:#636363;*/
	background: url(../images/topNavBg.gif) repeat-x #636363;
}
img, table { border:0px}
.alignCenter
{
	position:relative; left:50%; margin-left:-509px; width:1018px;
}
.navPosition
{
	/*position:relative; top:0px; left:0px; z-index:10;*/
}
.contentPosition
{
	/*position:relative; top:-19px; left:0px; z-index:3;*/
}
/*#topNavOuter
{
	width:100%; 
	height:33px; float:left;
	height:47px;
}*/
.topNav
{
	float:left;
	/*height:47px;*/
	width:945px;
	height:28px;
	padding-left:73px;
}
.menu
{
	float:left;
}
.menu ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	height:13px;
}
.menu ul li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	height:13px;
}
.menu ul li a img
{
	vertical-align:top;
	float:left;
	height:13px;
}
.logo
{
	background-image:url(../images/m2Logo.png) !important;
	background-repeat:no-repeat;
	background-image:url(../images/spacer.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/m2Logo.png',sizingMethod='scale');
	width:53px;
	height:47px;
	position:absolute;
	left:21px;
	top:0px;
	/*float:left;
	margin-left:21px;*/
}
.content
{
	float:left;
	width:1009px;
	background: url(../images/contentBg.gif) repeat-y;
	padding:0px 0px 0px 9px;
}
.border
{
	width:1000px;
	float:left;
	background-image:url(../images/sep.gif);
	height:12px;
}
.mainImg
{
	width:1000px;
	float:left;
}
.m2Intro
{
	width:1000px;
	float:left;
	background-color:#000000;	
	padding:36px 0px 0px 0px;
}
.innerWrap
{
	padding:0px 0px 0px 60px;
	width:878px;
	float:left;
}

/* Reel */
.reel
{
	width:878px;
	float:left;
	padding:27px 0px 20px 0px;
}
.tabs3d2d
{
	width:100%;
	float:left;
	clear:both;
	height:13px;
}
a.tab3d
{
	background:url(../images/tab3d.gif) no-repeat;
	width:61px;
	height:13px;
	float:left;
	margin-right:2px;
}
a.tab3dOn
{
	background:url(../images/tab3dOn.gif) no-repeat;
	width:61px;
	height:13px;
	float:left;
	margin-right:2px;
}
a.tab2d
{
	background:url(../images/tab2d.gif) no-repeat;
	width:61px;
	height:13px;
	float:left;
}
a.tab2dOn
{
	/*background:url(../images/tab2dOn.gif) no-repeat;
	width:61px;
	height:13px;
	float:left;*/
	float:left; width:61px; 
	height:13px; 
	background:url(../images/tab2dOn.gif) no-repeat;
}
.reelVideo
{
	border:6px solid #cccccc;
	width:500px;
	float:left;
}
.reelVideoRt
{
	width:331px;
	float:left;
	padding:9px 0px 0px 35px;
}
.reelVideoRt h1
{
	color:#ef5024;
	font-size:19px;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	padding:0px;
}
.reelPara1
{
	font-size:14px;
	color:#949494;
	float:left;
	border-bottom:1px solid #636363;
	width:331px;
}
.reelPara1 p
{
	margin:0px 0px 15px 0px;
	padding:0px;
}
.white
{
	color: #FFFFFF;
}
.reelSmall
{
	font-size:12px;
	float:left;
	width:331px;
	min-height:122px;
	height:auto !important;
	height:122px;
	color:#949494;
}
.reelSmall p
{
	margin:15px 0px 0px 0px;
}
.bottomTxt
{
	font-size:11px;
	text-align:right;
}
.bottomTxt a
{
	color:#cccccc;
	text-decoration:none;
}
.needGlass
{
	float:left;
	width:331px;
	text-align:right;
	padding-bottom:10px;
}

/* Siji */
.projectList
{
	float:left;
	width:878px;
	padding:26px 0px 26px 0px;
}
.projectImg
{
	float:left;
	width:218px;
	margin:0px 1px 1px 0px;
	height:121px;
}
.topArrow
{
	float:left;
	width:941px;
	background:url(../images/topArrowBg.gif) repeat-x;
	padding:0px 59px 27px 0px;
	text-align:right;
}
.videoOuter
{
	float:left; width:858px; 
	padding:10px; 
	background-color:#CCCCCC;
}
.projectDetails
{
	float:left;
	width:878px;
	padding:24px 0px 0px 0px;
	background-color:#231F20;
}
.paddingTpRst
{
	padding:0px 0px 0px 0px;
}
.prjtDtlsLeft
{
	float:left;
	width:631px;
	padding:14px 45px 35px 0px;
}
.prjtDtlsLeft h1
{
	font-size:19px;
	color:#EF5024;
	margin:0px;
	padding:33px 0px 0px 0px;
}
.prjtDtlsLeft h2
{
	font-size:14px;
	color:#FFFFFF;
	margin:0px; padding:0px;
}
.prjtDtlsLeft p
{
	font-size:13px;
	color:#FFFFFF;
	margin:0px;
	padding:19px 0px 0px 0px;
	line-height:15px;
}
.prjtDtlsRight
{
	float:left; width:202px;
}
.prjtDtlsRight p
{
	margin:0px; padding:0px;
}
ul.prjtRightList
{
	margin:0px;
	padding:12px 0px 0px 5px;
	list-style-type:none;
}
ul.paddingRst
{
	padding:0px 0px 0px 5px;
}
.prjtRightList li
{
	margin:0px;
	padding:13px 0px 10px 0px;
	border-bottom:1px solid #636363;
}
.prjtRightList a
{
	color:#8C8C8C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.prjtRightList a:hover
{
	color:#EF5024;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.prjtRightList li.bdrNone
{
	border-bottom:0px;
}
.paddLft13
{
	padding-left:13px;
}
.vertAlignMid
{
	vertical-align:middle;
}
.otherPages
{
	float:left;
	width:878px;
	padding:45px 0px 36px 0px;
	background-color:#231F20;
	color:#949494;
	font-size:14px;
}
.paddTopImg
{
	padding-top:33px;
}
.whiteText
{
	float:left;
	width:524px;
}
.whiteText p
{
	line-height:17px;
	padding:19px 0px 0px 0px;
	margin:0px;
	color:#FFFFFF;
}
.otherPages h1
{
	font-size:20px;
	margin:0px; padding:0px;
	color:#EF5024;
}
.otherPages a
{
	text-decoration:none;
	color:#EF5024;
}
.otherPageLft
{
	float:left;
	width:324px;
	text-align:center;
}
.otherPageRt
{
	float:left;
	width:524px;
	padding:0px 0px 0px 30px;
}
.greyText
{
	float:left;
	width:524px;
}
.bdrBtm
{
	border-bottom:1px solid #535252;
}
.greyText p
{
	line-height:16px;
	padding:0px 0px 17px 0px;
	margin:0px;
	font-size:14px;
	color:#949494;
}



/* STYLES 21/07/09 */
.otherLftText p, .regFrmLeft p
{
	margin:0px;
	padding:0px;
}
.otherLftText
{
	float:left;
	width:460px;
	padding:66px 0px 0px 0px;
}
.otherRightList
{
	float:left;
	width:418px;
}
.twitterListOtr
{
	float:left;
	width:206px;
	padding:0px 0px 0px 10px;
}
ul.twitterList, ul.facebookList
{
	margin:0px; padding:0px;
	list-style-type:none;
}
.twitterList li, .facebookList li
{
	margin:0px;
	padding:13px 0px 10px 0px;
	border-bottom:1px solid #636363;
}
.twitterList a, .facebookList a
{
	color:#8C8C8C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.facebookListOtr
{
	float:left;
	width:188px;
	padding:0px 0px 0px 14px;
}
.facebookList li.bdrNone
{
	border-bottom:0px;
}
.regFrmLeft
{
	float:left;
	width:239px;
	padding:19px 0px 0px 0px;
}
.textInput
{
	/*background:url(../images/inputBg.gif) no-repeat;*/
	width:386px;
	height:25px;
	border:2px solid #636363;
	margin:0px 0px 3px 0px;
	padding:5px 0px 0px 12px;
	/*padding:2px 0px 0px 12px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#949494;
}
.regForm
{
	float:left;
	width:500px;
}
.regForm p
{
	margin:0px;
	padding:10px 0px 0px 0px;
}
.contactFrmLft
{
	width:475px;
	float:left;
}
.contactFrm
{
	float:left;
	width:400px;
}
.contactFrmLft p
{
	margin:0px;
	padding:0px 0px 15px 0px;
	line-height:18px;
}
.font12
{
	font-size:12px;
}
.textarea
{
	width:386px;
	height:132px;
	padding:5px 0px 0px 12px;
	border:2px solid #636363;
	margin:0px 0px 10px 0px;
}


/* Footer */
.footer
{
	background:url(../images/footerBg.gif);
	width:1000px;
	height:124px;
	float:left;
}
.footer a
{
	text-decoration:none;
}
a.m2Logo
{
	width:52px;
	height:52px;
	float:left;
	margin:35px 0px 0px 60px;
}
a.innfusionText
{
	width:83px;
	height:6px;
	float:left;
	margin:59px 0px 0px 588px;
}
a.innfusionLogo
{
	width:46px;
	height:18px;
	float:left;
	margin:52px 0px 0px 45px;
}
a.aminaProduction
{
	width:54px;
	height:27px;
	float:left;
	margin:48px 0px 0px 11px;
}
.muchmuchmore
{
	float:left; width:858px;
}
a.orangeLink, .twitterList a:hover, .facebookList a:hover
{
	text-decoration:none;
	color:#EF5024;
}
.BtmMenu
{
	width:940px; background-color:#EF5024; height:13px; padding-left:60px;
	float:left;
}
.message
{
	padding-left:15px;
}
