
/* BEGIN: do not modify without Aleksey's consent -----------------------------------------------*/
/* IMPORTANT: floating elements must be enclosed in a parent whose class includes 'clearfix'
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
/* END: do not modify without Aleksey's consent --------------------------------------------------*/

form.ch .adBanner								{ }

form.ch .adContainer a:link,
form.ch .adContainer a:visited,
form.ch .adContainer a:active,
form.ch .adContainer a:hover					{ color: #444; font: 11px "Trebuchet MS", Arial, san-serif; text-decoration: none; }

form.ch .adContainer							{ float: left; }

form.ch .adContainerHidden						{ display:none; }


form.ch .adContainer							{ float: left; }

form.ch .adLink									{ cursor: hand; }

form.ch  .adFillerContents						{ margin: 0px; text-align:center; width:180px; height:90px; }

form.ch .adDisplay,
form.ch .adImage								{ height: 90px; border: 0px; }

form.ch .adDisplay								{ text-decoration: none; overflow: hidden; }

/* Issue here */
form.ch .adGroup								{ float: left; padding-left: 1px; padding-right: 1px; }

form.ch .adTextContents							{ margin: 0px; text-align:center; width:180px; height:90px; background-image:url(../1/7/324.gif); }
form.ch .expertAdTextContents1					{ margin: 0px; text-align:center; width:728px; height:90px; background-image:url(../1/13/156.jpg); }
form.ch .expertAdTextContents2					{ margin: 0px; text-align:center; width:728px; height:90px; background-image:url(../1/13/154.jpg); }
form.ch .expertAdTextContents3					{ margin: 0px; text-align:center; width:728px; height:90px; background-image:url(../1/13/153.jpg); }
form.ch .expertAdTextContents4					{ margin: 0px; text-align:center; width:728px; height:90px; background-image:url(../1/13/155.jpg); }


form.ch .adTextTitle,
form.ch .adTextTitle a							{ font-size: 12px; font-weight: bold; white-space: nowrap; padding-top:5px; padding-bottom:2px; text-decoration: none; }
form.ch .adTextDescription,
form.ch .adTextDescription a					{ font-size: 11px; text-decoration: none; }

form.ch .adImageContents					    { margin: 0px; text-align:center; width:100%; height:90px; }

form.ch .expertAdTextName						{ font-family:Georgia;color:white; font-size:30pt;position:relative;top:7px;left:-120px;}
form.ch .expertAdTextZip						{ font-family:Georgia;color:white; font-size:38pt;position:relative;top:-32px;left:224px;}

form.ch .expertAdMiddle							{ font-family:Georgia;color:white; font-size:30pt; text-align:left; width:395px; float:left; padding-top:7px; height:83px; }
form.ch .expertAdRight							{ font-family:Georgia; color:white; font-size:38pt; text-align:left; padding-top: 15px; float:left; width: 210px; height:75px; }
form.ch .expertAdLeft							{ float:left; width:123px; height:83px; }
form.ch .expertAdRightSpacer					{ float:left; height:1px; width:210px; }
form.ch .expertAdRightZip						{ float:left; }
form.ch .ad_designerLinks						{ margin-bottom: 10px; width:100%; }
form.ch .ad_previousColumn						{ float:left; width:auto; height:100%; padding-right:10px; }
form.ch .ad_nextColumn							{ float:left; width:auto; height:100%; padding-left:10px; }
form.ch .ad_templateChanger						{ line-height:90px; height:90px; }
form.ch .ad_EMSParent							{ float:left; width:728px; }
form.ch .ad_EMSBody								{ width:728px; height:90px; }
form.ch .ad_EMSCenter							{ width:728px; height:100%; }
form.ch .ad_editLoading							{ position:absolute; top:35%; left:40%; z-index:-1; }