div.sideVendorList {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666; width:151px; padding:10px 7px 0 7px; margin:0 0 0 0; position:absolute; left:0px; top:0px;}
div.sideVendorList a {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666;}
div.sideVendorList a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000;}
div.sideVendorList ul {list-style:none; padding:0 0 0 0; margin:0 0 0 0;}
div.sideVendorList li {list-style:none; padding:0 0 0 0; margin:0 0 0 0;}
div.sideVendorList span.selectavendor {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666; width:148px; border-bottom:1px solid #CCC; display:block;}
div.sideVendorList span.bycategory {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666; margin:0 0 0 0; padding:2px 0 0 0; display:block;}
div.sideVendorList li.groupHeader {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666; margin:0 0 0 0; padding:6px 0 0 0; display:block;}
div.sideVendorList li.vendor {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666; margin:0 0 0 0; padding:0 0 0 2px; display:block;}
div.sideVendorList li.vendor a {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666;}
div.sideVendorList li.vendor a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000;}
div.joinSide {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666; width:144px; padding:0 0 0 0; margin:0 0 0 0; position:absolute; right:0px; top:0px;}
a.joinSideImage {display:block; height:171px; width:144px; position:relative; text-indent:-1000em; background:url(http://images.abnsave.com/Redesign/sidepeople.jpg);}
img.pxline {margin:15px 0 10px 0; display:block; position:relative;}
span.leftSideBigText {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#676767; margin:0 0 0 0; padding:0 5px 0 5px; display:block;}
span.leftSideSmallText {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#676767; margin:0 0 0 0; padding:8px 5px 0 5px; display:block;}
a.joinSideButton {text-indent:-1000em; width:90px; height:22px; display:block; background:#f29507; margin:0 27px 0 27px; background:url(http://images.abnsave.com/Redesign/joinGreen.jpg);}
a.joinSideButton:hover {text-indent:-1000em; width:90px; height:22px; display:block; background:#f29507; margin:0 27px 0 27px; background:url(http://images.abnsave.com/Redesign/joinGreenOver.jpg);}

div.vendorBox {border:1px solid #c9cfc7; position:relative; width:630px; height:351px;}
div.vendorHeadline {border-bottom:1px solid #c9cfc7; background:url(http://images.abnsave.com/Redesign/vendorHeaderBG.jpg) repeat-y center; position:absolute; height:50px; width:630px; padding:0 0 0 0;}
h1.vendorHeadline {position:absolute; left:10px; top:8px; font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:normal; color:#fff; margin:0 0 0 0; padding:0 0 0 0;}
div.vendorLeft {position:absolute; width:300px; height:300px; top:51px; left:0px; border-right:1px solid #c9cfc7;}
div.vendorRight {position:absolute; width:330px; height:300px; top:51px; left:300px;}

#fader {position:fixed; background:#000; width:100%; height:100%; z-index:9999998; display:none; opacity:0.7; filter:alpha(opacity=70)}
div.vendorFloat {height:300px; width:700px; border:3px solid #ccc; background:url(http://images.abnsave.com/Redesign/body_footer.jpg) repeat-x bottom #fff; position:fixed; left:50%; top:50%; margin:-150px 0 0 -353px; z-index:9999999; display:none;}
div.verifying {height:160px; width:160px; border:none; background:none; position:fixed; left:50%; top:50%; margin:-80px 0 0 -80px; text-align:center; z-index:9999999; display:none; color:#fff;}
#lock_start {background: none repeat scroll 0 0 transparent; border: medium none; color: #FFFFFF; display: block; height: 180px; left: 50%; margin: -90px 0 0 -150px; position: fixed; text-align: center; top: 50%; width: 300px; z-index: 9999999; font-weight:bold; font-size:36px;}
a.closeFloat {width:700px; height:56px; display:block; text-indent:-10000em; background:url(http://images.abnsave.com/Redesign/vendorPhoneClose.jpg) no-repeat;}

table.floatTable {margin:50px 70px 0px 70px; width:560px;}
td.floatIcon {width:80px;}
td.floatMainText {font-family:Arial, Helvetica, sans-serif; font-size:48px; font-weight:bold; color:#333; width:480px;}
td.floatExtraText {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; font-style:italic; color:#666; width:480px;}

i.noi {font-style:normal;}
strong.nob {font-weight:normal;}
a.nohighlight {font-weight:normal; color:#666; font-size:13px; text-decoration:none;}
a.nohighlight:hover {font-weight:normal; color:#666; font-size:13px; text-decoration:none;}


form.emailFormFloat {
	height:300px; 
	width:700px;
	display:none; 
	border:3px solid #ccc; 
	background:url(http://images.abnsave.com/Redesign/body_footer.jpg) repeat-x bottom #fff; 
	position:fixed; 
	left:50%; 
	top:50%; 
	margin:-150px 0 0 -353px; 
	z-index:9999999;
}
table.emailFormFloatTable {margin:20px 70px 0px 70px; width:560px;}
td.emailFormFloatIcon {width:80px;}
td.emailFormFloatMainText {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#666; width:480px;}
td.emailFormFloatExtraText {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#666; width:480px;}
