


body {
	font-family: arial;
	font-size: 12px;
	background-color:#EEEEEE;
}

.accountBox {
	
	width:371px;
}

.upgrade_banner {
	height:35px;
	width:758px;
	background-image: url(/assets/images/upgrade_banner.png);
	border:1px solid #dddddd;
	border-bottom: 1px solid #d4d4d4;
	cursor:hand;
	margin-bottom:1px;	
	cursor:pointer;
}

.upgrade_banner2 {
	height:35px;
	width:758px;
	background-image: url(/assets/images/upgrade_banner_2.png);
	border:1px solid #dddddd;
	border-bottom: 1px solid #d4d4d4;
	cursor:hand;
	margin-bottom:1px;	
	cursor:pointer;
}

.upgrade_banner3 {
	height:35px;
	width:758px;
	background-image: url(/assets/images/upgrade_banner_3.png);
	border:1px solid #dddddd;
	border-bottom: 1px solid #d4d4d4;
	cursor:hand;
	margin-bottom:1px;	
	cursor:pointer;
}
.upgrade_banner4 {
	height:35px;
	width:758px;
	background-image: url(/assets/images/upgrade_banner_4.png);
	border:1px solid #dddddd;
	border-bottom: 1px solid #d4d4d4;
	cursor:hand;
	margin-bottom:1px;	
	cursor:pointer;
}

.search_highlight {
	color:red;
	
}
.download_banner {
	height:100px;
	width:758px;
	background-image: url(/assets/images/appbanner4.png);
	border:1px solid #dddddd;
	border-bottom: 1px solid #d4d4d4;
	cursor:hand;
	margin-bottom:30px;
}

.remainingBox {
	width:371px;
	height:156px;
	background-image:url(/assets/images/account_gradient.png);
	background-repeat: no;
	margin-top:6px;

}

.remainingFont {
	color:#7f0fb5;
	font-size:36px;
	
}
.dNone {
	display:none;
}
.dBlock {
	display:block;
}


.il {
 display:inline;
}

.magPlus {
	background-image:url(/assets/images/magnifiers.png);
	width:29px;
	height:24px;
	position:absolute;
	cursor:pointer;
}
.magMinus {
	background-image:url(/assets/images/magnifiers.png);
	width:29px;
	height:24px;
	position:absolute;
	cursor:pointer;
	background-position: -29px;
}

body {
	margin-top: 0; 
	padding:0;
	background-color: #303030;
	font-family: "trebuchet MS", verdana, sans-serif;
	}

.defaultFont {
	font-family: "trebuchet MS", verdana, sans-serif;
}

.h1 {
	font-size:24px;	
}
.descriptionText {
	width:640px;
	margin-left:85px;
	
	color:#4a4a4a;
	font-size:12px;
	}

.selectedPage {
	float:left;
	width:20px;
	line-height:19px;
	margin-top:9px;
	text-align:center;
	background-image: url(/assets/images/button_selected_page.png);
	color:#7f0fb5;
	margin-left:2px;
	margin-right:2px;
	font-weight:700;
}


.darkRowBack {
	background-color:#f2f2f2;
}
.imgWrapper {
	background-color:#E9E9E9;
}

.lightRowBack {
	background-color:#E9E9E9;
}
.modTableLinkRow {
	width:371px;
	height:26px;
	
	text-align:right;
}

.modTable {
	margin-bottom:1px;
	width:371px;
	height: 26px
}
.modTableBig {
	margin-bottom:1px;
	width:371px;
	height: 31px;
}
.usageColLabel {
	line-height:31px;
	margin-left:15px;
	float:left;

	font-size:14px;	
}

.footerText {
	width:660px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;

}

.dlTable {
	margin-bottom:1px;
	height:25px;
	width:760px;
	margin-bottom:1px;
}
.footerLink {
	color:white;
	float:right;
	margin-left:5px;
}

.dlTableKey {
	float:left;
	height:25px;
	background-color:#e5cff0;
	width:162px;
	line-height:25px;
	text-align:right;
}
.dlTableKeyText {
	margin-right:5px;
}
.dLTableValueText {

	margin-left:5px;
}

.commentExistingName {
	line-height:34px;
	color:#333333;
	font-weight:700;
	font-size:15px;
	margin-left:5px;
}
.commentHead {
	float:left;
	line-height:20px;
	
	width:584px;
}
.commentHeadChild {
	float:left;
	line-height:20px;
	width:524px;
}

.commentBody {
	clear:both;
	line-height:15px;
	float:left;
	width:540px;
	
}

.commentBodyChild {
	width:530px;
}

.avatarImage {
	margin:1px;
}

.commentImage {
	float:left;
	width:38px;
	
	background-color:#666666;
	margin-top:5px;
	margin-left:5px;
}

.commentImageChild {
	float:left;
	width:28px;
}
.commentName {
	color: #7f0fb5;
	font-weight:700;
	font-size:13px;
}
.commentContent {
	width:590px;
	float:left;
	margin:5px;
	
}


.commentContentChild {
	width:510px;

	
}
.commentReply {
	float:right;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:10px;
	width:30px;
}

.commentMasterDiv {
	float:right;
	background-color:#f2e7f7;
	line-height:25px;
	width: 597px;
	margin-top:1px;
	margin-left:1px;
	margin-top:1px;
}
.postTinyText {
	font-size:10px;
	color:#666666;
	width:300px;
	line-height:12px;
	margin-left:5px;
}

.commentPostDisplayName {
	line-height:34px;
	float:left;
	font-weight:700;
	margin-left:5px;
	margin-right:5px;
	height:34px;
	text-align:right;
	width:100px;
}
.commentPostButton {
	margin-bottom:10px;
	margin-top:10px;
	margin-left:420px;
}

.commentPostDiv {
	float:right;
	background-color:#e5cff0;
	line-height:25px;
	width: 597px;
	margin-top:1px;
	margin-left:1px;
	margin-top:5px;
}

.commentChildDiv {
float:right;
	
	background-color:#f5eef8;
	line-height:25px;
	width: 577px;
	margin-top:1px;
	margin-left:1px;
}

.dlTableValue {
	float:left;
	background-color:#f2e7f7;
	line-height:25px;
	width: 597px;
	text-indent:5px;	
	margin-left:1px;
	
}
.usageColValue {
	text-align:right;
	margin-right:15px;
	line-height:31px;
	font-size:14px;
}
.modTableHeader {
	background-color:	#7f0fb5;
	height:26px;
	width:371px;
	margin-bottom:2px;
}

.modTableKey {
	height:26px;
	float:left;
	width:162px;
	text-align:right;
	background-color:#e5cff0;
}
.modTableValue {
	float:left;
	width:208px;
	background-color:#f2e7f7;
	margin-left:1px;
	height:26px;
}
.modTableValueFull {
	float:left;
	width:597px;
	background-color:#f2e7f7;
	margin-left:1px;
	height:26px;
}
.colorRed {
	color:#DF0000;
}

.greyBlurb {
	background-color:#EEEEEE;
	width:100%;
	font-size:0px;
	margin-bottom:10px;
}

.greyBlurbInside {
	color:#333333;	
	margin:5px;
	font-size:12px;
	margin:5px;
	
}

.modTableBackOne {
	background-color: #e5cff0;
}

.modTableBackTwo {
	background-color:#f2e7f7;
}
.modTableKeyText {
	margin-right:10px;
	font-size:14px;
	font-weight:700;
	line-height:26px;
	
}
.modTableHeaderText {
	margin-right:10px;
	font-size:14px;
	font-weight:700;
	line-height:26px;
	color:white;
	
}

.tac {
	text-align:center;
}

.tal {
	text-align:left;
}

.modTableValueText {
	margin-left:10px;
	font-size:14px;
	font-weight:700;
	line-height:26px;
	
}

.modTableValueTextReg {
	margin-left:10px;
	font-size:14px;
	font-weight:100;
	line-height:26px;
	
}

.tableKey {
	margin-right:5px;
	height:25px;
	float:left;
	width:110px;
	background-color:#E9E9E9;
	background-color:#dbcee2;
	text-align:right;
	margin:0;
}

.tableValue {


	background-color:#f2f2f2;
	background-color:#f6f2f8;
	width:645px;
	min-height:25px;
  height:auto !important;
  height:25px;

	float:left;
	margin-left:5px;
}

.tableBack {
	background-color:#E9E9E9;
		background-color:#dbcee2;
	height: auto;
	
}
.pageTitle {
	font-size:24px;	
	position:relative;
	bottom:4px;
}

.wideIcon {
	position:relative;
	bottom:3px;
	width: 30px;
	height:23px;
	float:left;
}
.wideIconDownload {
	background-image:url(/assets/images/icon_download.png);
}

.wideIconSummary {
	background-image:url(/assets/images/icon_summary.png);
}

.wideIconUpload {
	background-image:url(/assets/images/icon_upload.png);
}

.pageIcon {
	width:21px;
	height:21px;
	float:left;
}
.pageBarMid {
	color:white;
	height:35px;
	background-color: #B7B7B7;
	width:100%;
	line-height:35px;
	font-size:13px;
	
}

.pageBar {
	color:white;
	height:35px;
	background-color: #464646;
	width:100%;
	line-height:35px;
	font-size:13px;
}

.viewBar {
	color:#CCCCCC;
	height:25px;
	background-color: #585858;
	width:100%;
	line-height:25px;
	font-size:12px;
}

.countrySelectBarOn {
	cursor:pointer;
	position:relative;
	top:3px;
	background-color:#bc7dde;
	margin-left:5px;
	text-indent:10px;
	color:#333333;
	line-height:20px;
	width:162px;
	font-weight:700;
}
.countrySelectBarOff {
	position:relative;
	top:3px;
	margin-left:5px;
	text-indent:10px;
	color:#333333;
	line-height:20px;
	width:162px;
	font-weight:700;
	

}

.dropOptionOff {
	position:relative;
	top:3px;
	margin-left:5px;
	text-indent:10px;
	color:#333333;
	line-height:20px;
	width:177px;
	font-weight:700;
}
.dropOptionOn {
	cursor:pointer;
	position:relative;
	top:3px;
	background-color:#bc7dde;
	margin-left:5px;
	text-indent:10px;
	color:#333333;
	line-height:20px;
	width:177px;
	font-weight:700;
}

.dropBox {
	position:absolute;

 margin-left:-442;
 margin-top:30px;

	
	width:183px;
	z-index:100;
	
}

.countryDropBox {
	width:170px;
}

.stateDropBox {
	width:70px;
}
.pageBarHeader {
color:white;
margin-left:10px;
font-size:16px;
}

.pageBarHeaderMid {
color:black;
margin-left:10px;
font-size:16px;	
}

.pageNavLabel {
	margin-left: 10px;
	color:white;
}

a.pageLink:link, a.pageLink:visited, a.pageLink:hover {
 color: white;
 
}
a.darkLink:link, a.darkLink:visited, a.darkLink:hover {
 color:#666666;
text-decoration:underline;
 
}
.errorWrapper {
	height:65px;
	background-color:#DF0000;
}

.messageWrapper {
	height:65px;
	background-color:#33c600;
}


a.colorLink:link, a.colorLink:visited, a.colorLink:hover {
	color: #7f0fb5;
}

a.descLink:link, a.descLink:visited, a.descLink:hover {
	color: #7f0fb5;
}

a.forceColorLink:link, a.forceColorLink:visited, a.forceColorLink:hover {
	color: #7f0fb5;
}
.forceColorLink {
	color: #7f0fb5;
	text-decoration:underline;
	cursor:pointer;
	
}
	
.icon_download {
	
	background-image:url(/assets/images/icon_downloads.gif);
}

.icon_person {
	background-image:url(/assets/images/icon_person.png);
}

.bcolor {
	background:#545454;
}


.fl {
	float: left;
}

.inviteText {
	float:left;
	position:relative;
	left:35px;
	font-weight:700;
	top:2px;
}

.inviteBox {
	width:179px;
	height:20px;
	background-image:url(/assets/images/invite_back.png);
	position:absolute;
	bottom:50px;
	right:234px;
	
}

.closeFooterOne {
	width: 760px;
	height:11px;
	font-size:0px;
	background-image:url(/assets/images/closer_footer.png);
}
.closeFooterTwo {
	width: 760px;
	height:11px;
	font-size:0px;
	background-image:url(/assets/images/closer_footer.png);
	background-position:0px 11px;
}

.fr {
	float: right;
}

.cb {
clear:both;
}

.cbFixer {
	clear:both;
	font-size:0px;
	height:0px;
	display:hidden;
	margin:0px;
	line-height:0px;
}

.heavy {
	font-weight:700;
}

a img {
	border: none;
}

.mainWrapper {
	position:absolute;
	text-align:left;
	width:99%;

}


.siteHeader {
	width:100%;
	height: 175px;
	background-image:url(/assets/images/header_back_left.png);
}

.bodyDiv {
	margin:0;
	padding:0px;
	
}

* {
   padding:0;
   margin:0;
}

.logoHeader {
	width:1144px;
	height:126px;
	background-image:url(/assets/images/header_logo_main.png);
}

.menuBar {
	background-color:#4a4a4a;
	width:760px;
	height:46px;
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	
}

.button_features {
	width: 105px;
	height:46px;
	background-image:url(/assets/images/button_features.png);
	float:left;
	margin-left: 1px;
}

.button_login {
	width: 68px;
	height:46px;
	background-image:url(/assets/images/button_login.png);
	float:left;
	margin-left: 1px;
}

.button_login_on {
	background-position: -68px;
	cursor:hand;
	
}
.inputBox_back_drop {
	background-position:15px 15px;
	
}

.button_features_on {
	background-position: -105px;
	cursor:hand;
	
}
.button_home {
	width: 46px;
	height:46px;
	background-image:url(/assets/images/button_home.png);
	float:left;
}

.button_home_on {
	background-position:-46px;
	cursor:hand;
}
.button_downloads {
	width:113px;
	height:46px;
	background-image:url(/assets/images/button_downloads.png);
	float:left;
	margin-left:1px;
}

.button_createaccount {
	width:113px;
	height:46px;
	background-image:url(/assets/images/button_create.png);
	float:left;
	margin-left:1px;
}

.button_createaccount_on {
	background-position:-113px;
	cursor:hand;
}

.button_forums {
	width:113px;
	height:46px;
	background-image:url(/assets/images/button_forums.png);
	float:left;
	margin-left:1px;
}

.button_forums_on {
	background-position:-113px;
	cursor:hand;
}

.button_gygan {
	width:107px;
	height:46px;
	background-image:url(/assets/images/button_gygan.png);
	float:left;
	margin-left:1px;
}

.button_gygan_on {
	background-position:-107px;
	cursor:hand;
}


.button_account {
	width:107px;
	height:46px;
	background-image:url(/assets/images/button_account.gif);
	float:left;
	margin-left:1px;
}
.button_account_on {
	background-position:-107px;
	cursor:hand;
}

.button_downloads_on {
	background-position:-113px;
	cursor:hand;
}

.logoBlock {

text-align:left;
	position:relative;
	margin: auto;
	height:175px;
	width:1144px;
left:42px;
z-index: 99;

}

.logoImage {
	background-image:url(/assets/images/header_logo_main.png);
	width:1144p;
	height:126px;
}
.workx {
	float:left;
	width:100%;
	height:100px;
	background-color:black;
}


.siteEnder {

	height:30px;
	background-color:green;
}

.headerBlock {
width:100%;
	
	white-space: nowrap;
	background-color:blue;
	height:126px;
	
	
}

.mainLogo {
	height:26px; 
	width:303px;
	background-image:url(/assets/images/logo.png);
	float: left;
}


.headerBackLeft {
	height:175px; 
	position:absolute; 
	top:0px; 
	left:0px; 
	width:50%;
	background-image:url(/assets/images/header_back_left.png);
	z-index:0;
	

}


.headerBackRight {
	position:absolute;
	top:0px;
	left:50%;
	width:50%;
	background-image:url(/assets/images/header_back_right.png);
	height:175px;
}

.footerBackRight {
	position:absolute;
	top:0px;
	left:50%;
	width:50%;
	background-image:url(/assets/images/footer_back_right.png);
	height:80px;
}

.footerBackLeft {
	height:80px; 
	position:absolute; 
	top:0px; 
	left:0px; 
	width:50%;
	background-image:url(/assets/images/footer_back_left.png);
}
.footerMain {
	width:1287px;
	height:80px;
	background-image:url(/assets/images/footer_main.png);
	
}
.bodyWrapper {
	width:100%;
	background-color:white;
	background-image:url(/assets/images/body_shadow.png);
	background-repeat: repeat-x;
	text-align:center;
}
.contentMain {
	margin-left:auto;
	margin-right:auto;
	width:760px;
	text-align:left;
	
}

.footerGlow {
	height:121px;
	background-image:url(/assets/images/footer_glow.png);
	margin-left:0px;
	width:100%;
}
.titleSpacer {
	height:30px;
	
}


.accountTitleBlock {
	width: 371px;
	height: 42px;
}

.titleBlockEmpty {
	width: 760px;
	height: 52px;
	
}

.titleBlock {
	width: 760px;
	height: 52px;
	
}

.resultRowDef {
	background-color: #dbcee2;
}

.resultRowAlt {
	background-color: #f6f2f8;
}


.resultRow {
	width:100%;
	height:35px;
	color:#464646;
	font-size:14px;
	line-height:35px;
}

.button_expand {
	width: 20px;
	height: 19px;
	background-image:url(/assets/images/button_expand.png);
	cursor: pointer;
	margin-top:9px;
	margin-left:9px;
}

.button_expand_off {
	background-position: -20px;
}
.dropOpacity {
	opacity: .2;
	filter:alpha(opacity=20);
}

.advanceBar {
	background-image:url(/assets/images/side_wiper_wide.png);
	width:43px;
	height:287px;
	position:absolute;
	margin-left:-43px;
	
}

.expandCol {
	width:35px;
	float:left;
}

.ratingCol {
	width:30px;
	float: left;
}

.popCol {
	margin-top: 9px;
	float:left;
	width:30px;
}
.titleCol {
	width:380px;
	margin-left:10px;
	float:left;
}

.worksCol {
	width:50px;
	float:left;
}
.workCheck {
	width:19px;
	height:20px;
	background-image:url(/assets/images/checkmark.png);	
	position:relative;
	top:8px;
	margin-left:10px;
}

.badCheck {
	width:19px;
	height:20px;
	background-image:url(/assets/images/xmark.png);	
	position:relative;
	top:8px;
}


.ageCol {
	margin-left:10px;
	width:80px;
	float:left;
}
.dateCol {
	width:100px;
	float:left;
}
.titleSmallCol {
	width:290px;
	float:left;
	margin-left:10px;
}
.usageDateCol {
	width:100px;
	float:left;
	margin-left:10px;
}

.usageByteCol {
	float:left;
}
	
.sizeCol {
	float:left;
	width:80px;
}

.detailCol {
	float:left;
	width:70px;

}
.downloadCol {
	float:left;
	width:80px
	clear:both;
}

.securityCol {
	float:left;
	width:80px;
}
.statusCol {
	float:left;
	width:100px;
	
}

.numDownloadsCol {
	float:left;
	width:30px;
}

.editCol {
	float:left;
	width:70px;
}

.bannerPurple {
	background-color: #7f0fb5;
}


.searchLight {
	color:  #7f0fb5;
}

.loginLabel {
	font-size:14px;
	margin-right:12px;
	line-height:30px;
	margin-top:2px;
	width:100px;
	text-align:right;
}


.resultRowHeader {
	background-color: #7f0fb5;
	line-height:25px;
	color:white;
	margin-top: 1px;
	margin-bottom:1px;
	height:25px;
	font-weight: 700;
}


a.detailLink:link, a.detailLink:visited, a.detailLink:hover {
 color: #5b0b82;
 font-weight:700;
 
}


.pButton {
	font-size:0px;	
	height: 19px;
	background-image:url(/assets/images/button_purple.png);
	float:left;
}

.pButtonLeft {
	width: 6px;
}

.pButtonBack {
	font-size:12px;
	color:white;
	font-weight:700;
	line-height:19px;
	background-position: -4px;
}

.pButtonWrapper {
	margin-top:8px;
	cursor: pointer;
}

.pButtonRight {
	width: 6px;
	background-position: -194px;	
}
.inlineStyle {
	display:inline;
}
.centerBox {
	text-align:center;
	width:100%;
	
	margin-left:200px;

}

.centeringDiv {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.remoteBox {
	margin-top:50px;
}

.error {
	width:100%;
	background-color:#eb0000;
	color:white;
	line-height:25px;
	text-indent:10px;
	margin-bottom:1px;
	font-size:13px;
	
}

.commentError {
	width:597px;
	color:white;
	line-height:55px;
	
	position:relative;
	top:5px;
	height:55px;
	
	background-color:white;
	
}

.message {
	width:100%;
		color:white;
	line-height:55px;
	
	position:relative;
	top:5px;
	height:55px;
	
	background-color:white;
	
}
.commentMessage {
	width:597px;
		color:white;
	line-height:55px;
	
	position:relative;
	top:5px;
	height:55px;
	
	background-color:white;
	
}


.messageIcon {
	width:36px;
	margin-right:10px;
	height:35px;
	background-image:url(/assets/images/icon_message.png);
	float:left;
	margin-top:10px;
	margin-left:10px;
}

.errorIcon {
	width:36px;
	margin-right:10px;
	height:35px;
	background-image:url(/assets/images/icon_error.png);
	float:left;
	margin-top:10px;
	margin-left:10px;
}
.messageBody {
	color:black;

}

.remCheck {
	margin-left:120px;
	margin-top:6px;
	font-size:12px;
}
.remBox {

	padding:0;
	margin:0;
	border:0;

	
		line-height:20px;
}

.remFont {
		padding:0;
	margin:0;
	border:0;
	
	display:inline;
	line-height:20px;
	margin-left:5px;
	height:20px;
}
.loginButton {
	margin-left:70px;
}



a.buttonLink:link, a.buttonLink:visited, a.buttonLink:hover {
 text-decoration:none;
 color:white;
}

a.emptyLink:link, a.emptyLink:visited, a.emptyLink:hover {
	text-decoration:none;
}

.inputBox {
	height:25px;
float:left;
padding:0;
margin:0;
}

.inputBox_left_repeat {
	background-image:url(/assets/images/input_left_repeater.png);
	background-repeat: repeat-y;
	background-color:white;
}


.inputBoxStroke_left_repeat {
	background-image:url(/assets/images/input_left_repeater_stroke.gif);
	background-repeat: repeat-y;
	background-color:white;
}



.inputBox_left_dark {
	width:12px;
	background-image:url(/assets/images/input_left_dark.gif);
	float:left;
	height:25px;
}

.inputBox_left {
	width:12px;
	background-image:url(/assets/images/input_left.png);
	float:left;
	height:25px;
}

.inputBoxStroke_left {
	width:11px;
	background-image:url(/assets/images/input_stroked_edges.png);
	height:27px;
	float:left;
	
}

.inputBox_left_closed {
	width:12px;
	background-image:url(/assets/images/assembly_dropbox.png);
	float:left;
	height:25px;
	background-position: -86px 0px;
}

.inputBoxStroke_left_closed {
	
	width:11px;
	background-image:url(/assets/images/assembly_dropbox_stroke.png);
	float:left;
	height:27px;
	background-position: -89px 0px;
}

.popIcon {
	background-image:url(/assets/images/popularity_ranks.png);
	height:19px;
	width:20px;
}
.pi1 {
	background-position: 20px 0px;
}

.pi2 {
	background-position: 40px 0px;
}
.pi3 {
	background-position: 60px 0px;
}
.pi4 {
	background-position: 80px 0px;
}
.pi5 {
	background-position: 100px 0px;
}

.inputBox_back {
	background-image:url(/assets/images/input_back.gif);
	float:left;
	height:25px;
}

.inputBoxStroke_back {
	float:left;
	background-image:url(/assets/images/input_stroked_back.gif);
	height:27px;	
}


.inputBoxStroke_right {
	background-image:url(/assets/images/input_stroked_edges.png);
	float:left;
	width: 11px;
	height:27px;
	background-position: -11px;
}



.inputBox_right {
	background-image:url(/assets/images/input_right.png);
	float:left;
	width: 9px;
	height:25px;
}

.inputBox_right_dark {
	background-image:url(/assets/images/input_right_dark.gif);
	float:left;
	width: 9px;
	height:25px;
}


.inputBox_rightDrop_off {
	background-image:url(/assets/images/assembly_dropbox.png);
	float:left;
	width: 29px;
	height:25px;
}

.inputBoxStroke_rightDrop_off {
	background-image:url(/assets/images/assembly_dropbox_stroke.png);
	float:left;
	width: 30px;
	height:27px;
}

.inputBox_rightDrop_on {
	background-image:url(/assets/images/assembly_dropbox.png);
	float:left;
	width: 29px;
	height:25px;
	background-position: -30px 0px;
}
.inputBoxStroke_rightDrop_on {
	background-image:url(/assets/images/assembly_dropbox_stroke.png);
	float:left;
	width: 30px;
	height:27px;
	background-position: -32px 0px;
}
.inputBox_right_drop {
		background-image:url(/assets/images/assembly_dropbox.png);
	float:left;
	width: 10px;
	height:18px;
	background-position: 38px -1px;
	
}

.inputBoxStroke_right_drop {
		background-image:url(/assets/images/assembly_dropbox_stroke.png);
	float:left;
	width: 11px;
	height:18px;
	background-position: 39px -2px;
	
}

.inputBox_left_drop {
		background-image:url(/assets/images/assembly_dropbox.png);
	float:left;
	width: 12px;
	height:17px;
	background-position: 27px -2px;
	
}

.inputBoxStroke_left_drop {
		background-image:url(/assets/images/assembly_dropbox_stroke.png);
	float:left;
	width: 12px;
	height:17px;
	background-position: 27px -2px;
	
}

.searchLight {
	color:#7f0fb5;
}


.mediaLabel {
	line-height:15px;
	position:relative;
	top:5px;
	color:black;
	font-weight:700;
}

.searchBox {
	margin-top:5px;
	border:none;
	width:143px;
}
.pageSub{
	margin-top:1px;
	line-height:25px;
	background-color:#EEEEEE;
	margin-bottom:1px;
}


.button_start {
	width:5px;
	height:20px;
	background-image:url(/assets/images/button_start.png);
	float:left;
}

.button_start_dark {
	width:5px;
	height:20px;
	background-image:url(/assets/images/button_start_dark.gif);
	float:left;
}
.bsdOn {
	background-position:-5px;
}
.amiOff {
	background-color:#454545;
}

.amiOn {
	background-color: #6d0d9c;
}
.accountMenuItem {
	
	color:white;
	
	font-size:14px;
	margin-bottom:1px;
	font-weight:heavy;
	width:160px;
	line-height:30px;
	text-indent:3px;
}

.navIcons {
	background-image:url(/assets/images/nav_icons.png);
}

.navIconBlock {
	margin-left:10px;
	width: 26px;
	float:left;
}

.navInfo {

	margin-left:3px;
	margin-top:6px;
	width:21px;
	height:16px;
}

.navDownload {
	background-position: -3px -34px;
		width:24px;
	height:16px;
	margin-top:8px;
}
.navUpload {
	background-position: -3px -49px;
		width:24px;
	height:16px;
	margin-top:8px;	
}

.navRemote {
		margin-left:2px;
	margin-top:6px;
	width:21px;
	height:16px;
		background-position: 0px -16px;
	
}
.remoteLoading {
	background-image:url(/assets/images/remote_load.gif);
	width:128px;
	height:15px;
	margin-bottom:10px;
}
.button_myaccount {
	width: 160px;

	background-color:#6C6C6C;
	margin-left:-160px;
	position:absolute;
	overflow:visible;
	display:none;
	z-index:110;
	overflow:none;
}

.button_back {
	font-size:12px;
	 height: 20px;
	 background-image:url(/assets/images/button_back.png);
	 float:left;
	 line-height:20px;
	 color:white;
}

.button_back_dark {
	font-size:12px;
	 height: 20px;
	 background-image:url(/assets/images/button_back_dark.gif);
	 float:left;
	 line-height:20px;
	 color:white;
}



.bbdOn {
	background-position:0px -20px;
}

.button_end {
	width:5px;
	height:20px;
	background-image:url(/assets/images/button_end.png);
	float:left;
}

.button_end_dark {
	width:5px;
	height:20px;
	background-image:url(/assets/images/button_end_dark.gif);
	float:left;
}

.bedOn {
	background-position:-5px;
}
	
.button_start_on {
	background-position: -5px;
}

.adultWarningTop {
	height:15px;
	line-height:15px;
	font-size:0px;
	width:100%;
	background-color:#ffc000;
}

.adultContentTop {
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;
}
.adultButtons {
	margin-left:50px;
	margin-top:10px;
	
}


.adultWarningHeader {
	font-size:17px;
	float:left;
	font-weight:700;
	margin-top:25px;
	margin-left:10px;
	
}

.adultWarningImage {
	height:75px;
	width:77px;
	background-image:url(/assets/images/icon_warn.png);
	float:left;
	
}
.button_back_on {
	 background-position: 0px 20px;
}
.button_end_on {
	background-position: -5px;
}

#pageFader {

        position: absolute; 
        top: 0px; 
        left: 0px; 
        width: 100%; 
        height: 100%; 
        background: #000; 
        filter: alpha(opacity=70); 
        opacity: 0.7; 
        z-index:999;
} 


.adultBox {
	position:absolute;
	margin-left:-150px;
	left:50%;
	top:30%;
	width:300px;
	height:260px;
	z-index:1110;
	display:block;
	background-color:white;
}



.rc {
	width:10px;
	height:9px;
	
	background-image:url(/assets/images/rounded_corners.png);
}
.rctl {
	float:left;
}

.rctr {
	float:right;
	background-position: -10px;
}

.rcbl {
	float:left;
	background-position: -20px;
}

.rcbr {
	float:right;
	background-position: -30px;
}

.rcbody {
	clear:both;
	background-color:white;
}

.rcfiller {
	background-color:white;
	float:left;
	height:9px;
}

.rctext {
	margin-right:5px;
	margin-left:5px;
}
	
.sortUp {
	background-image: url(/assets/images/sort_arrows.png);
	width:14px;
	height:7px;
	margin-left:10px;
	margin-top:10px;
}

.sortDown {
	background-position:14px 0px;
}

.cDiv {
	margin-left:auto;
	margin-right:auto;

}

.rmText {
	font-size:15px;
	color:#333333;
}

.rmHeader {
	margin-top:20px;
	
	font-size:16px;
	font-weight:700;
	color: #7f0fb5;
	
}
	
.rmList {
	margin-left:30px;
	margin-top:10px;
	
}

.rmBig {
	margin-top:50px;
	color: #7f0fb5;
	font-weight:700;
	font-size:24px;
}

.rmDev {
	font-weight:700;
	color: #7f0fb5;
}


.rmSmText {
	margin-top:5px;
	font-size:11px;
	margin-left:30px;
}


.remQ {
	background-color: #CCCCCC;
	width:760px;
	margin-top:20px;
}
.remQtop {
	background-color:white;
	width:754px;
	margin-left:3px;
	line-height:40px;
	text-indent:10px;
	color: #7f0fb5;
	font-weight:700;
	font-size:18px;
}

.remQtopH {
	background-color:white;
	width:754px;
	margin-left:3px;
	line-height:30px;
	text-indent:10px;
	color: #7f0fb5;
	font-weight:700;
	font-size:14px;
}
.remQbot {
	
	width:754px;
	margin-left:3px;
	background-color:#EEEEEE;
	color:#454545;
}

.remQin {
	width:734px;
	margin-left:17px;
	top:2px;
	position:relative;
	
}

.remQBr {
clear:both;
	font-size:0px;
	height:3px;
	display:hidden;
	margin:0px;
	line-height:0px;
	
}



.rmAc {
	float:left;
	width:100px;
	height:28px;
	background-image:url(/assets/images/beta_buttons.gif);
	cursor:pointer;
}

.rmStep {
	margin-left:30px;
	width:100px;
	color: #7f0fb5;
	font-size:50px;
	font-weight:700;
	float:left;
}
.rmBody {
	width:600px;
	float:left;
}

.rmDc {
	float:left;
	width:100px;
	height:28px;
	background-image:url(/assets/images/beta_buttons.gif);
	background-position:-100px 0px;
	margin-left:30px;
	cursor:pointer;
	
}




