/* Stylesheet for dark styles
------------------------------------------------------------------*/	


/* Layout
------------------------------------------------------------------*/
body {
	background:#333;
	color:#d1d1d1;
	}
#header-wrapper {
	background:#aed8fe url(graphics/woosh.gif) repeat-x top center;
	}
.small #header {
	background:transparent url(graphics/bg-h1-small.gif) no-repeat;	
	}
#try-it {
	background:transparent url(graphics/b-try-it.gif) no-repeat;
	}
#upgrade-it {
	background:transparent url(graphics/b-upgrade.gif) no-repeat;
	}
#visual {
	background:transparent url(graphics/visual.jpg) no-repeat;
	}
#visual-small {
	background:transparent url(graphics/bg-content-baseline.gif) no-repeat;
	}
#visual-none {
	background:transparent url(graphics/bg-content.gif) no-repeat;
	}
.nobaseline #content {
	background:transparent url(graphics/bg-content.gif) no-repeat;
	}
.baseline #content {
	background:transparent url(graphics/bg-content-baseline.gif) no-repeat;
	}
.small #content {
	background:transparent url(graphics/bg-content.gif) no-repeat;
	}

.content-secondary {
	background:#444 url(graphics/bg-column.gif) no-repeat;
	}
.content-secondary div {
	background:transparent url(graphics/bg-column-bottom.gif) no-repeat left bottom;
	}
div.content-empty {
        background-color:#333;
	color:#d1d1d1;
	background-image: url(graphics/bg-column.gif);
        padding-bottom: 0px;
        }

#main-title {
	background:transparent url(graphics/movedigital-title.gif) no-repeat;
	}
#main-title-ftp {
       background:transparent url(graphics/movedigital-title-ftp.gif) no-repeat;
       }
#main-title-video {
       background:transparent url(graphics/movedigital-title-video.gif) no-repeat;
       }
#content.main-box {
	background:#191919 url(graphics/bg-main-box-bottom.gif) no-repeat left bottom;
	}	
.main-box .content-secondary {
	background:none;
	}	
.main-box .content-secondary div#bubbles {
	background: url(graphics/bubbles.gif) no-repeat;
	}		
#content.main-box #content-primary div.trial-box {
	background:#363636 url(graphics/bg-box-trial.gif) no-repeat left bottom;
	}		
.content-secondary div.col {
	background:#272727 url(graphics/bg-column2.gif) no-repeat;
	}
.content-secondary div.col div.inner-col {
	background:transparent url(graphics/bg-column2-bottom.gif) no-repeat left bottom;
	}	
.content-secondary div.col div.line {
	background:transparent url(graphics/dotted-line3.gif) repeat-x left bottom;
	}
	
/* Navigation
------------------------------------------------------------------*/	
#nav li:hover {
	background:url(graphics/tabs-left.gif) no-repeat 0 -100px;
	}
#nav li:hover a {
	background:url(graphics/tabs-right.gif) no-repeat 100% -100px;
	}
#nav li.sel {
	background:url(graphics/tabs-left.gif) no-repeat;
	}
#nav li.sel a {
	background:url(graphics/tabs-right.gif) no-repeat 100% 0;
	color:#c1ff84;
	}
#try-it a:hover {
	background:transparent url(graphics/b-try-it.gif) no-repeat;
	padding:0;
	margin:0;
	}
#try-it a:hover {
	background:transparent url(graphics/b-try-it.gif) no-repeat;
	padding:0;
	margin:0;
	}

/* Sub Navigation
------------------------------------------------------------------*/
#nav ul li.sel ul a {
	color:#cbe8ff;
}
#nav ul li.sel ul li.sel {
	background:none;
}
#nav ul li.sel ul li.sel a {
	color:#c1ff84;
}
#nav ul li.sel ul li a:hover {
	color:#c1ff84;
}

/* Boxes
------------------------------------------------------------------*/	
.boxes {
	background:url(graphics/bg-boxes-top.gif) no-repeat;
	}
.inner-boxes {
	background:url(graphics/bg-boxes-bottom.gif) no-repeat left bottom;
	}
.box1 {
	background-color:#474747;
	}
.box2 {
	background-color:#666;
	}
.box1 h2, .box2 h2 {
	color:#d3d3d3;
	}	
.boxes ul li {
	background:url(graphics/dotted-line.gif) repeat-x left top;
	}
.boxes ul.what-you-get li,
.boxes ul.bullet li {
	background: none;
	}		
.box-wide-alt {
	background:#666 url(graphics/bg-box-wide-bottom.gif) no-repeat left bottom;
	}	
.box-wide {
	background: #444 url(graphics/bg-box-wide-dark.gif) no-repeat left bottom;
	}	
body.baseline .box-wide {
	background-color:#444;
	}	
.box-wide-alt h2 {
	background:#666 url(graphics/bg-h2-alt.gif) no-repeat;
	}
.box-wide h2 {
	background: url(graphics/bg-h2.gif) no-repeat;
	}
.box-wide-alt h2.bigtab {
	background: #c7d2d9 url(graphics/bg-h2-alt-medium.gif) no-repeat;
	}
.box-wide-alt h2.notab {
	background: #c7d2d9 url(graphics/bg-h2-alt-large.gif) no-repeat;
	color: #c1ff84;
	}
.box-wide h2.bigtab {
	background: url(graphics/bg-h2-medium.gif) no-repeat;
	}
.box-wide h2.notab {
	background: url(graphics/bg-h2-large.gif) no-repeat;
	color: #c1ff84;
	}		
.box-wide h2.centered,
.box-wide h2.left {
	background:url(graphics/bg-box-wide-top.gif) no-repeat;
	}	
.box-halfwide {
	background:#666 url(graphics/bg-box-halfwide-bottom.gif) no-repeat left bottom;
	}		
.box-halfwide h2.sign {
	background:url(graphics/bg-box-halfwide-top.gif) no-repeat;
	}
.box-extrawide {
	background:#444 url(graphics/bg-box-extrawide.gif) no-repeat;
	}	
.box-extrawide div {
	background:url(graphics/bg-box-extrawide-bottom.gif) no-repeat left bottom;
	}	
.box-extrawide div.fnode-widget {
	background:#666;
	}		
.box-extrawide div.fnode-picture {
	border: 5px solid #666;
	}
.box-extrawide div.get-widget {
	background: #666;
	}
div.status-box div.alert,
div.alert {
	background: #505050;
	border:1px dashed #666;
	}
.box-small h2 {
	background:#444 url(graphics/bg-box-small-top.gif) no-repeat;
	}	
.box-small {
	background:#444 url(graphics/bg-box-small-bottom.gif) no-repeat left bottom;
	}
.box-extrawide h2 {
         background:url(graphics/bg-title.gif) no-repeat;
         }
.box-extrawide h2.alt, h2.alt {
         background:url(graphics/bg-title-alt.gif) no-repeat;
         }
.box-extrawide h4 {
	color:#ffa800;	
	}		
.box-extrawide .standout {
	color:#c1ddf3;
	font-weight: bold;
	}
.box-extrawide div.line {
	border-bottom:1px solid #666;
	}
.trial-box h2 {
	background:#363636 url(graphics/bg-h3-trial.gif) no-repeat;
	}
.trial-box p {
	color:#fff;
	}	
.trial-box p strong.big {
	color:#a0a1a1;
	}		
.main-box #content-primary em {
	color:#8cb6e0;
	}					

.box-extrawide .standout {
	color: #c1ddf3;
	font-weight: bold;
	}		
#instant-player.box-extrawide div.contenttxt div.special-box {
	background: #272727 url(graphics/special-box-top.gif) no-repeat;
	}	
#instant-player.box-extrawide div.contenttxt div.inner-special-box {
	background:url(graphics/special-box-bottom.gif) no-repeat left bottom;
	}	
#instant-player.box-extrawide div.contenttxt div.special-box2 {
	background: #ff8738 url(graphics/bg-box-special2-top.gif) no-repeat;
	}	
#instant-player.box-extrawide div.contenttxt div.inner-special-box2 {
	background:url(graphics/bg-box-special2-bottom.gif) no-repeat left bottom;
	}	
#instant-player.box-extrawide div.contenttxt div.special-box3 {
	background: #65a5e0 url(graphics/bg-box-special3-top.gif) no-repeat;
	}	
#instant-player.box-extrawide div.contenttxt div.inner-special-box3 {
	background:url(graphics/bg-box-special3-bottom.gif) no-repeat left bottom;
	}

/* Links
------------------------------------------------------------------*/
a:link,
a:visited {
	color:#abdaff;
	/*
	border-bottom:1px solid #abdaff;
	*/
	}
a:hover {
	color:#333;
	background-color:#abdaff;
	}
#nav-supp ul li,	
#nav-supp ul li a:link,
#nav-supp ul li a:visited {
	color:#d0e8ff;
	}	
#nav-supp ul li a:hover {
	color:#fff;
	background:none;
	}
#footer ul li a:link,
#footer ul li a:visited {
	color:#969696;
	}	
#footer ul li a:hover {
	color:#ccc;
	background:none;
	}		

.filenamerow a:hover,
.filenamerow a:visited,
.filenamerow a:active,
.filenamerow a {
	color: #ccc;
}
.filenamerow2 a {
	color: #fff;
}
.divider {
	background:url(graphics/divider.gif) no-repeat left center;
	}

/* Images
------------------------------------------------------------------*/	
.contenttxt img {
	background:#666;
	}
a.noborder,
a.noborder:link,
a.noborder:visited,
a.noborder:hover {
	background:none;
	border:1px;
	color:#444;
	}
a.noborder:hover {
	color:#abdaff;
	}
img.nofrills {
	background: transparent;
}

img.noborder {
	background: none;
}

div.dropbox-powered {
	float: right;
	position: relative;
	left: -35px;
	top: -16px;
	background: transparent;
}

a.dropbox-powered {
	background: none;
}

/* Headings
------------------------------------------------------------------*/
.bg {
	background-color: #5e5e5e;
	color: #ccc;
	padding:0;
	}
h2 {
	color: #c1ff84;
}
h5 {
	border-top: 1px solid #5d5d5d;
	border-bottom: 1px solid #5d5d5d;
	color:#999;
	}
.main-box h2 {
	color:#fff;
	}	
.main-box .col h2.upload,
.main-box .col h2.convert,
.main-box .col h2.share,
.main-box .col h2.access {
	color:#ffa800;
	}
h2.upload {
	background:url(graphics/icon-upload.gif) no-repeat left center;
	}	
h2.convert {
	background:url(graphics/icon-convert.gif) no-repeat left center;
	}	
h2.share {
	background:url(graphics/icon-share.gif) no-repeat left center;
	}	
h2.access {
	background:url(graphics/icon-access.gif) no-repeat left center;
	}		
		
/* The files controls
------------------------------------------------------------------*/
.files-instructions {
	color: #c1ff84;
}
.thefiles-table tr {
	background-color:#444;
	}
.thefiles-table tr.alt {
	background:#333;
	}
.thefiles-table td.file-name a,
.thefiles-table td.file-folder a {
	color: #ccc;
	}
.thefiles-table td.file-name a {
	background:url(graphics/icon-doc.gif) no-repeat 0px 0px;
	}
.thefiles-table td.file-name .highlighted,
.thefiles-table td.file-name a:hover {
	background:url(graphics/icon-doc.gif) no-repeat 0px -27px;
	color:#eee;
	}
.thefiles-table tr.alt td.file-name a {
	background:url(graphics/icon-doc-alt.gif) no-repeat 0px 0px;
	}
.thefiles-table tr.alt td.file-name .highlighted,
.thefiles-table tr.alt td.file-name a:hover {
	background:url(graphics/icon-doc-alt.gif) no-repeat 0px -27px;
	color:#eee;
	}
.thefiles-table td.file-folder a {
	background:url(graphics/icon-folder.gif) no-repeat 0px 0px;
	}
.thefiles-table td.file-folder .highlighted,
.thefiles-table td.file-folder a:hover {
	background:url(graphics/icon-folder.gif) no-repeat 0px -27px;
	color:#eee;
	}
.thefiles-table tr.alt td.file-folder a {
	background:url(graphics/icon-folder-alt.gif) no-repeat 0px 0px;
	}
.thefiles-table tr.alt td.file-folder .highlighted,
.thefiles-table tr.alt td.file-folder a:hover {
	background:url(graphics/icon-folder-alt.gif) no-repeat 0px -27px;
	color:#eee;
	}

.thefiles-table tr.normal td.file-size,
.thefiles-table tr td.file-date {
	color: #777;
	}

.thefiles-external-table tr td.public-nav-header {
	border-bottom: 3px solid #444;
	}

.thefiles-external-table tr td.public-dropbox-upload {
	background: #444;
	border-top: 5px solid #666;	
	border-bottom: 5px solid #666;	
	}
.thefiles-external-table .public-dropbox-title {
	color: #777;
	}

/* Your files controls
------------------------------------------------------------------*/
.highlight {
	background: #777;
	}
a.box-nav:link,
a.box-nav:visited,
a.box-nav {
	color:#ccc; 
	border: 1px solid #777; 
	background: #777;
	}
a.box-nav:hover {
	background: #969696;
	}
.box-nonav {
	border: 1px solid #777;
	}
.metrics-controls,
.confirm-action {
	border-top: 1px solid #ccc;
	}
td.your-files-footer {
	border-top: 1px solid #333;
	}

/* Web widget
------------------------------------------------------------------*/
.web-widget td.middle a {
	color: white;
	text-decoration: none;
}	

/* Footer navigation
------------------------------------------------------------------*/
.footer-nav p {
	background:url(graphics/dotted-line-top.gif) repeat-x left top;
	}		
.footer-nav div {
	background:#2e2e2e url(graphics/dotted-line-bottom.gif) repeat-x left bottom;
	}	
.footer-nav span {
	background: url(graphics/divider.gif) no-repeat right center;
	}
			
/* Secondary content
------------------------------------------------------------------*/
.content-secondary ul.gauges {
	background: url(graphics/dotted-line2.gif) repeat-x left bottom;
	}

.content-secondary ul.gauges li {
	color:#fff;
	}
.content-secondary ul.gauges li a,
.content-secondary ul.gauges li a:hover,
.content-secondary ul.gauges li a:visited {
	color: #fff;
	}
.content-secondary ul.gauges li a img {
	border: 0;
	}
.content-secondary ul.gauges li strong {
	color:#a4a4a4;
	}
.content-secondary ul.gauges li {
	background: url(graphics/dotted-line2.gif) repeat-x;
	}	
.content-secondary ul.gauges li:hover {
	background:#393939 url(graphics/dotted-line2.gif) repeat-x;
	}	
.content-secondary ul.gauges li span {
	background: url(graphics/bg-gauge.gif) repeat-x;
	}
.content-secondary ul.folders {
	background: url(graphics/dotted-line2.gif) repeat-x left bottom;
	}	
.content-secondary ul.folders li {
	background: url(graphics/bg-folder-big.gif) no-repeat;
	}
.content-secondary ul.folders li a.foldername,
.content-secondary ul.folders li a.foldername:link,
.content-secondary ul.folders li a.foldername:visited {
	color:#b3b3b3;
	}	
.content-secondary ul.folders li.highlighted a.foldername,
.content-secondary ul.folders .highlighted,
.content-secondary ul.folders li a.foldername:hover {
	color:#eee;
	background: url(graphics/bg-folder-big.gif) no-repeat 0 -160px;
	}
.content-secondary ul.folders li span a:link,
.content-secondary ul.folders li span a:visited {
	color:#abdaff;
	}		
.content-secondary ul.folders li span a:hover {
	color:#333;
	background:#abdaff;
	}
.content-secondary ul.folders li span.highlight {
	background: #777;
	}
.content-secondary ul.folders li.folder-controls {
	background: none;
	}

/* Forms
------------------------------------------------------------------*/
.txt2, .txt {
	border:1px solid #ccc;
	color:#666;
	}	
.processing, .btn {
	border:1px solid #4584d3;
	background-color:#8dc5e5;
	padding:3px;
	color:#fff;
	font:bold 1.2em Helvetica,Arial,sans-serif,Verdana;
	}	
.dropdown {
	border:1px solid #ccc;
	color:#333;
	padding:1px;
	margin-right:.5em;
	font:1.0em Helvetica,Arial,sans-serif,Verdana;
	}	
#create-account {
	background: url(graphics/b-create-account.gif) no-repeat;
	}
#edit-data-form p,
#account-form em {
	color: #ff5e06;
	font-weight:bold;
	font-style:normal;
	margin-left:.3em;
	}
fieldset {
	border:1px solid #666;
	}	
legend {
	color: #999;
	}
.simpleform em {color:#999;}	

.edit-settings-table td, 
.account-form-table td, 
.edit-data-table td {
	border-top: 1px solid #545454;
	}
.form-table td.field,
.form-table td.label,
.form-table td.half {border-bottom: 1px solid #555;}
.form-table em {color:#ff2500;}
	
/* Order Table
------------------------------------------------------------------*/											
.order-table td {
	border-bottom:1px solid #666;
	}
.order-table th {
	background-color: #5e5e5e;
	color: #ccc;
	border-left:3px solid #444;
	}		
.order-table th.subtitle {
	background-color:transparent;
	color:#ccc;
	border-bottom:1px solid #666;
	}	
.order-table strong {
	color:#fff;
	}
.order-table em {
	color:#999;
	}
td.upsell-order {
	border-left: 1px solid #666;
	}
td.order-separator {
	border-bottom: 1px dashed #666;
	}

/* Matrix Table
------------------------------------------------------------------*/
.matrix-table {
	border-bottom:1px solid #666;
	}
.matrix-table td {
	border-top:1px solid #666;
	}
.matrix-table th {
	color:#93c1ee;
	}	
.matrix-table th.subtitle {
	color:#777;
	border-top:1px solid #666;
	}		
td.check {
	background: url(graphics/icon-check.gif) no-repeat center center;
	}			


/* Definition list
------------------------------------------------------------------*/											
dl {
	border-bottom:1px solid #545454;
	}
dt, dd {
	border-top:1px solid #545454;
	}	
dt {
	color:#d1d1d1;
	}

.deftable {
	border-bottom: 1px solid #545454;	
}
.defleft {
	color: #777;
	border-top: 1px solid #545454;
}	
.defright {
	border-top: 1px solid #545454;
}
span.more-info {
	background: url(graphics/icon-info.gif) no-repeat left center;
	}
span.edit {
	background: url(graphics/icon-edit.gif) no-repeat right center;
	}
	
#nomfees {
	background: url(graphics/no-monthly-fees.gif) no-repeat;
	}				

/* Lists
------------------------------------------------------------------*/				
ul.promo li.addon,
ul.promo li a,
ul.promo li a:link,
ul.promo li a:visited {
	color:#ccc;
	background: url(graphics/dotted-line2.gif) repeat-x left bottom;
	}	
ul.promo li a:hover {
	background:#3d3d3d url(graphics/dotted-line2.gif) repeat-x left bottom;
	}	
ul.promo li strong {
	color:#ff9c06;
	}	
ul.promo li span {
	color:#7ea0c1;
	}			
ul.promo li span.star {
	color:#fff;
	background: url(graphics/bg-star.gif) no-repeat;
	}
.contenttxt ol {
	border-top:1px dashed #565656;
	}
.contenttxt ol li {
	border-bottom:1px dashed #565656;
	}		
.contenttxt ul li {
	background: url(graphics/bullet.gif) no-repeat;
	}

ul.listlinks {
	border-top:1px solid #565656;
	}		
ul.listlinks li {
	border-bottom:1px solid #565656;
	}	
.line ul.listlinks li a:link,
.line ul.listlinks li a:visited {
	color:#abdaff;
	}			
ul.listlinks li a,
ul.listlinks li a:link,
ul.listlinks li a:visited {
	color:#999;
	}		
ul.listlinks li a:hover {
	background: #3e3e3e;
	color:#abdaff;
	}	
.contenttxt ul.numbers {
	border-top:1px dotted #626262;
	}	
.contenttxt ul.numbers li {
	border-bottom:1px dotted #626262;
	}
.contenttxt ul.numbers li.nr1 {
	background:url(graphics/nr1.gif) no-repeat left center;
	}
.contenttxt ul.numbers li.nr2 {
	background:url(graphics/nr2.gif) no-repeat left center;
	}
.contenttxt ul.numbers li.nr3 {
	background:url(graphics/nr3.gif) no-repeat left center;
	}
.contenttxt ul.numbers li.nr4 {
	background:url(graphics/nr4.gif) no-repeat left center;
	}	
ul.checkmark {
	background:url(graphics/dotted-line3.gif) repeat-x left bottom;
	}		
ul.checkmark li {
	background:url(graphics/bullet-check.gif) no-repeat;
	}		

/* ReturnStatus
------------------------------------------------------------------*/
#status-important {
	color: white;
	}	

/* Blog
------------------------------------------------------------------*/
.blog-heading {
	color: #c1ff84;
	}

.box-wide h2.left {
	background:url(graphics/bg-box-wide-top.gif) no-repeat;
	}

li.blog-sidebar-unit a:hover {
	color: #abdaff;
	background-color: #393939;
	}


/* DOMtab
------------------------------------------------------------------*/
div.domtab {
	padding:0;
	margin: 0 0 0 20px;
	width:511px;
	}	
ul.domtabs {
	float:left;
	width:511px;
	margin:0 0 0 0px;	
	background:#444;
	color:#c6e5fe;	
	position:relative;
	}
ul.domtabs li {
	float:left;
	padding:0;
	text-align:center;
	font-family:Helvetica,Arial,sans-serif,Verdana;
	letter-spacing:-1px;
	margin:0 2px 0 0;	
	}
ul.domtabs li span {
	color:#fff;
	display:block;
	padding-top:.2em;
	}
ul.domtabs a:link,
ul.domtabs a:visited,
ul.domtabs a:active {
	width:4em;
	padding:10px 20px 10px 20px;
	display:block;
	background:url(graphics/bg-tab.png) no-repeat right top;
	color:#c6e5fe;	
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	height:35px;
	border:0;
	}
ul.domtabs a:hover {
	background:url(graphics/bg-tab.png) no-repeat right -100px;
	color:#c6e5fe;	
	}
div.domtab div {
	clear:both;
	background:#54789b url(graphics/bg-membership.gif) no-repeat left bottom;
	color:#c6e5fe;	
	width:496px;
	margin: 0;
	padding:0 0 10px 15px;
	border-top:55px solid #444;
	}
ul.domtabs li.active a:link,
ul.domtabs li.active a:visited,
ul.domtabs li.active a:active,
ul.domtabs li.active a:hover {
	color:#c6e5fe;	
	border:0;
	background:url(graphics/bg-tab.png) no-repeat right -100px;
	}
h2 span#domtabprintview {
	padding:10px 20px 10px 10px;
	text-align:right;
	float:right;
	white-space:nowrap;
	font: 12px Verdana,sans-serif,Arial;
	}
.domtab div h3 {
	background:#54789b url(graphics/bg-membership-top.gif) no-repeat top right;
	letter-spacing:-1px;
	font-size:1.5em;
	font-weight:bold;
	}
.domtab div p {
	margin-right:15px;
	}
.domtab div h3 a:hover {
	background:none;
	color:#c6e5fe;	
	}
div.domtab div a:link,
div.domtab div a:visited {
	display:block;
	padding:0 10px 0 20px;
	border:0;
	}							
ul.account {
	border-top: 1px solid #6b90af;
	margin-right:20px;
	width:475px;
	}	
ul.account li {
	border-bottom: 1px solid #6b90af;
	}
ul.details li {
	list-style-type: circle;
	margin: 0 0 0 15px;
	font-size: 1.1em;
	}		
p.proceed {
	line-height:42px;
	font:bold 18px/42px Helvetica,Arial,sans-serif,Verdana;
	}
p.proceed a,
p.proceed a:link,
p.proceed a:visited {
	text-decoration: none;
	width:477px;
	height:42px;
	display:block;
	color:#fff;
	background:url(graphics/b-proceed.gif) no-repeat;
	}	
p.proceed a:hover {
	color:#fff;
	background:url(graphics/b-proceed.gif) no-repeat left bottom;
	}	
p.proceed span {
	visibility:hidden;
	}
p.infobox {
	float:right; 
	width: 310px;
	color: white;
	padding-left: 15px;
	height: 5em;
	}
div.domtab .showup {
	color: #fff;
	}		
div.domtab li#first {
	z-index:11;
	position:absolute;
	}
div.domtab li#second {
	z-index:10;
	position:absolute;
	left:80px;
	}
div.domtab li#third {
	z-index:9;
	position:absolute;
	left:170px;
	}
div.domtab li#fourth	{
	z-index:8;
	position:absolute;
	left:250px;
	}
div.domtab li#last	{
	z-index:7;
	position:absolute;
	left:340px;
	}	

/* Buttons
------------------------------------------------------------------*/			
.more-info {
	background:url(graphics/b-more-info-member.gif) no-repeat;
	}	
.content-secondary div.types {
	background:url(graphics/b-key-features.gif) no-repeat;
	}	
.content-secondary div.trial, #instant-player div.contenttxt div.trial {
	background:url(graphics/b-30-day-trial.gif) no-repeat;
	}	
.trial-small {
	background:url(graphics/b-30-day-free-trial.gif) no-repeat top center;
	}
.trial-small a:hover {
	background: none;
	}					
	
/* Flash visual
------------------------------------------------------------------*/	
#fla {
	background:url(graphics/bg-visual.jpg) no-repeat;
}

/* AjaxUpload
------------------------------------------------------------*/
#pb { margin: 14px auto 2px auto; padding: 3px; font-size: 80%; background: #313131}
#pb a { color: #000; }
#pb a:hover { color: #aaa; }
#footer { color: #aaa; margin: 24px auto 4px auto; }
#filelist a:link { color: #2222bb; }
#filelist a:visited { color: #000; }
#filelist a:hover { color: #aaa; }
#progMeterContainer { margin: 15px auto; width:400px; background: white; border: 1px solid #999; padding: 10px; }
#progMeterContainer #title { font-size: 200%; font-weight: bold; padding: 8px; }
#progMeterContainer #intro { font-size: 90%; text-align: justify; margin-bottom: 15px; }
.progressMeter,
#progressMeter { padding-top: 15px; }
.progressMeterBar, 
#progressMeterBar { margin: 2px auto; width: 350px; height: 20px; border: 1px inset; background: #eee; text-align: left; }
#progressMeterBarDone1 { width: 0; height: 20px; background: url(/layout/ajaxupload-scrolling-bg-08.gif) repeat-x; }
.progressMeterBarDone,
#progressMeterBarDone { width: 0; height: 20px; background: #6e9ecc; }
#progressMeter table { width: 350px; margin: 20px auto; text-align: right; border-collapse: collapse; border: 0; border: 1px solid #bbb; border-top: 0px}
#progressMeter table td { border-top: 1px solid #bbb; text-align: center; }
#progressMeter #upload-row-1, #progressMeter #upload-row-3, #progressMeter #upload-row-5 { background: #313131; }
#progressMeter #upload-row-2, #progressMeter #upload-row-4 { background: #474747; }
.progressMeterText,
#progressMeterText { text-align: center; width: 100%; }
.transferRate, 
#transferRate { text-align: center; width: 100%; }
td.headercell { font-weight: bold; }
#tca1,#tcb1,#tcc1,#tcd1 { width: 25%; }
#tca2,#donef,#leftf,#totalf { width: 25%; }
#tca3,#dones,#lefts,#totals { width: 25%; }
#tca4,#donet,#leftt,#totalt { width: 25%; }
#filelist { text-align: left; }

/* vertical graphs
------------------------------------------------------------*/
.vertgraph ul { 
	border: 1px dotted #7f9ab8;
	}
.vertgraph ul li {  
	background: #7f9ab8;
	}
.vertgraph ul li.axis {
	color: #7f9ab8;	
	}
.vertgraph ul li:hover {
	background: #96b5d9;
	}
.vertgraph ul li.axis:hover {
	background: none;
	}

/* Popup menus
------------------------------------------------------------*/
.menudiv {
	border:1px dotted #82b9ec;
	background-color:#444444;
}
.header h3 {
	color:#fff;
	background:#82b9ec url(graphics/bubble-small.gif) no-repeat left center;
}
.menudiv ul li {
	background:transparent url(graphics/dotted-line.gif) repeat-x left bottom;
}
.menudiv ul li.last {
	background: transparent;
}
.menudiv li a:link,
.menudiv li a:visited {
	color:#d1d1d1;
	text-decoration: none;
}
.menudiv li .highlighted,
.menudiv li a:hover {
	color:#abdaff;
	background: #2b2b2b url(graphics/dotted-line.gif) repeat-x left bottom;
	text-decoration: none;
}
.menudiv li.last .highlighted,
.menudiv li.last a:hover {
	color:#abdaff;
	background: #2b2b2b;
	text-decoration: none;
}
.dialogue {
	border: 1px solid #ccc;
	background-color: #2b2b2b;
	}

/* Instant player
------------------------------------------------------------------*/
#instant-player {
	background:#444444 url(graphics/bg-box-extrawide.gif) no-repeat;
}
#instant-player div {
	background:url(graphics/bg-box-extrawide-bottom.gif) no-repeat left bottom;
}
#instant-player h3 {
	color:#f0f0f0;
}
#instant-player h3.flashy {
	color: #c1ff84;
}
#instant-player.box-extrawide .col2 h4.special em {
	color:#ffa800;
	}	
#instant-player.box-extrawide .col2 h4.special2 em {
	color:#ffeacd;
	}	
#instant-player.box-extrawide .col2 h4.special3 em {
	color:#aed8fe;
	}			
#instant-player.box-extrawide .col2 h4.special  {
	color:#f0f0f0;
	}	
#instant-player.box-extrawide .col2 h4.special strong {
	color:#80b9f0;
	}	
#instant-player div#instant-player-fla {
	background:#373737;
	}
#instant-player .box {
	background:url(graphics/bg-box-instant-player.gif) no-repeat top left;
}
#instant-player .box div {
	background:url(graphics/bg-box-instant-player.gif) no-repeat bottom left;
}
#instant-player .button {
	background:url(graphics/bg-buttons.gif) no-repeat 0 0;
}
#instant-player .button span {
	background:url(graphics/bg-buttons.gif) no-repeat 100% 0;
}
#instant-player .button a {
	color:#ffa800;
	background:url(graphics/icon-share-2.gif) no-repeat 2px 50%;
}
#instant-player table {
	border-top:1px solid #545454;
}
#instant-player th,
#instant-player td {
	border-bottom:1px solid #545454;
}
#instant-player th {
	color: #999;
}
#instant-player .pager {
	color:#1ccc;
	background:#373737;
}
#movie-browser li {
	background:url(graphics/bg-movie-browser.gif) no-repeat left top;
}
#movie-browser li div {
	background:url(graphics/bg-movie-browser.gif) no-repeat left bottom;
}
#movie-browser h4 {
	color: #c1ff84;
}
#movie-browser ul img {
	border:1px solid #c1ff84;
}
#movie-browser .button a {
	background:url(graphics/icon-play.gif) no-repeat 4px 50%;
}
.special-box ul li {
	color:#999;
	background:url(graphics/dotted-line2.gif) repeat-x left bottom;
	}
.special-box blockquote {
	color:#999;
	}	
.special-box p.small {
	color:#999;
	}	
.contenttxt .special-box p.small strong {
	color:#ccc;
	}		
.special-box2 ul li {
	color:#d4ebff;
	background:url(graphics/dotted-line5.gif) repeat-x left bottom;
	}
.special-box2 blockquote {
	color:#ffefd8;
	}	
.special-box2 p.small {
	color:#ffefd8;
	}	
.contenttxt .special-box2 p.small strong {
	color:#ffefd8;
	}	
.special-box3 ul li {
	color:#d4ebff;
	background:url(graphics/dotted-line5.gif) repeat-x left bottom;
	}
.special-box3 blockquote {
	color:#d4ebff;
	}	
.special-box3 p.small {
	color:#d4ebff;
	}	
.contenttxt .special-box3 p.small strong {
	color:#d4ebff;
	}		

/* Metrics calendar
------------------------------------------------------------*/
/* .calendar * { margin: 0; padding: 0; border: 0; font-weight: normal; color: #000; } */
.calendar .invalidday a, .calendar .invalidday a:hover { color: #ccc; background: #fff; cursor: default; }
.calendar .selectedday { background: #ddd; }
.calendar .today { font-weight: bold; color: #f00; } 
.calendar a { padding: 0 2px; color: #000; text-decoration: none; }
.calendar a:hover { background: #bbb; }
.calendar table { border-collapse: collapse; font-size: 90%; }
.calendar tbody td { width: 20px; }
.calendar td, .calendar th { padding: 1px; text-align: center; }
.calendar thead td { border-bottom: 1px solid #aaa; }
.calendar thead td { font-weight: bold; }
.calendar thead th a { font-size: 95%; font-weight: bold; }
.calendar thead th { padding: 2px 0; vertical-align: middle; background: #ddd; }
.calendar { padding-bottom: 2px; border: 1px solid #aaa; font-size: small; background: #fff; }
.calendaricon { cursor: pointer; }
.calendarlink, .calendaricon { margin: 0 3px; }

/* Choose plan page
------------------------------------------------------------------*/
h2.no {
	background: url(graphics/bg-h2-no.gif	) no-repeat;
	}
div.chooseplan {
	background:url(graphics/bg-chooseplan-top.gif) no-repeat left top;
	}
div.chooseplan div {
	background:#54789b url(graphics/bg-chooseplan.gif) no-repeat left bottom;
	color:#c6e5fe;	
	}
ul.star li {
	background: url(graphics/icon-star2.gif) no-repeat 0 .45em;
	}	
p.proceed a,
p.proceed a:link,
p.proceed a:visited {
	background:url(graphics/b-proceed.gif) no-repeat;
	}	
p.proceed a:hover {
	background:url(graphics/b-proceed.gif) no-repeat left bottom;
	}	
		
/* Features page
------------------------------------------------------------------*/
.box-extrawide div.box-money {
	background: url(graphics/icon-money.gif) no-repeat;
	}	
.box-extrawide div.box-time {
	background: url(graphics/icon-time.gif) no-repeat;
	}	
.box-extrawide div.box-easy {
	background: url(graphics/icon-hand.gif) no-repeat;
	}			
.box-extrawide div.box-speed {
	background: url(graphics/icon-rocket.gif) no-repeat;
	}	
.color {
	color: #c1ff84;
	}							

/* Enter code pages 
------------------------------------------------------------------*/
.box-extrawide div.content-cards {background: url(graphics/bg-content-cards.jpg) no-repeat left bottom;}	
.box-extrawide div.content-woosh {background: url(graphics/bg-content-woosh.gif) no-repeat left bottom;}	
div.box-accountinfo {background: url(graphics/bg-box-small2-top.gif) no-repeat;}
div.box-accountinfo div {background:#383838 url(graphics/bg-box-small2-bottom.gif) no-repeat left bottom;}
.box-accountinfo dt {color:#fff;}

/* Buttons 
------------------------------------------------------------------*/
.bttn-account-this {background: url(graphics/b-account-this.gif) no-repeat;}	
.bttn-account-other {background: url(graphics/b-account-other.gif) no-repeat;}	
.bttn-account-new {background: url(graphics/b-account-new.gif) no-repeat;}	
.bttn-account-my {background: url(graphics/b-account-my.gif) no-repeat;}	
.bttn-bandwidth {background: url(graphics/b-bandwidth.gif) no-repeat;}	
.bttn-storage {background: url(graphics/b-storage.gif) no-repeat;}	
.bttn-xtreak-codes {background: url(graphics/b-xtreak-codes.gif) no-repeat;}	
.bttn-easy-gigs {background: url(graphics/b-easy-gigs.gif) no-repeat;}	
.bttn-auto-reload {background: url(graphics/b-auto-reload.gif) no-repeat;}	

div.learn-more {background-image: url(graphics/b-learn-more.gif);}
div.pdf {background: url(graphics/icon-pdf.gif) no-repeat left bottom;}

/* Account pages 
------------------------------------------------------------------*/
.box-extrawide div.money,
.box-extrawide div#col4.money {background: url(graphics/icon-money.gif) no-repeat;}
.box-extrawide div.easy,
.box-extrawide div#col4.easy {background: url(graphics/icon-hand.gif) no-repeat -20px 5px;}
.box-extrawide div.speed,
.box-extrawide div#col4.speed {background: url(graphics/icon-rocket.gif) no-repeat;}
.box-extrawide div.time,
.box-extrawide div#col4.time {background: url(graphics/icon-time.gif) no-repeat;}
.money h3,
.speed h3,
.easy h3,
.time h3 {color:#c1ddf3;}

/* Buy pages 
------------------------------------------------------------------*/
.box-extrawide div.content-woosh-x {background: url(graphics/bg-content-woosh-x.gif) no-repeat left bottom;}
.box-extrawide div.content-card {background: url(graphics/bg-content-card.jpg) no-repeat left bottom;}