@charset "utf-8";
/* Merlin CSS Document */

/* body
--------------------------------------------------*/

body{
	text-align:left;
	background: url(../images/common/bg_pattern.jpg) repeat-x top #fdfdfd;
	color:#000;
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
}

textarea{
	color:#000;
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
}
form, textarea, input{
	_position:relative;
}


body, span, div, p, h1, h2, h3, h4, h5, li, ul, form{
    padding: 0px;
    margin: 0px;
}

a img{
	border: none;
}

ul{
	list-style-type:none;
}

a{
    color: #1494D4;
	text-decoration:underline;
	position:relative;
}
a:hover{
    color: #62C5BB;
	text-decoration:underline;
}
a:active{
    color: #62C5BB;
	text-decoration:underline;
}

.ppad{
	display: block;
	clear:both;
	height: 8px;
	font-size:0px;
}

h3{
	font-size: 12px;
	font-weight:bold;
	margin-bottom:10px;
}

h4{
	font-size: 11px;
	font-weight:bold;
}


/* Layout Divs
--------------------------------------------------*/

#wrapperDiv{
	margin:auto;
	width: 1046px;
}

#siteContainerDiv{
	margin:auto;
	margin-bottom:20px;
}

#headerDiv{
	width: 1046px;
}



#midDiv{
	background: url(../images/common/midBg.png) repeat-y top left;
	_background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/common/midBg.png');
	background-repeat: repeat-y;
	background-position:top left;
    display: table;
	width: 894px;
}

#contentDiv{
	width: 810px;
	padding-left: 10px;
	margin: 0px;
	display: table;
}

#footerDiv{
	background:url(../images/common/footerBg.png) no-repeat top left;
	_background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/common/footerBg.png');
	background-repeat:no-repeat;
	background-position:top left;
	width: 894px;
	height: 51px;
	color: #a4a4a4;
}

/* Footer
--------------------------------------------------*/
#footerDiv a{
	color: #a4a4a4;
	text-decoration:none;
}

#footerDiv a:hover{
	text-decoration:underline;
}

#copyrightDiv{
	float:left;
	padding: 15px 0px 0px 13px;
}

#botAnchorDiv{
	float:right;
	padding: 15px 80px 0px 0px;
}

/* Non Flash Header
--------------------------------------------------*/

#altHeader{
	margin-left: 20px;
	width:1046px;
	height:322px;
	background: url(../images/common/headerBg.png) no-repeat top left;
	_background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/common/headerBg.png');
	margin-left: -10px;
}

h1{
	font-size: 24px;
	padding-top: 100px;
	color:#1595d4;
}

h2{
	color:#4ebfb3;
}

#altNav{
	padding: 10px 0px 10px 0px;
}

#altNav li{
	display: inline;
}

/* Sign Up + Contact Us Pages 
--------------------------------------------------*/

#formContainerDiv{
	display:table;
	width:540px;
	padding-left:22px;
	padding-top:10px;
}



/* Home Page
--------------------------------------------------*/

#flashcontent2{
	padding-left: 10px;
}

.textBox{
	margin: 50px 15px 10px 30px;
}

#aboutDiv{
	background:url(../images/homepage/aboutBg.jpg) no-repeat top left;
	width: 400px;
	height: 242px;
	float:left;
	clear:none;
}

#aboutDiv2{
	background:url(../images/homepage/aboutBg2.jpg) no-repeat top left;
	width: 400px;
	height: 279px;
	float:left;
	clear:none;
}


#aboutDiv3{
	background:url(../images/homepage/aboutBg3.jpg) no-repeat top left;
	width: 400px;
	height: 350px;
	float:left;
	clear:none;
}

#signUpLinkDiv{
	text-align:right;
	padding-right:20px;
}

.latestNewsDate{
	padding-bottom: 8px;
}

#latestNewsDiv{
	background:url(../images/homepage/latestnews_bg.jpg) no-repeat top left;
	width: 400px;
	height: 239px;
	float:left;
	clear:none;
}

#latestNewsDiv2{
	background:url(../images/homepage/latestnews_bg2.jpg) no-repeat top left;
	width: 400px;
	height: 276px;
	float:left;
	clear:none;
}

#latestNewsDiv3{
	background:url(../images/homepage/latestnews_bg3.jpg) no-repeat top left;
	width: 400px;
	height: 350px;
	float:left;
	clear:none;
}


.latestNewsImageDiv{
	float: left;
	clear:none;
	width: 170px;
	padding: 50px 0px 0px 17px;
}

.latestNewsImageDiv img{
	border:#d2d2d2 3px solid;
}

.latestNewsTxtDiv{
	float: left;
	clear:none;
	width: 340px;
	height:140px;
	padding: 10px 0px 0px 20px;
}

.home-latestNewsTxtDiv{
	float: left;
	clear:none;
	width: 340px;
	height:140px;
	padding: 50px 0px 0px 20px;
}

.home-latestNewsImageDiv{
	float: left;
	clear:none;
	width: 150px;
	padding: 0px 0px 0px 5px;
}

.home-latestNewsTxtDiv h3{
	padding: 0px 0px 0px 5px;
}
.newsLogo{

}

.viewMore{
	padding-top: 8px;
	text-align:right;
	display: block;
}

/* Section Intro Pages
--------------------------------------------------*/

#contentIntroCopyDiv h3{
	font-size: 14px;
}
.h3sub{
	font-size: 11px;
	color: #878787;
}

#contentHeading{
	width: 808px;
	height: 43px;
	margin-left: 10px;
}
#contentMidDiv{
	background-image:url(../images/common/contentBoxBg-mid_tile.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	width: 808px;
	display:table;
	margin-left: 10px;
}
#contentIntroDiv{
	background-image:url(../images/common/contentBoxBg-mid.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width: 808px;
}

#contentLeftDiv{
	width: 570px;
	clear:none;
	float:left;
	margin-left:18px;
	_margin: 0px;
	_padding:0px 0px 0px 18px;
}
#contentRightDiv{
	width: 200px;
	_width: 192px;
	clear:none;
	float:left;
	margin-left:8px;
	margin-top:10px;
	_margin: 0px;
	_padding:10px 0px 0px 8px;
}

#contentBotDiv{
	background-image:url(../images/common/contentBoxBg-bot.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width: 808px;
	height: 25px;
	margin-left: 10px;
}
#contentIntroCopyDiv{
	background-repeat:no-repeat;
	background-position:top left;
	width: 557px;
	height: 114px;
	margin: 10px 0px 5px 0px;
	padding: 10px 0px 0px 10px; 
	color: #000;
}

#contentIntroCopyDiv p{
	margin-right: 30px;
}

#contentIntroMainDiv{
	background-repeat:repeat-y;
	background-position:top left;
	width: 557px;
	display:table;
}
#contentIntroMainTopDiv{
	background-image:url(../images/common/contentIntroMainTop.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width: 557px;
	height: 5px;
	font-size:0px;
}
#contentIntroMainMidDiv{
	background-image:url(../images/common/contentIntroMainTile.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	width: 557px;
	display:table;
}


#contentIntroMainBotDiv{
	background-image:url(../images/common/contentIntroMainFooter.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width: 557px;
	height: 20px;
}

.clientsBox{
	background-image:url(../images/common/clientsBoxBg.png);
	background-repeat:no-repeat;
	background-position:top left;
	_background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/common/clientsBoxBg.png');
	width: 269px;
	height: 123px;
	float: left;
	margin-left:6px;
	margin-bottom:5px;
	_margin:0px;
	_padding-left:6px;
	_padding-bottom:5px;
	_font-size: 10px;
}

.clientsImage{
	float:left;
	clear:none;
	width:111px;
	_width:101px;
	margin-left:10px;
	margin-top:9px;
	_margin:0px;
	_padding-left:4px;
	_padding-top:9px;
	_text-align:left;
}



.clientsInfo{
	float:left;
	clear:none;
	width:138px;
	_width:128px;
	height:86px;
	margin: 12px 5px 0px 5px;
	_padding-left:8px;
}



/* Client Pages
--------------------------------------------------*/

.contactTxt{
	padding-left:10px;
	clear:both;
	display:block;
}

#contentClientCopyDiv{
	width: 559px;
	padding: 10px 0px 10px 0px;
}

.clientRightImg{
	margin-bottom: 10px;
}

#contentClientCopyMidDiv p{
	margin: 0px 30px 10px 0px;
}
						
#contentClientCopyHeaderDiv{
	background-image:url(../images/common/clientCopyBoxTop.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width: 559px;
	height: 11px;
	font-size:0px;
}
#contentClientCopyTileDiv{
	background-image:url(../images/common/clientCopyBoxTile.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	width: 559px;
	display:table;
}
#contentClientCopyMidDiv{
	background-image:url(../images/common/clientCopyBoxBot.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width: 559px;
	display:table;
	color: #000; 
	padding-left:10px;
}
#contentClientCopyFooterDiv{
	background-image:url(../images/common/clientCopyBoxFooter.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width: 559px;
	height: 12px;
}

#contentClientDetailsDiv{
	width: 559px;
	height: 190px;
	margin-bottom:10px;
}

#contentClientAchievementsDiv{
	background-image:url(../images/common/clientDetailBoxBg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	height: 190px;
	width:275px;
}
#contentClientSummarysDiv{
	background-image:url(../images/common/clientDetailBoxBg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	height: 190px;
	width:275px;
	margin-left:8px;
}

.clientDetailsCopyDiv{
	margin:10px;
	overflow:auto;
	height: 170px;
	position:relative;
}

.clientDetailsCopyDiv ul{
	margin-left:15px;
	padding-left:10px;
}
.clientDetailsCopyDiv li{
	margin-bottom:10px;
	margin-left:-10px;
}



/* Sport Pages
--------------------------------------------------*/

.sport{
	background: url(../images/sport/sportBodyBg.jpg) no-repeat top center #fdfdfd;
	background-attachment:fixed;
}


.sport #contentIntroCopyDiv{
	background-image:url(../images/sport/sportIntroBoxBg.jpg);
}

.sport h4, .sport h3{
	color:#259528;
}

.sport .clientDetailsCopyDiv strong{
	color:#259528;
}

.sport .clientDetailsCopyDiv ul{
	list-style-image:url(../images/sport/listCircle.gif);
}

/* TV & Media Pages
--------------------------------------------------*/

.tvmedia{
	background: url(../images/tvmedia/tvmediaBg.jpg) no-repeat center top #000;
	background-attachment:fixed;
}


.tvmedia #contentIntroCopyDiv{
	background-image:url(../images/tvmedia/tvmediaIntroBoxBg.jpg);
}

.tvmedia h4, .tvmedia h3{
	color:#b40000;
}

.tvmedia .clientDetailsCopyDiv strong{
	color:#b40000;
}

.tvmedia .clientDetailsCopyDiv ul{
	list-style-image:url(../images/tvmedia/listCircle.gif);
}

/* Brands Pages
--------------------------------------------------*/

.brands{
	background: url(../images/brands/brandsBg.jpg);
	background-position:center top;
	background-color:#000;
	background-attachment:fixed;
	background-repeat:repeat;
}


.brands #contentIntroCopyDiv{
	background-image:url(../images/brands/brandsIntroBoxBg.jpg);
}

.brands h4, .brands h3{
	color:#1494d3;
}

.brands .clientDetailsCopyDiv strong{
	color:#1494d3;
}

.brands .clientDetailsCopyDiv ul{
	list-style-image:url(../images/brands/listCircle.gif);
}

.brandsImage {	
	background-image:url(../images/brands/clientsBoxBg_brands.png);
}
/* Press Pages
--------------------------------------------------*/

.press{
	background: url(../images/press/pressBg.jpg);
	background-position:center top;
	background-color:#000;
	background-attachment:fixed;
	background-repeat:repeat;
}


.press #contentIntroCopyDiv{
	background-image:url(../images/press/pressIntroBoxBg.jpg);
}

.press h4, .press h3{
	color:#c74978;
}

.press .clientDetailsCopyDiv strong{
	color:#c74978;
}

.press .clientDetailsCopyDiv ul{
	list-style-image:url(../images/press/listCircle.gif);
}

/* About Us Pages
--------------------------------------------------*/

.aboutus{
	background: url(../images/aboutus/aboutusBg.jpg);
	background-position:center top;
	background-color:#000;
	background-attachment:fixed;
	background-repeat:repeat;
}

.aboutus #contentIntroCopyDiv{
	background-image:url(../images/aboutus/aboutusIntroBoxBg.jpg);
}

.aboutus h4.aboutus h3{
	color:#5ec4b9;
}

.aboutus .clientDetailsCopyDiv strong{
	color:#5ec4b9;
}

.aboutus .clientDetailsCopyDiv ul{
	list-style-image:url(../images/aboutus/listCircle.gif);
}

.aboutus_clientsInfo{
	width:auto!important;
	_width:auto!important;
	height:auto!important;
	margin: 0px 0px 5px 0px;
	padding: 10px 10px 0px 0px; 
}

div.aboutus_clientsInfo p{
	margin-bottom:10px!important;
	margin-left:10px!important;
}




/* Branding & Commercial Pages
--------------------------------------------------*/

.brandingcom{
	background: url(../images/brandingcom/brandingcomBodyBg.jpg) repeat-x top center #f7fbfe;
	background-attachment:fixed;
}

.brandingcom #contentIntroCopyDiv{
	background-image:url(../images/brandingcom/brandcomIntroBoxBg.jpg);
}

.brandingcom h4, .brandingcom h3{
	color:#0e86c1;
}

.brandingcom .clientDetailsCopyDiv strong{
	color:#0e86c1;
}

.brandingcom .clientDetailsCopyDiv ul{
	list-style-image:url(../images/brandingcom/listCircle.gif);
}

.brandingcom #contentLeftDiv {
	margin-top:10px;
}
/* Music Pages
--------------------------------------------------*/

.music{
	background: url(../images/music/musicBodyBg2.jpg) no-repeat top center #000;
	background-attachment:fixed;
	scrollbar-3dlight-color:    #5D5B5C;
    scrollbar-arrow-color:      #2b9fd7;
    scrollbar-base-color:       #000000;
    scrollbar-darkshadow-color: #222222;
    scrollbar-face-color:       #181818;
    scrollbar-highlight-color:  #4F4D4E;
    scrollbar-shadow-color:     #181818;
}

.music #contentMidDiv{
	background-image:url(../images/music/contentBoxBg-mid_tile.jpg);
}

.music #contentIntroDiv{
	background-image:url(../images/music/contentBoxBg-mid.jpg);
}

.music #contentBotDiv{
	background-image:url(../images/music/contentBoxBg-bot.jpg)
}

.music #contentIntroCopyDiv{
	background-image:url(../images/music/musicIntroBoxBg.jpg);
	color:#c5c5c5;
}

.music #contentIntroMainTopDiv{
	background-image:url(../images/music/contentIntroMainTop.jpg);
}
.music #contentIntroMainMidDiv{
	background-image:url(../images/music/contentIntroMainTile.jpg);
}
.music #contentIntroMainBotDiv{
	background-image:url(../images/music/contentIntroMainFooter.jpg);
}

.music h4, .music h3{
	color:#2b9fd7;
}

.music .clientsBox{
	background-image:url(../images/music/clientsBoxBg.png);
	_background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/music/clientsBoxBg.png');
}

.music .clientsInfo{
	color:#c5c5c5;
}

.music .clientDetailsCopyDiv strong{
	color:#2b9fd7;
}

.music .clientDetailsCopyDiv ul{
	list-style-image:url(../images/music/listCircle.gif);
}

.music #contentClientAchievementsDiv{
	background-image:url(../images/music/clientDetailBoxBg.jpg);
	color:#c5c5c5;
}
.music #contentClientSummarysDiv{
	background-image:url(../images/music/clientDetailBoxBg.jpg);
	color:#c5c5c5;
}


.music #contentClientCopyHeaderDiv{
	background-image:url(../images/music/clientCopyBoxTop.jpg);
}
.music #contentClientCopyTileDiv{
	background-image:url(../images/music/clientCopyBoxTile.jpg);
}
.music #contentClientCopyMidDiv{
	background-image:url(../images/music/clientCopyBoxBot.jpg);
	color:#c5c5c5;
}
.music #contentClientCopyFooterDiv{
	background-image:url(../images/music/clientCopyBoxFooter.png);
	_background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/music/clientCopyBoxFooter.png');
}

.mp3PlayerDiv{
	margin-top:10px;
}

/* News Page
--------------------------------------------------*/

#newsContainerDiv{
	display:table;
	width:562px;
	padding-top:10px;
}
.newsBox{
	display:table;
	width:562px;
}
.newsBoxHeading{
	background-image:url(../images/news/newsItemHeading_tvmedia.jpg);
	background-repeat:no-repeat;
	width:562px;
	height:36px;
}
.newsBoxMid{
	background-image:url(../images/news/newsItemBg.jpg);
	background-repeat:repeat-y;
	display:table;
	width:562px;
}
.newsBoxFooter{
	background-image:url(../images/news/newsItemFooter.jpg);
	background-repeat:no-repeat;
	width:562px;
	height:19px;
}
.newsBoxCopy{
	float:left;
	clear:none;
	width:357px;
	padding-left:20px;
	padding-top:17px;
	
}
.newsBoxImg{
	float:left;
	clear:none;
	width:160px;
	padding-left:15px;
	padding-top:6px;
	
}
.newsBoxImg img{
	border:#d2d2d2 3px solid;
}

.newsBoxCopy h3{
	float:left;
	clear:none;
	width:137px;
	display:block;
}
.newsBoxCopy .newsLogo{
	float:left;
	clear:none;
	width:215px;
	display:block;
	text-align:right;
}
.newsBoxCopy p{
	clear:both;
}


/* Holding Page
--------------------------------------------------*/

#aboutDiv{
	background:url(../images/holdingpage/aboutBg.jpg) no-repeat top left;
	width: 405px;
	height: 242px;
	float:left;
	clear:none;
}

#contactDiv{
	background:url(../images/holdingpage/contactBg2.jpg) no-repeat top left;
	width: 402px;
	height: 242px;
	float:left;
	clear:none;
}

#tempNav{
	width: 904px;
	height: 43px;
	padding-left: 10px;
}

ul#list-sitemap {padding-top:15px;}
	#list-sitemap,
	#list-sitemap ul {list-style:outside disc;padding:0 0 0 20px;}
	#list-sitemap ul {padding-top:10px;}
	#list-sitemap li {padding:0 0 .4em;}

