﻿/* CSS Document */

/* undo some default styling of common (X)HTML browsers
 ************************************************************/

    /* No list-markers by default - 
     * must redefine bullets w/ bg graphics
     ********************************************************/

     ul,ol {
	     list-style:none;
	 }

    /* Avoid browser default inconsistent heading, 
     * font-sizes and pre/code
     ********************************************************/
     body,h1,h2,h3,h4,h5,h6,pre,code,td {
	     /* font-size:76%; */
	     font-size:12px;
         }

    /* Remove inconsistent (among browsers) - 
     * default padding or margin 
     ********************************************************/
     ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td,img,hr {
         margin:0; padding:0;
     }

     /* prevent blue linked image borders
     ********************************************************/
      a img,:link img,:visited img,fieldset {
         border:none;
         }

     .iepngfix { behavior: url(/scripts/iepngfix.htc) }
	 
/*  Text Wrapper allows to make HTML text wrap in shapes other than just a rectangle
     * 
     ********************************************************/
html,body {
    width:100%;
	background:#6c6a6a;
    /*font-family: Verdana;*/
}
.clr 
{
    clear:both;   
}
#wallpaper1
{
    /*background:url('../images/backgrounds/Fashion_BG.jpg');*/
    background-repeat:no-repeat;
    /*width:1125px;
    width:100%;*/
    height:900px;
}
.backgroundfixed
{
	position: fixed;	
	top: 0;	
	left: 0;	
	z-index: 100;
}
.mainDiv 
{
	position:relative;
	width:1200px;
	height:1320px;
	background:#383337;
}
.mainPage
{
	/*position:relative;
	width:1125px;*/
	width:100%;
}
.getAdobeFlashPlayer
{
	font-size:11px;
	font-family:Trebuchet;
	color:#ffffff; 
}
.mainPageSideShadow
{
	background:url('../images/side_shdws_v3.png');
    background-repeat:repeat-y;
	width:1124px;
}
.mainPageCentered
{
	/*background:url('../images/side_shdws_v2.png');
    background-repeat:repeat-y;*/
	width:990px;
}
/* -- Home --- //////////////////////////////////////////  */
.homeMainContent
{
   float:left;
   width:767px;
   height:714px;
}
.homeLeftCol
{
   width:767px;
   height:535px;
}
.homeRightCol
{
   float:left;
   width:233px;
   height:770px;
   padding-top:95px;
}
.homeRightColHeaders
{
   font-size:14px;
   font-family:Trebuchet MS;
   color:#ffffff;
   text-decoration:none;	
}
.homeServicesAndTechnologies
{
   width:689px;
   height:182px;	
   background:#000000;
   margin-left:39px;
   margin-top:10px;
   padding:18px 0 0 29px;
}
.homeMenuNav
{
  background:#000000;
  /*width:982px;*/
  /*width:98.8%;
  width:1107px;*/
  width:98.6%;
  height:30px;
  padding-left:18px;
  /*padding-left:1.2%;*/
}
.homeMenuNavLogo
{
  float:left;
  padding-right:13px;		
  padding-top:2px;
}
.homeMenuNavTab
{
  float:left;
  padding-right:25px;	
  padding-top:7px;
}
.homeMenuNavTabLink
{
  font-size:12px;
  font-family:Trebuchet MS;
  color:#999999;	
  text-decoration:none;
}

.homeMenuNavTabLink:hover
{
  color:#ffffff;		
}
.homeMenuNavTabLink_v2
{
  font-size:12px;
  font-family:Trebuchet MS;
  color:#ffffff;	
  text-decoration:none;
}
.homeSeparator
{
  padding-top:4px;	
}
.homeSeparator_v2
{
  padding-top:1px;	
}
.homeSeparator_v3
{
  height:8px;
}
.homeSeparator_v4
{
  height:4px;	
}
.homeSeparator_v5
{
  height:30px;	
}
.homeSeparator_v6
{
  height:16px;	
}
.textLine
{
  font-size:21px;
  font-weight:bold;
  font-family:Trebuchet MS;
  color:#000000;	
  text-decoration:none;	
}
.textLineBox1
{
  width:620px;
  height:30px;
  background:#ffffff;
  padding-left:15px;
}
.textLineBox2
{
  width:548px;
  height:30px;
  background:#ffffff;
  padding-left:15px;	
}
.textLineBox3
{
  width:608px;
  height:30px;
  background:#ffffff;
  padding-left:15px;		
}
.textLineBox4Layer
{
  position:relative;	
}
.textLineBox4
{
  width:519px;
  height:30px;
  background:#ffffff;
  padding-left:15px;		
}
.dotArrowLayer
{
  position:absolute;
  top:5px;
  left:470px;
  width:12px;
  height:20px;	
}
.DigitalDeliveryServices
{
  float:left;
  width:229px;
}
.ConsultingCreativeServices
{
  float:left;
  width:315px;
}
.Technologies
{
  float:left;
  width:145px;
}
.DigitalDeliveryServicesHeader
{
  font-size:14px;
  font-family:Trebuchet MS;
  color:#ffffff;
  padding-bottom:13px;			
}
.DigitalDeliveryServicesTxt
{
  font-size:12px;
  font-family:Trebuchet MS;
  color:#999999;
  line-height:15px;
}
.syndicateTo
{
  width:143px;
  height:20px;
  background:#000000;
  padding:2px 0 0 10px;
}
.syndicateToTxt
{
  font-size:18px;
  font-family:Trebuchet MS;
  background:#ffffff;
  color:#000000;
}
.syndicateToTxt_v2
{
  font-size:11px;
  font-family:Trebuchet MS;
  color:#000000;
}
.syndicateToTxt_v3
{
  font-size:11px;
  font-family:Trebuchet MS;
  color:#ffffff;
}
.syndicateToTxtLink
{
  font-size:11px;
  font-weight:bold;
  font-family:Trebuchet MS;
  color:#999999;	
}
.syndicateToTxtLink:hover
{
  color:#e6027d;	
}
.syndicateToTxtBox
{
  width:178px;
  height:104px;
  background:#ffffff;	
  padding:8px 0 0 6px;
}
.syndicateToTxtBox_v2
{
  width:178px;
  height:104px;
  background:#000000;	
  padding:8px 0 0 6px;
}
.syndicateToInnerTxtBox
{
  width:155px;	
  padding-bottom:10px;
}
.PC2ft
{
  width:62px;
  height:20px;
  padding-left:10px;
}
.PC2ft_v2
{
  width:62px;
  height:20px;
  padding-left:10px;
  background:#000000;
  color:#ffffff;
}
.Mobile
{
  width:67px;
  height:20px; 	
  padding-left:10px;
}
.Mobile_v2
{
  width:67px;
  height:20px; 	
  padding-left:10px;
  background:#000000;
  color:#ffffff;
}
.TV10ft
{
  width:75px;
  height:20px; 	
  padding-left:10px;
}
.TV10ft_v2
{
  width:75px;
  height:20px; 	
  padding-left:10px;
  background:#000000;
  color:#ffffff;
}
.SocialNetworks
{
  width:159px;
  height:20px; 	
  padding-left:10px;	
}
.SocialNetworks_v2
{
  width:159px;
  height:20px; 	
  padding-left:10px;
  background:#000000;
  color:#ffffff;	
}
.projectsHeader
{
  width:93px;
  height:22px;
  background:#000000; 	
  padding:2px 0 0 10px;
}
.projectsSlideShow
{
  width:513px;
  height:310px;
  margin-top:38px;
  padding-left:244px;  
}
/* -- Contact --- ////////////////////////////////////////////  */
.contactMainArea
{  
	margin-top:186px;
	margin-left:248px;
	/*width:585px;*/
	width:512px;
    height:443px;	
	background:#ffffff;
}
.contactFixedBackground
{
	background:url('../images/backgrounds/Contact_BG.jpg');
    background-repeat:no-repeat;
    width:1125px;
    height:900px;
}
.textLineBox5
{
  width:598px;
  height:30px;
  background:#ffffff;
  padding-left:15px;
}
.textLineBox6
{
  width:720px;
  height:30px;
  background:#ffffff;
  padding-left:15px;
}
.textLineBox7
{
  width:408px;
  height:30px;
  background:#ffffff;
  padding-left:15px;	
}
.contactFormLayer
{
  /*margin-top:79px;
  margin-left:245px;*/
}
.contactFormInnerLayer
{
  width:512px;
  height:443px;	
  background:#ffffff;
  margin-left:70px;
  margin-top:20px;
  /*filter:alpha(opacity=85);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;*/
}
.contactForm
{
  /*position:absolute;
  z-index:1;*/
  padding-top:20px;	
}
.contactFormFields
{
   position:absolute;
   z-index:1;	
}
.contactFieldElem
{
  background:url('../images/contactus/txtfield.png');
  background-repeat:no-repeat;
  width:301px;
  height:30px;	
  border:0px solid white;
  padding:6px 0 0 4px;
}
.contactFieldElem_v2
{
  background:url('../images/contactus/txtfield_small.png');
  background-repeat:no-repeat;
  width:220px;
  height:30px;	
  border:0px solid white;
  padding:6px 0 0 4px;
}
.contactTxtAreaElem
{
  background:url('../images/contactus/textarea.png');
  background-repeat:no-repeat;
  width:301px;
  height:110px;	
  padding:23px 12px 0 0;	
}
.contactOptionFieldElem
{
  border:0px solid white;	
}
.contactFieldTxt
{
  font-size:11px;
  font-family:Trebuchet MS;	
  color:#000000;
}
.contactFieldTxtArea
{
  border:0;
  width:290px;
  height:68px;
  font-size:11px;
  font-family:Trebuchet MS;	
  color:#000000; 
  margin-left:5px;
}
.contactFormLabel
{
  float:left;	
  width:160px;
  height:32px;
  font-size:12px;
  font-family:Trebuchet MS;	
  color:#000000;
  padding-top:6px
}
.contactFormSep
{
  float:left;	
  width:18px;	
}
.contactFormField 
{
  float:left;	
}
.contactPinkBox
{
  width:110px;
  height:19px;	
  background:#e6027d;
  font-size:14px;
  font-family:Trebuchet MS;	
  color:#ffffff;
  padding:3px 0 0 5px;
 
  position:absolute;
  top:185px;
  left:645px;
}
.location
{
  width:120px;
  height:20px;
  background:#000000;
  padding:2px 0 0 10px;
  margin-top:189px;
}
.locationBox
{
  width:184px;
  height:183px;	
  background:#ffffff;
  margin-top:4px;
}
.locationBoxTxt
{
  font-size:11px;
  font-family:Trebuchet MS;	
  color:#000000;
  padding:5px 0 0 3px; 	
}
.workingInPartnership
{
   width:689px;
   height:182px;	
   background:#000000;
   margin-left:39px;
   margin-top:15px;
   padding:18px 0 0 29px;
}
.workingInPartnershipHeader
{
   font-size:14px;
   font-family:Trebuchet MS;	
   color:#ffffff;	
}
.workingInPartnershipTextDiv
{
   width:460px;	
   padding-top:15px;
}
.workingInPartnershipText
{
   font-size:11px;
   font-family:Trebuchet MS;	
   color:#ffffff;		
}
.errorMsg
{
   font-size:11px;
   font-family:Trebuchet MS;	
   color:#e6027d;
   font-weight:bold;
}
.errorMsgTxt
{
   width:333px;	
   height:20px;
   text-align:left;
   margin-left:89px;
}
.sendBtn
{
   padding-right:33px;
   width:490px;
   float:left;
}
.contactFormMsgDiv
{
   width:475px;	
   padding-top:108px;
   padding-left:50px;
}
.contactFormMsgLine1
{
   font-size:16px;
   font-family:Georgia;
   color:#000000;	
	
}
.contactFormMsgLine2
{
   font-size:11px;
   font-family:Trebuchet MS;
   color:#333333;	
}
.contactFormAddress
{
   font-size:11px;
   font-family:Trebuchet MS;
   color:#333333;	
   position:absolute;
   top:455px;
   padding-left:5px;
   width:315px;	
}

/* -- Project Slide Show --- ////////////////////////////////////  */
.projectsSlideShowLayer1{
	width:757px;
}
.projectsSlideShowLayer2{
    position:relative;
    overflow:hidden;
    cursor:default;
    width:513px;
    height:310px;
}
.projectsSlideShowFrame {
    width:513px;
    position:absolute;
    bottom:0px;
}
.projectsSSFront_1 {
    display:block;
    position:absolute;
    width:513px;
    height:310px;
    background:black;
}
.projectsSSFront_2 {
    display:block;
    position:absolute;
    width:513px;
    height:310px;
    background:black;
}
.projectsSSFront_3 {
    display:block;
    position:absolute;
    width:513px;
    height:310px;
    background:black;
}
.projectsSSFront_4 {
    display:block;
    position:absolute;
    width:513px;
    height:310px;
    background:black;
}
.projectsSSFront_5 {
    display:block;
    position:absolute;
    width:513px;
    height:310px;
    background:black;
}
.projectsSSFront_6 {
    display:block;
    position:absolute;
    width:513px;
    height:310px;
    background:black;
}
.projectsSSFront_7 {
    display:block;
    position:absolute;
    width:513px;
    height:310px;
    background:black;
}
.projectsSSFront_8 {
    display:block;
    position:absolute;
    width:513px;
    height:310px;
    background:black;
}
.projectsSSLinks
{
  font-size:12px;
  font-weight:bold;
  font-family:Trebuchet MS;
  color:#999999;	
  text-decoration:none;	
}
.projectsSSLinks:hover
{
  color:#e6027d;	
}

/* -- Project Slide Show 2 --- ////////////////////////////////////  */
/*#page-wrap						{ position:absolute;top:0;left:0; width: 757px; height:350px;  }

#slider							{  height: 350px; overflow: hidden;
								  position: relative; margin: 0 0; }
								  
                                							  
#mover							{ width: 2880px; position: relative; }

.slide							{ margin-top:28px;padding: 20px 7px; width: 900px; float: left; position: relative;}
.slide h1						{ font-family: Helvetica, Sans-Serif; font-size: 30px; letter-spacing: -1px;
								  color: #ac0000; }
.slide p						{ color: #999; font-size: 12px; line-height: 22px; width: 220px; }
.slide img						{ position: absolute; top: 20px; left: 245px; }
#slider-stopper					{ position: absolute; top: 1px; background: #ffffff; color: #000000;
               					  font-weight:bold;font-family:Trebuchet MS; margin-left:10px;padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000;text-decoration:none; }
*/


/* -- Project &amp Services --- ////////////////////////////////  */
#projectMainPage 
{
   position:relative;
   background-image: url(../images/backgrounds/sea_boat_v3.jpg);
   background-repeat: no-repeat;
   background-attachment:fixed;
   min-width:1125px;
   
}
#projectMainPage_v2 
{
   position:relative;
   /*background-image: url(../images/backgrounds/sea_boat_v3.jpg);
   background-repeat: no-repeat;
   background-attachment:fixed;*/
   min-width:1125px;
   
}
.projectMainContent
{
   /*float:left;*/
   width:767px;
}
.projectMainContent_v2
{
   float:left;
   width:752px;
}
.projectMainContent_Gallery
{
   width:100%;
}
.projectLeftCol
{
   width:767px;
}
.projectLeftCol_v2
{
   width:765px;
}

.projectLeftCol_v2_Layer
{
	margin-top:	16px;
	margin-left:66px;
}
.projectLeftCol_v2_frame
{
	position:relative;
	width:674px;
}
.projectLeftCol_v2_top
{
   background-image: url(../images/global/textbox_top.png);
   background-repeat: no-repeat;
   width:674px;
   height:33px;
}
.projectLeftCol_v2_mid
{
   background-image: url(../images/global/textbox_mid_tile.png);
   background-repeat: repeat-y;
   width:674px;
   height:100%;
   padding-top:10px;
}
.projectLeftCol_v2_bottom
{
   /*background-image: url(../images/global/textbox_btm.png);
   background-repeat: no-repeat;
   width:674px;
   height:405px;*/
   
   background-image: url(../images/global/textbox_btm2.png);
   background-repeat: no-repeat;
   width:674px;
   height:60px;
}
.projectLeftCol_v2_pinkgrad 
{
   position:absolute;
   bottom:0;
   background-image: url(../images/global/textbox_pinkgrad.png);
   background-repeat: no-repeat;
   width:674px;
   height:405px;
   
}
.projectRightCol
{
   float:left;
   width:233px;
   height:770px;
   padding-top:155px;
}
.projectRightCol_v2
{
   float:left;
   width:233px;
   height:515px;
   padding-top:105px;
   }.projectRightCol_v2_box1 
	 {
	   	margin-top:6px;
	 }
	.projectRightCol_v2_box2 
	 {
	   	margin-top:6px;
	 }
	.projectRightCol_v2_box3 
	 {
	   	margin-top:6px;
	   	padding:7px;
	   	width:198px;
	   	height:160px;
	   	background:#000000;
	 }.projectRightCol_v2_box3_txt 
	   {
	   		width:170px;
	   		background:#000000;
	   		font-size:11px;
			font-family:Trebuchet MS, Arial;
			color:#ffffff; 
	   }
	  .projectRightCol_v2_box3_link
	  {
	  	    font-size:11px;
			font-family:Trebuchet;
			color:#ffffff; 
			text-decoration:none;
	  }
	  .projectRightCol_v2_box3_link:hover
	  {
	        color:#e6027d;	
	  }
.projectRightCol_v2_Sep
{
    margin-top:6px;	
}

.projectImage_0 
{
    cursor:pointer;
}
.projectOuterLayer_0{
    width:212px;
    height:126px;
}
.projectOuterLayer_1{
    width:212px;
    height:126px;
}
.projectInnerLayer_0{
    background-image: url(../images/Rollover_Project_Thumb.png);
    background-repeat: no-repeat;
    position:relative;
    width:212px;
    height:126px;
    overflow:hidden;
}
.projectInnerLayer_1{
    background-image: url(../images/Rollover_Project_Thumb.png);
    background-repeat: no-repeat;
    position:relative;
    width:212px;
    height:126px;
    overflow:hidden;
}
.projectInnerLayer_0 img {
    position: absolute;
    top: 0px; 
    left: 0px;
    cursor:pointer;
}
.projectInnerLayer_1 img {
    position: absolute;
    top: 0px; 
    left: 0px;
    cursor:pointer;
}

.projectWhiteTxtDiv
{
	padding:25px 0 0 15px;
	width:170px;
}
.projectWhiteTxt
{
   	font-size:11px;
    font-family:Trebuchet MS;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none; 
}
.projectBlackTxtDiv
{
	padding:0 0 0 15px; 
	width:170px;
	
}
.projectBlackTxt
{
   	font-size:10px;
    font-family:Trebuchet MS;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}


	  
.projectMainArea
{  
	/*position:absolute;
	top:125px;
	left:152px;*/
	margin-top:155px;
	margin-left:175px;
	width:585px;
	background:#ffffff;
}

.projectMainArea_v1
{
    margin-top:107px;
	margin-left:77px;
	width:673px;
	height:385px;
}
.projectMainArea_v2
{
    /*margin-top:135px;
	margin-left:115px;
	width:585px;
	height:340px;
	background:#f5f5f5;*/
}
.projectMainArea_v3
{
	/*
	width:585px;
	height:340px;
	margin-left:115px;
	background:#f5f5f5;*/
}
.projectContents_v1
{
	background:url(../images/Syndication-Home/ImageBackground.png) no-repeat;
	width:515px;
	height:310px;
}
.projectContents
{
   margin:0;
   padding:0;
   cursor:pointer;	
}

.projectContents_v2 p
{
	display:block;
	width:365px;
}
.projectContents_v2 ul
{
    width:330px;
}
.projectContents_v2 ul li
{
	font-size:12px;
    font-family:Trebuchet MS,Arial;
    color:#333333;
    list-style-type:disc;
    margin-left:15px;
    margin-bottom:0px;
}

.projectContents_v2 p
{
	font-size:12px;
    font-family:Trebuchet MS,Arial;
    color:#333333;
    width:400px;
}

.projectContents_v2 ul li a
{
	font-size:12px;
    font-family:Trebuchet MS,Arial;
    color:#333333;
}
.projectContents_v2 ul li a:hover
{
	color:#e6027d;
}

.projectContents_v2 p a
{
	font-size:12px;
    font-family:Trebuchet MS,Arial;
    color:#333333;
}
.projectContents_v2 p a:hover
{
	color:#e6027d;
}



.projectContents_v2 h1
{
	font-size:16px;
    font-family :Georgia;
    color:#e6027d;
}
.projectContents_v2 p
{
	font-size:12px;
    font-family:Trebuchet MS;
    color:#333333;
}
.projectOverview
{
  width:143px;
  height:20px;
  background:#e6027d;
  padding:2px 0 0 10px;
  color:#ffffff;
}
.featuredOverview
{
  width:143px;
  height:20px;
  background:#e6027d;
  padding:2px 0 0 10px;
  color:#ffffff;
  margin-bottom:6px;
}
.projectImageBackground
{
	background:url(../images/Syndication-Home/ImageBackground.png) no-repeat;
	width:673px;
	height:385px;
}
.arrowImg
{
    position:absolute;
    top:5px;
    left:15px;
    cursor:default;	
    background:url(../images/arrow_v2.png) no-repeat;
	width:12px;
	height:20px;
}
/* -- Platform Overview --- /////////////////////////////////////  */
.miomniPlatform
{
  width:143px;
  height:20px;
  background:#e6027d;
  padding:2px 0 0 10px;
  color:#ffffff;
  margin-bottom:6px;
  margin-top:25px;
}
.projectRightCol_v2_box4 
 {
   	margin-top:5px;
   	padding:5px 0 0 7px;
   	width:205px;
   	height:23px;
   	background:#000000;
 }
 .projectRightCol_v2_box5 
 {
   	margin-top:5px;
   	padding:5px 0 0 7px;
   	width:205px;
   	height:23px;
   	background:#000000;
 }
 .projectRightCol_v2_box6 
 {
   	margin-top:5px;
   	padding:5px 0 0 7px;
   	width:205px;
   	height:23px;
   	background:#000000;
 }
 .projectContents_v2
 {
	padding-top:24px;
	width:475px;
	background:#f6f6f6;
	margin-left:115px;
 }
 .miomniPlatformSep
 {
    height:130px;	
 }
.backtotopdiv
{
    position:absolute;
    z-index:1;	
} 
 .up
{
   font-size:11px;
   font-family:Trebuchet MS;
   color:#e6027d;		
   text-decoration:none;	
}
/* -- Live Player --- ////////////////////////////////////////// */
.liveplayer
{
   position:relative;
   background:url(../images/stream-me/vid_frame.png) no-repeat; /* adjust url as required */
   width:870px;
   height:551px;	
}
.silverlightControlHost
{
   position:absolute;
   top:35px;
   left:35px;
   height:551px;
   width:870px;	
}
/* -- Site Footer --- //////////////////////////////////////////  */
.siteFooter
{
	width:741px;
	height:120px;
	padding:32px 0 0 11px;
}
.siteFooterTxt
{
   font-size:10px;
   font-family :Verdana;
   color:#dddddd;
   line-height:7px;
   text-decoration:none;
}
.siteFooterLink
{
   font-size:10px;
   font-family :Verdana;
   color:#dddddd;
   line-height:7px;
   text-decoration:none;	
   cursor:pointer;
}
.siteFooterLink:hover
{
   color:#e6027d;	
}
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#333; border:8px solid #444; padding:12px;}
#simplemodal-container a.modalCloseImg {
	background:url(../images/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}
.dialogTxt 
{
	color:#bbbbbb;
}
.basic-modal-content
{
    width:600px;	
}

.footer_v2
{
	width:97.6%;
	height:138px;
	background:#ececec;
	padding:18px 0 0 30px;
    }.footer_v2_1stbox1 
     { 
        float:left;
        width:274px;
        font-size:12px;
	    font-family:Trebuchet MS;
	    color:#333333;		
     }
     .footer_v2_box1_header
     {
     	font-size:18px;
	    font-family:Trebuchet MS;
	    color:#000000;	
	    line-height:33px;
     }.footer_v2_1stbox1 a
     {
		font-weight:bold;
		font-size:12px;
		font-family:Trebuchet MS;
		color:#333333;	
	 }
	 .footer_v2_readmore
	 {
	 	font-size:12px;
	    font-family:Trebuchet MS;
	    color:#333333;	
	    text-decoration:none;
	 }
     .footer_v2_readmore:hover
     {
     	color:#e6027d;
     }
     
.footer_v2_box2 
{
   float:left;
   width:212px;
   height:16px;	
   background:#ececec;
   padding-top:22px;
   padding-left:29px;
   
}
.footer_v2_box3
{
   float:left;
   width:212px;
   height:16px;	
   background:#ececec;
   padding-top:22px;
   padding-left:4px;  	
}
.footer_v2_box4
{
   float:left;
   width:212px;
   height:16px;	
   background:#ececec;
   padding-top:22px;
   padding-left:4px;  	
}
.footer_v2_2ndBox
{
   width:97.7%;
   height:31px;
   background:#333333;
   padding-left:29px;
   padding-top:7px;
}
.miomnilogo
{
   float:left;	
}
.miomnitxt
{
   float:left;
   font-size:12px;
   font-family:Trebuchet MS;
   color:#666666;
   padding-left:16px;
   padding-top:8px;	
}
.footer_v2_2ndBox_link1
{
   float:left;
   padding-top:8px;
   padding-left:25px;	
}
.footer_v2_2ndBox_link2
{
   float:left;
   padding-top:8px;
   padding-left:25px;		
}
.footer_v2_2ndBox_link3
{
   float:left;
   padding-top:8px;
   padding-left:25px;	
}
.footer_v2_2ndBox_link4
{
   float:left;
   padding-top:8px;
   padding-left:25px;	
}
.footer_v2_2ndBox_link
{
   font-size:12px;
   font-family:Trebuchet MS;
   color:#666666;
   text-decoration:none;
   cursor:pointer;		
}
.footer_v2_2ndBox_link:hover
{
   color:#ffffff;
}

.footer_v2_3ndBox
{
   width:97.7%;
   height:65px;
   background:#000000;
   padding-left:29px;
   padding-top:7px;
	
}
.footer_v2_3ndBox_txt
{
   float:left;
   font-size:11px;
   font-weight:bold;
   font-family:Trebuchet MS;
   color:#cccccc;	
}
/* -- User Login --- //////////////////////////////////////////  */
.EventAndCountdownDiv 
{
    position:absolute;
    top:97px;
    left:122px;
    background:#fafafa;
    border:1px solid #cccccc;
    width:473px;
    height:140px;
    
    -moz-border-radius: 7px;
   	-webkit-border-radius: 7px; 
}
.eventDateDiv 
{
    padding-top:19px;
}
.eventName 
{
	font-size:34px;
	font-family:Trebuchet MS;
}
.eventType 
{
	font-size:11px;
}
.eventDate
{
	font-size:28px;
	font-family:Trebuchet MS;	
}
.eventDate_v1
{
	float:left;
	font-size:28px;
	font-family:Trebuchet MS;
}
.eventDate_v2
{
	float:left;
	font-size:28px;
	font-family:Trebuchet MS;
	color:#71fb01;
}
.eventCountdown 
{
	float:left;
    font-size:28px;
	font-family:Trebuchet MS;
	color:#71fb01;
}
.eventDescription 
{
   	position:absolute;
   	top:324px;
    left:274px;
   	width:377px;
   	/*height:149px;*/
   	background:#fafafa;
    /*border:1px solid #cccccc;*/
    padding:17px 25px 0 25px;
    font-family:Trebuchet MS;
    font-size:13px;
    font-weight:bold;
    
    -moz-border-radius: 7px;
   	-webkit-border-radius: 7px; 
}
.eventBuyNow
{
    position:absolute;
    top:264px;
    left:709px;
    width:331px;
   	height:30px;
   	background:#1e1e1e;
   	text-align:center;
   	padding-top:12px;	
   	
   	-moz-border-radius: 7px;
   	-webkit-border-radius: 7px; 
}
.eventBuyNowLink
{
   	color:#ffffff;
   	font-family:Trebuchet MS;
   	font-size:17px;
   	font-weight:bold;
   	text-decoration:none;	
}
.eventLoginDiv
{
    position:absolute;	
    width:285px;
   	height:148px;
   	background:#1e1e1e;
   	top:322px;
   	left:709px;
   	padding:18px 23px 0 23px;
   	
   	-moz-border-radius: 7px;
   	-webkit-border-radius: 7px; 
}
.eventForgotPasswordDiv
{
    display:none;
    position:absolute;	
    width:285px;
   	height:148px;
   	background:#1e1e1e;
   	top:322px;
   	left:709px;
   	padding:18px 23px 0 23px;
   	
   	-moz-border-radius: 7px;
   	-webkit-border-radius: 7px; 
}
.eventLoginForm
{
    padding-top:12px;
    width:295px;
}
.eventLoginFormLabels
{
	float:left;
	width:55px;
}
.eventLoginFormFields
{
	float:left;
	width:230px;
}
.eventLoginFormSep
{
	float:left;
	width:6px;
}
.eventLoginForm_Email
{
	padding-top:3px;
	font-family:Trebuchet MS;
   	font-size:12px;
   	font-weight:bold;
   	color:#ffffff;
}
.eventLoginForm_EmailField
{
    float:left;
}
.eventLoginForm_Passw 
{
	padding-top:3px;
	font-family:Trebuchet MS;
   	font-size:12px;
   	font-weight:bold;
   	color:#ffffff;
}
.eventLoginForm_PasswField 
{
    float:left;
}

.eventPrepaidViewers 
{
    color:#b9b9b9;
   	font-family:Trebuchet MS;
   	font-size:16px;
   	font-weight:bold;
}
.eventSignInAndWatchLive 
{
	position:absolute;
	top:489px;
	left:709px;
	width:331px;
   	height:30px;
   	background:#1e1e1e;
   	text-align:center;
   	padding-top:12px;	
   	
   	-moz-border-radius: 7px;
   	-webkit-border-radius: 7px; 
}
.eventSignInAndWatchLiveLink
{
	color:#ffffff;
   	font-family:Trebuchet MS;
   	font-size:17px;
   	font-weight:bold;
   	text-decoration:none;
}
.eventForgotPasswordSubmit 
{
	position:absolute;
	top:489px;
	left:709px;
	width:331px;
   	height:30px;
   	background:#1e1e1e;
   	text-align:center;
   	padding-top:12px;
   	
    -moz-border-radius: 7px;
   	-webkit-border-radius: 7px; 	
}
.eventForgotPasswordSubmit
{
   display:none;	
}
.eventTxtField
{
	font-family:Trebuchet MS;
    font-size:11px;
    width:220px;
}
.eventLostPassword
{
    padding-top:12px;	
    width:289px;
}
.eventRegistration 
{
	padding-top:5px;	
	width:289px;
}
.eventLostPasswordLink
{
    font-family:Verdana;
    font-size:9px;
    color:#999999;
}
.eventStarSymbol
{
   	display:none;
   	float:left;
   	font-family:Verdana;
    font-size:9px;
    font-weight:bold;
    color:#ad0a10;
    padding-top:5px;
}
.eventLoginFormErrorMsg
{
	/*display:none;*/
	font-family:Verdana;
    font-size:9px;
    font-weight:bold;
    color:#ad0a10;
}
.eventTryBeforeDiv 
{
    position:absolute;
    top:549px;
	left:709px;
    width:331px;
    height:36px;
    background:#1e1e1e;
   	text-align:center;	
   	
   	-moz-border-radius: 7px;
   	-webkit-border-radius: 7px; 
}
.silverlightpluginDiv
{
    float:left;	
    padding-top:3px;
}
.requiresmicrosoftLink
{
	font-family:Verdana;
    font-size:9px;
    color:#999999;
    padding-left:8px;
}
.silverlightpluginLink
{
    font-family:Verdana;
    font-size:9px;
    color:#999999;
}
.trybeforeBtn
{
	float:right;
	padding-top:9px;
	padding-right:8px;
	
}

.loggedInDiv
{
    display:none;
    position:absolute;	
    width:285px;
   	height:148px;
   	background:#1e1e1e;
   	top:322px;
   	left:709px;
   	padding:18px 23px 0 23px
}
.messagePaymentNotMade
{
	font-family:Trebuchet MS;
    font-size:13px;
    font-weight:bold;
    color:#ffffff;
    padding-top:15px;
    width:195px;
   
}

/* -- User Details --- ///////////////////////////////////////  */
.userDetails_mainDiv 
{
	position:relative;
	width:1200px;
	height:1320px;
	background:#383337;
}
.userDetailsTop
{
	position:absolute;
	top:260px;
	left:110px;
	background:url('../images/userdetails_topgrad.jpg');
	background-repeat:repeat-x;
	width:984px;
	height:40px;
	
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	-webkit-border-top-left-radius:7px; 
	-webkit-border-top-right-radius:7px; 
}
.userDetailsDiv
{
	position:absolute;
	top:300px;
	left:110px;
	width:984px;
	height:608px;
	
	border-top:1px solid #cecece;
	/*border-right:4px solid #2b2b2b;
	border-left:4px solid #2b2b2b;
	border-bottom:4px solid #2b2b2b;
	*/
	background:url('../images/userdetails_midgrad.jpg');
	background-repeat:repeat-x;
	
	-moz-border-radius-bottomleft :7px;
	-moz-border-radius-bottomright :7px;
	-webkit-border-bottom-left-radius:7px; 
	-webkit-border-bottom-right-radius:7px; 
}

.userDetailsIcon 
{
    float:left;
    width:24px;
    height:24px;
    background:#e5e4e4;
    margin:10px 0 0 30px;
}
.userDetailsTxt 
{
	float:left;
	font-family:Trebuchet MS;
    font-size:16px;
    font-weight:bold;
    color:#000000;
    padding:10px 0 0 15px;
}
.userDetailsForm
{
    width:600px;
    padding-top:57px;
}
.userDetailsForm_v2
{
    width:590px;
}

.userDetailsErrorMsg 
{
    font-family:Trebuchet MS;
    font-size:13px;
    font-weight:bold;
    color:#ad0a10;
    width:335px;
    padding-bottom:10px;
    height:18px;
}
.userDetailsLabel
{
    /*float:right;*/	
    font-family:Trebuchet MS;
    font-size:13px;
    font-weight:bold;
    color:#505050;
    
    float:left;	
    width:132px;
}
.userDetailsTxtField
{
    /*float:right;
    width:305px;
    */
    
    float:left;
    width:313px;
}
.userDetailsNote
{
	/*float:right;*/
	float:left;
	width:155px;
	font-family:Verdana;
    font-size:8px;
    color:#1e1e1e;
}
.FormTxtField
{
    width:305px;
    font-family:Trebuchet MS;
    font-size:13px;
    color:#000000;
    /*text-align:center;*/
    
}
.FormsDropDown 
{
	font-family:Trebuchet MS;
    font-size:13px;
    color:#000000;
    width:309px;
}
.FormsDropDown_v2 
{
	font-family:Trebuchet MS;
    font-size:13px;
    color:#000000;
}
.optional 
{
	font-family:Verdana;
    font-size:10px;
    color:#767676;
}
.userDetailsFieldSep
{
    float:right;
    width:8px;	
}
.userDetailsFieldSep_v2
{
    clear:both;
    height:10px;	
}
.userDetailsCancelBtn
{
    position:absolute;
    top:560px;
    left:22px;	
}
.userDetailsNextStepBtn
{
	position:absolute;
    top:560px;
    left:870px;
}


/* -- Live Cart --- ////////////////////////////////////////////  */
#LiveCart
{
    display:none;	
}
.liveCart_mainDiv
{
	position:absolute;
	top:300px;
	left:110px;
	width:984px;
	height:275px;
	background:#cecece;
	
	border-top:1px solid #cecece;
	/*border-right:4px solid #2b2b2b;
	border-left:4px solid #2b2b2b;
	border-bottom:4px solid #2b2b2b;
	*/
	/*
	background:url('../images/userdetails_midgrad.jpg');
	background-repeat:repeat-x;
	*/
}
.liveCart_EventName 
{
  	position:absolute;
  	top:28px;
	left:133px;
	width:720px;
	height:33px;
	background:#2a2a2a;
	font-family:Trebuchet MS;
    font-size:17px;
    color:#ffffff;
    padding-top:17px;
}
.liveCart_EventPrice
{
    position:absolute;
    top:89px;
	left:133px;
    width:508px;
	height:24px;
	font-family:Trebuchet MS;
    font-size:17px;
    color:#000000;
    background:#dddddd;	
    padding-right:7px;
    padding-top:4px;
}
.liveCart_EventAmount
{
	position:absolute;
    top:89px;
	left:653px;
    width:173px;
	height:24px;
	font-family:Trebuchet MS;
    font-size:17px;
    color:#000000;
    background:#dddddd;	
    padding-right:27px;
    padding-top:4px;
}
.liveCart_EventDiscount
{
	position:absolute;
    top:121px;
	left:133px;
    width:508px;
	height:24px;
	font-family:Trebuchet MS;
    font-size:17px;
    color:#000000;
    background:#dddddd;	
    padding-right:7px;
    padding-top:4px;
}
.liveCart_EventDiscountAmount
{
	position:absolute;
    top:121px;
	left:653px;
    width:173px;
	height:24px;
	font-family:Trebuchet MS;
    font-size:17px;
    color:#000000;
    background:#dddddd;	
    padding-right:27px;
    padding-top:4px;
}
.liveCart_EventTotal
{
	position:absolute;
    top:153px;
	left:492px;
    width:149px;
	height:24px;
	font-family:Trebuchet MS;
    font-size:17px;
    color:#000000;
    background:#ffffff;	
    padding-right:7px;
    padding-top:4px;
}
.liveCart_EventTotalAmount
{
	position:absolute;
    top:153px;
	left:653px;
    width:173px;
	height:24px;
	font-family:Trebuchet MS;
    font-size:17px;
    color:#000000;
    background:#ffffff;	
    padding-right:27px;
    padding-top:4px;
}
.liveCart_VeriSign
{
    position:absolute;	
    top:208px;
    left:859px;
}
.liveCart_RBS
{
	position:absolute;	
    top:239px;
    left:35px;
}

.liveCart_bottom
{
	position:absolute;
	top:576px;
	left:110px;
	width:984px;
	height:53px;
	
	background:#cacaca;
	/*border-right:4px solid #2b2b2b;
	border-left:4px solid #2b2b2b;
	border-bottom:4px solid #2b2b2b;
	
	background:url('../images/livecart_midgrad.jpg');
	background-repeat:repeat-x;*/
	
	-moz-border-radius-bottomleft :7px;
	-moz-border-radius-bottomright :7px;
	-webkit-border-bottom-left-radius:7px; 
	-webkit-border-bottom-right-radius:7px; 
}
.liveCart_prevstep
{
	position:absolute;
	top:12px;
	left:22px;
	width:91px;
	height:29px;
}
.liveCart_paylater
{
	position:absolute;
	top:12px;
	left:440px;
	width:101px;
	height:29px;
}
.liveCart_nextstep 
{
    position:absolute;
	top:12px;
	left:860px;
	width:91px;
	height:29px;	
}

.payLater_Message
{
    position:absolute;
    top:10px;
	left:0;
    width:300px;
	height:24px;
	font-family:Trebuchet MS;
    font-size:17px;
    color:#000000;
    padding-left:10px;
}


/* -- Billing & Card Details --- ////////////////////////////////////////////  */
.BillingCardForm
{
   width:720px;	
}
#BillingCard
{ 
    width :100%;
}
.BillingCardDiv
{
	padding-top:35px; /* 57 */	
}
.BillingCardTop
{
	position:absolute;
	top:260px;
	left:240px;
	background:#c4c3c4;
	/*background:url('../images/userdetails_topgrad.jpg');
	background-repeat:repeat-x;*/
	width:720px;
	height:67px;
	
	-moz-border-radius-topleft :7px;
	-moz-border-radius-topright :7px;
	-webkit-border-top-left-radius:7px; 
	-webkit-border-top-right-radius:7px; 
	
}
.BillingCardIcon 
{
    float:left;
    width:29px;
    height:29px;
    background:#e5e4e4;
    margin:7px 0 0 10px;
}
.BillingCard_RBSIcon
{
	position:absolute;
	top:18px;
	left:600px;
	width:86px;
	height:26px;
	
}
.BillingCardTxt 
{
	float:left;
	font-family:Trebuchet MS;
    font-size:16px;
    font-weight:bold;
    color:#000000;
    padding:10px 0 0 15px;
}
.BillingCardTxt_line2
{
	font-family:Trebuchet MS;
    font-size:11px;
    font-weight:bold;
}
.BillingCardDiv
{
	position:absolute;
	top:329px;
	left:240px;
	width:720px;
	height:648px;
	
	border-top:1px solid #cecece;
	/*border-right:4px solid #2b2b2b;
	border-left:4px solid #2b2b2b;
	border-bottom:4px solid #2b2b2b;
	*/
	background:#cecece url('../images/userdetails_midgrad.jpg');
	background-repeat:repeat-x;
	
	-moz-border-radius-bottomleft :7px;
	-moz-border-radius-bottomright :7px;
	-webkit-border-bottom-left-radius:7px; 
	-webkit-border-bottom-right-radius:7px;
	
}
.userDetailsForm
{
    width:600px;
    padding-top:35px; /* 57 */
}
.BillingCardCompleteTransc
{
	position:absolute;
	top:513px;
	left:232px;
}
.BillingCardCancelTransc
{
	position:absolute;
	top:513px;
	left:453px;
	padding-left:2px;
}
.BillingCardNote
{
	font-family:Trebuchet MS;
    font-size:11px;
    color:#505050;
}
#BillingCardErrorMsg 
{
    width:410px;
}

.BillingCardUserLabel 
{
	float:left;
	width:230px;
	font-family:Trebuchet MS;
    font-size:13px;
    font-weight:bold;
    color:#505050;
}
.BillingCardUserTxtField 
{
	float:left;
	width:362px; /* 490 */
}
.BillingCardTypes
{
	width:310px;
	padding-top:2px;
}
.BillingCardTypes_1
{
	float:left;
	width:48px;
}
.BillingCardTypes_2
{
	float:left;
	width:48px;
	padding-left:5px;
}
.BillingCardTypes_3
{
	float:left;
	width:50px;
}
.BillingCardTypes_4
{
    float:left;
    width:53px;	
}
.BillingCardTypes_5
{
    float:left;
    width:53px;	
}
.BillingCardTypes_6
{
	float:left;
	width:53px;
}
/* -- Confirmation : --- /////////////////////////////////////  */
.ConfirmationUserDetails
{
   padding-left:54px;
   font-family:Trebuchet MS;
   font-size:13px;	
   
}
.ConfirmationEventName 
{
   font-family:Trebuchet MS;
   font-size:18px;	
   font-weight:bold;
   text-decoration:underline;
}
.ConfirmationSep 
{
   height:10px;
   width:1px;	
}
.ConfirmationLoginDetails 
{
   font-family:Trebuchet MS;
   font-size:18px;	
}
.ConfirmationGreyBoxLeft 
{
   float:left;
   width:240px;
   height:28px;
   background:#cbc9cb;
   padding-right:7px;	
}
.ConfirmationGreyBoxRight 
{
   float:left;
   width:183px;
   height:28px;
   background:#cbc9cb;
   padding-right:27px;
}
.ConfirmationSep_v2
{
   float:left;
   width:4px;
}
.ConfirmationWhiteBoxLeft
{
   float:left;
   width:240px;
   height:28px;
   background:#ffffff;
   padding-right:7px;
}
.ConfirmationWhiteBoxRight
{
   float:left;
   width:183px;
   height:28px;
   background:#ffffff;
   padding-right:27px;
}
.ConfirmationTextInsideBoxes 
{
   font-family:Trebuchet MS;
   font-size:18px;	
}
.ConfirmationBottomTxt
{
   font-family:Trebuchet MS;
   font-size:11px;	
   font-weight:bold;
}
.ConfirmationBottomUrl
{
   font-family:Trebuchet MS;
   font-size:11px;	
   color:Black;
   font-weight:bold;
}


/* -- Footer --- ////////////////////////////////////////////  */
.footer 
{
   	width:1000px;
   	/*padding-bottom:245px;*/
   	padding-bottom:15px;
   	/*position:absolute;
   	bottom:0;
    left:105px;
   	
   	top:650px;
   	left:105px;
   	*/
}
.footer_line
{
	width:1000px;
   	height:1px;
   	background:#ffffff;
}
.footer_txt
{
	font-family:Verdana;
    font-size:10px;
    color:#ffffff;
}
.footer_link
{
	font-family:Verdana;
    font-size:10px;
    color:#ffffff;
    text-decoration:none;
}
.footer_link:hover
{
  	text-decoration:underline;
}





