
/* form styles */
.syndicateform .help_text{
 color: #666;
}
/* hiding OED styles */
#oedcopyblock.copyblock, #OEDNavigation, #OEDResponse, fieldset.school{
  display:none;
}
/* checkboxe formatting */
#formblock fieldset.section label.full input.checkbox{
  width: 20px !important;
  float:left !important;
  clear:left !important;
  margin-top:0;
}
#formblock fieldset.section label.full span.checkboxText{
  width: auto !important;
  float:left !important;
  clear:right !important;
  font-weight:normal !important;
  margin: 3px 0 0 0 !important!;
}
/* table-based:start */
table.syndicateform input,
table.syndicateform select{
	margin: 0.3em 0.3em 0 0.3em;
}
table.syndicateform tr th label{
	font-weight: normal;
}
table.syndicateform label.required{
	font-weight: bold;
	background: url(required.gif) no-repeat 0px 1px;
	padding-left: 10px;
}
table.syndicateform tr th,
table.syndicateform tr td {
	padding: 0;
	margin: 0;
	padding-right: 1em;
}
table.syndicateform tr th{
	background-color: transparent;
	width: 12em;
	text-align: right;
}
table.syndicateform tr td{
	vertical-align: top;
}
table.syndicateform tr td.buttons{
	padding-top: 1em;
	text-align: center;
}
table.syndicateform tr td ul.errors{
	list-style-type: none;
	color: red;
	text-align: left;
}
/* table-based:end */

/* simple:start */
div.syndicateform{
	font-family: verdana;
	font-size: 11px;
}
div.syndicateform .adlogo{
	text-align: center;
    margin-bottom: 1em;
    /*width: 100% !important;*/    
}
div.syndicateform .adlogofloat{
        float:left;
        margin-right: 1em;
}
div.syndicateform .adcopy{
	padding: 0em 2em 1.5em .5em;
}
 div.syndicateform div.adcopy {
  
}
div.syndicateform .disclaimer{
 text-align: center;
}

div.adfooter{
	font-size: 9px;
  font-family:verdana;
  padding-top: 1em;
}
div.syndicateform fieldset{
	border: 0;
	border-top: 1px solid #CFD8DF;
	padding: 10px 0 5px;
	clear: both;
}
div.syndicateform fieldset p.customerInfoDisplay{
  font-family: helvetica, arial, sans-serif;
  color:#006;
  display:block;
  font-size: 16px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}
div.syndicateform select{
	margin: 0;
}
div.syndicateform label{
	display: block;
	margin-bottom: 6px;
	clear: both;
}
div.syndicateform span.label{
	display: block;
	float: left;
	padding-left: 8px;
	width: 192px;
}
div.syndicateform span.required{
	background: url(required.gif) no-repeat 0px 1px;
	font-weight: bold;
}
div.syndicateform label.nowrap span.label{
	width:auto;
}
div.syndicateform label.nowrap input.padded,
div.syndicateform label.nowrap select.padded,
div.syndicateform label.nowrap textarea.padded{
	margin-left: 200px; /* width of label */
}
div.syndicateform label.nowrap input,
div.syndicateform label.nowrap select,
div.syndicateform label.nowrap textarea{
	margin-top: 8px;
}
div.syndicateform input.email{
	width:250px;
}
div.syndicateform input.cc_exp{
	width:5em;
}
div.syndicateform .buttons{
	padding-top: 1em;
	text-align: center;
}
div.syndicateform span.errors{
	margin-left: 10px;
	color: red;
}
/* simple:end */


div.syndicatecoreg{
	padding: 1em;
}
/* no T,L margin */
div.syndicatecoreg p img {
	float:left;
	margin: 0 1em 1em 0;
	padding:0;
}

div.syndicatecoreg .adcopy{
	padding: 0em 2em 1em .5em;
}

/* clear image floating on left, if any */
div.syndicatecoreg table.syndicateform{
	clear: left;
}

.syndicatedisabled{
	-moz-opacity: 0.5;
	opacity:0.5;
	filter:alpha(opacity=50);
}

/* co-reg list styles */
div.syndicatecoreg-wrapper{
  border: 1px solid #666666;
  background-color: #f0efef;
  margin-bottom: 20px;
  width: 680px;
  min-height: 100px;
  vertical-align: top;
}
div.syndicatecoreg-wrapper .syndicatelink{
  vertical-align: top;
}
div.syndicatecoreg-wrapper .syndicatelink .adlogo-wrapper{
  float: left;
  vertical-align: top;
  width: 150px;
}
div.syndicatecoreg-wrapper .syndicatelink .adlogo-wrapper img.adlogo{
  width: 140px;
}
div.syndicatecoreg-wrapper .syndicatelink .adcopy-wrapper{
  margin-left: 160px;
  vertical-align: top;
}
div.syndicatecoreg-wrapper .syndicatelink .adcopy-wrapper .adcopy{
  vertical-align: top;
  padding-bottom: 0;
}
div.syndicatecoreg-wrapper .syndicatelink .adcopy-wrapper .adcopy > p{
  margin-top: 0;
  padding-top: 0;
}
p.skipad{
  text-align: center;
  width: 680px;
}
/* end of co-reg list styles */


/* ad-specific styles */
div.afreserve{
 padding-left: 20px;
 padding-top: 175px;
 padding-bottom: 50px;
 background: url(http://syndicate.alloyedu.com/img/scholarship/afreserve.800.jpg) no-repeat scroll right top;
 color: white;
 width: 800px;
}
.afreserve .activeusafields{
 margin-left: 28px;
}

div.afreserve .adcopy{
	padding: 0em 2em 1.5em 75px;
}

div.afreserve fieldset{
	border: none;
	padding: 0px 0 5px 75px;
	clear: both;
}

div.afreserve span.label{
	display: block;
	float:left;
	padding-left: 0px;
	width: auto;
}

div.afreserve span.errors{
  float:left;
}

div.afreserve .left {
float:left; padding-right:6px;
}

div.afreserve .clear {
clear:both; 
}

div.afreserve span.required{
	background: url(requiredwhite.png) no-repeat 0px 1px;
	font-weight: bold;
	padding-left: 8px;
}



.collegebound_online,
.collegebound_campus{
	text-align: left;
}
.collegebound_online div.syndicateform span.label{
  width: 120px;
  text-align: right;
  padding-right: 1em;
}
.collegebound_online div.syndicateform span.required{
  background: none;
}
.collegebound_online div.syndicateform input.email{
  width: 225px;
}

.collegebound_online #mast_head{
	margin:0px;
	width:666px;
	background:url(http://syndicate.alloyedu.com/img/syndicate/cb_offer_bg_gray.gif) repeat-y 204px 0px;
}
.collegebound_online #mast_head #body_content{
	min-height:459px;
	_height:458px;
	width:666px;
	background:url(http://syndicate.alloyedu.com/img/syndicate/cb_offer_header.jpg) no-repeat top right;
}
.collegebound_online #body_content #body_txt{
	width:184px;
	height:120px;
	position:absolute;
	background:url(http://syndicate.alloyedu.com/img/syndicate/cb_offer_txt.gif) no-repeat top left;
	margin:510px 0 0 12px;
}
.collegebound_online #body_content #main_form{
	padding:222px 0 0 260px;
}
.collegebound_online #cb_footer{
	height:17px;
	width:442px;
	background:url(http://syndicate.alloyedu.com/img/syndicate/cb_offer_bg_bottom.gif) no-repeat top right;
	margin:0 0 0 204px;
}


.collegebound_campus div.syndicateform span.label{
  width: 120px;
  text-align: right;
  padding-right: 1em;
}
.collegebound_campus div.syndicateform span.required{
  background: none;
}
.collegebound_campus div.syndicateform input.email{
  width: 225px;
}

.collegebound_campus #mast_head{
	background:transparent url(http://syndicate.alloyedu.com/img/syndicate/cb_offer_campus_bg_gray.gif) repeat-y scroll 233px 0px;
	margin:0px;
	width:666px;
}
.collegebound_campus #mast_head #body_content {
	background:transparent url(http://syndicate.alloyedu.com/img/syndicate/cb_offer_campus_header.jpg) no-repeat scroll right top;
	min-height:459px;
	width:666px;
}
.collegebound_campus #body_content #body_txt {
	background:transparent url(http://syndicate.alloyedu.com/img/syndicate/cb_offer_campus_txt.gif) no-repeat scroll left top;
	height:120px;
	margin:461px 0pt 0pt 35px;
	position:absolute;
	width:184px;
}
.collegebound_campus #body_content #main_form {
	padding:222px 0pt 0pt 260px;
}
.collegebound_campus #cb_footer {
	background:transparent url(http://syndicate.alloyedu.com/img/syndicate/cb_offer_campus_bg_bottom.gif) no-repeat scroll right top;
	height:17px;
	margin:0pt 0pt 0pt 205px;
	width:442px;
}
.kapplan-test-prep{
	font-family: arial, verdana, sans-serif;	
	padding: 10px 0px 30px 0px;
	margin: 0px;
	width: 785px;
  height: 275px;
}
.kapplan-test-prep img.copyImage{
  float: left !important;
  clear: left !important;
  margin: 0px;
  padding: 0px;
  width: 350px !important;
}
.kapplan-test-prep table.syndicateform{
  float:right !important;
  clear: right !important;
  margin: 0px !important;
  padding: 20px 0px 0px 0px  !important;
}
.kapplan-test-prep label{
	font-size: 12px;	
}
p.kapplan-test-prep-copy{
	font-family: arial, verdana, sans-serif;
	clear: both;
	font-size: 13px;
	line-height: 165%;
	color:#333;
}
.kapplan-test-prep .errors{
	color:red;
	font-size: 13px;
}
.kapplan-test-prep table.syndicateform tr th{
	background-color: transparent;
	width: 9em;
	text-align: right;
}
.kapplan-test-prep .syndicateform tr th{
	width: 10em;
}
.kapplan-test-prep .syndicateform tr td ul{
	margin:0px 0px 0px 0px;
	padding: 0px;
}
.kapplan-test-prep .syndicateform tr td input.text{
	width:17em;
}
.kapplan-test-prep .syndicateform tr td ul li.error{
	margin: 1px;
	padding: 3px 5px;
}
.kapplan-test-prep div.syndicatecoreg div.adfooter{
	clear:both;
}
/* synapse */
#synapse-offer{ 
  width: 750px;
  text-align:center;
  margin: 0px auto;
}
#synapse-offer span.title{ font-weight: bold; font-family: helvetica, arial, sans-serif; font-weight: bold; font-size: 12px;}
#synapse-offer #magazines label{
 clear: none; display: inline; font-size: 12px !important; padding: 0px 5px 0px 5px; color: #333 !important;
}
#synapse-offer #magazines div.featured div.mag img {
  height: 220px;
  margin: 0px 0px 5px 0px;
}
#synapse-offer fieldset legend {
padding: 0px 0px 10px 0px;  
}
#synapse-offer #magazines div.moretitles table.titles thead tr th {
  text-align: left;
  padding: 0px 0px 5px 0px;
}
#synapse-offer #magazines div.tnc p {
  color: #444;
}
#synapse-offer #magazines div.featured div.details.top{
  text-align:left;
  margin: 0px 0px 0px 20px;
  padding: 0px;
  width: 165px;
}
#synapse-offer #magazines div.featured div.mag{
  width: 215px; float: left; margin: 0 15px;
}
#synapse-offer #magazines div.featured div.mag input.checkbox{
  clear: both;
}
#synapse-offer #magazines div.maglist{
  clear: both;  
  width: 750px; 
  border-top: 1px solid #ddd;
  margin: 0px; 
  padding: 10px 0px 0px 20px;
  text-align: left;
}
#synapse-offer #magazines div.featured {
  height: 285px;
  margin: 0px;
  padding: 0px 0px 20px 0px;
}
#synapse-offer #magazines div.moretitles table.titles thead tr th {
  font-weight: normal;
  color: #c93;
  font-family: helvetica, arial, sans-serif;
  font-size: 14px;
  padding: 0px 0px 14px 0px;
}
#synapse-offer #magazines div.maglist div.mag div.details span.trial, #synapse-offer #magazines div.featured div.mag div.details span.trial {
  color: #c00;
  font-size: 10px;
   padding: 0px 0px 0px 20px;
   text-transform: uppercase;
   margin: 0px !important;
   line-height: 22px;
}
#synapse-offer #magazines div.featured div.mag div.details img.badge.top{
  margin: 0px 0px 0px 25px;
  height: auto !important;
}
#synapse-offer #magazines div.featured div.mag div.details span.terms{
 padding: 0px 0px 0px 24px !important;
 margin: 0px;
 font-family: Helvetica, arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 line-height: 18px;
 color:#999;
}
#synapse-offer #magazines div.featured div.mag div.details span.title.magname label {
  padding: 0px 0px 0px 0px !important;
}
#synapse-offer #magazines div.maglist div.mag{
  width: 240px; 
  display: inline-block; 
  margin: 15px 0px; 
  padding: 0px;
  /* IE 7 cant support inline-block - so fixes are below*/
  zoom:1;
  *display:inline;
  /* IE 6 and below can't support inline-block either (im so happy) - adding height value */
  _height:100px;
}
#synapse-offer #magazines div.maglist div.mag img {
  float: left; clear: left; margin:  0px 0px 0px 0px;
  width: 65px; padding:  0px;
}
#synapse-offer #magazines div.maglist div.mag img.badge{
  margin: 3px 0px 0px 25px !important;
}
#synapse-offer #magazines div.maglist div.mag div.details{
  float:right;
  width: 165px;
  padding: 0px 0px 0px 0px;
  margin: 0px;

}
#synapse-offer #magazines div.maglist div.mag div.details span.trial.free{
font-size: 26px !important;
padding: 0px 0px 10px 23px !important;  
}
#synapse-offer #magazines div.maglist div.mag div.details span.title.magname label {
  padding: 0px 0px 0px 0px !important;
}
#synapse-offer #magazines div.maglist div.mag div.details span.trial {
  padding: 0px 0px 0px 23px !important;
  margin: 0px;
  font-size: 9px;
}
#synapse-offer #magazines div.maglist div.mag div.details span.terms {
  padding: 0px 0px 0px 22px !important;
  margin: 0px;  
  color:#999;
}
#synapse-offer #magazines div.moretitles{
  clear: both; padding-top: 10px;  border-bottom: 1px solid #ddd;
}
#synapse-offer #magazines div.tnc {
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
}
#synapse-offer #magazines div.tnc.alt {
  width: 370px;
  text-align: justify;
  float: left;
}
#synapse-offer #magazines div.tnc.alt p{
  font-size: 11px;
  line-height: 14px;
  font-family: helvetica, arial, sans-serif;
}
#synapse-offer #formDiv.alt{
  float:right;
  width: 360px;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  text-align:left;
}
#synapse-offer #formDiv.alt #billing_copy{
  font-family: helvetica, arial, sans-serif;
  font-size: 12px !important;
  line-height: 14px;
}
#synapse-offer #formDiv fieldset{
  border:none;
  margin: 0px 0px 10px 0px;
  padding: 0px;
}
#synapse-offer #formDiv fieldset select, #synapse-offer #formDiv fieldset input.email{
  width: 155px;
}
#synapse-offer #formDiv fieldset select.select.cc{
  clear:both;
  width: auto !important;
  margin: 0px;
  padding: 0px;
}
#synapse-offer  div.buttons{
  float:none;
  width: 780px;
  clear:both;
  margin: 10px 0px 0px 0px;
  padding: 0px;
}
#synapse-offer #magazineOutlet.default, #synapse-offer #magazineOutlet.Delias{
  border-bottom: 1px solid #ddd;
  margin: 0px;
  padding: 10px 0px 0px 0px;
  position: relative;
  height: 40px;
}
#synapse-offer #magazineOutlet img.magoutLogo{
  position: absolute;
  top: 15px;
  left: 0px;
}
#synapse-offer #magazineOutlet.default p.magazineLogo{
  color:#CC9933;
  font-size: 14px;
  text-align: left;
  margin: 0px;
  padding: 0px 0px 0px 0px;  
  position: absolute;
  top: 15px;
  left: 130px;
}
#synapse-offer #magazineOutlet.Delias p.magazineLogo{
  color:#7C7C7C;
  font-size: 14px;
  text-align: left;
  margin: 0px;
  padding: 0px 0px 0px 0px;  
  position: absolute;
  top: 15px;
  left: 130px;
}
#synapse-offer #magazines div.moretitles table.titles{
  width: 100%; border-collapse: collapse;
}
#synapse-offer #magazines div.moretitles table.titles td{
  border-top: 1px solid #ccc;
  font-size: 11px;
  font-weight: bold;
  padding: 4px 0px 4px 0px;
  color: #999;
  font-family: helvetica, arial, sans-serif;
}
#synapse-offer #magazines div.moretitles table.titles tbody tr td span.freeprice {
  color: #B10202;
  font-weight: bold;
  font-size: 12px !important;
  font-family: helvetica, arial, sans-serif;
  padding: 0px 0px 0px 40px;
}
#synapse-offer #tnc{ clear: both; padding-top: 30px; }
/* AB testing on the cc section */
#synapse-offer fieldset.cCardInfo{
  margin: 15px 0px;
  padding: 0px;
  position: relative;
}
#synapse-offer fieldset.cCardInfo input{
  display:inline !important;
}
#synapse-offer fieldset.cCardInfo label{
  margin: 0px 0px 10px 0px;
}
#synapse-offer fieldset.cCardInfo span.label.required{
  display:inline !important;
  width: 95px;
}
#synapse-offer fieldset.cCardInfo p.ccDropdown1{
  float:left;
  clear:left;
  margin: 0px;
  padding: 0px;
  width: 170px;
  font-size: 11px;  
}
#synapse-offer fieldset.cCardInfo p.ccDropdown2{
  float:left;
  clear:right;
  margin: 0px;
  padding: 0px;
  width: 153px;
  font-size: 11px;
}
#synapse-offer fieldset.cCardInfo p.ccDropdown1 span.label.required, #synapse-offer fieldset.cCardInfo p.ccDropdown2 span.label.required{
  display:block !important;
}

/* extra synapse stuff for CCS */
#synapse-offer #magazines div.moretitles.csstable{
  float: right !important;
  clear: right !important;
  padding-top: 10px !important;  
  margin: 35px 0px 0px 0px !important;
  padding: 0px !important;
  border-bottom: 1px solid #ddd !important;
  width: 480px !important;
  backgroun-color:#fff !important!;
}

#synapse-offer #magazines div.tnc.ccs {
  margin: 20px 0px 0px 0px !important;
  padding: 5px 10px 10px 10px !important;
  float:left !important;
  clear: left !important;
  width: 220px !important;
  border:1px solid #444 !important;
  line-height: 14px !important;
  text-align: left;
  font-family:helvetica, arial, sans-serif;
  font-size: 11px !important;
  line-height: 14px;
  color:#000;
  display:inline;
}
#synapse-offer div.buttons.cssfooter{
  clear:both !important;
  margin: 0px 0px 0px 0px !important;
  padding: 25px 0px !important;
  float:none !important;
}
#synapse-offer #formDiv.cssform{
  float: right !important;
  clear: right !important;
  padding-top: 10px !important;  
  margin: 10px 0px 0px 0px !important;
  padding: 0px !important;
  width: 400px !important;  
  text-align: left !important;
}
#synapse-offer #magazineOutlet.CCSMagazine{
  border-bottom: none !important;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  height: 40px;
}
#synapse-offer #magazineOutlet.CCSMagazine p.magazineLogo{
  color:#CC9933;
  font-size: 14px;
  text-align: left;
  display:block;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  top: 35px;
  left: 0px;
}

/*  RIT */
.adcopy.rit{
	padding: 0px;
	margin: 0px;
	position: relative;
}
.adcopy.rit .news_img{
	position: absolute;
	right: 10px;
	top: 40px;
}
/* Sierra Nevada College */
div.syndicateform #sierraNC{
	background-image:url(http://syndicate.alloyedu.com/img/syndicate/sncBackground.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 1400px;
	position: relative;
	margin:0px 0px 0px -20px;
	padding: 0px;
}
div.syndicateform #sierraNC fieldset{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border:none;
}
div.syndicateform #sierraNC fieldset label{
	height: 30px;
	margin:0px 0px 5px 0px;
	padding: 0px;
	width: 379px;
}
div.syndicateform #sierraNC fieldset span.label{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	width: 145px !important;	
	float:left;
	clear:left;
}
div.syndicateform #sierraNC fieldset span.label.required{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	width: 145px !important;	
}
div.syndicateform #sierraNC fieldset input.text, div.syndicateform #sierraNC fieldset select.select{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 170px !important;	
	float:left;
	clear:right;
}
div.syndicateform #sierraNC fieldset span.error{
	padding: 0px !important;
	width: 50px !important;
	margin: 0px !important;
}
div.syndicateform #sierraNC fieldset span.errors{
	/*border:1px solid #09c !important;*/
	float:right;
	clear:right;
	margin: 0px 0px 5px 0px;
	padding: 0px !important;
	width: 50px !important;
}
div.syndicateform #sierraNC #sierraForm{
	position: absolute;
	right: 0px;
	top: 510px;
	width: 410px;
	height: 620px;
	background-image:url(http://syndicate.alloyedu.com/img/syndicate/formBackground.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 15px 5px 0px 10px;
	margin: 0px;
}
div.syndicateform #sierraNC #sierraForm div.buttons{
	margin: 20px auto 0px auto;
	padding: 0px;
	width:350px;
}
div.syndicateform #sierraNC #sierraForm h3{
	font-weight: normal;
	font-size: 26px;
	color:#09c;
	margin: 10px 0px 20px 0px;
	padding: 0px;
}
/*

LA Recording ad css

*/

#lafilmrecording.la{
  background-color: #fff;
  margin:  0px;
  padding: 0px;
  position: relative;
  height: 1050px;
}
#lafilmrecording div.syndicateform img.adlogo.la { width: 100%; }
#lafilmrecording.la #copy.la{
  width: 450px;
  float: left;
  clear: left;
  color: #222;
  padding: 0px 0px 0px 10px;
}
#lafilmrecording.la #copy.adcopy.la p{
  font-size: 11px;
  line-height: 15px;
  margin: 0px 0px 15px 0px;
  font-family: verdana, sans-serif;
}
#lafilmrecording.la #copy p{
  font-size: 11px;
  line-height: 15px;
  font-family: verdana, sans-serif;
}
#lafilmrecording.la #copy p a{
  color: #222;
  text-decoration: underline;
}

#lafilmrecording #copy h1 {
  font-size: 22px;
}
#lafilmrecording.la #copy.adcopy.la h1 {
  color: #306;
  font-size: 16px;
}
#lafilmrecording #copy h2{
  font-size: 14px;
  font-weight: bold;
  color: #559bd3;
}
#lafilmrecording #copy h3{
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
}
#lafilmrecording.la #copy.adcopy.la h2{
  color: #306;
  font-size: 14px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
}
#lafilmrecording #copy ul{
  margin: 10px 0px 10px 10px;
  padding: 0px 0px 0px 10px;
}
#lafilmrecording #copy ul li{  
  padding: 2px 0px; 
  font-size: 11px;
}
#lafilmrecording.la fieldset.la{
  width: 365px;
  float: right;
  clear: right;  
  border: 1px solid #000;
  padding: 10px 10px 10px 10px;
  margin: 0px 10px 0px 0px;
  background-color: #eee;
}
#lafilmrecording div.syndicateform fieldset.la h4.la {
  color: #306;
  font-size: 16px;
  margin: 0px 0px 20px 0px;
  padding: 10px 0px 0px 0px;
  text-align: center;
}
#lafilmrecording div.syndicateform fieldset.lafilm h4.lafilm {
  color: #09c;
  font-size: 16px;
  margin: 0px 0px 20px 0px;
  padding: 10px 0px 0px 0px;
  text-align: center;
}
#lafilmrecording div.syndicateform div.buttons.la {
  width: 350px;
  float: right;
  clear: right;
}

/* LA FORM CSS - COMMON FOR CSS FOR BOTH ADS. */

#lafilmrecording fieldset .select {
  width: 170px;
  float: right;
  border: 1px solid #fff;
}
#lafilmrecording div.syndicateform fieldset.la label {
  font-weight: normal;
  margin: 0px;
  padding: 0px 0px 5px 0px; 
  height: 30px;
  width: 350px;
}
#lafilmrecording div.syndicateform fieldset label.required span.label {
  float: left;
  clear: left;
  width: 170px;
  margin: 0px;
  padding: 5px 0px 0px 0px;
  font-weight: normal !important;  
}
#lafilmrecording div.syndicateform fieldset span.required {  
  padding:0px 0px 0px 5px !important;
  background-image: none !important;
}
#lafilmrecording div.syndicateform fieldset input{
  width: 170px;
  float: right;
  margin: 0px;
  padding: 0px;
  color: #222;
}
#lafilmrecording div.syndicateform fieldset label.nowrap input.checkbox.required{ float:left;  clear: left; margin: 0px 5px 30px 0px; padding: 0px 0px 0px 0px; height: 20px; width: 20px; }
/* LA film school css */
#lafilmrecording.lafilm{
  background-color: #fff !important;
  height: 1150px !important;

}
#lafilmrecording.lafilm div.syndicateform h1{
  color: #09c;
  font-size: 17px !important;
}
#lafilmrecording.lafilm #copy.lafilm{
  width: 450px;
  float: left;
  clear: left;
  color: #fff;
  padding: 0px 0px 0px 10px;
}
#lafilmrecording.lafilm #copy.adcopy.lafilm h3{
  font-size: 16px !important;
  font-weight: bold !important;
  color: #222 !important;
  text-transform: none;
  margin: 10px 0px !important;
  padding: 0px !important;
}
#lafilmrecording.lafilm #copy h2{
  font-size: 14px !important;
  font-weight: bold !important;
  color: #09c !important;
  margin: 0px !important;
  padding: 0px !important;
}
#lafilmrecording div.syndicateform img.adlogo.lafilm { width: 100%; }
#lafilmrecording.lafilm p{
  color: #444;
  font-style: normal;
  padding: 0px 10px 0px 0px;
  margin: 0px;
  line-height: 14px;
}
#lafilmrecording.lafilm fieldset.lafilm {
  width: 398px;
  margin: 0px 0px 0px 10px;
  padding: 10px !important;
  border: 1px solid #000;
  background-color: #fafafa;
  float: right;
  clear: right;
}
#lafilmrecording.lafilm div.buttons.lafilm {  padding: 20px 0px; }
#lafilmrecording div.syndicateform fieldset.lafilm label {
  color: #111;
  height: 25px;
}
#lafilmrecording div.syndicateform fieldset.lafilm label input{
  background-color: #fff;
  color: #222;
}
#lafilmrecording.lafilm #copy.lafilm ul{
  margin: 10px 0px 10px 20px;
  padding: 0px 0px 0px 10px;
}
#lafilmrecording.lafilm #copy.lafilm ul li{
  font-weight: bold;
  color: #000;
}
#lafilmrecording div.syndicateform div.buttons.lafilm {
  width: 420px;
  margin: 10px 0px 0px 0px;
  float: right;
  clear: right;
}
#lafilmrecording div.syndicateform div.buttons p.privacy {
  margin: 15px 0px 0px 0px;
  font-size: 10px;
  padding: 0px 30px;
  
}
#lafilmrecording div.syndicateform div.buttons.la p.privacy {
  color: #222;
}
/*

La Military

*/

#lafilmrecording.laMilitary{
  background-image: url(http://syndicate.alloyedu.com/img/syndicate/LAMIL_background.png);
  background-repeat: no-repeat;
  background-position: 0px 90px;
  background-color:#000;
  margin: 0px;
  padding: 0px 0px 20px 0px;
}
#lafilmrecording.laMilitary #copy.adcopy.laMilitary{
  width: 520px;
  margin: 10px 0px 90px 340px !important;
  padding: 0px;
}
#lafilmrecording.laMilitary #copy.adcopy.laMilitary h1{
  color:#435025;
  font-size: 14px;
  margin: 0px 0px 20px 0px;
}
#lafilmrecording.laMilitary #copy.adcopy.laMilitary h2{
  color:#000;
  font-weight: bold;
  font-size: 12px !important;
}
#lafilmrecording.laMilitary #copy.adcopy.laMilitary ul.laMilitary{
  margin: 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}
#lafilmrecording.laMilitary #copy.adcopy.laMilitary ul.laMilitary li{
  background-image:url(http://syndicate.alloyedu.com/img/syndicate/LAMIL_star.gif);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  padding: 0px 0px 6px 16px;  
}
#lafilmrecording.laMilitary fieldset.laMilitary {
  width: 500px;
  display:block;
  margin: 0px 0px 0px 330px !important;
  padding: 10px !important;
  border: none !important;
}
#lafilmrecording.laMilitary fieldset.laMilitary h4{
  color:#cadc03;
  font-size: 16px;
}
#lafilmrecording.laMilitary fieldset.laMilitary h4 span{
  color:#fff;
}
#lafilmrecording.laMilitary div.syndicateform fieldset.laMilitary label {
  color: #fff;
  height: 25px;
}
#lafilmrecording.laMilitary div.syndicateform fieldset.laMilitary label span.laMilitary{
  color:#bdcd03 !important;
}
#lafilmrecording.laMilitary div.syndicateform fieldset.laMilitary select{
  background-color:#c8c4a5;
}
#lafilmrecording.laMilitary div.syndicateform fieldset.laMilitary select.select.required{
  width: 240px;
}
#lafilmrecording.laMilitary div.syndicateform div.buttons.laMilitary input{
  color:#fff;
  background-color:#9eac01;
  border: none;
}
#lafilmrecording.laMilitary p.privacy{
  color:#fff !important;
  padding: 5px 0px;
}

/*  UOP  */
div.syndicateform .adlogo.uop{
  text-align: left !important;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
div.syndicateform div.image.uop{
  margin:0px;
	padding: 20px 0px 0px 0px !important;
}
div.syndicateform div.disclaimer.uop{
  text-align: left !important;  
  padding: 0px 0px 10px 0px;
  margin: 0px;
}
div.syndicateform.uop{
  max-width: 590px;
	padding: 0px;
	margin: 0px;
  background-color:transparent !important;	
}
form.syndicatead.insideUOP{
  margin: 0px;
  padding: 0px;
  background-color:transparent !important;	
}
/* LINKSTAR GENERAL */

#linkstar-offer.syndicateform #finePrint.linkstar{
  clear:both; 
  margin: 10px auto; 
  padding: 10px 0px; 
  width: 800px; 
}
#linkstar-offer.syndicateform fieldset{
  width: 800px;
  margin: 10px auto;
  padding: 10px 0px;
  clear: both;
}
#linkstar-offer.syndicateform fieldset legend{
  font-size: 14px;
  font-weight: bold;
  color:#222;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
}
/*

linkstar trimday

*/

#linkstar.trimday{
  font-family: arial, verdana, sans-serif;
  width: 815px;
  margin: 0px auto;
  background-color:#2f5ba0;
  padding: 0px 0px 20px 0px;      
  position: relative; 
}
#linkstar.trimday img.bottles{
	position: absolute;
	top: 380px;
	right: 15px;
	margin: 0px;
	padding: 0px;
}
#linkstar.trimday #intro{
  background-color:#2f5ba0;
  padding: 0px 0px 0px 10px;
  margin: 0px;
  background-image: url(http://syndicate.alloyedu.com/img/syndicate/images/trimday.jpg);
  background-repeat: no-repeat;
  background-position: 10px 20px;
  height: 380px;
  position: relative;
}
#linkstar.trimday #intro img.logo{
  margin: 15px 0px 0px 0px;
  padding: 0px;
}
#linkstar.trimday #intro h1{
  position: absolute;
  top: 150px;
  left: 200px;
  color: #5b8cd9;
  font-size: 26px;      
}
#linkstar.trimday #intro h2{
  position: absolute;
  top: 185px;
  left: 260px;
  font-size: 34px;
  text-align:center;
  color:#e8a700;
  line-height: 150%;
}
#linkstar.trimday #copy{
  margin: 0px 20px 40px 20px;
  padding: 0px 0px 0px 0px;
  width: 500px;
  float: left;
  clear: left;      
}
#linkstar.trimday #copy h3{
  color:#a9c7f6;
  font-size: 24px;
}
#linkstar.trimday #copy h4{
  color:#fff;
  font-size: 16px;
  margin: 0px 0px 5px 0px;
  padding: 0px;
}
#linkstar.trimday #copy p{
  color:#fff;
  font-size: 12px;
  line-height: 200%;
  margin: 0px 0px 20px 0px;
  padding: 0px;
}
#linkstar.trimday #copy ul{
  margin: 0px 0px 0px 20px;
  padding: 0px;
  list-style-type: disc;      
}
#linkstar.trimday #copy ul li{
  padding: 0px 0px 15px 0px;
  font-size: 20px;
  color: #e6ceb2;
  font-weight: normal;
}
#linkstar.trimday #sidebar{
  float:right;
  clear: right;
  width: 230px;
  margin: 240px 15px 0px 0px;
  padding: 15px;
  background-color:#ea8612;
}
#linkstar.trimday #sidebar h3{
  color:#fff;
  font-size: 16px; 
  margin: 0px;
  padding: 0px;
}
#linkstar.trimday #sidebar div.comment{
  margin: 0px 0px 15px 0px;
  padding: 0px;
}
#linkstar.trimday #sidebar div.comment p{
  color:#593102;
  line-height: 200%;
  font-size: 12px;
  padding: 0px 0px 0px 0px;
}
#linkstar.trimday #sidebar div.comment p span.author{
  color:#fff;

  display:block;
  font-size: 12px;
}
#linkstar.trimday #prefooter{
  clear:both;
  margin: 0px;
  padding: 0px 20px;
  overflow:auto;
}
#linkstar.trimday #prefooter h5{
  color:#a9c7f6;
  font-size: 22px;
  font-weight: normal;
  margin: 0px 0px 15px 0px;
  padding: 0px;
}
#linkstar.trimday #prefooter #left_mag{
  width: 45%;
  float: left;
  clear: left;
  margin: 0px;
  padding: 0px;
}
#linkstar.trimday #prefooter #right_mag{
  width: 45%;
  float: right;
  clear: right;
  margin: 0px;
  padding: 0px;      
}
#linkstar.trimday #prefooter div.mag{
  margin: 10px 0px 0px 0px !important;
  padding: 0px 0px 30px 0px !important;
  width: 100%;
  clear:both;
  overflow:auto;
}
#linkstar.trimday #prefooter div.mag img{
  margin: 0px;
  padding: 0px;
  float: left;
}
#linkstar.trimday #prefooter div.mag p{
  float:right;
  width: 70%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color:#fff;
  font-size: 12px;
  line-height: 200%;
}
/*

linkstar vioderm

*/
#linkstar.vioderm{
  font-family: arial, verdana, sans-serif;
  width: 800px;
  margin: 0px auto;
  padding: 0px;
}
#linkstar.vioderm #intro{
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 10px 0px;
  border-bottom: 1px solid #d5bfcc;     
}
#linkstar.vioderm #intro h1{
  color: #bb5e9a;
  font-weight: normal;
  font-size: 34px;
  margin: 0px 0px 15px 0px;
  padding: 0px;
}
#linkstar.vioderm #intro h2{
  color: #3b3f8b;
  font-weight: normal;
  font-size: 18px;
  margin: 0px 0px 15px 0px;
  padding: 0px;
}
#linkstar.vioderm #copy{
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 540px;
  float: left;
  clear: left;
}
#linkstar.vioderm #copy h3{
  color:#20358c;
  font-size: 30px;
  font-weight: normal;
  margin: 0px 0px 15px 0px;
  padding: 0px;        
}
#linkstar.vioderm #copy h4{
  color: #20358c;
  font-weight: bold;
  font-size: 24px;
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
}
#linkstar.vioderm #copy h5{
  color: #bb5e9a;
  font-size: 18px;
  font-weight: normal;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  line-height: 200%;
}
#linkstar.vioderm #copy p{
  color:#444;
  font-size: 14px;
  line-height: 200%;
}
#linkstar.vioderm #copy div.comment{
  width: 250px;
  float: left;
  margin: 0px 20px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#linkstar.vioderm #copy div.comment p {
  margin: 0px;
  padding: 0px;
  color:#666 !important;
  font-size: 12px !important;
}      
#linkstar.vioderm #copy div.comment p span.author{
 font-weight: bold;
 color: #7f8bc7;
}
#linkstar.vioderm #sidebar{
  width: 220px;
  margin: 0px;
  padding: 0px;
  float:right;
  clear:right;
}  
#linkstar.vioderm #sidebar h4{
  color: #20358c;
  font-weight: normal;
  font-size: 28px;
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;        
}
#linkstar.vioderm #sidebar div.article{
  margin: 0px 0px 40px 0px;
  padding: 0px;
}
#linkstar.vioderm #sidebar img.article{
  margin: 0px 0px 10px 0px;
  padding: 0px;
}
#linkstar.vioderm #sidebar p{
  font-size: 12px;
  line-height: 180%;
  margin: 0px;
  padding: 0px;
}
/*

linkstar spa

*/
  #linkstar.spa{
    font-family: arial, verdana, sans-serif;
    width: 750px;
    margin: 0px auto;
    padding: 0px;
  }
  #linkstar.spa #header{
    background-image: url(http://syndicate.alloyedu.com/img/syndicate/images/spaheader.jpg);
    background-repeat:no-repeat;
    background-position: 0px 0px;
    height: 200px;
    position: relative;
  }
  #linkstar.spa #header h1{
    position: absolute;
    left: 160px;
    top:20px;
    font-size: 36px;
    font-weight: normal;
    color:#19adc6;
    letter-spacing: 1px;
  }
  #linkstar.spa #header h2{
    position: absolute;
    left: 200px;
    top: 60px;
    font-size: 40px;
    color:#bf6979;
  }
  #linkstar.spa #header p{
    position: absolute;
    top: 125px;
    left: 200px;
    font-size: 11px;
    color:#666;
  }
  #linkstar.spa #intro h1{
    color:#19adc6;
    font-weight: normal;
    font-size: 26px;
  }
  #linkstar.spa #intro p{
    color:#bf6979;
    font-size: 20px;
    width: 98%;
    line-height: 200%;
    font-weight: normal;
  }
  #linkstar.spa #copy{
    width:400px;
    float:left;
    clear:left;
  }
  #linkstar.spa #copy h2{
    color:#19adc6;
    margin: 0px 0px 15px 0px;
    padding: 0px;
    font-weight: normal;
  }
  #linkstar.spa #copy ul{
    margin: 0px 0px 30px 20px;
    padding: 0px;
    list-style-type:disc;        
  }
  #linkstar.spa #copy ul li{
    padding: 0px 0px 25px 0px;
    font-size: 14px;
    color:#444;
  }
  #linkstar.spa #copy div.comment{
    margin: 0px 0px 20px 0px;
    padding: 0px 0px;
  }
  #linkstar.spa #copy div.comment p{
    font-size: 12px;
    line-height: 200%;
  }
  #linkstar.spa #copy div.comment p span.author{
    display:block;
    font-weight: bold;
    color:#09434d;
    padding: 5px 0px 0px 0px;
  }      
  #linkstar.spa #sidebar{
    float:right;
    clear:right;
    width:350px;
    background-image:url(http://syndicate.alloyedu.com/img/syndicate/images/spa.png);
    background-repeat:no-repeat;
    background-position: 0px 0px;
    height: 450px;
  }
  #linkstar.spa #sidebar h1{
    text-align: center;
    padding: 280px 0px 0px 0px;
    margin: 0px;
    font-size: 48px;
    font-weight: bold;
    color:#0090ae;
  }
  /*

  linkstar knockout

  */
  #linkstar.knockout{
    font-family: arial, verdana, sans-serif;
    width: 800px;
    margin: 0px auto 40px auto;
    background-color: #fff;
    padding: 0px 0px 20px 0px;
  }
  #linkstar.knockout #intro{
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    position: relative;
    background: #fff url(http://syndicate.alloyedu.com/img/syndicate/images/newKnockout/knockoutintro.png) no-repeat 5px 0px;
    height:260px;
    width:100%;
  }
  #linkstar.knockout #intro h1{
    position: absolute;
    left: 160px;
    top:50px;
    color:#434343;
    font-size: 54px;
    font-weight: normal;
    margin:0px;
    padding:0px;
  }
  #linkstar.knockout #intro h2{
    position: absolute;
    left: 230px;
    top:130px;
    color:#de256f;
    font-size: 54px;
    font-weight: bold;
    margin:0px;
    padding:0px;        
  }
  #linkstar.knockout #intro p.shipping{
    position: absolute;
    left: 255px;
    top:185px;
    font-size: 13px;
    font-weight: normal;
    color:#ccc;        
  }
  #linkstar.knockout #intro_alt{
    margin: 15px 0px 0px 0px;
    padding: 0px;
    background-image:url(http://syndicate.alloyedu.com/img/syndicate/images/knockoutProduct.jpg);
    background-repeat:no-repeat;
    background-position: 630px 0px;
    height: 300px;
  }
  #linkstar.knockout #intro_alt h1.copyHeading{
    color:#7ebbd8;
    font-size: 38px;
    margin:0px 0px 10px 0px;
    padding:0px;        
  }
  #linkstar.knockout #intro_alt h2.copySubHeading{
    color:#de256f;
    font-weight: normal;
    font-size: 24px;
    margin:0px;
    padding:0px;        
  }
  #linkstar.knockout #intro_alt ul{
    margin: 20px 0px 0px 0px;
    padding: 0px;
    list-style-type:none;        
  }
  #linkstar.knockout #intro_alt ul li{
    padding: 0px 0px 15px 0px;
    font-size: 20px;
    color:#444;
    line-height: 200%;        
  }
  #linkstar.knockout #copy{
    margin:0px;
    padding: 0px;
    width: 450px;
    float:left;
    clear:left;
  }
  #linkstar.knockout #copy h2{
    color:#de256f;
    font-weight: normal;
    font-size: 24px;        
  }
  #linkstar.knockout #copy p, #linkstar.knockout #intro_alt p{
    line-height: 200%;
    color:#666;
    font-size: 14px;
  }      
  #linkstar.knockout #copy ul{
    margin: 0px;
    padding: 0px;
    list-style-type:none;
  }
  #linkstar.knockout #copy ul li{
    padding: 0px 0px 15px 0px;
    font-size: 14px;
    color:#444;
    line-height: 200%;
  }
  #linkstar.knockout #sidebar{
    margin: 20px 0px 0px 0px;
    padding: 20px 10px 0px 10px;
    float:right;
    clear:right;
    width:310px;
    height: 420px;
    background-image:url(http://syndicate.alloyedu.com/img/syndicate/images/knockoutcommentBackground.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
  }
  #linkstar.knockout #sidebar div.comment p{
    font-size:12px;
    line-height:200%;
    color:#000;        
  }      
  #linkstar.knockout #sidebar div.comment{
    margin: 0px 0px 20px 0px;
    padding: 0px 15px 0px 5px;
  }
  #linkstar.knockout #sidebar div.comment p span.author{
    font-weight:bold;
    color:#5196b8;
    display:block;
  }
  #linkstar.knockout #sidebar h4{
    color:#5196b8;
    font-size: 22px;
    margin: 0px;
    padding: 0px 0px 0px 5px;
  }
  /*

  linkstar purity

  */
  #linkstar.purity {
    width: 810px;
    margin: 0px auto;
    padding: 0px;
    font-family: arial, verdana, sans-serif;
  }
  #linkstar.purity #intro{
    margin: 0px;
    padding: 0px;
    height: 310px;        
    background-image:url(http://syndicate.alloyedu.com/img/syndicate/images/brownintro.png);
    background-repeat: no-repeat;
    background-position: 5px 70px;
    position: relative;
  }
  #linkstar.purity #intro h1{
    margin: 0px;
    padding: 0px;
    position: absolute;
    left: 50px;
    top: 120px;
    font-weight: normal;
    font-size: 48px;
    color:#434343;
  }
  #linkstar.purity #intro h2{
    position: absolute;
    left: 90px;
    top: 180px;
    color:#782123;
    font-size: 56px;
    margin: 0px;
    padding: 0px;
  }
  #linkstar.purity #intro p.shipping{
    position: absolute;
    left: 95px;
    top: 230px;
    font-size: 11px;
  }
  #linkstar.purity #copy {
    margin: 0px;
    padding: 0px;
    width: 500px;
    float:left;
    clear: left;
  }
  #linkstar.purity #copy h2{
    color:#782123;
    font-weight:normal;
    margin: 25px 0px 10px 5px;
    padding: 0px;
  }
  #linkstar.purity #copy p{
    font-size: 13px;
    margin: 0px;
    padding: 0px 0px 10px 5px;
    line-height: 200%;
  }
  #linkstar.purity #sidebar{
    margin: 0px;
    padding: 20px 10px 0px 0px;
    width: 280px;
    float: right;
    clear: right;
  }
  #linkstar.purity #sidebar h3{
    color:#666;
    font-size: 26px;
    font-weight: normal;
    margin: 0px 0px 10px 0px;
    padding: 0px;
  }
  #linkstar.purity #sidebar div.comment_wrapper{
    background-image:url(http://syndicate.alloyedu.com/img/syndicate/images/brownredBack.png);        
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px;
    padding: 10px 0px;
    height: 210px;
  }
  #linkstar.purity #sidebar div.comment{
    width: 250px;
    margin: 0px 0px 20px 0px;
    padding: 0px 10px;
  }
  #linkstar.purity #sidebar div.comment p{
    color:#fff;
    font-size: 12px;
    line-height: 200%;
  }
  #linkstar.purity #sidebar div.comment p span{
    font-weight: bold;
  }
  #linkstar.purity #prefooter{
    clear:both;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    overflow:auto;
  }
  #linkstar.purity #prefooter h4{
    color:#782123;
    font-weight:normal;
    font-size: 22px;        
  }
  #linkstar.purity #imperfectionsList{
    width: 340px;
    float:left;
    clear: left;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
background-image:url(http://syndicate.alloyedu.com/img/syndicate/images/browngradientBack.png);
    background-repeat: no-repeat;
    background-position: 5px 0px;
  }
  #linkstar.purity #imperfectionsList h4{
    margin: 15px 0px 0px 15px;
    padding: 0px;
    font-weight: bold;
  }
  #linkstar.purity #imperfectionsList ul{
    margin: 10px 0px 10px 15px;
    padding: 0px;
    list-style-type: disc;
    list-style-position: inside;
  }      
  #linkstar.purity #imperfectionsList ul li{
    padding: 0px 0px 10px 0px;
    font-weight: normal;
    font-size: 12px;
  }
  #linkstar.purity #imperfectionsList img{
    margin: -5px 0px 20px 50px;
  }     
  #linkstar.purity #makeupKit{
    float:right;
    clear: right;
    width: 450px;
    height: 350px;
    margin: 0px;
    padding: 30px 0px 0px 0px;
    position: relative;
  } 
  #linkstar.purity #makeupKit ul{
    margin: 0px;
    padding: 0px;
    list-style-type:none;
  }
  #linkstar.purity #makeupKit ul li{
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
  }
  #linkstar.purity #makeupKit h4{
    margin: 0px;
    padding: 0px 0px 0px 0px;
  }
  #linkstar.purity #makeupKit h5{
    position: absolute;
    top: 130px;
    right: 30px;
    color:#782123;
    margin: 0px;        
    padding: 5px 0px;
    font-weight: bold;
    font-size: 18px;
  }
  #linkstar.purity #makeupKit img{
    position: absolute;
    bottom: 0px;
    right: 0px;
  }
  #linkstar.purity #footer{
    padding: 50px 0px 0px 0px;
    margin: 0px;
  }  
  #linkstar.purity fieldset.purity {
    height: 80px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  #linkstar.purity fieldset.purity input.purity{
    padding: 0px 0px 0px 0px !important;
    margin: -20px 0px 0px 0px !important;  
  }     
  #linkstar.purity fieldset.purity input.purity{
    border:1px solid #ddd !important;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
  }
  #linkstar.purity fieldset.purity span.shade{
    margin: 20px 0px 0px 0px !important;
    padding: 0px !important;
  }
  #linkstar.purity fieldset.purity span.shade img{
    margin: 0px 0px 0px 0px !important;
    padding: 0px;
  }
  #linkstar.purity fieldset.purity legend{
    color:#782123 !important;
    font-size: 18px !important;
    margin: 0px 0px;
    padding: 10px 0px;
  }
  /*

  linkstar britewhite

  */
  #linkstar.britewhite {
    width: 800px;
    margin: 0px auto;
    padding: 0px;
    font-family: arial, verdana, sans-serif;
  }
  #linkstar.britewhite #intro{
    position: relative;
    background-image: url(http://syndicate.alloyedu.com/img/syndicate/images/bwintro.png);
    background-repeat:no-repeat;
    background-position: 0px 100px;
    margin: 0px 0px 20px 0px;
    padding: 0px;
    height: 350px;
  }
  #linkstar.britewhite #intro h1{
    position: absolute;
    left: 20px;
    top: 120px;
    font-size: 40px;
    font-weight: normal;
    color:#4b4b4b;
    margin: 0px;
    padding: 0px;
  }
  #linkstar.britewhite #intro h2{
    position: absolute;
    left: 20px;
    top: 230px;
    font-size: 50px;
    color:#0067b1;
    margin: 0px;
    padding: 0px;        
  }
  #linkstar.britewhite #intro p{
    position: absolute;
    left: 20px;
    top: 285px;
    font-size: 11px;
    margin: 0px;
    padding: 0px;        
  }
  #linkstar.britewhite #intro img.stamp{
    position: absolute;
    right: -30px;
    bottom: -30px;
  }
  #linkstar.britewhite #copy{
    width: 430px;
    float: left;
    clear: left;
    margin: 0px;
    padding: 0px;        
  }
  #linkstar.britewhite #copy h2{
    color:#0067b1;
    font-weight: normal;
    line-height: 170%;
  }
  #linkstar.britewhite #copy ul{
    margin: 0px 0px 0px 20px;
    padding: 0px;
    list-style-type:disc;
    list-style-position: outside;
  }
  #linkstar.britewhite #copy ul li{
    padding: 0px 0px 20px 0px;
    color:#666;
    font-size:14px;
    font-weight: normal;
    line-height: 170%;
  }
  #linkstar.britewhite #copy div.comment, #linkstar.britewhite #sidebar div.comment{
    margin: 0 0 20px 0px;
    padding: 0px;
  }
  #linkstar.britewhite #copy div.comment p, #linkstar.britewhite #sidebar div.comment p{
    font-size: 12px;
    color:#444;
    font-weight: normal;
    line-height: 180%;
  }
  #linkstar.britewhite #copy div.comment p strong, #linkstar.britewhite #sidebar div.comment p strong{
    font-weight: bold;
    color:#0067b1;
    display:block;
  }
  #linkstar.britewhite #sidebar{
    width: 300px;
    float: right;
    clear: right;
  }
  #linkstar.britewhite #sidebar img{
    margin: 0px 0px 60px 20px;
    padding: 0px;
  }
  #linkstar.britewhite #prefooter{
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
    clear: both;
  }
  
/*

Kajeet

*/
#kajeet-offer.syndicateform fieldset{
  margin: 40px 0px !important;
}
#KajeetWrapper{
  width: 800px;
  margin: 0px auto;
  padding: 0px;
  font-family: arial, sans-serif;
}
#KajeetWrapper img.headline{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 25px;
  border:2px solid #0089B6;
}
#KajeetWrapper #phoneDetail{
  margin: 20px 0px 40px 0px;
  overflow: auto;
  position: relative;
}
#KajeetWrapper img.logo{
  padding: 10px 0px 0px 0px;
  margin: -10px 0px 35px 105px;
  display:block;
}
#KajeetWrapper div.phoneDetails{
  float: right;
  width: 620px;        
}
#KajeetWrapper img.phoneImg{
  float: left;
  width: auto;
  padding: -10px 0px 0px 10px;
}
#KajeetWrapper h2.phone{
  font-size: 20px;
  color: #1F9E20;
  margin: 0px 0px 5px 0px;
}
#KajeetWrapper h3.phoneSubHeader{
  font-size: 18px;
  color:#000;
  line-height: 180%;
  margin: 0px 0px 5px 0px;
}
#KajeetWrapper p.phoneDetails{
  font-size: 12px;
  color:#333;
  line-height: 180%;
  padding: 0px 50px 0px 0px;
  margin: 0px 0px 5px 0px;
}
#KajeetWrapper #phoneOptions{
  margin: 0px 0px 0px 20px;
  clear: both;
}
#kajeet-offer.syndicateform #KajeetWrapper #phoneOptions fieldset.noFormating{
  border:none;
  margin: 0px 0px !important;
  padding: 0px !important;
  font-size: 17px;
}
#KajeetWrapper #phoneOptions h4{
  font-size: 24px;
  font-weight: normal;
  margin: 0px 0px 25px 0px !important;
  padding: 0px;
}
#KajeetWrapper p.includedService{
  font-size: 17px;
  padding: 0px 0px;
}
#KajeetWrapper input.radio{
  margin: 0px 20px 0px 0px;
}
#KajeetWrapper #finePrint{
  margin: 0px 0px 0px 20px;
  padding: 0px 30px 0px 0px;
  line-height: 180%;
}
#KajeetWrapper p.smallerText{
  font-size:9px;
  line-height: 170%;
}

/* NYT */
#nyt {
  width: 760px;
  border:1px solid #ddd;
  margin: 0px auto;
  padding: 0px 0px 0px 0px;
  font-family: arial, sans-serif;
}
#nyt .adcopy{
 font-size: 16px;
 color:#666;
 font-weight: normal;
 line-height: 20px;
 margin: 0px 10px;
}
#nyt .adcopy p strong{
  color:#000;
}
#nyt #subscriptions{
 margin: 0px 0px 10px 15px;
}
#nyt #subscriptions label{
 font-weight: normal;
 font-size: 12px;
 color:#000;
 display: inline;
 margin: 0px 0px 0px 0px;
}
#nyt .fineprint{
 color: #999999;
 font-size: 10px;
 margin: 0px 15px 0px 20px;
}
#nyt .error-container{
 padding-top: 1em;
}
#nyt #subscriptions h2, #nyt fieldset legend{
  color:#2072BB;
  font-size: 21px;
  margin: 0px 0px 5px 0px;
  font-weight: bold;
}
.nyt_product_detail_header{
  color: #2072BB;
  font-family: Verdana;
  font-size: 12px;
}
#nyt fieldset{
  margin: 0px 15px !important;
  margin: 0px 10px; /* for IE */
  padding: 0px;
}

/*

Hidding OED stuff from appearing outside OED

*/

h1.adName{
  display:none;
}
#OEDwrapper, #form, #insideFormWrapper{
  padding: 0px;
  margin: 0px;
}
#OEDwrapper img.actionArrow{
  display:none;
}
div.syndicateform div.adcopy.uop{
  width: 590px !important;
  margin: 0px 0px 20px 10px !important;
  padding: 0px;
  line-height: 180%;
}
#insideFormWrapper.uop iframe{
  width: 800px !important;
}
/*

Gantham

*/

div.syndicateform.grantham{
  background-image: url(http://syndicate.alloyedu.com/img/syndicate/images/granthamHeader.jpg);
  background-repeat:no-repeat;
  background-position: 0px 0px;  
  margin: 0px;
  padding: 0px 0px 20px 0px;
  height: 100%;
  position: relative;
  width: 900px;
}
div.syndicateform.grantham #formblock{
  float: right;
  clear: right;
  margin: 263px -17px 0px 0px;
  padding: 35px 0px 0px 10px;
  width: 480px;
  height: 100%;
  background-image: url(http://syndicate.alloyedu.com/img/syndicate/images/mainformbg.png);
  background-repeat:no-repeat;
  background-position: 3px 73px;
  background-position: -7px 73px !important!;   
}
div.syndicateform.grantham img.adlogo{
  position: absolute;
  left: 0px;
  top:65px;
  z-index:999;
}
div.syndicateform.grantham #formblock #insideFormBlock{
  width: 400px;
  padding: 0px 0px 0px 40px;
}
div.syndicateform.grantham #formblock #insideFormBlock fieldset{
  border:none;
  margin: 0px 0px 0px 0px;
}
div.syndicateform.grantham #formblock #insideFormBlock fieldset.program select,
div.syndicateform.grantham #formblock #insideFormBlock fieldset.questions select
{
  width: 160px;
}
div.syndicateform.grantham #formblock #insideFormBlock fieldset p{
  font-weight:normal;
  line-height: 135%;
}
div.syndicateform.grantham #formblock #insideFormBlock fieldset h3{
  color:#3B86BF;
  font-size: 18px;
  margin: 0px;
  padding: 0px;
}
div.syndicateform.grantham #formblock #insideFormBlock input.email{
  width: auto;
}
div.syndicateform.grantham div.adcopy{
  float:left;
  clear: left;
  line-height: 150%;
  margin: 260px 0px 20px 10px;
  padding: 0px;
  width: 400px;
  font-weight: bold;
  color:#7F7F7F;
  font-size: 12px;
  font-family: arial, verdana, sans-serif;
}
div.syndicateform.grantham div.adcopy h2{
  color:#3B86BF;
  background-image: url(http://syndicate.alloyedu.com/img/syndicate/images/shadow.gif);
  background-repeat:no-repeat;
  background-position: 50% 0%;
  margin: 30px 0px 10px 0px;
  padding: 25px 0px 5px 0px;
}
div.syndicateform.grantham div.adcopy h2.noShade{
  color:#3B86BF;
  background-image: none;
  height: 25px;
  margin: 30px 0px 10px 0px;
  padding: 25px 0px 5px 0px;
}
/*

Kapplan Uni Online

*/
div.syndicateform.KuNursing, div.syndicateform.Ku{
  position: relative;
  margin: 0px 0px 40px 0px;
  padding: 0px 0px 20px 0px;
  width: 900px;
  overflow:auto;
}
div.syndicateform.KuNursing img.adlogo, div.syndicateform.Ku img.adlogo{
  margin: 0px;
  padding: 0px;
}
div.syndicateform.KuNursing div.adcopy, div.syndicateform.Ku div.adcopy{
  float: left;
  clear: left;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  width: 350px; 
}
div.syndicateform.KuNursing div.adcopy p, div.syndicateform.Ku div.adcopy p{
  font-size: 12px;
  line-height: 150%;
}
div.syndicateform.KuNursing #formblock, div.syndicateform.Ku #formblock{
  float: right;
  clear: right;
  margin: 10px 0px 0px 0px;
  padding: 10px 0px 10px 10px !important;
  background-color:#e7f6fd;  
  width: 495px;
  border: 2px solid #ddd;
}
div.syndicateform.KuNursing #formblock #insideFormBlock:before, div.syndicateform.Ku #formblock #insideFormBlock:before{
  content: "Request More Information";
  background-color:#99c450;
  padding: 10px !important;
  margin: 10px 0px 10px 0px !important;
  color:#fff;
  font-weight: bold;
  width: 320px;
  font-size: 20px;
  text-transformation: uppercase;
  display:block;  
}
div.syndicateform.KuNursing #formblock fieldset, div.syndicateform.Ku #formblock fieldset{
  width: 480px !important;
  margin: 0px 0px !important;
  padding: 10px 0px 0px 0px !important;
  border:none !important;
}
div.syndicateform.KuNursing #formblock fieldset.program label select, div.syndicateform.Ku #formblock fieldset.program label select{
  width: 275px;
}
div.syndicateform.KuNursing #formblock fieldset label.shorterSelect select, div.syndicateform.Ku #formblock fieldset label.shorterSelect select{
  width: 155px;
}
div.syndicateform.KuNursing #formblock fieldset input, div.syndicateform.Ku #formblock fieldset input{
  width: auto;
}
div.syndicateform.KuNursing #formblock div.altRequired label, div.syndicateform.Ku #formblock div.altRequired label{
  margin: 0px 0px 10px 0px;
  width: 480px !important;
}
div.syndicateform.KuNursing #formblock div.altRequired span.label, div.syndicateform.Ku #formblock div.altRequired span.label{
  font-weight: bold !important;
  margin: 0px 0px 10px 0px !important;
  background:transparent url(required.gif) no-repeat scroll 0 1px;
  display:block;
}
/* KU on minority nurse */
#content.content_z_ads div.main.onecolumn div.syndicateform.KuNursing, #content.content_z_ads div.main.onecolumn div.syndicateform.Ku{
  width: 700px !important;
}
#content.content_z_ads div.main.onecolumn div.syndicateform.KuNursing #formblock, #content.content_z_ads div.main.onecolumn div.syndicateform.Ku #formblock{
  width: 485px !important;
}
#content.content_z_ads div.main.onecolumn div.syndicateform.KuNursing img.adlogo, #content.content_z_ads div.main.onecolumn div.syndicateform.Ku img.adlogo{
  width: 700px !important;
}
#content.content_z_ads div.main.onecolumn div.syndicateform.KuNursing #formblock fieldset, #content.content_z_ads div.main.onecolumn div.syndicateform.Ku #formblock fieldset{
  background: none !important;
}
#content.content_z_ads div.main.onecolumn div.syndicateform.KuNursing div.adcopy h3, #content.content_z_ads div.main.onecolumn div.syndicateform.Ku div.adcopy h3{
  line-height: 18px !important;
  font-size: 16px !important;
}
#content.content_z_ads div.main.onecolumn div.syndicateform.KuNursing div.adcopy, #content.content_z_ads div.main.onecolumn div.syndicateform.Ku div.adcopy h3{
  width: 200px !important;
} 
/*

USA Today

*/
#usatoday{
  width: 800px;
  min-height: 450px;
  margin: 0px auto;
  padding: 0px;
  background-image: url(http://syndicate.alloyedu.com/img/syndicate/images/usaTodayNewspapers.online.png);
  background-repeat:no-repeat;
  background-position: 523px 227px;
  background-position: 523px 297px !important!;  
}
#usatoday img.adlogo{
  margin: 0px;
  padding: 0px;
}
#usatoday div.adcopy{
  margin: 0px 0px 20px 0px;
  padding: 0px 300px 0px 10px;
  line-height: 18px;
}
#usatoday div.subscription{
  margin: 0px 0px 20px 0px;
  padding: 15px 0px 10px 15px;
}
#usatoday div.subscription label.required span.label.required{
  font-size: 18px;
  color:#097EB8;
  margin: -10px 0px 0px -5px;
  display:block !important;
}
#usatoday fieldset{
  border:none;
  border-bottom: 1px solid #ddd;
  margin: 0px 0px 10px 17px;
  padding: 0px 0px 10px 0px;
}
#usatoday legend{
  font-size: 18px;
  color:#097EB8;
  font-weight: bold;
  margin: 0px 0px 10px 0px;
  margin: 0px 0px 15px -5px !important!;
  padding: 0px 0px 0px 0px;
}
#usatoday div.buttons{
  margin: 35px 0px 30px 0px;
  padding: 0px;
}
#usatoday div.fineprint{
  margin: 0px 0px 0px 0px;
}

/* BLOCKBUSTER */

#blockbuster{
  width: 800px;
  margin: 0px auto;
  padding: 0px 0px 0px 0px;
}
#blockbuster img.adlogo{
  margin: 0px !important;
  padding: 0px !important;
}
#blockbuster div.adcopy{
  clear: both;
  margin: 0px 0px 20px 0px!important;
  padding: 0px !important;
}
#blockbuster .sidebar{
  width: 200px;
  float:left;
  clear:left;
  margin: 0px !important;
  padding: 0px !important;
  border: none;
}
#blockbuster .subscription{
  background-image: url(http://syndicate.alloyedu.com/img/syndicate/images/blockbuster/blockbusterSelectionsHeader.png);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  float: right;
  width: 599px;
  height: 230px;
  height: 270px !important!;
  margin: 0px !important;
  padding: 40px 0px 0px 0px !important;
  border: 1px solid #fec323;
  border-left: none;
  border-bottom: none;
  overflow:auto;
  background-color:#E2EDFF;    
}
#blockbuster div.selectOption{
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  clear: both;
  overflow:auto;
}
#blockbuster #mailOption.selectOption{
  padding: 0px 0px 8px 0px !important;
  margin: 0px 0px 10px 0px !important;
  border-bottom: 1px solid #555;
}
#blockbuster div.selectOption input{
  clear:both;
  margin: 0px auto;
  padding: 0px;
  display:block;
  width: 20px;
}
#blockbuster div.selectOption p{
  display:block;
  width: 18%;
  width: 120px !important!;  
  text-align:center;
  float:left;
  margin: 0px 0px 0px 35px;
  margin: 0px 0px 0px 20px !important!;  
  padding: 3px;
  font-size: 10px;
}
#blockbuster div.selectOption p strong{
  display:block;
  margin: 0px !important;
  padding: 0px !important;  
}
#blockbuster div.selectOption p.option{
  text-transform: uppercase;
  font-size: 13px;
  text-align:center;
  padding: 30px 0px 0px 0px;
  padding: 30px 0px 0px 0px !important!;  
  font-weight: bold;
  margin: 0px !important;
  width: 145px;
  width: 170px !important!;
}
#blockbuster div.selectOption span.subOption{
  display:block;
  font-size: 11px;
  font-weight: normal;
  margin:  0px 0px 0px 0px;
  padding: 0px;
  text-transform: none !important;
}
#blockbuster img.prefooter{
  margin: 0px 0px 20px 0px;
  padding: 0px;
}
#blockbuster fieldset legend{
  color:#0F56a9;
  font-size: 16px;
  margin: 5px 0px;
  padding: 0px;
  font-weight: bold;
}
/* REGENT */

#OEDwrapper.regent{
  width: 900px;
  margin: 0px;
  padding: 0px;
}
#OEDwrapper.regent img.adlogo{
  margin: 0px !important;
  padding: 0px !important;
}
#OEDwrapper.regent #form{
  float: right;
  clear: right;
  width: 500px;
  margin: 0px;
  padding: 10px 0px 20px 10px;
  background-color:#E4DFD2;
}
#OEDwrapper.regent #form label{
  color:#7D000D;
  font-size: 14px;
  margin: 0px 0px 10px 0px;
}
#OEDwrapper.regent #form fieldset{
  border: none;
}
#OEDwrapper.regent div.adcopy{
  float: left;
  clear: left;
  width: 330px;
  margin: 0px;
  padding: 0px 0px 0px 25px;
  color:#310707;
}
#OEDwrapper.regent div.adcopy ul{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  list-style-type: none;
}
#OEDwrapper.regent div.adcopy ul li{
  color:#5E393A;
  padding: 0px 0px 0px 25px;
  margin: 0px 0px 10px 0px;
  background-image: url(http://syndicate.alloyedu.com/img/syndicate/images/regentCrown.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  font-size: 12px;
}
#OEDwrapper.regent div.adcopy p{
  color:#5E393A;
  font-size: 14px;
  line-height: 145%;
  font-family: arial, sans-serif;
}
#OEDwrapper.regent div.adfooter{
  clear: both;
  width: 100%;
  margin: 0px;
  padding: 0px;
  border-top: 1px solid #202020;
  font-size: 12px;
}
#OEDwrapper.regent div.adfooter p a{
  color:#000;
  text-decoration: none;
}

/* everest */
#OEDwrapper.everest.blue{
  background-color:#1d699b;
  color:#fff;
  padding: 0px 10px 10px 10px;
  margin: 0px;
  overflow:auto;
  _height: 100%;
}
#OEDwrapper.everest.blue div.imageWrapper{
  clear:both;
  width: 100%;
  margin: 0px;
  padding: 0px;
  float:none;
}
#OEDwrapper.everest.blue img.adlogo.everest{
  float:right;
  margin: 15px 2px;
  padding: 0;
}
#OEDwrapper.everest.blue div.adcopy{
  width: 35%;
  padding: 0px 0px 0px 5px;
  margin: 0px 25px 0px 10px;
  float:left;
  clear: left;
  background-color:none;  
}
#OEDwrapper.everest.blue div.adcopy a{ color:#fff;}
#OEDwrapper.everest.blue #insideFormWrapper:before {
	margin: 10px 10px 10px 0px;
	padding: 0px 0px 10px 0px;
	color:#1d699b;
	font-size: 24px;
	font-weight: bold;
	content: " Get more information";
}
#OEDwrapper.everest.blue #insideFormWrapper{
  width: 50%;
  padding: 10px;
  margin: 0px 3px 0px 0px;
  float:right;
  clear:right;
  background-color:#fff;
  color:#444 !important;  
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;      
}
#OEDwrapper.everest.blue #insideFormWrapper fieldset{ border:none; }
#OEDwrapper.everest.blue #insideFormWrapper fieldset label.required.state select, #OEDwrapper.everest.blue #insideFormWrapper fieldset input.email, #OEDwrapper.everest.blue #insideFormWrapper fieldset label select{ width: 145px;}
#OEDwrapper.everest.blue div.adfooter{
  clear:both;
  margin: 0px;
  padding: 0px;
}
/* chancellor */

#OEDwrapper.chancellor{
  margin: 0px;
  padding: 10px 10px;
  width: 95%;
  overflow:auto;
  background-color:#eee;
}
#OEDwrapper.chancellor div.adcopy{
  float: left;
  clear: left;
  width: 35%;
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color:#444;
  line-height: 180%;
}
#OEDwrapper.chancellor div.adcopy h2{
  font-weight: normal;
  margin: 20px 0px 0px 0px;
  padding: 0px;
  font-size: 16px;
}
#OEDwrapper.chancellor #form{
  float: right;
  clear: right;
  width: 60%;
  margin: 30px 0px 0px 0px;
  padding: 55px 0px 0px 0px;
  color:#000;
  background-image: url(http://syndicate.alloyedu.com/img/syndicate/images/Chancellor_form_header.png);
  background-repeat: no-repeat;
  background-position: 10px 5px;
  background-color:#003466;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
#OEDwrapper.chancellor #insideFormWrapper{
  background-image: url(http://syndicate.alloyedu.com/img/syndicate/images/Chancellor_form_body_gradient.png);
  background-repeat: repeat-x;
  background-position: 0px 0px;
  margin: 0px;
  padding: 0px 0px 0px 5px;
  background-color:#fff;
}
#OEDwrapper.chancellor #form fieldset{
  border:none;
}
#OEDwrapper.chancellor img.adlogo{
  margin: 0px !important;
  padding: 0px !important;
  clear: both;
  float: none;
  width: 100%;
}
#OEDwrapper.chancellor #form input, #OEDwrapper.chancellor #form select{
  background-color:#FFFDEA;
}
/* Super and Fun Pass */

#cj-real.syndicateform{
  width: 800px;
  margin: 0px auto;
  padding: 0px 0px 0px 0px;  
  position: relative;
}
#cj-real.syndicateform.sPass{
  background-image: url(http://syndicate.alloyedu.com/img/syndicate/images/superPass/superPassBackground.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;  
  padding: 0px 0px 0px 300px;
  width: 500px;
  height: 900px;
  z-index: 1;
}
#cj-real.syndicateform.sPass img.adlogo.sPass{
  position: absolute;
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 0px;
}
#cj-real.syndicateform.sPass div.adcopy.sPass{
  padding: 230px 0px 0px 0px;
  margin: 0px 0px 20px 10px;
  width: 430px;
  z-index: 9;
}
#cj-real.syndicateform.sPass div.adcopy.sPass h1{
  color:#666;
  font-size:15px;
}
#cj-real.syndicateform.sPass label.sPass, #cj-real.syndicateform.sPass fieldset, #cj-real.syndicateform.sPass div.buttons{
  width: 430px;
  margin: 0px 0px 0px 10px;  
}
#cj-real.syndicateform.sPass fieldset{
  margin: 20px 0px 0px 10px;
  border: none;
}
#cj-real.syndicateform.sPass fieldset legend{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 15px;
  color:#FF6600;
  font-weight: bold;
  background-image: url(http://syndicate.alloyedu.com/img/syndicate/images/superPass/superPassListImage.12px.png);
  background-repeat: no-repeat;
  background-position: 1px 2px;
}
#cj-real.syndicateform.sPass fieldset input.email, #cj-real.syndicateform.sPass fieldset select{
  width: 200px;
}

/* TOYOTA */
#toyota{
  font-family: Arial, Helvetica, sans-serif !important;
  width: 100% !important;
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 30px 0px 30px 0px !important;
  padding: 30px 0px 30px 50px;  
  background-image: url(http://syndicate.alloyedu.com/img/syndicate/images/toyotaFullCreativeOrange.png);
  background-repeat: repeat-x;
  background-position: 0px 0px;
}
#toyota div.syndicateform{
  width: 960px;
  margin: 0px auto !important;
}
#toyota div.syndicateform img.adlogo{
  float:left;
  clear:left;
  margin: 0px 10px 0px 0px;
  padding: 0px;
}
#toyota div.adcopy{
  font-family: Arial, Helvetica, sans-serif !important;
  clear:both;
  margin: 0px 0px 0px 0px;
  padding: 0px 380px 0px 0px;
  font-size: 11px !important;
  color:#666;
  position: relative;
}
#toyota div.syndicateform #toyotaForm{
  float:right;
  clear:right;
  width: 400px;
  height: 375px !important;
  height: 575px;
  background-image: url(http://syndicate.alloyedu.com/img/syndicate/images/toyotaFullCreativeForm.jpg);
  background-repeat: no-repeat;
  background-position: -15px 0px;  
  padding: 209px 0px 0px 30px;
  margin: -15px 0px 0px 0px;
  position: relative;
}
#toyota div.syndicateform #toyotaForm div.buttons{
  position: absolute;
  top: 479px !important; /* IE can't read !important */
  right: 179px !important;
  right: 140px;
  padding: 0px;
}
#toyota div.syndicateform fieldset{
  border:none;
  width: 90% !important;
  width: 340px;
  margin: 0px 0px 0px 15px;
  padding: 0px;
}
#toyota div.syndicateform fieldset label{
  color:#fff !important;
  font-size: 10px !important;
  margin: 0px 0px 4px 0px !important;
  margin: 0px 0px 4px 0px;  
  border: none !important;
}
#toyota div.syndicateform fieldset span{
  color:#fff !important;
  font-size: 10px !important;
  display:inline;
  width: 80px;
}
#toyota div.syndicateform fieldset span.label{
  font-weight: bold;
}
#toyota div.syndicateform span.required{
  background:transparent url(requiredwhite.jpg) no-repeat scroll 0 1px;
}
#toyota div.syndicateform fieldset input, #toyota div.syndicateform fieldset select{
  display:inline !important;
  width: 150px;
}
#toyota div.syndicateform fieldset select.month{
  display:inline !important;
  margin: 0px 0px 5px 0px;
  width: 105px;
}
#toyota div.syndicateform fieldset select.year{
  display:inline !important;
  margin: 0px 0px 10px 0px !important;
  margin: 0px 0px 5px 0px;  
  width: 97px !important;
  width: 105px;  
}
#toyota div.syndicateform fieldset input.text.email.required{
  width:150px;
}
#toyota span.errors.custom{
  display:inline;
  margin: 5px 0px 0px 85px;
  padding: 0px;
}
#toyota span.errors.custom span.error{
  display:inline;
  color:#f00;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 210px;
  font-weight: normal;
}
#toyota div.adcopy p a, #toyota div.adcopy p a:visited{
  color:#555 !important;
  text-decoration: underline;
}
#toyota p.requiredFields{
  color:#fff;
  font-size: 10px;
  margin: 0px 0px 8px 0px;
  padding: 0px;
}
#toyota img.logosToyota{
  position: absolute;
  top: 0px;
  right: 80px !important;
  right: 40px;
}
#toyota img.logosTFS{
  position: absolute;
  top: 90px;
  right: 80px !important;
  right: 40px;
}
/* toyota coreg */
#toyotacoreg.syndicatecoreg{
  font-family: Arial, Helvetica, sans-serif;
  width: 580px;
  margin: 0px 0px;
  padding: 0px 0px;
  background-image: none;
  background-color:#fff;
  position: relative;
}
#toyotacoreg.syndicatecoreg #coregContentWrapper{
  position: relative;
  margin: 0px 0px 0px 150px;
  padding: 0px;
  width: 400px;
  overflow:auto;
}
#toyotacoreg.syndicatecoreg p img.adlogo{
  margin: 5px 0px 0px 0px;
}
#toyotacoreg.syndicatecoreg div.radioButtons{
  float:left;
  margin: 15px 0px 0px 0px;
  padding: 0px;
}
#toyotacoreg.syndicatecoreg div.adcopy{
  float:right;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  font-size: 11px;
  width: 270px;
}
#toyotacoreg.syndicatecoreg div.adcopy p{
  margin: 0px 0px 7px 0px;
  padding: 0px;
}
#toyotacoreg.syndicatecoreg table {
  width: 100%;
  margin: 0px 0px 30px 193px !important;
  margin: 0px 0px 30px -33px;
  padding: 0px;
}
#toyotacoreg.syndicatecoreg table tr{
  display:none;
}
#toyotacoreg.syndicatecoreg label.required{
  clear:both;
  display:block;
  margin: 5px 0px 0px 0px;  
  padding: 0px 0px 0px 10px;
  background:transparent url(requiredred.gif) no-repeat scroll 0 1px;  
}
#toyotacoreg.syndicatecoreg label.required.customParamCopy span.label.required{
  position: absolute;
  left:0px;
  top: 85px;
  width: 255px;
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 8px;
}
#toyotacoreg.syndicatecoreg label.required.customParamCopy select.month{
  margin: 0px 0px 0px 270px;
}
#toyotacoreg.syndicatecoreg label.required.customParamCopy select.year{
  margin: 0px 0px 0px 10px;
}
#toyotacoreg.syndicatecoreg span.errors{
  display:block;
  margin: 5px 0px 0px 0px;
}
#toyotacoreg.syndicatecoreg span.errors span.error{
  color:#f00;
  margin: 0px 0px 0px 270px;  
  font-size: 12px;  
}
#toyotacoreg.syndicatecoreg span.errors.select{
  display:inline;
  margin: 5px 0px 0px 0px;
}
#toyotacoreg.syndicatecoreg span.errors.select span.error{
  color:#f00;
  font-size: 12px;
  margin: 0px 0px 0px 10px;
}
/* UTI */
div.syndicateform.UTI div.programDescription{
  padding: 10px 0px;
  margin: 0px 0px 0px 200px;
  width: 450px;
}
/* eastwick */
div.syndicateform.eastwick{
  margin: 0;
  padding: 0;
  background-image: url(http://syndicate.alloyedu.com/img/syndicate/eastwickBlueBG.png);
  background-repeat: repeat-x;
  background-position: 0px 30px;
  background-color:#fff;
  overflow:auto;
}
div.syndicateform.eastwick div.adHeader{
  display:block;
  background-color:#b10034;
  padding: 25px 0 15px 10px;
  margin: 0px 0px 20px 0px;
}
div.syndicateform.eastwick div.adcopy{
  width: 30%;
  padding: 0px 0px 0px 5px;
  margin: 0px 25px 0px 10px;
  float:left;
  clear: left;
  background-color:none;
}
div.syndicateform.eastwick div.adcopy img{
  border:1px solid #ddd;
  margin: 0;
  padding: 5px;
  background-color:#fff;
}
div.syndicateform.eastwick #form{
  width: 55%;
  padding: 15px;
  margin: 0px 10px 0px 0px;
  float:right;
  clear:right;
  background-color:#005e90;
  border:5px solid #fff;
  color:#fff !important;
}
div.syndicateform.eastwick #form fieldset{
  background-color:none;
  border:none;
  margin: 0px 0px 15px 0px;
  padding: 0px;
}
div.syndicateform.eastwick #form fieldset label.program select, div.syndicateform.eastwick #form fieldset label.state select{  max-width: 200px; }
div.syndicateform.eastwick #form fieldset span.required{  background-image:url(requiredwhite.png); }
div.syndicateform.eastwick #form fieldset span.help_text{  color:#fff; }
div.syndicateform.eastwick div.adfooter{
  clear:both;
  margin: 0;
  padding: 0;
}
/* berkley college */

div.syndicateform.berkleyCollege, div.syndicateform.berkleyCollege.gray{
  background-color:#dedede;
  margin: 0;
  padding: 0;
  overflow:auto;
  max-width: 801px;
  _width: 100%;
 -moz-border-radius-bottomleft: 5px;
 -moz-border-radius-bottomright: 5px; 
 -webkit-border-bottom-left-radius: 5px;
 -webkit-border-bottom-right-radius: 5px; 
}
div.syndicateform.berkleyCollege.yellow{
  background-color:#ffcc33;
  margin: 0;
  padding: 0;
  overflow:auto;
  max-width: 801px;
  _width: 100%;
 -moz-border-radius-bottomleft: 5px;
 -moz-border-radius-bottomright: 5px; 
 -webkit-border-bottom-left-radius: 5px;
 -webkit-border-bottom-right-radius: 5px; 
}
div.syndicateform.berkleyCollege div.adHeader{
  display:block;
  background-color:#fff;
  padding: 25px 0 0px 0px;
  margin: 0px 0px 20px 0px;  
}
div.syndicateform.berkleyCollege .adlogo{
  margin: 0 !important;
  width: 100%;
}
div.syndicateform.berkleyCollege div.adcopy{
  width: 35%;
  padding: 0px 0px 0px 5px;
  margin: 0px 25px 0px 10px;
  float:left;
  clear: left;
  background-color:none;
  line-height: 18px;
}
div.syndicateform.berkleyCollege div.adcopy ul{
  margin: 0px;
  padding: 0px 0px 0px 15px;
  list-style-type: circle;
}
div.syndicateform.berkleyCollege div.adcopy ul li{
  margin: 0px;
  padding: 0px 0px 0px 5px;
}
div.syndicateform.berkleyCollege #form{
  width: 50%;
  padding: 15px;
  margin: 0px 10px 0px 0px;
  float:right;
  clear:right;
  background-color:#fff;
  border:5px solid #fff;
  color:#444 !important;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;    
}
div.syndicateform.berkleyCollege #form fieldset{border:none !important;}
div.syndicateform.berkleyCollege #form fieldset span.label{width: 165px;}
div.syndicateform.berkleyCollege #form fieldset label.required.state select, div.syndicateform.berkleyCollege #form fieldset label.required.email input, div.syndicateform.berkleyCollege #form fieldset label.program select{ width: 145px;}
div.syndicateform.berkleyCollege #form fieldset label.campusText{font-size: 10px;}
div.syndicateform.berkleyCollege #form fieldset.acknowledgeText span.label{width: 90%;}
div.syndicateform.berkleyCollege #form fieldset.acknowledgeText span.errors{padding: 0px 0px 0px 20px;}
div.syndicateform.berkleyCollege div.adfooter{
  clear:both;
  margin: 0;
  padding: 0 15px;  
}
/*stormpost opt out */
div.syndicateform.stormpost{
  margin: 0px;
  padding: 0px;
}
div.syndicateform.stormpost fieldset{
  border: none;
}
/* EXTRA SNIPPETS */
/* jquery simple modal dialog */
#simplemodal-container a.modalCloseImg {
  background:url(x.png) no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-15px;
  right:-18px;
  cursor:pointer;
}
#simplemodal-overlay {background-color:#000000;}
#simplemodal-container {width:50%;background-color:#ffffff; border:8px solid #000000; padding:12px;}

/* alternate required field css */
div.syndicateform div.altRequired{
  clear:both;
  padding: 10px 0px;
  margin: 0px 0px 10px 0px;
}
div.syndicateform div.altRequired #time{
  margin: 0px 0px;
  padding: 10px 0px;
}
div.syndicateform div.altRequired #time span.label{  margin: 0px 10px 0px 0px !important;}
div.syndicateform div.altRequired input{  margin: 10px 0px 0px 0px !important;}
div.syndicateform div.altRequired input.padded{  margin: 10px 0px 0px 200px !important;}
div.syndicateform div.altRequired label{
  margin: 0px 0px 10px 0px;
  width: 100%;
}
div.syndicateform div.altRequired span.label{
  font-weight: bold !important;
  margin: 0px 0px 0px 0px !important;
  background:transparent url(required.gif) no-repeat scroll 0 1px;
}
