input, textarea, select{
    border:1px solid #C7C7C7;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:13px;
    color:#000;
    padding:2px 5px;
}
select{padding:2px 0 2px 5px;}
input.checkbox, td.checkbox input{border:0;padding:0;width: auto !important;}
hr {
	border: 0;
	border-bottom: 1px solid #ccc;
	height: 1px;
	margin: 0 0 15px 0;
}


/* -----------------------------------------------
	header
----------------------------------------------- */

.music-path{font-size:18px;font-weight:bold;color:#000;margin:15px 0 15px 0;}

.alignright{float:right !important;}
.alignleft{float:left !important;}
img.alignleft{margin:0 10px 10px 0;}
span.alignright{margin:0 0 0 10px;}
.browse_menu span.alignright{margin-top:-12px;}
span.button{display:block;float:left;/*background: url(/design/images/buttons/btn-l.gif) no-repeat left top;height:21px;padding:0 0 0 3px;*/ position:relative;z-index:100;}
span.button input{border:0;padding:0 11px 0 8px;margin:0px;height:21px;font-weight:bold;font-size:12px;color:#000;background: url(/design/images/buttons/btn.gif) no-repeat right top !important;cursor:pointer;}
span.button a{display:block;float:left;padding:1px 11px 0 8px;font-weight:bold;font-size:12px;color:#000;background: url(/design/images/buttons/btn.gif) no-repeat right top;}

span.disabled input { color:#EB7900; cursor:default; }

span.big-button {white-space:nowrap;display:block;float:left;background: url(/design/images/buttons/bbtn-l.gif) no-repeat left top;height:41px;padding:0 0 0 4px;}
span.big-button a{display:block;float:left;background: url(/design/images/buttons/bbtn.gif) no-repeat right top;height:30px;padding:11px 20px 0 16px;font-size:20px;font-weight:bold;color:#000 !important;text-decoration:none !important;}
span.big-button input{float:left;background: url(/design/images/buttons/bbtn.gif) no-repeat right top !important;height:41px;padding:0px 20px 0 16px;font-size:20px;font-weight:bold;color:#fff;border:0;}

span.huge-button{display:block;float:left;background: url(/design/images/buttons/hbtn-l.gif) no-repeat left top;height:44px;padding:0 0 0 4px;}
span.huge-button a{display:block;float:left;background: url(/design/images/buttons/hbtn.gif) no-repeat right top;height:33px;padding:11px 20px 0 16px;font-size:30px;font-weight:bold;color:#000 !important;text-decoration:none !important;}

dl{border:1px solid #CCCCCC;margin:0 0 20px 0;}
dl dt{background:#EDEDED;font-size:18px;color:#000;padding:13px 9px 0 9px;height:30px;}
dl dd{padding:16px 20px 6px 20px;}
dl dt span{display:block;float:right;font-size:13px;font-weight:normal;color:#BFBFBF;}

.login-right .box{border-top:1px solid #C7C7C7;border-bottom:1px solid #BDBDBD;background:#F0F0F0 url(/design/images/lgn-box.gif) repeat-x bottom;padding:15px 15px 15px 20px;margin:0 0 20px 0;}
.login-right table th{font-weight:bold;padding:0 10px 10px 0;}
.login-right table td{padding:0 10px 10px 0;}
.login-right table td input{width:131px;}
.login-right span.button input{margin:0 20px 0 0;}
.login-right span.big-button{width:145px;float:none;margin:0 auto;}


.directory-left, .my-account-left{width:49%;float:left;}
.directory-right, .my-account-right{width:49%;float:right;}

.directory-left ul li a, .directory-right ul li a, .my-products ul li a, .my-plugins ul li a {font-weight:bold;display:block;}
.directory-left ul li, .directory-right ul li{padding:0 0 0px 24px;} 
.my-products ul li, .my-plugins ul li{padding:0 0 5px 24px !important;}
.directory-left ul li, .my-products ul li{background: url(/design/images/buttons/products.gif) no-repeat;background-position:0 1px;}
.directory-right ul li, .my-plugins ul li{background: url(/design/images/buttons/plugins.gif) no-repeat;background-position:0 1px;}

.personal-information ul li{padding:0 0 0px 0;}
.my-account-left table th{font-weight:bold;vertical-align:top;padding:0 40px 0px 0;}
.my-account-left table td{vertical-align:top;padding:0 0 0px 0;}
b.online{color:#22A100;}

dl.personal-information dt{background: #EDEDED url(/design/images/buttons/personal-information.gif) no-repeat;background-position:9px 0;padding-left:48px;}
dl.usage-information dt{background: #EDEDED url(/design/images/buttons/usage-information.gif) no-repeat;background-position:9px 0;padding-left:48px;}
dl.pc-device dt, dl.my-cloud dt{background: #EDEDED url(/design/images/buttons/pc-device.gif) no-repeat;background-position:9px 0;padding-left:48px;}
dl.pc-device{width:400px;float:left;margin:0 5px 10px 5px;}

dl.install{background:#FFF5DA;clear:both;width:400px;margin:0 5px 10px 5px;}
dl.install dt{background:#FFF5DA url(/design/images/buttons/install.gif) no-repeat;background-position:11px 6px;font-size:24px;font-weight:bold;padding-left:48px;padding-top:18px;}
dl.install span.big-button{width:155px;float:none;margin:0 auto 10px auto;color:#fff !important;}

ul.media-viewer{/*border-bottom:1px solid #D6D6D6;*/}
/*ul.media-viewer li{float:left;padding:0 0 7px 7px;}*/
ul.media-viewer li { padding: 0 0 7px 7px; display: inline-block; zoom: 1; *display: inline; vertical-align: top; }
ul.media-viewer a{display:block;float:left;width:100px;height:125px;border:1px solid #D6D6D6;padding:6px;font-size:12px;color:#000;line-height:120%;overflow:hidden;text-align:center;}
ul.media-viewer a b{display:block;font-weight:normal;text-align:left !important;}
ul.media-viewer a i{display:none;color:#0071C8 !important;text-decoration:underline !important;xfont-weight:Bold !important;font-style:normal;}
ul.media-viewer a:hover i{display:inline;line-height:180%;}
ul.grid-size-small a{width:100px;height:127px;}
ul.grid-size-medium a{width:200px; height:197px;}
ul.grid-size-large a{width:600px;height:497px;}
ul.media-viewer a:hover{background:#DBE6ED;border:1px solid #BFCFD9;text-decoration:none;color:#000;}
ul.media-viewer a img{margin:0 0 7px 0;}
ul.media-viewer span{float:left;clear:both;}

.paging{float:right;font-size:12px;font-weight:bold;/*padding:10px 10px 0 10px;*/padding:5px 10px 0 0;}
.paging b{display:block;float:left;margin:0 10px 0 6px;}
.paging a{display:block;float:left;color:#fff;text-decoration:none;background:#878787 url(/design/images/buttons/p-bc.gif) repeat-x;padding:4px 5px 0 5px !important;height:16px;margin:0 4px 0 0 ;line-height:100%;}
.paging a:hover{background:#A4A4A4 url(/design/images/buttons/p-bc-h.gif) repeat-x;color:#fff;text-decoration:none;}
.paging a.selected{background:#007FD0 url(/design/images/buttons/p-bc-s.gif) repeat-x;}
.paging a.prev{padding:3px 10px 0 0 !important;width:42px;height:17px;background: url(/design/images/buttons/p-prev.gif) no-repeat;text-align:right;}
.paging a.prev:hover{background: url(/design/images/buttons/p-prev.gif) no-repeat;background-position:0 -20px !important;}

.paging a.next{padding:3px 0 0 10px !important;width:42px;height:17px;background: url(/design/images/buttons/p-next.gif) no-repeat;}
.paging a.next:hover{background: url(/design/images/buttons/p-next.gif) no-repeat;background-position:0 -20px !important;}


.tools{margin:-10px 0 -10px 0;border-bottom:1px solid #CCCCCC;background:#EBEBEB;color:#ccc;height:28px;padding:2px 0;}
.tools a{padding:0 4px;}
.tools span{color:#000;font-weight:bold;}
.tools div.views{float:left;padding:4px 0 0 0;}
.tools div.size{float:left;padding:4px 0 0 10px;}
.tools div.select{float:left;padding:4px 0 0 10px;}
.tools div.items{float:left;padding:4px 0 0 30px;}
.tools div.browse-by, .tools div.music{float:left;padding:4px 0 0 10px;}
.tools select{position:relative;margin:-3px 0 0 0;}

table.time-line{padding:0 0 0 46px;}
table.time-line th{font-weight:bold;vertical-align:top;padding:5px 10px 5px 5px;border-bottom:1px solid #ccc;}
table.time-line td{vertical-align:top;padding:5px 0 5px 10px;border-bottom:1px solid #ccc;}
table.time-line ul li a{float:left;padding:0 5px 0 0;}

table.mails{margin:0 0 5px 0;}
table.mails span{font-size:13px;width:320px;overflow:hidden;white-space:nowrap;display:block;}
table.mails th{background:#EBEBEB;border-bottom:1px solid #ccc;font-weight:bold;padding:2px 0 2px 0;}
table.mails th b{display:block;border-left:1px solid #ccc;padding:0 0 0 9px;line-height:120%;}
table.mails td{height:30px;vertical-align:middle;border-bottom:1px solid #ccc;padding:0 0 0 10px;cursor:pointer;white-space:nowrap;}
table.mails td.ready, table.mails tr.out td.ready{width:20px;background:url(/design/images/buttons/ready.gif) no-repeat;background-position:10px 0;}
table.mails td.in-progress, table.mails tr.out td.in-progress{width:20px;background:url(/design/images/buttons/in-progress.gif) no-repeat;background-position:10px 0 ;}

table.mails tr.over td{background:#E5EDF1;}
table.mails tr.out td{background:#fff;}

table.mails tr.over td.ready{background: #E5EDF1 url(/design/images/buttons/ready-over.gif) no-repeat !important;background-position:10px 0 !important;}
table.mails tr.over td.in-progress{background: #E5EDF1 url(/design/images/buttons/in-progress-over.gif) no-repeat !important;background-position:10px 0 !important;}

ul.tabs{border-bottom:1px solid #71A9D0;padding:0 10px;height:26px;margin:15px 0 3px 0;}
ul.tabs li{position:relative;display:block;float:left;height:27px;background: url(/design/images/nav/tab.gif) repeat-x top;}
ul.tabs li b{display:block;float:left;height:27px;background: url(/design/images/nav/tab-l.gif) no-repeat left top;padding:0 0 0 5px;}
ul.tabs li i{display:block;float:left;height:22px;background: url(/design/images/nav/tab-r.gif) no-repeat right top;padding:5px 13px 0 8px;font-style:normal;font-size:14px;color:#71A9D0;}
ul.tabs span{color:#FF7B00;}

p.info{font-size:12px;color:#fff;font-weight:bold;text-align:center;background:#FF7B00;padding:3px 0 0 0;height:18px;margin:0 0 0 135px;}

span.create{width:433px;float:none;margin:0 auto 20px auto;}
span.create a, span.manage a{float:none;text-align:center;}
span.manage{width:244px;float:none;margin:0 auto 20px auto;}

ul.steps{padding:10px 0 40px 10px;}
ul.steps li{padding:6px 0 9px 40px;font-size:17px;}
ul.steps li.step-1{background:url(/design/images/step-1.gif) no-repeat left top;}
ul.steps li.step-2{background:url(/design/images/step-2.gif) no-repeat left top;}
ul.steps li.step-3{background:url(/design/images/step-3.gif) no-repeat left top;}

table.galleries {margin:20px 0 0 0;border-top:1px solid #D6D6D6;}
table.galleries th {border-bottom:1px solid #D6D6D6;padding:5px 10px;font-weight:bold;width:100px;height:100px;vertical-align:top;}
table.galleries td {border-bottom:1px solid #D6D6D6;padding:5px 10px;width:600px;vertical-align:top;}

table.galleries b.icon {display:block;float:left;margin:0 0 0 10px;}

table.galleries tr .controls { display:none; }
table.galleries tr:hover .controls { display:inline; }

table.galleries .untitled { font-style:italic; font-weight:normal; color:gray; }
table.galleries .untitled:hover { text-decoration:underline; }
table.galleries .titled:hover { text-decoration:underline; }

a.edit{background: url(/design/images/buttons/edit.gif) no-repeat left;padding:0 0 0 26px;}
a.add{text-indent: -9999px;overflow:hidden;width:14px;height:15px;background: url(/design/images/buttons/add.gif) no-repeat;}
a.delete, a.deletexx{text-indent: -9999px;overflow:hidden;width:14px;height:15px;background: url(/design/images/buttons/trash.gif) no-repeat;}

table.widget-name td{padding:0 0 0 10px;}
table.widget-name input{background:#F1F1F1;width:208px;}
table.widget-name span.button{width:53px;}
table.widget-name span.button input{width:49px;}



.wp-box, .embed-box{border:1px solid #CCCCCC;padding:20px 0 20px 103px;width:445px;margin:0 0 20px 0;}
.wp-box{background:#FFF5DA url(/design/images/wp.gif) no-repeat;background-position:20px 20px;}
.wp-box p b{float:left;display:block;font-weight:normal !important;}
.wp-box span.button{margin:0 8px;}
.embed-box{background:#FFF5DA url(/design/images/embed.gif) no-repeat;background-position:20px 20px;}

.wp-box input{width:409px;height:27px;font-size:18px;padding:3px 7px 0 7px;}
.embed-box textarea{width:413px;height:89px;}

table.edit-items th, table.edit-items td{border-top:1px solid #ccc;padding:10px;vertical-align:top;}
table.edit-items th{width:10%;white-space:nowrap;padding:10px 20px 10px 10px;}
table.edit-items table th, table.edit-items table td{bordeR:0;padding:0 10px 10px 0;}
table.edit-items table th{font-weight:bold;}
table.edit-items input{background:#F1F1F1;width:188px;}

a.help{display:block;width:16px;height:16px;overflow:hidden;text-indent:-9999px;background: url(/design/images/buttons/help.gif) no-repeat;}
span.what{display:block;float:right;width:15px;height:15px;overflow:hidden;text-indent:-9999px;background: url(/design/images/buttons/help.gif) no-repeat;margin:0 0 0 5px;}

.select-skin{position:relative;}
.select-skin select{width:281px;}
.select-skin a.help{position:absolute;top:5px;left:563px;}

.browse-left{width:49%;float:left;border:1px solid #ccc;}
.browse-right{width:49%;float:right;border:1px solid #ccc;border-left:0;}

p.try-something-new{padding:10px 0 0 13px;font-weight:Bold;background:url(/design/images/nav/nav-l.gif) no-repeat;background-position:0 4px;}

/* -----------------------------------------------
	footer
----------------------------------------------- */
    .browse_menu
	{
	   position:relative;
	   z-index:0; text-align:right; /*background-color: #FFFFD9;*/
	}
	
	.browse_panel
	{ margin-top:10px; border:1px solid #ddd; /*width:250px;*/
		
		height:350px; overflow:hidden; float:left; }

	.browse_panel_menuarea
	{ background-color: #FFFFD9; margin-top:2px; width:1000px; height:25px; font-size:11px; }

	.browse_panel_workarea
	{	   
		width:100%; padding:10px 0; height:300px; float:left; overflow:auto; }    
	.browse_view
	{ margin-top:10px; margin-left:10px; border:1px solid #ddd; padding:0 0 20px 0; /*width:370px;*/
		height:330px; overflow:hidden; }
	.browse_view .tools div.items{padding:4px 0 0 10px !important;}
	.browse_view .paging-container{padding:0 0 4px 0;border-bottom:1px solid #CCCCCC;background:#EBEBEB;overflow:hidden;min-width:490px;}
    
	.browse_view_menuarea
	{ background-color: #FFFFD9; margin-top:2px; width:1000px; height:25px; font-size:11px; }

	.browse_view_workarea
	{ width:100%; padding:10px 0; height:310px;		
		float:left; overflow:auto; }
	.browse_view .tools, .browse_panel .tools{margin:0;overflow:hidden;min-width:490px;}
	.browse_panel .tools{min-width:490px;}

ul.hierarchy{padding:10px 10px 0px 10px;margin:0 0 0 20px;}
ul.hierarchy b{background: url(/design/images/buttons/minus.gif) no-repeat;background-position:0 4px !important;padding:0 0 0 14px;cursor:pointer;}
ul.hierarchy b.minus{background: url(/design/images/buttons/minus.gif) no-repeat;}
ul.hierarchy b.plus{background: url(/design/images/buttons/plus.gif) no-repeat;}
 
ul.hierarchy ul li.leaf{background: url(/design/images/buttons/arw.gif) no-repeat;background-position:0 7px !important;padding:0 0 0 14px;}
ul.hierarchy a.selected{font-weight:bold;}
ul.hierarchy ul{padding:5px 0 10px 10px;margin:0 0 5px 0; border-bottom:1px solid #ccc;}  
ul.hierarchy ul ul, ul.folderz ul ul{padding:5px 0 10px 10px;}

ul.folderz{padding:10px 10px 0px 10px;margin:0 0 0 20px;font-weight:bold;}
ul.folderz b{background: url(/design/images/buttons/minus.gif) no-repeat;background-position:0 4px !important;padding:0 0 0 14px;cursor:pointer;}
ul.folderz b.minus{background: url(/design/images/buttons/minus.gif) no-repeat;}
ul.folderz b.plus{background: url(/design/images/buttons/plus.gif) no-repeat;}
ul.folderz li{background-position:0 5px !important;padding:0 0 0 14px;}
ul.folderz ul li.leaf{background: url(/design/images/buttons/arw.gif) no-repeat;background-position:0 7px !important;padding:0 0 0 14px;}
ul.folderz li a{font-weight:normal;}
ul.folderz a.selected{font-weight:bold;}
ul.folderz ul{padding:5px 0 10px 10px;margin:0 0 5px 0; border-bottom:1px solid #ccc;}

b.ready{background:url(/design/images/buttons/ready.gif) no-repeat;background-position:0 -7px;padding:0 0 0 20px;}

b.status-waiting { font-weight:normal;background:url(/design/images/buttons/updated.gif) no-repeat; padding:0 0 0 20px;}
b.status-synced { font-weight:normal;background:url(/design/images/buttons/ready.gif) no-repeat; background-position:0 -7px;padding:0 0 0 20px;}
b.status-syncing { font-weight:normal;background:url(/design/images/buttons/uploading.gif) no-repeat; background-position:0 -1px;padding:0 0 0 20px;}
b.status-newsyncparams { font-weight:normal;background:url(/design/images/buttons/uploading.gif) no-repeat; padding:0 0 0 20px;}

b.status-notonlinewhilesyncingprovunavailable { font-weight:normal;background:url(/design/images/buttons/offline.gif) no-repeat; padding:0 0 0 20px;}
b.status-notonlinewhilesyncing { font-weight:normal;background:url(/design/images/buttons/offline.gif) no-repeat; padding:0 0 0 20px;}
b.status-outofquota { font-weight:normal;background:url(/design/images/buttons/quota.gif) no-repeat; padding:0 0 0 20px;}
b.status-syncedwitherrors, b.status-notsynced, b.status-badhealth{ font-weight:normal;background:url(/design/images/buttons/syncerrors.gif) no-repeat; padding:0 0 0 20px;}


ul.install li, ul.install li dl{float:left !important; }
ul.install li.install-ffopen{background: url(/design/images/ffopen.png) no-repeat right top;padding:0 425px 125px 0;}
ul.install li.install-ffwarning{background: url(/design/images/ffwarning.png) no-repeat right top;padding:0 617px 96px 0;}
ul.install li.install-ffdownloadlist{background: url(/design/images/ffdownloadlist.png) no-repeat right top;padding:0 527px 184px 0;}
ul.install li.install-ffrun{background: url(/design/images/ffrun.png) no-repeat right top;padding:0 414px 243px 0;}

ul.install li.install-iewarning{background: url(/design/images/iewarning.png) no-repeat right top;padding:0 425px 213px 0;}
ul.install li.install-ierun{background: url(/design/images/ierun.png) no-repeat right top;padding:0 485px 188px 0;}

ul.install li.install-setup{background: url(/design/images/setup.png) no-repeat right top;padding:0 513px 333px 0;}
ul.install li.install-setupfinish{background: url(/design/images/setupfinish.png) no-repeat right top;padding:0 513px 333px 0;}
ul.install li.install-taskbar{background: url(/design/images/taskbar.png) no-repeat right top;padding:0 482px 0 0;}
ul.install li.install-login{background: url(/design/images/login.png) no-repeat right top;padding:0 583px 424px 0;}
ul.install li.install-setfolder{background: url(/design/images/setfolder.png) no-repeat right top;padding:0 612px 400px 0;}

ul.install dl{background:url(../images/help-bc.gif) repeat-y;width:301px;border:0;}
ul.install dt{background: url(../images/help-top.gif) no-repeat;}
ul.install dd{padding:10px 20px 20px 10px;margin-top:-30px;background: url(../images/help-btm.gif) no-repeat bottom;}


table.music-artists{margin:10px 0 0 0;}
ul.music-genre{padding:10px 0 0 46px;}
ul.music-genre li{padding:0 0 4px 0;}
.music-genre {line-height:300%;margin:20px;}
table.music-artists th{font-weight:bold;font-size:16px !important;color:#FF7B00;vertical-align:top;padding:8px 10px 5px 5px;border-bottom:1px solid #71A9D0;}
table.music-artists td{vertical-align:top;padding:5px 0 5px 10px;border-bottom:1px solid #71A9D0;font-size:15px;}

table.music-albums{margin:10px 0 0 0;}
table.music-albums th{font-weight:bold;vertical-align:top;font-size:15px !important;padding:10px 10px 0 0;border-bottom:1px solid #71A9D0;}
table.music-albums th b, table.music-artists th b{display:block;width:40px;height:31px;background: url(/design/images/buttons/letter.gif) no-repeat;color:#fff;padding:10px 0 0 10px;}
table.music-albums td{vertical-align:top;padding:10px 0 0 10px;border-bottom:1px solid #71A9D0;}

table.music-artists a{float:left;padding:0 8px 0 0;}


table.music-albums a{display:block;height:66px;width:500px;border:1px solid #CCCCCC;background:#FFF;line-height:100%;padding:0 1px;cursor:pointer;}
table.music-albums ul li{padding:0 0 10px 0;}
table.music-albums a:hover{text-decoration:none;}
table.music-albums dl img{width:60px;}
table.music-albums dl{border:0;margin:0 0 10px 0 !important;line-height:100%;}
table.music-albums dl dt{height: 64px !important;width:56px;float:left;padding:2px 2px 0 2px;border:0 !important;}

table.music-albums a:hover dl, table.music-albums a:hover  dl dt{background: url(/design/images/buttons/album-h.gif) repeat-x;}
table.music-albums a dl, table.music-albums a dl dt{background: #fff url(/design/images/buttons/album.gif) repeat-x;}
table.music-albums dl dd{padding:10px 0 0 10px !important;float:left;}
table.music-albums dl dd b{font-size:14px;float:left;display:block;max-width:266px;height:20px;overflow:hidden;white-space:nowrap;}
table.music-albums dl dd u{text-decoration:none;font-size:12px;display:block;float:left;padding:0 0 0 5px;}
table.music-albums dl dd i{font-size:12px;color:#000 !important;display:block;font-style:normal;font-weight:bold;clear:both;}


div.select-agent, div.please-install, .provider_offline_msg, .no_items_msg{margin:50px 0 0 0;font-size:16px;text-align:center;}
.cp_provider_box {text-align:center; position:absolute; overflow:hidden; width:80px; height:80px; font-size:11px; cursor:pointer; z-index:1; }
.cp_provider_box_new { font-style:italic; font-weight:bold; z-index:1; }

ul.provider-details, ul.provider-files, ul.provider-action { display: inline-block; zoom:1; *display: inline; font-size: 12px; line-height: 1.2em; vertical-align: top; }
ul.provider-details { width:165px; }
ul.provider-details b { font-weight: bold; font-size: 11px; color: black; min-width: 70px; width: 70px; text-align: right; display: inline-block; float: left; height: 15px; margin-right: 5px; display: inline-block; zoom:1; *display: inline;}
ul.provider-files b { font-weight: bold; font-size: 11px; color: black; min-width: 60px; width: 75px; text-align: right; display: inline-block; float: left; height: 15px; margin-right: 5px; display: inline-block; zoom:1; *display: inline;}
ul.provider-details i { font-style:normal; color:green; }
ul.provider-files { width:165px; }
ul.provider-action { text-align:center; vertical-align:middle; position: absolute; right: 10px; width: 80px; text-align: center; }

div.online { color:green; font: 9px/12px Arial; }
div.offline { color:gray; font: 9px/12px Arial; }
div.error { color:green; font: 9px/12px Arial; }
div.uninstalled { color:red; font: 9px/12px Arial; }
div.name { margin-top:0px; font: 12px/15px Arial; }
div.click-agent { text-align:center; margin-top:25px; font-style:oblique; }
	
	
	div.install
	{ 	font: 11px/14px Arial;

	}
	
	.provider-add
	{  
	    margin:-10px 0 0 20px;
	    *margin:-10px 0 0 5px; background: url(/design/images/provider-add.gif) no-repeat; width:35px; height:35px; }
	
	.provider-online
	{
	    margin:-20px 0 0 20px;
	    *margin:-20px 0 0 5px; background: url(/design/images/provider-online.gif) no-repeat; width:35px; height:35px; }
	
	.provider-offline
	{ margin:-20px 0 0 20px; *margin:-20px 0 0 5px; background: url(/design/images/provider-offline.gif) no-repeat; width:35px; height:35px; }

	.provider-error
	{ margin:-20px 0 0 20px; *margin:-20px 0 0 5px; background: url(/design/images/provider-error.gif) no-repeat; width:35px; height:35px; }
	
	.provider-uninstalled
	{ margin:-20px 0 0 20px; *margin:-20px 0 0 5px; background: url(/design/images/provider-uninstalled.gif) no-repeat; width:35px; height:35px; }

	.provider-ccd
	{  
	    margin:-10px 0 0 20px;
	    *margin:-10px 0 0 5px; background: url(/design/images/ccd.gif) no-repeat; width:35px; height:35px; }
		
	
	.icon-checked
	{
	    float:left; width:13px; height:13px; margin:4px 1px 2px 1px; background: url(/design/images/buttons/icon-checked.gif) no-repeat; }	

	.icon-none
	{ float:left; width:13px; height:13px; margin:4px 1px 2px 1px; background: url(/design/images/buttons/icon-unchecked.gif) no-repeat; }

	.icon-add
	{ float:left; width:20px; height:20px; margin:0 3px 2px 0; background: url(/design/images/buttons/icon-add.gif) no-repeat; }
	
	.icon-open
	{
	   float:left;	   
		width:13px; height:13px; margin:4px 1px 2px 1px; cursor:pointer; background: url(/design/images/buttons/icon-open.gif) no-repeat; }
	
	.icon-remove
	{ float:left; width:20px; height:20px; margin:0 3px 2px 0; background: url(/design/images/buttons/icon-remove.gif) no-repeat; }
	

/*
.read-mail span.button{margin:0 10px 0 0;}
.mail-header{margin:20px 0 0 0;}
.mail-header th{padding:0 10px 3px 10px;font-weight:bold;vertical-align:top;white-space:nowrap;}
.message{border:1px solid #D6D6D6;background:#fff;padding:10px;height:60px;margin:10px 0 0 0;overflow:auto; }
*/
 
 
.thumb-image-small{width:100px !important;height:75px !important;}
.thumb-image-medium{width:200px !important;height:150px !important;}
.thumb-image-large{width:600px !important;height:450px !important;}

.thumb-video-small{width:100px !important;height:75px !important;}
.thumb-video-medium{width:200px !important;height:150px !important;}
.thumb-video-large{width:600px !important;height:450px !important;}

.thumb-music-small{width:100px !important;height:75px !important;}
.thumb-music-medium{width:200px !important;height:150px !important;}
.thumb-music-large{width:600px !important;height:450px !important;}

.thumb-unknown-small{width:100px !important;height:75px !important;}
.thumb-unknown-medium{width:200px !important;height:150px !important;}
.thumb-unknown-large{width:600px !important;height:450px !important;}

.thumb-music-small img { height:75px }
.thumb-music-medium img { height:150px }
.thumb-music-large img { height:450px }

ul.disc-list
{
	list-style-type:disc;
	list-style-position:outside;
	margin:16px 0 16px 0;
	padding:0 0 0 40px;
}

.login-left ul
{
	list-style-type:disc;
	list-style-position:outside;
	margin:16px 0 16px 0;
	padding:0 0 0 40px;
}


table.create-new-account { margin-top:30px;background-color:#fafafa;border:2px solid #eee;padding:20px; }
table.create-new-account th{font-weight:bold;vertical-align:top;padding:0 10px 10px 0;}
table.create-new-account td{vertical-align:top;padding:0 10px 10px 0;}
table.create-new-account i{color:#666;font-size:12px;display:block;}
table.create-new-account input, table.create-new-account textarea{/*width:338px;*/background:#F1F1F1;}
table.create-new-account span.big-button input{width: auto;margin:0 20px 0 0;color:#FFF;}
table.create-new-account a{display:block;padding:10px 0 0 0;}
table.create-new-account .errormsg { color:red; }

.tutorial-video { float:right; margin:15px; }


table.change-email { margin-top:30px; }
table.change-email th{font-weight:bold;vertical-align:top;padding:0 10px 10px 0;}
table.change-email td{vertical-align:top;padding:0 10px 10px 0;}
table.change-email i{color:#666;font-size:12px;display:block;}
table.change-email input, table.change-email textarea{width:338px;background:#F1F1F1;}
table.change-email span.big-button input{width: auto;margin:0 20px 0 0;color:#FFF;}
table.change-email a{display:block;padding:10px 0 0 0;}

.login-error{color:#ff0000;}
.login-box td, .login-box th{vertical-align:top;}
.login-box h2 {display:inline;}
.login-box b {display:inline; color:Blue;}
.login-box table{margin:14px 0 0 0;}



.popup_mail_head{overflow:hidden;width:570px;white-space:nowrap;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container a.modalCloseImg {background:url(/design/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:3px; right:-8px; cursor:pointer;}
.popup_mail_head
{
	padding:8px;
}

.read-mail
{
	padding:8px;
	overflow:scroll;
	height:280px;
}

.popup_view_head
{
	padding:8px;
}

.popup_view_head h2
{
	overflow:hidden;
	width:450px;
	height:22px;
}

.popup_view_body
{
	padding:4px;
	overflow:hidden
}

span.storage-warning {display:block;float:left;width:17px;height:17px;overflow:hidden;text-indent:-9999px;background: url(/design/images/warning.gif) no-repeat;margin:0 5px 0 0;}
span.storage-error {display:block;float:left;width:17px;height:17px;overflow:hidden;text-indent:-9999px;background: url(/design/images/error.gif) no-repeat;margin:0 5px 0 0;}

span.traffic-warning {display:block;float:left;width:17px;height:17px;overflow:hidden;text-indent:-9999px;background: url(/design/images/warning.gif) no-repeat;margin:0 5px 0 0;}
span.traffic-error {display:block;float:left;width:17px;height:17px;overflow:hidden;text-indent:-9999px;background: url(/design/images/error.gif) no-repeat;margin:0 5px 0 0;}

.sub-nav span.new
{
    color:green;
    font-weight:bold;
}

table.time-line li.selected { font-weight:bold; }

span.error_message{font-weight:bold;color:Red;}

div.plugin_list { display:none; width:270px; background-color:#EBEBEB; border:solid 1px #CCCCCC; padding:10px; margin:20px 0px 0px 20px;}
div.plugin_list h2 { margin-bottom:20px;}
div.plugin_list a { font-weight:bold;}
div.plugin_list table { margin-bottom:10px; }
div.plugin_list tr { vertical-align:top; }
div.plugin_list .right { padding-left:10px;}







/********* progress bar *********/

.progressBarWrapper
{
	position:relative;
	width:242px;
	height:20px;
	margin:0px 0px 0px 0px;
}


/* used to contain .progressBarGreen or .progressBarGreen so we can use % to move progress bar */
.progressBarWrapper .progressBarContainerGreen,
.progressBarWrapper .progressBarContainerRed
{
	position:absolute;
	top:4px;
	left:0px;
	width:242px;
	height:7px;
	z-index:-7;
}

/* progress bar GREEN */

.progressBarWrapper .progressBarContainerGreen .progressBar
{
	height:7px;
	background: url(/design/images/my_account_bar_progress_bg_green.gif) repeat-x;
}

/* hide upgrade link if bar GREEN */
.progressBarWrapper .progressBarContainerGreen a.upgrade
{
	visibility:hidden;
}


/* progress bar RED */

.progressBarWrapper .progressBarContainerRed .progressBar
{
	height:7px;
	background: url(/design/images/my_account_bar_progress_bg_red.gif) repeat-x;
}

/* show upgrade link if bar RED */
.progressBarWrapper .progressBarContainerRed a.upgrade
{
	position:absolute;
	top:29px;
	left:0px;
	width:232px;
	font-size:10px;
	visibility:visible;
	background-color:#ffcc00;
	text-decoration:none;
	color:#333333;
	padding:2px 5px 2px 5px;
	text-align:center;
	border:1px outset #999999;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	line-height:11px;
	background: url(/design/images/my_account_upgrade_bg_link.gif) repeat-x;
	letter-spacing: 0px;
}

.progressBarWrapper .progressBarContainerRed a.upgrade:hover
{
	color:#ffffff;
}


.progressBarWrapper .progressBarBackground
{
	position:absolute;
	top:4px;
	left:0px;
	width:242px;
	height:7px;
	background-color:#cccccc;
	z-index:-8;
	font-size:1px;	/* IE6 fix */
}




.progressBarWrapper .videoPlays
{
	position:absolute;
	top:14px;
	left:0px;
	width:197px;
	height:15px;
	font-weight:bold;
	font-size:13px;
}



p.maintenance-message-line{font-size:12px;color:#fff;font-weight:bold;text-align:center;background:#FF7B00;padding:3px 0 0 0;height:18px;}
p.maintenance-message-line{font-size:15px;color:#fff;font-weight:bold;text-align:center;background:#FF7B00;padding:3px 0 0 0;height:24px;margin:4px 0 4px 0;}
p.outofquota-message-line{font-size:15px;color:#000;font-weight:bold;text-align:center;background:#ffde00;padding:3px 0 0 0;height:24px;margin:4px 0 4px 0;}


.inner-info .clear
{
	clear: both;
}
.inner-info .right-button
{
	background: transparent url(/design/mediaplatform/right-button.png) scroll no-repeat 0 0;
}
.inner-info a.right-button
{
	color: #000000;
	display: block;
	font-size: 16px;
	font-weight: bold;
	height: 72px;
	line-height: 60px;
	margin-left: 2px;
	margin-top: 10px;
	padding-left: 40px;
	width: 218px;
}

.inner-info a.large
{
	font-size: 16px;
	text-decoration: underline;
}
.inner-info .main
{
}
.inner-info .list
{
	color: #000;
	font-weight: normal;
}
.inner-info ol li
{
	margin-left: 20px;
	list-style: decimal outside none;
}
.inner-info ol.disc li
{
	list-style-type: disc;
}
.inner-info .long
{
	height: 83px !important;
}

.inner-info td
{
	border: 1px solid YellowGreen;
	padding: 10px;
	background-color: #EEEEEE;
	font-size: 12px;
}
.inner-info td li
{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	margin-left: 72px;
	margin-top: 10px;
}
.inner-info td p
{
	font-size: 12px;
}

div.skin-box {
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	width:110px;
	height:160px;
	float:left;
}

div.skin-box a {
	display:block;
	padding:10px 5px 3px 5px;
	text-decoration:none;
	color:#000;
	cursor:pointer;
}

div.skin-box a:hover {
	background:#66CCFF;
}


.btn-3d {

	font-weight:bold;font-size:12px;color:#000;
	cursor: pointer;
	
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	-khtml-border-radius: .3em;
	border-radius: .3em;

	border: solid 1px #da7c0c;
	background: #fdce4f;
	background: -webkit-gradient(linear, left top, left bottom, from(#fdce4f), to(#ff9d00));
	background: -moz-linear-gradient(top,  #fdce4f, #ff9d00);

	display:inline-block;
	text-decoration:none;
	padding:1px 3px;
}

.btn-3d:hover {}
