html { height:101% }
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background:#434243 url(../images/bg_main_blue_repeat.gif) top left repeat-x;  padding:0; margin:0; }

#bg_blue #bg_expandable #bg_main #main_centered #content_area #content #column_right img{ margin: 43px 0px 0px 0px}

#bg_expandable { background:transparent url(../images/bg_content_shadow_sides.gif) center repeat-y }

#bg_pink { background:#434243 url(../images/bg_main_pink_repeat.gif) top left repeat-x; }
#bg_pink #bg_main { padding:10px 0 0 0; background:transparent url(../images/bg_main_pink.gif) top center no-repeat;}
#bg_pink #content h1#txt_what_we_do { background:#555757 url(../images/txt_what_we_do.gif) top left no-repeat; text-indent:-999px; }
#bg_pink img { border:1px solid #f765c6;  margin: 0 10px 10px 0  }
#bg_pink h2, #bg_pink #submenu ul li { color:#f765c6; }
#bg_pink p { text-align:left; }
#bg_orange #bg_expandable #bg_main #main_centered #content_area #content #column_left li {background-image:url(../images/bullet_pink.gif)}

img.blank{border:0px; margin:0px; padding:0px;}

#bg_orange { background:#434243 url(../images/bg_main_orange_repeat.gif) top left repeat-x; }
#bg_orange #bg_main {padding:130px 0 0 0; background:transparent url(../images/bg_main_orange.gif) top center no-repeat;}
#bg_orange #content h1#txt_movies { background:#555757 url(../images/txt_movies.gif) top left no-repeat; text-indent:-999px; color:#ff8400; }
#bg_orange img { border:1px solid #ff8400; float:left; margin: 0 10px 10px 0 }
#bg_orange h2, #bg_orange h1 { color:#ff8400; }
#bg_orange #bg_expandable #bg_main #main_centered #content_area #content #column_left li {background-image:url(../images/bullet_orange.gif)}
#bg_orange .embedded_movie { border:1px solid #ff8400; background:#434243;}
#bg_orange .embedded_movie .heading, #bg_orange #thumbnail_menu .teaser h3  { color:#ff8400  }
#bg_orange #bg_expandable #bg_main #main_centered #content_area #content #column_left #submenu ul li {background-image:none}

#bg_green { background:#434243 url(../images/bg_main_green_repeat.gif) top left repeat-x; }
#bg_green #bg_main {padding:130px 0 0 0; background:transparent url(../images/bg_main_green.gif) top center no-repeat;}
#bg_green #content h1#txt_latest_news { background:#555757 url(../images/txt_latest_news.gif) top left no-repeat; text-indent:-999px; color:#66ff99;}
#bg_green img { border:1px solid #66ff99; float:left; margin: 0 10px 10px 0 }
#bg_green h2, #bg_green h1 { color:#66ff99; }
#bg_green #bg_expandable #bg_main #main_centered #content_area #content #column_left li {background-image:url(../images/bullet_green.gif)}
#bg_green #news_list .teaser h2 { color:#fff; }
#bg_green #news_list .teaser h3 { color:#66ff99; }
#bg_green #bg_expandable #bg_main #main_centered #content_area #content #column_left #submenu ul li {background-image:none}

/*New Styles Added 12 November 2008 */

#bg_gallery { background:#434243 url(../images/bg_main_gallery_repeat.gif) top left repeat-x; }
#bg_gallery #bg_main {padding:130px 0 0 0; background:transparent url(../images/bg_gallery.gif) top center no-repeat;}
#bg_gallery #content h1#txt_gallery { background:#555757 url(../images/txt_gallery.gif) top left no-repeat; text-indent:-999px; color:#66ff99;}
#bg_gallery img { border:1px solid #45dfe6; float:left; margin: 0 10px 10px 0 }
#bg_gallery h2, #bg_gallery h1 { color:#45dfe6; }
#bg_gallery #bg_expandable #bg_main #main_centered #content_area #content #column_left li {background-image:url(../images/bullet_green.gif)}
#bg_gallery #news_list .teaser h2 { color:#fff; }
#bg_gallery #news_list .teaser h3 { color:#45dfe6; }
#bg_gallery #bg_expandable #bg_main #main_centered #content_area #content #column_left #submenu ul li {background-image:none}

#bg_whoweare { background:#434243 url(../images/bg_main_whoweare_repeat.gif) top left repeat-x; }
#bg_whoweare #bg_main {padding:130px 0 0 0; background:transparent url(../images/bg_whoweare.gif) top center no-repeat;}
#bg_whoweare #content h1#txt_whoweare { background:#555757 url(../images/txt_whoweare.gif) top left no-repeat; text-indent:-999px; color:#66ff99;}
#bg_whoweare img { border:1px solid #9acc03; float:left; margin: 0 10px 10px 0 }
#bg_whoweare h2, #bg_gallery h1 { color:#9acc03; }
#bg_whoweare #bg_expandable #bg_main #main_centered #content_area #content #column_left li {background-image:url(../images/bullet_green.gif)}
#bg_whoweare #news_list .teaser h2 { color:#fff; }
#bg_whoweare #news_list .teaser h3 { color:#9acc03; }
#bg_whoweare #bg_expandable #bg_main #main_centered #content_area #content #column_left #submenu ul li {background-image:none}

#bg_ambient { background:#434243 url(../images/bg_main_ambientmedia_repeat.gif) top left repeat-x; }
#bg_ambient #bg_main {padding:130px 0 0 0; background:transparent url(../images/bg_ambientmedia.gif) top center no-repeat;}
#bg_ambient #content h1#txt_ambient { background:#555757 url(../images/txt_ambientmedia.gif) top left no-repeat; text-indent:-999px; color:#66ff99;}
#bg_ambient img { border:1px solid #cba803; float:left; margin: 0 10px 10px 0 }
#bg_ambient h2, #bg_ambient h1 { color:#cba803; }
#bg_ambient #bg_expandable #bg_main #main_centered #content_area #content #column_left li {background-image:url(../images/bullet_green.gif)}
#bg_ambient #news_list .teaser h2 { color:#fff; }
#bg_ambient #news_list .teaser h3 { color:#cba803; }
#bg_ambient #bg_expandable #bg_main #main_centered #content_area #content #column_left #submenu ul li {background-image:none}


#bg_ambient #content h1#txt_videoproduction { background:#555757 url(../images/inhouse2.gif) top left no-repeat; text-indent:-999px; color:#66ff99;}
#bg_ambient #content h1#txt_mobilemarketing { background:#555757 url(../images/mobilemarketing.gif) top left no-repeat; text-indent:-999px; color:#66ff99;}




#bg_exper { background:#434243 url(../images/bg_main_experiential_repeat.gif) top left repeat-x; }
#bg_exper #bg_main {padding:130px 0 0 0; background:transparent url(../images/bg_experiential.gif) top center no-repeat;}
#bg_exper #content h1#txt_exper { background:#555757 url(../images/txt_experiential.gif) top left no-repeat; text-indent:-999px; color:#66ff99;}
#bg_exper img { border:1px solid #7575cf; margin: 0 0px 0px 0 }
#bg_exper h2, #bg_exper h1 { color:#7575cf; }
#bg_exper #bg_expandable #bg_main #main_centered #content_area #content #column_left li {background-image:url(../images/bullet_green.gif)}
#bg_exper #specimg li {background-image:none;}
#bg_exper #news_list .teaser h2 { color:#fff; }
#bg_exper #news_list .teaser h3 { color:#7575cf; }
#bg_exper #bg_expandable #bg_main #main_centered #content_area #content #column_left img{margin:0px; float:left; margin-right:30px; }
#bg_exper #bg_expandable #bg_main #main_centered #content_area #content #column_left #submenu ul li {background-image:none}


#bg_blue #bg_expandable #bg_main #main_centered #content_area #content #column_left .inner table tbody  tr td a{text-align:left; margin:0px}


#bg_eventman { background:#434243 url(../images/bg_main_eventmanagement_repeat.gif) top left repeat-x; }
#bg_eventman #bg_main {padding:130px 0 0 0; background:transparent url(../images/bg_eventmanagement.gif) top center no-repeat;}
#bg_eventman #content h1#txt_eventman { background:#555757 url(../images/txt_eventmanagement.gif) top left no-repeat; text-indent:-999px; color:#66ff99;}
#bg_eventman img { border:1px solid #9a5fe2; float:left; margin: 0 10px 10px 0; }
#bg_eventman h2, #bg_eventman h1 { color:#9a5fe2; }
#bg_eventman #bg_expandable #bg_main #main_centered #content_area #content #column_left li {background-image:url(../images/bullet_green.gif)}
#bg_eventman #news_list .teaser h2 { color:#fff; }
#bg_eventman #news_list .teaser h3 { color:#9a5fe2; }
#bg_eventman #bg_expandable #bg_main #main_centered #content_area #content #column_left #submenu ul li {background-image:none}

/* End of new styles */




#bg_yellow { background:#434243 url(../images/bg_main_yellow_repeat.gif) top left repeat-x; }
#bg_yellow #bg_main {padding:130px 0 0 0; background:transparent url(../images/bg_main_yellow.gif) top center no-repeat;}
#bg_yellow #content h1#txt_new_products { background:#555757 url(../images/txt_new_products.gif) top left no-repeat; text-indent:-999px; }
#bg_yellow #content h1#txt_new_media { background:#555757 url(../images/txt_new_media.gif) top left no-repeat; text-indent:-999px; }
#bg_yellow img { border:1px solid #98c805; float:left; margin: 0 10px 10px 0 }
#bg_yellow h1, #bg_yellow h2, #bg_yellow a, #bg_yellow #submenu ul li, #bg_yellow #news_list .teaser h3, #bg_yellow .embedded_movie .heading { color:#98c805; }
#bg_yellow #bg_expandable #bg_main #main_centered #content_area #content #column_left li {background-image:url(../images/bullet_yellow.gif)}
#bg_yellow #news_list .teaser h2 { color:#fff; }
#bg_yellow #bg_expandable #bg_main #main_centered #content_area #content #column_left #submenu ul li {background-image:none}

#bg_blue { background:#434243 url(../images/bg_main_blue_repeat.gif) top left repeat-x; }
#bg_blue #bg_main {padding:130px 0 0 0; background:transparent url(../images/bg_main_blue.gif) top center no-repeat;}
#bg_blue #content h1#txt_contact_us { background:#555757 url(../images/txt_contact_us.gif) top left no-repeat; text-indent:-999px; color:#63c4f2;}
#bg_blue #content h1#txt_welcome { background:#555757 url(../images/txt_welcome.gif) top left no-repeat; text-indent:-999px; color:#63c4f2;}
#bg_blue img { border:0px solid #63c4f2; margin: 0 10px 10px 0 }
#bg_blue h2, #bg_blue h1, #bg_blue #content .inner a,#bg_main #content .inner a { color:#63c4f2; }
#bg_blue #bg_expandable #bg_main #main_centered #content_area #content #column_left li {background-image:url(../images/bg_main_blue.gif)}
#bg_blue #bg_main {padding:130px 0 0 0; background:transparent url(../images/bg_main_blue.gif) top center no-repeat;}
#bg_blue #bg_expandable #bg_main #main_centered #content_area #content #column_left #submenu ul li {background-image:none}

#bg_grey { background:#434243 url(../images/bg_main_grey_repeat.gif) top left repeat-x; }
#bg_grey #bg_main {padding:130px 0 0 0; background:transparent url(../images/bg_main_grey.gif) top center no-repeat;}
#bg_grey #content h1#txt_contact_us { background:#555757 url(../images/txt_contact_us.gif) top left no-repeat; text-indent:-999px; color:#63c4f2;}
#bg_grey #content h1#txt_welcome { background:#555757 url(../images/txt_welcome.gif) top left no-repeat; text-indent:-999px; color:#63c4f2;}
#bg_grey img { border:1px solid #63c4f2; float:left; margin: 0 10px 10px 0 }
#bg_grey h2, #bg_grey h1, #bg_grey a { color:#63c4f2; }	
#bg_grey #bg_expandable #bg_main #main_centered #content_area #content #column_left li {background-image:url(../images/bg_main_blue.gif)}
#bg_grey #bg_expandable #bg_main #main_centered #content_area #content #column_left #submenu ul li {background-image:none}

#bg_expandable #bg_main { padding:29px 0 0 0; }
#bg_expandable #bg_main img{ float:right; margin: 0 0 10px 30px}
#bg_expandable #bg_main #news_single img{ float:left; margin-left:0; margin-right:20px; }

#logo_link {padding:0 0 60px 300px;}
#logo_link a {display:block; width:170px; height:50px;}
#main_centered{ margin:0 auto; display:block; overflow:hidden; width:915px; padding:0; }

#nav_main{ background:transparent url(../images/bg_nav_shadow_off.gif) top right repeat-y; float:left; padding:0; width:130px; font-size:10px; }
#nav_main ul { background-color:#999; border:0px solid orange; list-style:none; padding:0; float:right; margin:0; width:123px; display:block;}
#nav_main ul li { width:123px;  float:left; border-bottom:1px solid #63c4f2; padding:0; background:none }
#nav_main ul li a { display:block; border-left:9px solid #666; padding:13px 0 12px 11px; margin:0; text-decoration:none; color:#fff; font-weight:bold; width:100px; }
#nav_main ul li a:hover,  #nav_main ul .active a { border-left:9px solid #63c4f2; color:#63c4f2; }
#nav_main ul .active a {  }
#nav_main ul .active {  background:#666 url(../images/bg_nav_shadow_active.gif) top right repeat-y; padding-top:0; margin-top:0;}
#nav_main #last_menu_item { border:0; }
#nav_main #thickbottom{  border-bottom:4px solid #63c4f2; }


#content_area {  background:transparent; float:left; padding:10px 0 0 0 }
#content { float:left; width:765px; line-height:1.3em; }
#content .inner {padding:0 10px 10px 33px;}
#min_height {  width:10px; height:385px; float:left;}
#footer { margin:0 auto; height:49px; text-align:center; width:915px;}
#bg_footer {background:url(../images/bg_footer.gif) bottom center no-repeat;  height:50px}
#sub_footer {float:left; padding:0 0 20px 134px; background:#434243; background-image:none; font-size:.9em; color:#999;}

#column_left {float:left;  }
#column_left p { padding-right:10px; }

#column_right { float:left; }
#column_right img{ border:0; }


#sub_footer_left{float:left; text-align:left;}
#sub_footer_left a { color:#fff; text-decoration:none; line-height:16px }
#sub_footer_right {float:right; padding-right:12px; text-align:right}
#sub_footer_right  a {color:#fff; text-decoration:none; font-weight:bold;}

h1, h2, p, ul, ol { margin:0; padding:0 20px .9em 0; border:0px solid orange; line-height:1.2em; font-size:1em; }
h2 { font-size:1.1em; font-weight:bold; }
h3, h4, h5 { font-size:1em; font-weight:bold; border:0px solid yellow; margin:0;}
li { padding:0 20px 10px 10px; background:url(../images/bullet_blue.gif) top left no-repeat;  border:0px solid yellow;  }
ul { padding:0 10px 10px 0; list-style:none;}
h1 { padding:0 0 20px 0; font-size:1.6em;}
img {margin:0px; }
p { margin:0 10px 0 0; border:0px solid yellow	 }

#menu_files { padding:30px 0 0 20px }
#menu_files h2 { color:#63c4f2; font-size:1.2em; padding-bottom:0; }
#menu_files ul { list-style-type:none;  margin:0; padding:0; }
#menu_files li { margin:0; padding:0; background:url(../images/bg_menu_divider.gif) top left repeat-x; padding:9px 0; margin-top:20px; border:0px solid orange; }
#menu_files li a { margin:0; padding:0; color:#fff; line-height:1em; border:0px solid red; }

#news_list .teaser {padding-bottom:17px; border-bottom:1px solid #000; margin: 0 0 14px 0; width:700px;}
#news_list .teaser h2 { margin:0; }
#news_list .teaser h3 {  margin:0;}
#news_list .teaser a,  #news_single .article a  { color:#999; }

.embedded_movie { border:1px solid #ff8400; font-size:1.2em; margin:0 0 40px 0; float:left; }
.embedded_movie .movie_info { padding:4px; float:left; width:auto }
.embedded_movie .heading, .embedded_movie .text { float:left; padding:0 .4em 0 0 ;}

#thumbnail_menu {width:600px; border:0px solid red; float:left }
#thumbnail_menu .row { float:left; border:0px solid red; width:700px; padding-bottom:10px}
#thumbnail_menu .movierow { float:left; border:0px solid red; width:600px; padding-bottom:10px}
#thumbnail_menu .teaser { float:left; border:0px solid yellow; width:233px;}

#thumbnail_menu .teaser h3 { font-weight:normal; margin:0; padding:4px 0 2px 0; }
#thumbnail_menu .teaser  p { float:left }

#bg_expandable #bg_main #thumbnail_menu .teaser img { float:none; margin:0; padding:0; }


#thumbnail_menu .movie_teaser {  width:290px; }
#thumbnail_menu .movie_teaser p { width:120px;  }



#submenu {  float:left; border:0px solid yellow; width:700px; font-size:1.1em; font-weight:bold;  padding:0 0 20px 0;}
#submenu ul { list-style-type:none; padding:0; margin:0;}
#submenu ul li { width:233px; float:left; padding:0 0 4px 0; background:none;  border:0px solid yellow; }
#submenu ul li a { color:#fff; text-decoration:none; }
#submenu ul li a:hover { text-decoration:underline; }

.movies_page h1#txt_movies { width:110px; float:left; }
.movies_page #thumbnail_menu { padding-left:110px; }


