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

*{ margin:0;
	padding:0;
	font-family:Arial;
	font-stretch:narrower;
	}*
	
	
	body {background-color:#FFFFFF;
	background:url(../images/bk.jpg);
	background-position:center;
	background-repeat:repeat-y;}
	
	div#wrapper {width:980px;margin:0pt auto;}
	div#wrapper2 {background-color:#FFFFFF;border-left: 10px solid #000000;width:960px;border-right: 10px solid #000000;float:left}
	
	div#header {margin-left:10px;width:940px;float:left}
	div#logo {width:267px;height:125px;background:url(../images/logo.png) no-repeat;float:left}
	
	div#mainLinks {width:940px;height:35px;background:url(../images/menuBar.png) repeat-x;float:left}
	
	div#hText {font-stretch:narrower;width:600px;margin:60px 0 0 70px;font-size:16px;color:#360043;float:left}
	
	.sp {background:url(../images/menuActive.png) repeat-x;}
	
	div#mLinkHome {font-size:18px;font-family:Arial;color:#FFFFFF;text-align:center;background:url(../images/menuActive.png) repeat-x;width:82px;line-height:35px;height:35px;float:left}
	div#mLinkHome a {font-size:18px;font-family:Arial;color:#FFFFFF;text-align:center;text-decoration:none}
	
	div#mLinkProdu {font-size:18px;font-family:Arial;color:#FFFFFF;text-align:center;border-left:2px solid #7c5f7e;width:160px;line-height:35px;height:35px;float:left}
	div#mLinkProdu a {font-size:18px;font-family:Arial;color:#FFFFFF;text-align:center;text-decoration:none}
	
	div#mLinkAbout {font-size:18px;font-family:Arial;color:#FFFFFF;text-align:center;border-left:2px solid #7c5f7e;width:130px;line-height:35px;height:35px;float:left}
	div#mLinkAbout a {font-size:18px;font-family:Arial;color:#FFFFFF;text-align:center;text-decoration:none}
	
	div#mLinkArchive {font-size:18px;font-family:Arial;color:#FFFFFF;text-align:center;border-left:2px solid #7c5f7e;width:120px;line-height:35px;height:35px;float:left}
	div#mLinkArchive a{font-size:18px;font-family:Arial;color:#FFFFFF;text-align:center;text-decoration:none}
	
	div#mLinkAwards {font-size:18px;font-family:Arial;color:#FFFFFF;text-align:center;border-left:2px solid #7c5f7e;width:120px;line-height:35px;height:35px;float:left}
	div#mLinkAwards a{font-size:18px;font-family:Arial;color:#FFFFFF;text-align:center;text-decoration:none}
	
	div#mLinkContact {font-size:18px;font-family:Arial;color:#FFFFFF;text-align:center;border-left:2px solid #7c5f7e;width:120px;line-height:35px;height:35px;float:left}
	div#mLinkContact a{font-size:18px;font-family:Arial;color:#FFFFFF;text-align:center;text-decoration:none}
	
	div#mLinkRss {font-size:18px;font-family:Arial;color:#FFFFFF;text-align:center;border-left:2px solid #7c5f7e;width:120px;line-height:35px;height:35px;float:left}
	div#mLinkRss a{font-size:18px;font-family:Arial;color:#FFFFFF;text-align:center;text-decoration:none}
	div#linkimgRss {margin:10px 0 0 30px;width:14px;float:left}
	div#rssxxx {width:30px;float:left}
	
div#content {margin:20px 0 0 10px;width:940px;float:left}
	div#leftContent {width:620px;float:left}
	div#rightContent {width:300px;float:right}
	
	div#imageBox {border: 1px solid #f0f0f0;width:598px;padding:10px 10px 10px 10px;background-color:#f5f5f5;float:left}
	div#imageText {height:95px;background-color:#000000;width:600px;float:left}
	
	div#image1 {width:598px;height:261px;float:left}
	div#imageLeftAr {width:18px;height:21px;margin:33px 0 0 36px;float:left}
	div#imageMidText {margin:0 16px 0 16px;width:455px;float:left}
	div#imageTTitle {font-family:Arial;font-size:16px;width:455px;line-height:33px;font-weight:bold;color:#FFFFFF;float:left}
	div#imageTexttex {font-size:13px;width:455px;color:#FFFFFF;float:left}
	div#imageRightAr {width:18px;height:21px;margin:33px 36px 0 0;float:right}
	
	
	div#newsEvents {margin-top:20px;border: 1px solid #f0f0f0;width:598px;padding:10px 10px 60px 10px;background-color:#f5f5f5;float:left}
	
	div#newsTitle {letter-spacing:-1px;font-size:21px;border-bottom: 1px solid #b788bc;color:#441d4c;line-height:20px;height:25px;width:598px;float:left}
	
	div#newsx {width:548px;padding:0 30px 0px 20px;float:left}
	div#newsItems {margin-top:10px;width:548px;float:left}
	div#newsItemImage {width:70px;float:left}
	
	div#newsItemText {width:463px;margin-left:15px;float:left}
	
	div#newsItemText p#newsTi { color:#ab2fb3;font-size:14px}
	div#newsItemText p#newsx { color:#7b7b7b;font-size:12px;font-style:italic}
	div#newsItemText p#newsTixx { color:#000000;font-size:12px}
	div#newsItemText p#newsTixx a { color:#f205ad;font-size:12px;text-decoration:none}
	
	
	div#rightC1 {margin-top:20px;width:300px;height:330px;background:url(../images/rightContHead.png) no-repeat;float:left}
	
	div#rightC1Text {margin:230px 0 0 10px;color:#845f8a;font-size:12px;font-weight:bold;width:140px;float:left}
	div#rightC1Text p {font-weight:normal}
	
	div#enewsUpdate {width:280px;padding:10px 10px 10px 10px;background-color:#f5f5f5;float:left}
	
	div#eNewsUpTitle{font-size:20px;border-bottom: 1px solid #b788bc;color:#441d4c;line-height:20px;height:25px;width:280px;float:left}
	div#eNewsTextPart {margin-top:10px;width:280px;float:left}
	
	div#rssimage {width:14px;float:left}
	div#rssText {margin-left:10px;width:220px;font-size:12px;float:left}
	
	div#searchPart {margin-top:10px;width:280px;float:left}
	
	input#tBox {margin-top:2px;height:20px;width:210px;float:left}
	input#subButt {margin-left:5px;height:25px;width:60px;float:left}
	
	div#colorImage {letter-spacing:-3px;font-size:38px;color:#380b44;line-height:108px;text-align:center;margin-top:20px;border: 5px solid #f5f5f5;width:290px;height:108px;background:url(../images/colorImage.png) no-repeat;float:left}
	
	
	div#whatsOnPart {margin-top:20px;width:280px;padding:10px 10px 10px 10px;background-color:#f5f5f5;float:left}
div#whatsOnTitle {font-size:20px;border-bottom: 1px solid #b788bc;color:#441d4c;line-height:20px;height:25px;width:280px;float:left}
	
	div#whatOnText {margin-top:10px;width:280px;float:left}
	div#whatOnText  ul#whatOnDes {display:block;}
	div#whatOnText  ul#whatOnDes li {font-stretch:narrower;display:block;font-size:12px}
	
	
	
	
	div#footer {margin-top:20px;height:63px;width:960px;background-color:#d2d2d2;float:left}
	div#fText1 {font-size:12px;margin:30px 0 0 10px;color:#000000;float:left}
	div#fText2 {font-size:12px;margin:15px 10px 0 0;width:390px;line-height:16px;color:#000000;float:right}
	div#fText2 a{font-size:12px;color:#000000;}
	
	
	
	ul#mLinkUl {display:inline;float:left}
	ul#mLinkUl  li {line-height:35px;height:35px;border-left:2px solid #7c5f7e;padding:0 20px 0 20px;display:inline-block;float:left}
	ul#mLinkUl  li a{text-decoration:none;line-height:35px;font-size:20px;color:#FFFFFF}
	ul#mLinkUl  li#sp {border-left:2px solid #7a557e;background:url(../images/menuActive.png) repeat-x;}
	
	
	
	
	
	
	/*Awards page*/
	
	
	div#contentAwards {padding:10px 10px 10px 10px;background-color:#f5f5f5;margin:20px 0 0 10px;width:920px;float:left}
	
	div#awCTitle {font-size:20px;margin-bottom:20px;border-bottom: 1px solid #b788bc;color:#441d4c;line-height:20px;height:25px;width:920px;float:left}
	div#awardsAllItems {padding:0 0 60px 10px;margin-top:20px;width:910px;float:left}
	
	div#awardsItem {margin:10px 20px 0 0;width:420px;float:left}
	div#awardsIBox {background-color:#dddddd;width:205px;height:110px;border: 1px solid #b788bc;float:left}
	
	div#awardsIText {margin:5px 0 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#ae2fb2;float:left}
	
	div#awardsIText p { margin-top:5px;font-style:italic;color:#717171;font-size:12px}
	
	
	
	/*Contact Us*/
	
	div#contactCont {margin:20px 0 0 10px;width:910px;float:left}
	div#googleMap {height:420px;width:670px;border: 1px solid #000000;float:left}
	div#contLeftText {font-size:16px;padding:10px 0 10px 0;width:200px;float:right}
	div#contLeftText p {line-height:18px;font-size:13px;color:#494949}
	div#contLeftText a {font-size:16px;color:#502d57}
	
	div#contBottomText {margin-top:20px;line-height:18px;font-size:15px;width:870px;float:left}
	
	div#contBottomText label {font-size:16px;color:#6a4a73}
	div#contBottomText a {font-size:15px;color:#6a4a73}
	
	
	/*News Page*/
	
	div#newsMainContent {width:920px;padding:0 0 50px 0px;float:left}
	div#newsLeftItems {width:600px;padding:0 0 50px 0;float:left}
	div#newsItemsX {font-size:20px;font-weight:lighter;color:#ad2eb3;border-bottom: 1px solid #b788bc;width:590px;padding:40px 0 40px 10px;float:left}
	div#newsItemsX label {font-size:16px;color:#5d5d5d;font-style:italic}
	div#newsItemsX p {font-size:16px;color:#414141;}
	div#newsItemsX p a {text-decoration:none;color:#f256c4}
	
	
	div#newsSearchPart {width:255px;float:right}
	div#neswsSeTitle {padding:10px 0 10px ;color:#380b42;font-size:20px;width:240px;float:left}
	
	div#newsContSTbox {width:240px;float:left}
	input#newsTbox2 {width:160px;height:22px;margin-top:5px;float:left}
	input#goButton {margin-left:5px;float:left}
	
	div#nsList {padding:0 0  10px 10px;width:230px;float:left}
	
	div#nsList ul#nsListxx li{display:block;line-height:22px}
	
	div#nsList ul#nsListxx li a {color:#5d5d5d;text-decoration:none;font-size:14px}
	
	
	
	/*productions-archive page*/
	
	div#produArSpt {font-size:16px;margin:10px 0 0 0;width:800px;float:left}
	div#produArSpt span { padding-right:5px; }
	div#productionContent {padding:10px 0 50px 10px;width:910px;float:left}
	div#pnaItems {padding:10px 0 10px 0;width:900px;float:left}
	div#pnaImage {width:120px;float:left}
	div.subcat {margin-top:5px;}
	
	div#pnaText {font-size:20px;font-weight:lighter;color:#ad2eb3;margin:10px 0 0 25px;width:700px;float:left}
	div#pnaText p{font-size:16px;color:#414141;}
	div#pnaText label {font-size:16px;color:#5d5d5d;font-style:italic}
	div#pnaText p a {text-decoration:none;color:#f256c4}
	
	/* productions-result page */
	
	div#moreProductions {margin-top:15px;width:300px;float:left; margin-left:15px;}
	div#moreProductions a {font-size:18px;color:#51285b}
	
	
	div#productionContentx {padding:20px 0 50px 10px;width:910px;float:left}
	div#cppImage {width:277px;float:left}
	
	div#cppImText {font-family:Arial;font-stretch:narrower;float:right;display:inline;font-weight:lighter;font-size:16px;color:#414141;width:450px;}
	
	div#cppImText h1 {font-size:20px;font-family:Arial;font-stretch:narrower;font-weight:bold;color:441d4c;}
	div#cppImText h2 {font-size:18px;font-family:Arial;font-stretch:narrower;font-weight:bold;color:#999999;}
	
	
	/* showreel  page*/
	
	div#productionContentxx {padding:20px 0 50px 0;width:910px;float:left}
	div#showreelItem {padding:15px 10px 15px 10px;border-bottom: 1px solid #b788bc;width:890px;float:left }
	
	div#pnaTextx {font-size:20px;font-weight:lighter;color:#ad2eb3;margin:10px 0 0 0;width:470px;float:left}
	div#pnaTextx p{font-size:16px;color:#414141;}
	div#pnaTextx label {font-size:16px;color:#5d5d5d;font-style:italic}
	div#pnaTextx p a {text-decoration:none;color:#f256c4}
	
	#whatOnDes li img { border:0; }
	#whatOnDes li a { text-decoration:none; color:#000000;  }
	
	div#mediaPart {padding:15px 0 0 10px;width:355px;height:115px;background:url(../images/showreelmback.png) no-repeat;float:right}
	div#mediapTitle {font-size:18px;font-weight:lighter;color:#4d0c57;width:300px;float:left}
	div#mediaImage {margin-top:10px;float:left}
	div#mediaDownload {margin-top:10px;width:300px;float:left}
	div#mediaDownload a {font-size:18px;font-weight:lighter;color:#4d0c57;}
	
	
	/* curent products page */
	
	
	div#hTextCProducts {color:#6c376f;font-stretch:narrower;width:600px;margin:50px 10px 0 0;font-size:17px;float:right}
	div#logoCS {width:200px;height:125px;background:url(../images/logo2.png) no-repeat;float:left}
	
	div#currentProductItem {margin:10px 10px 0 0;width:435px;float:left}
	div#currentItImage { width:205px;height:110px;float:left}
	
	
	div#currentText {width:200px;padding-right:20px;font-size:19px;font-weight:lighter;color:#ad2eb3;margin:10px 0 0 10px;float:left}
	div#currentText p{font-size:16px;color:#414141;}
	div#currentText label {font-size:16px;color:#000000}
	div#currentText  a {text-decoration:none;color:#f256c4}
	
	div#contentAwardsxx {padding:10px 10px 10px 10px;min-height:380px;background-color:#f5f5f5;margin:20px 0 0 10px;width:920px;float:left}
	
	/* products page */
	
	
	.subprod {width:300px;}
	
	
	
	
	
	
	
	
	
div#montage {
	border:1px solid black;
	background-color:black;
	cursor:pointer;
}

div#montage_image_holder {
	text-align:center;
}

div#montage_info {
	padding:0;
	margin:0;
	color:white;
	background-color:black;
}	
	
div#montage_info h1 {
	padding:0;
	margin:0;
	margin-left:3px;
	font-size:1.2em;
}

div#montage_info p {
	padding:0;
	margin:0;
	margin-left:3px;
	font-size:1em;
}	
	
	
	
	