﻿#leftColumn,
#rightColumn
{
     position: relative;
     margin-top:20px;
}
#leftColumn
{
	width:358px;
	margin-right:31px;
	border-right: solid 1px #aaaaaa;
	padding-right:20px;
}
#rightColumn
{
	width:500px;
}
#mainBanner li
{
	float:left;
}
ul#assproBenefits li
{
	background: url(/images/affiliate/icon_checkSmallAffiliatesBenefits.gif) no-repeat 0 6px;
	font-size:20px;	
	margin-bottom: 10px;
	padding-left:15px;
	color: #1a1a1a;
}
ul#assproBenefits div
{
	font-size:14px;
	font-weight:normal;	
}
ul#assproBenefits div span
{
	font-size:10px;
	font-weight:normal;	
}
h2 { font-size:24px; margin:0px; line-height:125%; }
h4 { font-size:20px; margin:0px; line-height:125%; color:#de6e32; }
h4 span { font-weight: normal; }
h5 { font-size:14px; margin:0px; line-height:125%; color:#000; margin:20px 0; }
h3 { font-size:34px; margin:0px; line-height:46px; color:#de6e32; font-weight: normal;}

#rightColumn div { font-size:14px; margin: 10px 0; }

ul#associationOptions
{
    padding-top:10px;
    font-size:14px;
}
ul#associationOptions li span {font-weight:bold;}
ul#associationOptions li img { margin-top: 20px; }

ul#associationOptions li
{
    width:211px;
    float:left;    
    border-right: solid 1px #aaaaaa;
    padding-right:20px;
}
ul#associationOptions li.last
{    
    float:left;
    padding-left:20px;
    border-right: none;
}

#leftColumnBottom,
#rightColumnBottom
{
     position: relative;
     margin-top:20px;
}
#leftColumnBottom
{
	width:284px;
	margin-right:22px;
}
#rightColumnBottom
{
	width:604px;
}
div#ruler
{
	height:1px;
	width:910px;
	background-color:#2c7aba;
	margin:1.3em 0;
}
div#rulerYellow
{
	height:1px;
	width:910px;
	background-color:#ee8431;
	margin:0 0 1.0em 0;
}
ul#clickTry
{
	font-size:20px;
	font-weight:bold;
	color: #2c7aba;
	list-style-image: url(/images/affiliate/arrow_ClickLinkTryIt.gif);
	padding: 10px 0 5px 0;
}

#widgetDiv 
{
	margin-left:15px;
}

ul#widgetFeatures
{	
	color: #1a1a1a;
	font-size:14px;	
	margin-left:3px;
}

ul#widgetFeatures li
{
	background:url(/images/affiliate/orange_bullet.gif) no-repeat center left;
	margin:6px 0;
	padding-left:12px;
}
img#getItNow
{
	float:right;
	margin:30px 0px 20px 0px;
}
#discountForm {display:none;}
/* Overlay */
#simplemodal-overlay {background-color:#000; }
/* Container */
#simplemodal-container {height:590px; width:500px; color:#000; background-color:#fff; border:none; padding:25px;}
#simplemodal-container a {color:#2c7aba;}
#simplemodal-container a.modalCloseImg {background:url(/js/jquery.simplemodal/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #discountForm {padding:10px;}
#simplemodal-container #discountForm div.fieldHeading { font-weight: bold; padding-bottom:5px; }

ul#orgSize { color: #2c7aba; }
ul#orgSize li
{
    float: left;
    vertical-align:top;
}
ul#orgSize li label
{
    margin-right:20px;    
}
#discountForm input.text, input[type=text]
{
    width: 100%;
}
#discountForm textarea
{
    width: 100%;
}
div#primaryContact
{
    
}
div#primaryContact ul
{    
}
#primaryContact li
{    
    float: left;
    width: 150px;
    margin-right:15px;
    padding: 5px 0 10px 0;
}
#primaryContact li.last
{
    margin-right:0px;
    width: 150px;
}
#primaryContact label
{
    display: block;
    margin-bottom:5px;
}

div.verticalSpace {padding: 8px 0; position:relative; clear:both;}
#thankYouLink {font-size:14px; text-decoration: underline; margin-top:10px; float:left;}
#imgSubmit {float: right; cursor: pointer;}
#divAnimation { display:none; width:128px; height:15px; margin: 0 auto; }

