@charset "utf-8";
/* CSS Document */
input {color:#000000;}
input.typein {color: #454545;}
abbr .markasmandatory {cursor:help;}
#attached_file, #attached_file3, #attached_file5, #attached_file2, #attached_file4{color:#000000; width:200px; padding: 0;}
.reg .inputwarning {color:#ff0000; font-size:12px; margin:0 0 0 210px;}
.reg .inlineinputwarning {color:#ff0000; font-size:12px;}
.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; color:#000000;}
.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;  background:#EBEBEB;}
.reg .formborder p, .reg .formborderlesstoppadding p {margin:0 0 10px 20px; padding:0; font-size:15px;}
.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; background:#EBEBEB; color: #000000; border:1px solid #333333;}
.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:#EBEBEB;}
.ovr .allmediachannels .mediachannel h3 {margin:0 0 0 0; padding:0; font-size:20px; 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:16px; 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; background:#F2F2F2; border:1px solid #2C2C2C; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry .entryinfo {margin:8px 0 8px 8px; padding:0; float:left; border:1px solid #F2F2F2; background:#F2F2F2; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry h5 {float:left; margin:0; padding:0; font-size:14px; color:#6F6379; font-weight:normal; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry h5 .label { margin-right:5px; font-size:14px; font-weight:normal;}
/*
.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:#6F6379; font-size:12px; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry .entrysubheading .entrybrand {float:left; margin:0 20px 0 0; padding:0; color:#6F6379; font-size:12px; }
.ovr .allmediachannels .mediachannel .allproductcategories .productcategory .entry .entrysubheading .entryid {float:left; margin:0 20px 0 0; padding:0; color:#6F6379; 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; color:#6F6379; 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; background:#F2F2F2; }
.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:700px; margin:0 auto 20px; padding:0; }
.ent .formborderlesstoppadding { margin:0 0 10px 0; padding:10px 0 10px 0; border:1px solid #2c2c2c; background:#EBEBEB;}
.ent .formborderlesstoppadding p {margin:0 0 10px 20px; padding:0; color:DimGray;}
.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:210px; float:left; margin:0 0 10px 0; padding:0;}
.ent .longinputfield { float:left; margin:3px 0 10px 0; padding:0; width:470px;}
.ent .inputfield input.typein { width:180px; border:none; padding:2px 0 2px 4px; border:1px solid #2c2c2c;}
.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:180px; padding:2px 0 2px 4px; }
.ent .inputnote {color:#; font-size:13px; float:left; width:260px; margin:0; padding:0;}
.ent .shortinputnote {color:#666666; font-size:13px; float:left; width:160px; margin:3px 0 0 0; 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:normal; font-size:16px; color:DimGray; }
.ent .longinputfield h4 {float:left; margin:0; padding:0; font-weight:normal; font-size:16px; color:DimGray; }
.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;}


/* ------------------------------------------------- */
#header {position: absolute;width: 100%;top:0; left:0; height:43px;background-color:#EBEBEB;}
#wrapper {margin:0 auto;padding:0;width:963px;position:relative;border:#8e8e8f 1px solid;}
#outerWrapper {background:url(/themes/design/images/bg-center.jpg) center -18px no-repeat;}
body {background:url(/themes/design/images/bg.jpg) center -7px repeat-x!important; padding:10px 0 0 0 ;}
.primary-links { background-color:#EBEBEB; 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 { background:url(/themes/design/images/navBtnOver.gif) repeat-x; text-decoration:none; color:#FFF; }
.primary-links li a {text-decoration:none; display:block; float:left; background:url(/themes/design/images/navBtn.gif) repeat-x; height:26px; color:white; border-top:1px solid #CECECE; }
.primary-links li a span { border-left:1px solid #797979; border-right:1px solid #797979; padding: 0 4px; line-height:22px; font-weight:bold; color:white; float:left; display:block;  }
.primary-links li a:hover *{color:#FFFFFF!important; }
* { color:#000000; }
#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; }

#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:#628bb0;			font-size:13px;			font-weight:bold;		}

#footer .addresses li a {			text-decoration:none;		}
#footer .copyrights {		text-align:right;		color:#797979;		font-size:12px;		padding-top:90px;	}
#footer p { font-size:11px; color:#797979; }
#footer p a { color:#628BB0; }
.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:#454545; }
.documentbody h2 { color:#454545; font-size:14px;}
.documentbody .leftcolumn a { color:#454545; 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:#EBEBEB; 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; background-color:#EBEBEB; border:1px solid #2C2C2C; margin-bottom:20px; }
img { border:none; }
.documentbody .layout1 .leftcolumn { width:410px; margin: 0 auto; float:none; }

/*------------------------------------------------*/

.imagePreview {
	border: 5px solid #c2ced9;
	display: none;
	position: absolute; top: 0; left: 0;
	z-index: 998;
}

.imagePreview img {
	position: relative;
	z-index: 999;
}

.thumbPreview {
	cursor: pointer;
	padding: 3px 10px 3px 0;
}

.thumbPreview:hover {
	background: #c2ced9;	
}

.thumbPreview img {
	position: relative;
	top: 3px;
}

.thumbPreview span {
	display: none;
}

#mbD {
	display: none;
}

.taxInfo {
	text-align: right;
	font-size: 0.8em;
	font-weight: bold;
}