@charset "utf-8";
/* CSS Document */
input {color:#000000;}
input.typein {color: #454545;}
abbr .markasmandatory {cursor:help;}
.inputfield input{color:#000000; width:200px; padding: 0;}
.reg .inputwarning {color:#ff0000; font-size:10px; margin:0 0 0 210px;}
.reg .inlineinputwarning {color:#ff0000; font-size:10px;}
.reg .inputlabel { width:200px; float:left; margin:2px 10px 8px 0; padding:0; text-align:right;}
.reg .longinputlabel { width:610px; float:left; margin:2px 10px 8px 0; padding:0; text-align:right;}
.reg .inputlabel .markasmandatory {color:#ff0000; font-size:10px;}
.reg .inputlabel .markasoptional {color:#000000; font-size:10px;}
.reg .inputlabel label, .reg .longinputlabel label {line-height:13px; }
.reg .inputfield { width:200px; float:left; margin:0 0 10px 0; padding:0;}
.reg .inputfield input.typein { width:90%; border:1px solid #2c2c2c; padding:2px 0 2px 4px;}
.reg .inputfield select.dropdown { width:92%; border:1px solid #2c2c2c; padding:2px 0 2px 4px; color:#454545;}
.reg .inputfield select.dropdown option { color:#454545; }
.reg .shortinputfield { width:50px; float:left; margin:0 0 10px 0; padding:0;}
.reg .inputnote {color:black; font-weight:bold; font-size:13px; float:left; width:260px; margin:3px 0 0 0; padding:0;}
.reg .submitbuttoncontainer { text-align:right; }
.reg .submitbuttonreplacer {background:#666666 none repeat scroll 0%; border:1px solid #6F6379; margin:0; padding:0; width:100%; }
.reg .submitbuttonreplacer h3 {margin:5px; padding:0; color:#cccccc;}
.reg .submitbuttonreplacer p {margin:0 5px 5px; padding:0;}
.reg .javascriptdisabledwarning {background:#666666 none repeat scroll 0%; border:1px solid #6F6379; margin:0 0 20px 0; padding:0; width:100%; }
.reg .javascriptdisabledwarning h3 {margin:5px; padding:0; color:#cccccc;}
.reg .javascriptdisabledwarning p {margin:0 5px 5px; padding:0;}
.reg .inputform {width:500px; margin:0 auto 20px; padding:0; }
.reg .wideinputform {width:100%; margin:0 auto 20px; padding:0px;}
.reg .formborder { width:100%; margin:0 0 20px 0; padding:40px 0 30px 0; border:1px solid #2c2c2c; }
.reg .formborderlesstoppadding { width:100%; margin:0 0 20px 0; padding:20px 0 30px 0; border:1px solid #2c2c2c; }
.reg .formborder p, .reg .formborderlesstoppadding p {margin:0 0 10px 20px; padding:0;}
.reg .rightcolumn h3 {margin:0; padding:0;}
.reg .rightcolumn p {margin:0 0 20px 0; padding:0;}
.reg .inputform h3.fieldsetreminder {margin-left:60px; margin-right:0; padding:0; display:inline; }
.reg .inputform p.fieldsetreminder {margin-left:10px; margin-right:0; padding:0; display:inline; }
.reg .inputform p a {text-decoration:none;}
.reg .inputform p a:hover {text-decoration:underline;}
.reg .rightcolumn p a.label {text-decoration:none; font-weight:normal;}
.reg .rightcolumn p a.label:hover {text-decoration:underline;}

.layout1 .reg .inputform {width:410px;}
.layout1 .reg .inputlabel {width:150px;}
.layout1 .reg .inputform h2 {margin:0 5px 0 20px; padding:0;}
.layout1 .reg .inputform h3.fieldsetreminder {margin:10px 0 5px 20px; padding:0; font-size:12px; display:inline;}
.layout1 .reg .inputform p.fieldsetreminder {margin:0 0 0 5px; padding:0; font-size:12px; display:inline;}

.documentbody .ovr .leftcolumn {margin:0 0 0 0px; padding:0;}
.ovr .topdesc {margin:0 0 20px 0; padding:0; color: #000000; border:1px solid #333333; background-color:#000000;}
.ovr .topdesc p {margin:10px 20px 15px 20px; padding:0;}
.ovr .allmediachannels {margin:0; padding:0; }
.ovr .allmediachannels .mediachannel {margin:0 0 10px 0; padding:10px; border:1px solid #333333; background-color:#000000; }
.ovr .allmediachannels .mediachannel h3 {margin:0 0 0 0; padding:0; font-size:22px; float:left; }
.ovr .allmediachannels .mediachannel .createnewentry {margin:2px 0 0 0; padding:0; float:right;}
.ovr .allmediachannels .mediachannel .createnewentry form {margin:0; padding:0; }
.ovr .allmediachannels .mediachannel .createnewentry form .submitbutton {}
.ovr .allmediachannels .mediachannel .createnewentryreplacement {margin:0; padding:2px 5px; float:right; background:#666666; border:1px solid #6F6379; }
.ovr .allmediachannels .mediachannel .createnewentryreplacement h5 {margin:0 10px 0 0; padding:0; color:#cccccc; display:inline; }
.ovr .allmediachannels .mediachannel .createnewentryreplacement p {margin:0; padding:0; display:inline; }
.ovr .allmediachannels .mediachannel .allproductcategories {margin:0; padding:0;}
.ovr .allmediachannels .mediachannel .allproductcategories h4 {margin:5px 0 5px 10px; padding:0; font-size:18px; width:400px;}
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory {margin:0 0 10px 10px; padding:0; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry {margin:1px 3px 10px 1px; padding:0; border:1px solid #2C2C2C; background-color:#0D0D0D; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry .entryinfo {margin:8px 0 8px 8px; padding:0; float:left;  }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry h5 {float:left; margin:0; padding:0; font-size:14px; color:whtie; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry h5 .label { margin-right:5px; font-size:14px;}
/*
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry h6 {float:left; margin:0; padding:0; font-size:12px; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry h6 .entryclient {float:left; margin:0 20px 0 0; padding:0; color:#6F6379; font-size:12px; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry h6 .entrybrand {float:left; margin:0 20px 0 0; padding:0; color:#6F6379; font-size:12px; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry h6 .entryid {float:left; margin:0 20px 0 0; padding:0; color:#6F6379; font-size:12px; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry h6 .label {color:#ffffff; margin-right:2px; font-size:12px;}
*/
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry .entrysubheading {float:left; margin:0; padding:0; font-size:12px; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry .entrysubheading .entryclient {float:left; margin:0 20px 0 0; padding:0; color:white; font-size:12px; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry .entrysubheading .entrybrand {float:left; margin:0 20px 0 0; padding:0; color:white; font-size:12px; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry .entrysubheading .entryid {float:left; margin:0 20px 0 0; padding:0; color:white; font-size:12px; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry .entrysubheading .label { margin-right:2px; font-size:12px;}
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry .entrystatus { margin:10px 0 0 0; padding:0; float:left;}
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry .entrystatus img { margin-right:10px; padding:0;}
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry .entrydescription {margin:2px 5px 2px 0; padding:0; float:left;}
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry .entrydescription p {margin:0 0 2px 0; padding:0; font-size:12px;}
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry .entrydescription p .label {}
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry .entrycontrol {float:right; margin:8px; padding:0; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry .entrycontrol .paybuttonspacer {margin:0; padding:0; height:45px; overflow:hidden; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry .entrycontrol .entrycontrolform {float:left; margin:2px; padding:0; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry .entrycontrol .entrycontrolformwithcheckbox {float:left; margin:4px 0 0 2px ; padding:0; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry .entrycontrol .entrycontrolformwithcheckbox .checkbox {margin:auto 4px 2px 0;}
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entrygreyout {margin:1px 3px 10px 1px; padding:0; border:1px solid #2C2C2C; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entrygreyout .entryinfo {margin:8px; padding:0; float:left;}
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entrygreyout h5 {float:left; margin:0; padding:0; font-size:14px; color:#333333; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entrygreyout h5 .label {color:#333333; margin-right:5px; font-size:14px;}
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entrygreyout .entrysubheading {float:left; margin:0; padding:0; font-size:12px; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entrygreyout .entrysubheading .entryclient {float:left; margin:0 20px 0 0; padding:0; color:#333333; font-size:12px; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entrygreyout .entrysubheading .entrybrand {float:left; margin:0 20px 0 0; padding:0; color:#333333; font-size:12px; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entrygreyout .entrysubheading .entryid {float:left; margin:0 20px 0 0; padding:0; color:#333333; font-size:12px; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entrygreyout .entrysubheading .label {color:#333333; margin-right:2px; font-size:12px;}
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entrygreyout .entrystatus { margin:10px 0 0 0; padding:0; float:left;}
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entrygreyout .entrystatus img { margin-right:10px; padding:0;}
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entrygreyout .entrydescription {margin:2px 5px 2px 0; padding:0; float:left;}
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entrygreyout .entrydescription p {margin:0 0 2px 0; padding:0; color:#333333; font-size:12px;}
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entrygreyout .entrydescription p .label {color:#333333;}
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entrygreyout .entrycontrol {float:right; margin:8px; padding:0;  }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entrygreyout .entrycontrol .paybuttonspacer {margin:0; padding:0; height:45px; overflow:hidden; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entrygreyout .entrycontrol .entrycontrolform {float:left; margin:2px; padding:0; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entrygreyout .entrycontrol .entrycontrolformwithcheckbox {float:left; margin:4px 0 0 2px ; padding:0; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entrygreyout .entrycontrol .entrycontrolformwithcheckbox .checkbox {margin:auto 4px 2px 0;}

.ovr .checkoutpaylistcontainer {margin:10px 0 0 0; padding:0; }
.ovr .checkoutpaylistcontainer form {margin:0; padding:0; float:right; }
.ovr .checkoutpaylistcontainer .payliststatus {margin:0; padding:0; float:left;}
.ovr .checkoutpaylistcontainer .payliststatus h5 {margin:0; padding:0; display:inline; font-weight:bold; font-size:20px; }
.ovr .checkoutpaylistcontainer .payliststatus p {margin:0; padding:0; display:inline; font-weight:bold; }
.ovr .seemore {font-weight:normal; text-decoration:underline; font-size:12px; color:#6F6379;}
.ovr .divider { height:1px; overflow:hidden; border-top:1px solid #2c2c2c; width:100%; margin:30px auto 0 auto; padding:0;}

.ent .wideinputform {width:933px; padding:0; }
.ent .formborderlesstoppadding { margin:0 0 10px 0; padding:10px 0 10px 0; border:1px solid #2c2c2c; background-color:#000000;}
.ent .formborderlesstoppadding p {margin:0 0 10px 20px; padding:0; }
.ent .inputwarning {color:#ff0000; font-size:10px; margin:0 0 0 210px;}
.ent .inputlabel { width:203px; float:left; margin:2px 10px 8px 0; padding:0; text-align:right;}
.ent .inputlabel .markasmandatory {color:#ff0000; font-size:10px;}
.ent .inputlabel .markasoptional {color:#000000; font-size:10px;}
.ent .inputlabel label {line-height:13px;}
.ent .inputfield { width:230px; float:left; margin:0 0 10px 0; padding:0; position:relative;}
.ent .longinputfield { float:left; margin:0 0 10px 0; padding:0; width:auto;}
.ent .inputfield input.typein { width:220px; border:none; padding:2px 0 2px 4px; }
.ent .longinputfield select.dropdown, .ent .inputfield select.dropdown { width:auto; border:1px solid #2c2c2c; padding:2px 0 2px 4px; color:#454545;}
.ent .longinputfield select.shortdropdown, .ent .inputfield select.shortdropdown { border:1px solid #2c2c2c; padding:2px 0 2px 4px; color:#454545;}
.ent .longinputfield select.dropdown option, .ent .longinputfield select.shortdropdown option, .ent .inputfield select.dropdown option, .ent .inputfield select.shortdropdown option { color:#454545; }
.ent .submitbuttoncontainer select.dropdown { border:1px solid #2c2c2c; padding:2px 0 2px 4px; color:#454545;}
.ent .submitbuttoncontainer select.dropdown option {color:#454545;}
.ent .inputfield p {margin:0; padding:0;}
.ent .longinputfield p {margin:0; padding:0;}
.ent .inputfield textarea {border:1px solid #2c2c2c; width:220px; padding:2px 0 2px 4px; color:black;}
.ent .inputnote { font-size:13px; float:left; width:260px; margin:0; padding:0;}
.ent .shortinputnote {color:#666666; font-size:13px; float:left; width:160px; margin:0 0 0 5px; padding:0;}
.ent .submitbuttoncontainer { text-align:right; }
.ent .submitbuttonreplacer {background:#666666 none repeat scroll 0%; border:1px solid #6F6379; margin:0; padding:4px 8px; float:right; }
.ent .submitbuttonreplacer h3 {margin:5px; padding:0; display:inline; color:#cccccc; }
.ent .submitbuttonreplacer p {margin:0 5px 5px; padding:0; display:inline;}
.ent .dynamicfieldswrapper {margin:0; padding:0;}
.ent .dynamicdropdownwrapper {margin:0; padding:0;}
.ent .dynamicfieldsetwrapper {margin:0; padding:0;}
.ent .dynamicfieldsetcontroladdwrapper {margin:10px 0 0 0; padding:0;}
.ent .inputfield h4 {float:left; margin:0; padding:0; font-weight:bold; font-size:13px; }
.ent .longinputfield h4 {float:left; margin:0; padding:0; font-weight:bold; font-size:13px; }
.ent .longinputfield .entryref {float:left; margin:6px 0 0 8px; padding:0;}
.ent .longinputfield .entryref .label {color:#ffffff; margin-right:5px; font-size:14px;}
.ent .longinputfield .entryref .entryid {color:#6F6379; font-size:12px; }
.ent .submitbuttoncontainer p.submissiontips {margin:0; padding:0;}
.ent .divider { height:1px; overflow:hidden; border-top:1px solid #2c2c2c; width:80%; margin:0 auto 10px auto; padding:0;}
.ovr, .reg {width: 935px !important;}

/* ------------------------------------------------- */
#header {position: absolute;width: 70%;top:0; right:0; height:43px;background-color:black;}
#wrapper {margin:0 auto;padding:0;width:964px;position:relative;border:1px solid black; background-color:black;}
#outerWrapper {background:url(/themes/design/images/bg-center.jpg) top center no-repeat;}
body {background:#DFDFDF url(/themes/design/images/bg.jpg) repeat-x!important; padding:10px 0 0 0 ;}
.primary-links { float:right; height:43px; }
ul.links { padding:0; margin:0; }
.primary-links li { float:left; margin: 9px 6px 0 6px; }
#header li { list-style:none; }
.primary-links li a:hover, .primary-links li .active, .primary-links li .active-trail { color:#999999; }
.primary-links li a { display:block; float:left; height:26px; color:whtie; text-decoration:underline;}
.primary-links li a span { padding: 0 4px; line-height:22px; font-weight:bold; color:white; float:left; display:block; text-decoration:underline;}
.primary-links li a:hover *{color:#999999!important; text-decoration: none; }
* { color:white; }
#dzR { width:733px; float:right; padding:0 15px 0 0; }
#dzL { float:left; width:210px; margin:0 auto; }
.clear { clear:both; }
#dzL h4 { text-align:center; margin:0 0 0 8px; }

#footer {	padding:10px 0 0 0;	border-top:#797979 1px solid;	width:932px; margin:15px 15px 0 15px; }
#footer p { font-family:Arial, Helvetica, sans-serif;	}
#footer .spamspan { font-family: Arial, Helvetica, sans-serif; font-size:11px; }
#footer .addresses li {		float:left;		color:#797979;		font-size:11px; list-style:none;	}
#footer .addresses li b {			color:#606060;			font-size:13px;			font-weight:bold;		}

#footer .addresses li a {			text-decoration:none;		}
#footer .copyrights {		text-align:right;		color:#FFFFFF;		font-size:12px;		padding-top:90px;	}
#footer p { font-size:11px; color:#FFFFFF; }
#footer p a { color:#606060; text-decoration:underline; }
#footer p a:hover { text-decoration:none; }
.addresses { margin:0; padding:0; }
#tail { background:transparent url(/themes/design/images/tail.jpg) no-repeat; height:31px; margin:0 auto; width:967px; }
.documentbody p { color:white; }
.documentbody .leftcolumn a { color:white; text-decoration:underline; }
.reg .inputfield input.typein { border:1px solid #787878; color:#454545; }
#body { margin:43px 0 0 0; padding:0; }
.dzW { border: 1px solid #454545; margin-bottom:10px; clear:both; background-color:#ECECEC; padding: 10px; }
.dzW label { clear:left; float:left; width:267px; text-align:right; padding-right:18px; padding-top: 2px; padding-bottom:2px; }
.dzW div { }
.dzClear { clear:both; }
#registerBox { padding:20px; border:1px solid #2C2C2C; margin: 0 auto 20px; width: 370px;}
#registerBox {font-weight: bold; font-size: 17px;}
.hide { display:none; }

#content {
	width: 925px;
	padding: 86px 20px 0;
}

#country, #country option {color: #000;}

.documentbody {
	min-height: 200px;
	padding-bottom: 30px;
}

.documentbody .bigButtonHover {
	width:297px;
	display: block;
	margin: 0 15px 0 0;
	border: 2px solid #333;
	float: left;
}

.documentbody .bigButton {
	background: #666 top left no-repeat url('/entries/images/bigButtonBackground.gif');
	margin: 0; padding: 20px 0;
	width: 297px; height: 26px;
	overflow: hidden;
	display: block;
	text-align: center;
	text-decoration: none;
	font-size: 20px;
	font-weight: normal;
	color: #fff;
	cursor: pointer;
	border: 0 none;
}

.documentbody  input.bigButton {
	height: 66px;
}

.documentbody .bigButtonHelp {
	background: #171717;
	margin: 0 auto; padding: 10px;
	width: 277px;
	display: block;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	border-top: #666 1px solid;
}

.documentbody .bigButtonHelp strong {
	display: inline-block;
	padding: 0 0 10px 0;
}

.documentbody .crumbtrail {
	margin: 0 0 20px 0; padding:0; color: #000000; background-color:#000000;
	width: 933px;
}

.documentbody .crumbtrail p {
	padding: 0; margin: 0;
	font-size: 15px;
}

.documentbody .crumbtrail a {
	font-weight: normal;
	text-decoration: none;
	font-size: 15px;
}

#logoWrapper {
	width: 174px; height: 157px;
	position: absolute; top: 10px; left: 10px;
}

#newpasswordsection, .newPass b {
	margin: 0 0 0 20px;
}

.newPass .inputlabel {
	text-align: left;
}

.newPass .inputfield {
	width: 400px;
}

.newPass p {
	margin-left: 0 !important;
}

.helpText {
	font-size: 10px; font-style: italic;
}

.itemcont {
	margin: 10px 0 !important;
}

#uploadbarresult {
	width: 911px !important;
	margin: 0 0 10px 0;
}
