a{text-decoration:none;color:#2052b6;}
a:focus{-moz-outline:none;outline:none;outline-offset:none;}
a:hover{text-decoration:underline;}
.promoteContainer{width:980px;height:auto;float:left;background:#fff;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;color:#484848;}
.promoteContainer .lftPromote{width:667px;height:auto;float:left;padding:0 0 10px 0;}
.promoteContainer .lftPromote h1{font:bold 20px arial;color:#81151d;margin:.2em 0 0 1em;}
.promoteContainer .lftPromote .hdrPromote{float:left;margin:0 0 0 1.6em;font:normal 12px arial;}
.promoteContainer .mainCarousels{width:658px;margin:0;padding:0;font:normal 11px Arial;float:left;margin:10px 0 0 .7em;-margin:10px 0 0 .35em;}
.promoteContainer .carouselsTop, .promoteContainer .carouselsMiddle, .promoteContainer .carouselsBottom{margin:0;padding:0;font:normal 11px Arial;float:left;}
.promoteContainer .carouselsMiddle{width:656px;border:1px solid #c4c4c4;border-top:none;border-bottom:none;height:220px;_margin:-3px 0 0 0;}
.promoteContainer .carouselsTop{width:658px;height:11px;background:url(../img/home_grid.gif) 0 0;border:none;margin:0;}
.promoteContainer .carouselsBottom{width:658px;height:10px;background:url(../img/home_grid.gif) 0 -22px;border:none;-background:url(../img/home_grid.gif) 0 -23px;border:none;_margin:0 0 -5px 0;}	
.promoteContainer .carouselsMiddle h2{width:600px;height:20px;float:left;font:bold 14px Arial;color:#822222;margin:0 0 0 2.4em;-margin:0 0 0 1.5em;padding:2px 0 0 0;}
.promoteContainer .carouselsMiddle .desc{width:580px;float:left;font:normal 12px Arial;margin:0 0 1em 2.9em;-margin:0 0 1em 3.7em;padding:2px 0 0 0;}
.promoteContainer .carouselsMiddle .box{width:198px;height:120px;float:left;}
.promoteContainer .carouselsMiddle .fixedBox{width:184px;height:82px;float:left;margin:6px 0 0 6px;padding:0;overflow:hidden;text-align: center;line-height:81px;border:0;}
.promoteContainer .carouselsMiddle .imgHolder{width:179px;height:77px;float:left;border:1px solid #d6d6d6;display: table; margin: auto;padding:.1em;}
.promoteContainer .carouselsMiddle .imgHolder a, .promoteContainer .carouselsMiddle  .imgHolderHover a{display: table-cell; vertical-align: middle;font-size:12px;}
.promoteContainer .carouselsMiddle  .imgHolderHover{width:179px;height:77px;float:left;border:2px solid #4F1716;padding:0;display: table; margin: auto;}
.promoteContainer .carouselsMiddle .imgHolder img, .promoteContainer .carouselsMiddle .imgHolderHover img{border:0;}
.promoteContainer .carouselsMiddle .imgHolder .thumbnail{padding:.01em;margin-top: expression(( 76 - this.height ) / 2);}
.promoteContainer .carouselsMiddle .imgHolderHover .thumbnail{margin:0 0 0 .01em;}
.promoteContainer .carouselsMiddle .imgHolderHover .thumbnail{padding:.01em;*margin-top: expression(( 76 - this.height ) / 2);}
.promoteContainer .carouselsMiddle .title{width:170px;float:left;margin:2px 0 0 .6em;-margin:2px 0 0 1.2em;font:normal 12px arial;}
.promoteContainer .carouselsMiddle .box .imgdiv{width:170px;float:left;margin:2px 0 0 .5em;-margin:2px 0 0 .5em;}
.promoteContainer .carouselsMiddle .box .imgType{float:left;margin:0 .2em 0 .2em;font:normal 12px arial;}
.promoteContainer .carouselsMiddle .box .imgType a{float:left;margin:0 .3em 0 0;}
.promoteContainer .carouselsMiddle .box  .imgdiv .choose{font:normal 12px arial;}
.promoteContainer .carouselsMiddle .mainSlide{width:656px;height:125px;float:left;}
.promoteContainer .carouselsMiddle .mainSlide .slide{width:597px;height:125px;overflow:hidden;display:inline;position: absolute;float:left;margin:0 0 0 1em;}			
.promoteContainer .carouselsMiddle .slider{height:125px;float:left;position: relative; left: 1px; width: 2800px;left:-398px;}
.promoteContainer .carouselsMiddle .prev{width:20px;height:80px;cursor:pointer;cursor:pointer;float:left;margin:.7em 0 0 0;}
.promoteContainer .carouselsMiddle .prev span{width:10px;height:15px;float:left;background:url(../img/home.png) no-repeat -112px -256px;margin:2.6em 0 0 .8em;}
.promoteContainer .carouselsMiddle .next{width:20px;height:80px;float:right;cursor:pointer;margin:.7em 0 0 0;}
.promoteContainer .carouselsMiddle .next span{width:10px;height:15px;float:left;background:url(../img/home.png) no-repeat 0 -256px;margin:2.6em .5em 0 0;}
.promoteContainer .rgtPromote{width:307px;height:auto;float:right;padding:0 0 10px 0;}
.promoteContainer .rgtPromote .adPromote{width:300px;height:250px;float:left;margin:1.5em 0 0 0;}
.promoteContainer .audioCont{width:658px;margin:0;padding:0;font:normal 11px Arial;float:left;margin:.6em 0 0 7px;-margin:.6em 0 0 5px;}
.promoteContainer .audioCont h3{width:640px;height:20px;float:left;font:bold 14px Arial;color:#822222;margin:1em 0 0 .8em;-margin:1em 0 0 5px;padding:2px 0 0 0;}
.promoteContainer .audioCont .desc{width:580px;float:left;font:normal 12px Arial;color:#484848;margin:0 0 1em 1em;padding:2px 0 0 0;line-height:16px}
.promoteContainer .audioCont .stremAdio{width:641px;float:left;}
.promoteContainer .audioCont .streamrow{width:641px;height:33px;float:left;background:#f2f2f2;margin:.3em 0 0 .6em;-margin:.3em 0 0 .3em;}
.promoteContainer .audioCont .audiostrm {float:left;}
.promoteContainer .audioCont .audioimg{width:23px;height:23px;float:left;background:url(../img/extra.png) no-repeat 0 0;margin:.3em 0 0 .8em;cursor:pointer;}
.promoteContainer .audioCont .pauseimg{width:23px;height:23px;float:left;background:url(../img/extra.png) no-repeat -103px 0;margin:.3em 0 0 .8em;cursor:pointer;}
.promoteContainer .audioCont .audioimgHover{width:23px;height:23px;float:left;background:url(../img/extra.png) no-repeat -54px 0;margin:.3em 0 0 .8em;cursor:pointer;}
.promoteContainer .audioCont .pauseimgHover{width:23px;height:23px;float:left;background:url(../img/extra.png) no-repeat -146px 0;margin:.3em 0 0 .8em;cursor:pointer;}
.promoteContainer .audioCont .steamtxt{width:470px;float:left;font:normal 12px arial;margin:.6em 0 0 .7em;-margin:.6em 0 0 .7em;}
/*.promoteContainer .audioCont .streamrow a{width:75px;height:17px;padding:.3em 0 0 3em;-padding:.4em 0 0 3em;font:bold 11px arial;color:#0e243c;float:right;background:url(../img/extra.png) no-repeat 0 -48px;margin:.45em 1em 0 0;}
.promoteContainer .audioCont .streamrow a span{height:21px;background:url(../img/extra.png) no-repeat -160px -48px;float:left;margin:-1.6em 0 0 6.85em;padding:0 0 0 .7em;}*/
.promoteContainer .audioCont .streamrow a{width:105px;height:22px;background:url(../img/skin.gif) no-repeat -479px 0;float:left;margin:.5em .8em 0 0;}
.promoteContainer .audioCont .streamrow a:hover{background:url(../img/skin.gif) no-repeat -580px -408px;}
.promoteContainer .cashdiv{width:658px;margin:0;padding:0;font:normal 11px Arial;float:left;margin:1em 0 0 1em;-margin:1em 0 0 5px;}
.promoteContainer .cashdiv h3{width:640px;height:20px;float:left;font:bold 14px Arial;color:#822222;margin:0 0 0 .5em;-margin:0 0 0 .3em;padding:2px 0 0 0;}
.promoteContainer .cashdiv .desc{width:580px;float:left;font:normal 12px Arial;color:#484848;margin:0 0 1em .7em;padding:2px 0 0 0;line-height:16px}
.promoteContainer .cashdiv .digitalDiv{width:360px;float:left;margin:.5em 0 2em .5em;}
.promoteContainer .cashdiv .digRvrImg{width:157px;height:47px;float:left;margin:0 0 0 .6em;}
.promoteContainer .cashdiv .rgtDigi{width:179px;float:left;margin:.5em 0 0 1em;font:normal 12px arial;}
.promoteContainer .cashdiv .rgtDigi .lnks{width:179px;float:left;font:normal 12px arial;margin:0 0 .3em 0;}
.promoteContainer .cashdiv .rgtDigi .lnks a{float:left;}
.promoteContainer .mainTwitter, .promoteContainer .orglerMod{width:298px;height:auto;float:right;margin:10px 7px 0 0;-margin:10px 3px 0 0;}
.mainFollows{width:298px;height:auto;font:normal 11px Arial, Helvetica, sans-serif;margin:0;padding:0;float:right;margin:10px 7px 0 0;-margin:10px 3px 0 0;}
.mainFollows .followTop, .mainFollows .followMiddle, .mainFollows .followBottom{background:#f8f8f8;margin:0;padding:0;font:normal 11px Arial;float:left;}
.mainFollows .followMiddle{width:296px;border:1px solid #c4c4c4;border-top:none;border-bottom:none;_margin:-1px 0 0 0;}
.mainFollows .followTop{width:298px;height:15px;background: #f5f5f5 url(../img/home_grid.gif) -360px -45px;}
.mainFollows .followBottom{width:298px;height:9px;background:#f5f5f5 url(../img/home_grid.gif) 0 -57px;_margin:0 0 -5px 0px;padding:0;}	
.mainFollows h2{font:bold 14px Arial;margin:0;padding:0;margin-left:15px;-margin-left:10px;padding:0 0 0 0;float:left;color:#565656;}		
.mainFollows .header{width:290px;height:20px;float:left;}
.followcont{width:275px;height:auto;margin:.9em 0 0 1em;float:left;-margin:.9em 0 0 .5em;}
.followcont .even, .followcont .odd{width:135px;height:20px;background:#ececec;float:left;padding:.8em 0 .5em 2px;font:bold 12px arial;}
.followcont .odd{background:#fff;}
.followcont .even a, .followcont .odd a{color:#2052b6;text-decoration:none;}
.followcont .even a:hover, .followcont .odd a:hover{text-decoration:underline;}
.facebook{width:18px;height:18px;background:url(../img/home.png) no-repeat 0 -190px;float:left;margin:0 .6em 0 .7em;}
.orkut{width:16px;height:17px;background:url(../img/home.png) no-repeat -116px -189px;float:left;margin:0 .6em 0 .7em;}
.myspace{width:16px;height:17px;background:url(../img/home.png) no-repeat -218px -188px;float:left;margin:0 .6em 0 .7em;}
.bebo{width:17px;height:18px;background:url(../img/home.png) no-repeat -340px -188px;float:left;margin:0 .6em 0 .7em;}
.promoteContainer .distributeAgreeCont{width:630px;padding:0;font:normal 11px Arial;float:left;margin:10px 0 1em 2em;-margin:10px 0 1em 1em;border-top:1px solid #ccc;}
.promoteContainer .disTxt{width:625px;float:left;margin:1.5em 0 0 .5em;text-align:left;}
.promoteContainer .disTxt span{width:625px;float:left;}
.promoteContainer .distLnks{width:235px;float:left;margin:1em 0 0 .4em;}
.promoteContainer .distLnks a{float:left;margin:0 0 1em 0;} 
.promoteContainer .distributeform{width:658px;margin:0;padding:0;font:normal 11px Arial;float:left;margin:10px 0 0 7px;-margin:10px 0 0 5px;}
.promoteContainer .distributeform .topDisFrm, .promoteContainer .midDisFrm, .promoteContainer .btmDisFrm{margin:0;padding:0;font:normal 11px Arial;float:left;}
.promoteContainer .midDisFrm{width:656px;border:1px solid #c4c4c4;border-top:none;border-bottom:none;height:auto;_margin:-3px 0 0 0;}
.promoteContainer .topDisFrm{width:658px;height:11px;background:url(../img/home_grid.gif) 0 0;border:none;margin:0;}
.promoteContainer .btmDisFrm{width:658px;height:10px;background:url(../img/home_grid.gif) 0 -22px;border:none;-background:url(../img/home_grid.gif) 0 -23px;border:none;_margin:0 0 -5px 0;}	
.distributeform .holder, .distributeform .mandat{width:525px;float:left;margin:1em 0 0 2em;-margin:1em 0 0 1em;}
.distributeform .mandat{margin:.2em 0 0 2em;-margin:.2em 0 0 1em;font:bold 12px arial;}
.distributeform .holder span{width:130px;float:left;margin:.4em 0 0 0;}
.distributeform .holder input{width:381px;height:24px;float:left;border:1px solid #cacaca;border-top:1px solid #a5a5a5;border-bottom:1px solid #e4e4e4;}
.distributeform .holder textarea{float:left;border:1px solid #cacaca;border-top:1px solid #a5a5a5;border-bottom:1px solid #e4e4e4;}
.distributeform .agreeCont{width:656px;float:left;border-top:1px solid #e4e4e4;margin:2em 0 0 0;}
.distributeform .tosDiv{width:500px;float:right;font:normal 12px arial;margin:.6em 0 0 0;-margin:.6em 0 0 2.8em;}
.distributeform .tosDiv input{float:left;margin:.01em .4em 0 -.2em;-margin:-.2em .4em 0 -.2em;}
.distributeform .submit{width:503px;float:right;margin:.6em 0 0 0;-margin:.6em 0 0 1em;}
#distributeSubmit{height:60px;}
#distributeSubmit a{text-decoration:none;background:url(../img/skin.gif) no-repeat -563px -327px;padding:13px 30px 5px 0;margin:0 12px 17px 0;float:left;font:bold 14px Arial;color:#FFF;width:92px;margin-top:10px;cursor:pointer;}
#distributeSubmit a span{display:block;float:left;background:url(../img/skin.gif) no-repeat -449px -327px;padding-right:15px;height:42px;margin:-13px 0 0 0;}
#distributeSubmit .cancel{float:left;background:none;font:bold 14px arial;width:100px;color:#2052b6;}
#distributeSubmit a.cancel:hover{text-decoration:underline;}
.distributeform .distribution{width:381px;height:28px;float:left;border:1px solid #cacaca;border-top:1px solid #a5a5a5;border-bottom:1px solid #e4e4e4;}
.distributeform .distribution span{display:block;float:left;width:344px;padding:0 0 0 .5em;font:normal 12px Arial, Helvetica, sans-serif;overflow:hidden;}
.distributeform .distribution a.dnBtn{width:28px;height:28px;background:url(../img/skin.gif) -114px -472px;cursor:pointer;float:right;}
#opnPopDist{width:381px;height:95px;float:left;background:#FFF;border:1px solid #a5a5a5;position:absolute;z-index:99;margin:2.6em 0 0 -.01em;*margin:2.6em 0 0 -31.7em;display:none;}
#opnPopDist ul{width:381px;height:auto;padding:0 !important;float:left;margin:0;}
#opnPopDist ul li{display:block;float:left;font:normal 12px Arial;color:#585858;width:380px;}
#opnPopDist ul li a{cursor:pointer;width:374px;text-decoration:none;color:#585858;display:block;height:19px;padding:.4em 0 0 .5em;}
#opnPopDist ul li a:hover{background:#E4E3E3;}
label.valid{background:url(../img/skin.gif) -660px -80px;display:block;float:left;width:16px;height:12px;margin:0 0 0 12em;}
form .holder label.error, .tosDiv label.error{color:#ff0000;display:block;height:16px;margin:.4em 0 0 12em;-margin:.4em 0 0 6em;float:left;}
.tosDiv label.error{margin:.4em 0 0 -.2em;-margin:.4em 0 0 -1.8em;}
.tosDiv label.valid{display:none !important;}
#company label.valid, #homepage label.valid, #phone label.valid{display:none !important;}
#movedown{margin:.2em 0 0 0;float:left;display:block;height:16px;}
#promoteOverlay{ display: none; }
#promoteOverlay_bg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; filter:alpha(opacity=85); opacity: 0.85; z-index: 680; }
#promoteOverlay_horizon{ position: absolute; text-align: center; top: 50%; left: 0; width: 100%; height: 1px; overflow: visible; visibility: visible; display: block; z-index: 681; }
#promoteOverlay_content{ position: absolute; background-color: #000; margin-left: -235px; top: -51px; left: 50%; width:586px; height: 140px; text-align: left;border:3px solid #7c7b7b;}
#promoteOverlay_content div.promoteOverlay_body{ font: normal normal normal 12px "Arial","Sans-serif"; margin: 0; padding: 0; text-align: right; }
#promoteOverlay_content div.promoteOverlay_body span{float:left;font:bold 12px arial;color:#cecece;margin:.5em 0 .5em 1.5em;}
#promoteOverlay_content div.promoteOverlay_body a{float:right;font:bold 12px arial;color:#fff;margin:.5em 1em .5em 0;}
#popupPromote{ width:569px; height: 100px;padding:0;float:left;margin:0 0 1em .7em;-margin:0 0 1em .3em;border:1px solid #333738;background:#fff;}
#popupPromote .overlay{width:568px; height: 40px;float:left;border-bottom:1px solid #d9d9d9;padding-top:.6em;}
#popupPromote .overlay a{font:normal 12px arial !important;color:#176cd7 !important;float:left;margin:.2em 0 0 .3em !important;-margin:.2em 0 0 .2em !important}
#popupPromote .input{font:normal 12px arial;-width:87px;float:left;}
#popupPromote .input input, #popupPromote .input a{float:left !important;}
#popupPromote .input span{float:left !important;color:#484848 !important;margin:.2em 0 0 .3em !important;-margin:.2em 0 0 .2em !important}
#popupPromote .download{width:540px;float:left;}
#popupPromote .download a{width:105px;height:21px;float:left !important;width:105px;height:22px;background:url(../img/skin.gif) no-repeat -479px 0;}
#popupPromote .download a:hover{background:url(../img/skin.gif) no-repeat -580px -408px;}
.mediaplay{display:block;float:none;clear:both;border:0;padding:0;margin:0;height:1px;color:#fff;line-height:1px;font-size:1px;}
#errMsg{float:left;font:normal 12px arial;color:#ff0000;margin:.0 0 0 12.6em;-margin-left:6.3em;padding-bottom:.5em;display:none;}
#main_view, #main_tshirt, #main_sticker, #main_logo{position:absolute;overflow: hidden;float:left;z-index:99999;display:none;width:420px;height:360px;background:#eee;border: none;margin:-4.5em 0 0 14.5em;*margin:-25em 0 0 -50em;}
#main_view .mainDiv, #main_tshirt .mainDiv, #main_sticker .mainDiv, #main_logo .mainDiv{width:400px;height:330px;float:left;overflow:hidden;margin:.45em 0 0 .7em;-margin:.2em 0 0 .4em;}
#main_view .imageholder, #main_tshirt .imageholder, #main_sticker .imageholder, #main_logo .imageholder{width:400px;height:330px;float:left;overflow:hidden;position: relative;}
#main_view .close, #main_tshirt .close, #main_sticker .close, #main_logo .close{width:410px;float:left;margin:.2em 0 0 0;}
#close, #main_tshirt .close a,  #main_sticker .close a,  #main_logo .close a{cursor:pointer;height:10px;width:11px;background:url(../img/close_x.gif) no-repeat;float:right;}
#full12, #full2_tshirt, #full2_sticker, #full2_logo{cursor: pointer;}
#full, #full1_tshirt, #full1_sticker, #full1_logo{position: relative;cursor: crosshair;}

