html {  /* margin-left: 15px; margin-top: 10px; margin-right: 15px; margin-bottom: 10px; */ }
body { font-family: Verdana, Geneva, Arial, san-serif, Helvetica; font-size: 13px; }
td { font-family: Verdana, Geneva, Arial, san-serif, Helvetica; font-size: 13px; }
table { display: table; border:0px none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
h1 { 	color: #000000; font-size: 16px; }
h1.inline { margin:0px; padding:0px; display: inline; }
a.content-link, a.content-link:visited { text-decoration: none; color:#006699; }
a.content-link:hover { text-decoration: underline; color:#0099CC; }

/*font sizes and colors*/
.index {margin: 0px;}
.white { color: white; font-size: 13px; }
.11px { font-size: 11px; }
.12px { font-size: 12px; }
.red { color: #FF0033; font-size: 13px; }
.gray { color: #666666;	font-weight:bold; }
.topnav { color: #ffffff; font-size: 10px; }
.topnav a { color: #ffffff; font-weight:bold; font-size:10px; }
.small { color: #000000; font-size: 10px; }
.smallred { color: #CC0000; font-size: 10px; }
.sm { color: #003366; font-size: 10px;	font-family: Arial, Verdana, Geneva, Helvetica, san-serif; }
.smbl { color: #000000; font-size: 10px; font-family: Arial, Verdana, Geneva, Helvetica, san-serif; }
.help { color: #336699; font-size: 10px; }
.help_ind { color: #ff9a00; font-size: 10px; }
.free { color: #006699; font-size: 16px; }
.free_ind { color: #ff9A00; font-size: 16px; }
.intro { color: #333333; font-size: 13px; }
.arrows { color:#FFCC66; font-size:16px;	font-weight:bold;	font-family: Arial, Verdana, Geneva, Helvetica, san-serif; }
.catname { font-size:16px; font-weight:bold; }
.blueheader a { text-decoration:none; font-size:13px;	font-weight:bold; color:#336699; }

/*lists*/
li { margin:0px; padding:2px 0px 0px 0px; }
ul { margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 28px; padding:0px; }
ul.noindent { margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 17px; padding:0px; }
ul.noindent li { margin-top: 5px; margin-bottom: 5px; }

/*Thumbnail Call 2 Quote - Added by Karen 02/21/07*/
div.thumbnail { width: 225px; float:right; }
div.thumbnail h4.thumbnail-header { height: 24px;  background: url(/images/modified/quote-top.gif) no-repeat bottom center; width: 225px; padding-top: 47px; margin-bottom: 0px; padding-bottom: 0px; }
div.thumbnail h4.thumbnail-header a { text-decoration: none; color:#006699; font-size:15px; cursor: auto; padding: 0px 0 0px 60px; margin: 0px; }
div.thumbnail div.thumbnail-form { border: none; margin-top: 0px; padding-top: 0px; background: url(/images/modified/quote-bottom.gif) no-repeat bottom center; width: 225px; }
div.thumbnail form {margin-left: 30px; }
div.thumbnail div.thumbnail-form form p { padding: 10px 7px 10px 0px; margin:0; font-size:10px; font-weight: bold;}
div.thumbnail p.thumbnail-morelink { background: url(/images/modified/btn-sm-orange-left.gif) no-repeat top left; padding: 6px 0 20px 20px; margin: 0px 0 0 65px; text-align: left; }
div.thumbnail p.thumbnail-morelink a { background: url(/images/modified/btn-sm-orange-right.gif) no-repeat top right; padding: 6px 30px 8px 0; color: #F60; font: bold 11px Verdana; color: #fff; }
div.thumbnail select { margin-bottom: 0px; }

/* BEGIN Zip Finder */
div.thumbnail div#subcontent2 { position:absolute; border: solid 1px #6699CC; border-top: solid 5px #6699CC; border-bottom: solid 5px #b2cce5; display:none; width: 300px; height: 100px; padding: 8px; padding-bottom: 18px; margin-left: 80px; margin-top: 100px; background:#EFEFFF; }
div.thumbnail div.citylist { width: 300px; margin-top: 0px; margin-bottom: 0px; border: none;  }
div.thumbnail div.citylist div a { font-size: 10px; margin-top: 2px; margin-left: 110px; }
div.thumbnail div.citylisttext { width: 300px; height: 100px; margin-left: 10px; color: #336699; font-weight: normal; overflow: auto; border:none;}
div.thumbnail .zipfinder {margin: 0px; padding: 0px; }
div.thumbnail .zipfinder { font-size:10px; padding-left: 0px; color:#666666; font-weight: normal; }

/* END Zip Finder */


/*supplier e-mail*/
div.main { text-align: left; width: 70%; margin-left: auto; margin-right: auto; } 
div.header { width: 770px; padding: 8px 0px 8px 0px; border-bottom:1px solid #FFCC66; border-top:0px; border-right:0px; border-left:0px; border-style:solid; }
div.silverbox { width: 650px; padding: 2px; border:1px solid #969696; margin:25px 0px 25px 0px; }
div.boxheader { width: 644px; padding:5px 0px 5px 7px; background-color:#c6e2ff; }
div.boxcontent { padding:10px 7px 10px 7px; }
div.companyinfo { padding:0px 14px 14px 18px; line-height:18px; }
#bottomcontent { width:650px; border-bottom:1px solid #000000; border-top:0px; border-right:0px; border-left:0px; padding:0px 120px 20px 0px; margin:0px 0px 20px 0px; }
div.topcontent { width:650px; padding: 20px 0px 0px 0px; }
div.leftcontent { float:left; width:70%; background:#fff; margin-right:7px; padding-bottom:0px; }
div.rightcontent { text-align:right; }

/*footer*/
#footer { width: 600px; margin: 30px 120px 0px 120px; }
#footer p { font-size:10px; }
.footerleft { float:left; width:65px; background:#fff; margin-right:7px; padding:5px 0px; font-size:10px; }
.footerright { text-align:left; font-size:10px; padding:5px 0px; margin-left: 75px; }
.footerleft2 { float:left; width:65px; background:#fff; margin-right:7px; padding:5px 0px 5px 0px; font-size:10px; }
.footerright2 { text-align:left; font-size:10px; padding:5px 0px 5px 0px; margin: 0px 0px 10px 75px; }
.center { text-align:center; }
#searchbox { width: 285px; padding:10px 10px 0px 10px; border:1px solid #C0C0C0; margin:0px 140px 5px 140px; background-color:#F5F5F5; }

/* __Amy's Additions__ */
/* Buyer's Guides: used on ATMs, MPM Software */
table.navBuyersGuide { text-align: left; float: left; margin: 3px 10px 0px 0px; }
table.navBuyersGuide ul { margin: 10px 2px 10px 21px; padding: 0px; list-style-type: disc; }
table.navBuyersGuide ul li { padding: 0px; }
div#navPrevious { text-align: left; float: left; width: 49%; padding-bottom: 10px; }
div#navNext { text-align: right; float: right; width: 50%; padding-bottom: 10px; }
div#linksFunctions { clear: both; text-align: center; padding-bottom: 10px; padding-top: 15px; }
ul.BodyList { padding-left: 25px; }

/* Cursor for Label Hack */
.FormLabel { cursor: default; }

/* Right column controls for New, Old and Quoting layout (Allows code to remain same in _inc/footer.inc) */
	td#RColNew table.eBrochures,
	td#RColNew table.RSSFeed { width: 100%; border: 1px solid #CCCCCC; margin: 0px; padding: 0px; }
	td#RColNew table.eBrochures th,
	td#RColNew table.RSSFeed th { height: 21px; background-color: #FFFFEF; border-bottom: 1px solid #CCCCCC; }
	td#RColNew table.eBrochures th p,
	td#RColNew table.RSSFeed th p { text-align: center; vertical-align: middle; font: bold 10px Verdana; padding-top: 3px; }
	td#RColNew table.eBrochures td,
	td#RColNew table.RSSFeed td { padding: 2px; }
	td#RColNew table.eBrochures td ul,
	td#RColNew table.RSSFeed td ul { margin: 0px 5px; padding: 0px 5px 5px 5px; }
	td#RColNew div ul { list-style: none; margin: 0px 0px 0px 3px; padding: 3px; }
	td#RColNew div li { margin: 0px; padding: 0px 0px 2px 8px; list-style: none; background: url(/images/bullet-black-xsm.gif) no-repeat left 7px; }
	
	td#RColOld table.eBrochures,
	td#RColOld table.RSSFeed { width: 100%; border: none; margin: 0px; padding: 0px; }
	td#RColOld table.eBrochures th,
	td#RColOld table.RSSFeed th { height: 21px; background-color: #CCCCCC; border-bottom: 1px solid #999999; }
	td#RColOld table.eBrochures th p,
	td#RColOld table.RSSFeed th p { text-align: center; vertical-align: middle; font: bold 10px Verdana; padding-top: 3px; }
	td#RColOld table.eBrochures td,
	td#RColOld table.RSSFeed td { padding: 2px; }
	td#RColOld table.eBrochures td.sm,
	td#RColOld table.RSSFeed td.sm { font: normal 10px Verdana; }
	td#RColOld table ul,
	td#RColOld table ul { list-style: none; margin: 0px 0px 0px 2px; padding: 0px; }
	td#RColOld table li,
	td#RColOld table li { margin: 0px; padding: 0px 0px 2px 8px; list-style: none; background: url(/images/bullet-black-sm.gif) no-repeat left 7px; }
	
	td#RColQuote table.eBrochures,
	td#RColQuote table.RSSFeed { width: 100%; border: 1px solid #CCCCCC; margin: 0px; padding: 0px; }
	td#RColQuote table.eBrochures th,
	td#RColQuote table.RSSFeed th { height: 21px; background-color: #FFFFEF; border-bottom: 1px solid #CCCCCC; }
	td#RColQuote table.eBrochures th p,
	td#RColQuote table.RSSFeed th p { text-align: center; vertical-align: middle; font: bold 13px Verdana; padding-top: 3px; }
	td#RColQuote table.eBrochures td,
	td#RColQuote table.RSSFeed td { padding: 2px; }
	td#RColQuote table.eBrochures td.sm,
	td#RColQuote table.RSSFeed td.sm { font: normal 10px Verdana; }
	td#RColQuote table.eBrochures td ul,
	td#RColQuote table.RSSFeed td ul { margin: 0px 5px; padding: 0px 5px 5px 5px; }

/* Right column control for OLD QUOTING */
	td#RColOldQuote table.eBrochures,
	td#RColOldQuote table.RSSFeed { width: 100%; border: 2px solid #EEEEEE; margin: 0px; padding: 0px; }
	td#RColOldQuote table.eBrochures th,
	td#RColOldQuote table.RSSFeed th { height: 21px; background-color: #EFEFEF; border-bottom: 2px solid #EEEEEE; }
	td#RColOldQuote table.eBrochures th p,
	td#RColOldQuote table.RSSFeed th p { text-align: center; vertical-align: middle; font: bold 13px Verdana; padding-top: 3px; }
	td#RColOldQuote table.eBrochures td,
	td#RColOldQuote table.RSSFeed td { padding: 2px; }
	td#RColOldQuote table.eBrochures td.sm,
	td#RColOldQuote table.RSSFeed td.sm { font: normal 10px Verdana; }
	td#RColOldQuote table.eBrochures td ul,
	td#RColOldQuote table.RSSFeed td ul { margin: 0px 5px; padding: 0px 5px 5px 5px; }
	
/* Right column control for OFFICE MOVING box (should not display on Quoting pages) */
table#OfficeMoving { width: 100%; border: 1px solid #CCCCCC; margin: 0px 0px 18px 0px; padding: 0px; }
/* the margin bottom of 18px mimics the <BR> tag space which needed to be removed because the space still appeared when the table
is turned off for Rad Redesign pages */
table#OfficeMoving th { height: 21px; background-color: #FFFFEF; border-bottom: 1px solid #CCCCCC; }
table#OfficeMoving th p { text-align: center; vertical-align: middle; font: bold 10px Verdana; padding-top: 3px; }
table#OfficeMoving td { padding: 4px; }
table#OfficeMoving td.sm { font: normal 9px Verdana; color: #000000; }
table#OfficeMoving td p.MoreLink { text-align: right; margin-top: 0px; padding-top: 0px; }

/*Turns off OFFICE MOVING box on Quoting pages */
td#RColQuote table#OfficeMoving { display: none; }

/* RSS Feed CSS Buttons */
span.OrangeButton { font: bold 10px Verdana; color:#FFF; border:1px solid; border-color:#FC9 #630 #330 #F96; margin:0px; padding:0px 3px;	background:#F60; }
span.BlueButton { font: bold 10px Verdana; color:#FFF; border:1px solid; border-color:#6CC #366 #066 #69C; margin:0px; padding:0px 3px; background:#09C; }

/* NEW Footer */
table#Footer { width: 610px; border: 1px solid red; }
table#Footer th, table#Footer td { padding: 4px; }
table#Footer th { font: bold 10px Verdana; width: 80px; text-align: right; vertical-align: top; }
table#Footer td { font: normal 10px Verdana; }
table#Footer td ul { margin: 0px; padding: 0px; }
table#Footer td ul li { margin: 0px; padding: 0px; display: inline; }
table#Footer td p.MoreLink { margin: 0px; padding: 0px; text-align: left; }
td.Copyright { text-align: center; vertical-align: middle; }
td.Copyright p { margin: 5px; }
/* New Footer include styles: these selector should be defined in EVERY css file used by any quoting page design */
/* Individual tables are defined because there is no containing element with an id or class -- for Modified design, ID of "Footer" was added to the containing div, if can, add this ID as touch RFQ pages*/

div#Footer, table#CatFooter, table#SiteFooter { width: 610px; }
table#CatFooter { margin-top: 10px; }
table#SiteFooter { margin-top: 15px; }
table#CatFooter th, table#CatFooter td, table#SiteFooter th, table#SiteFooter td { font: normal 10px Verdana; vertical-align: top; padding: 3px; }
table#CatFooter th, table#SiteFooter th { width: 74px; text-align: right; font-weight: bold; }
table#SiteFooter td { padding-bottom: 13px; }
table#SiteFooter td.Copyright { text-align: center; }

/* new cat dropdown without table */
		form#Cats { clear: both; text-align: center; padding: 4px; }
		form#Cats select#CatMenu { font-size:10px; }
		form#Cats label { font-size: 10px; text-transform: uppercase; }
/*Industry Lingo */
ul.termslist { float: left; width: 30%; margin: 5px 0px 5px 10px; padding: 0px; list-style: none; }
p.MoreLinks { text-align:right; font-size:10px; margin-top: 0px; padding-top: 0px; }		

/* Intro box for Articles pages (Amy - 13-Mar-06) */
#Intro { background: whitesmoke; border: 1px solid silver; padding: 7px; margin: 15px 10px; }
#PageTitle { margin-top: 10px; }
/*CHECK THAT NOT USED ANYWHERE*/h6 { font: bold 13px Verdana; margin: 0 0 -13px 0; padding: 0; }

/*update to advice.html (Karen - 20-Mar-06) */
table.advicetable {font: Normal 11px Verdana; }
table.advicetable h3 { padding-left: 10px; font: bold 16px Verdana; color:#003366; padding-bottom: 5px; margin-bottom: 5px; margin-top: 30px; margin-right: 30px; border-bottom: 1px solid #003366; }
table.advicetable ul { }
table.advicetable a.backlink {font: normal 9px Verdana; color: #003366; }
table.advicetable li {list-style: none;}
ul.alphanav li {list-style: none; display: inline; border: 1px solid #003366; color:#003366; margin-left: 5px; padding-left: 3px; background: #eeeeee; padding-right: 3px; padding-bottom: 3px;}
ul.alphanav {margin-left: 40px; margin-top: 20px;}

/* Form Help Popup */
.drag {position: relative; cursor: move;}
#help1, #help2, #help3, #help4, #help5, #help6, #help7, #help8, #help9, #help10, #help11, #help12, #help13, #help14 {position:absolute; width:400px; margin-top:10px; border: 1px solid #0099CC; left: 370px; z-index:1; visibility: hidden; background-color: #F4FAFF;}
.helpimage {border:none; vertical-align: middle; padding-bottom:3px;}
.helplink {border: 1px solid #0099CC; background-color: #F4FAFF; Padding: 2px;}
.closebutton {float:right; border:none; margin:2px;}
.helpcontent {margin: 10px;}

/* adsense ad styles */
div.adsense { border: 7px solid #efefef; }
td#content div#buyersguide div.adsense { border: 7px solid #daeaf2; }
div.banner { width: 468px; height: 60px; margin: 20px auto; clear: both; }
div.leaderboard { width: 728px; height: 90px; margin: 20px auto; clear: both; }
div.square, div.rectangle { float:left; margin:10px; }
div.adsense + div.square { margin-left: 50px; }
div.adsense { text-align: center; }

/* rbi content template */
td#content div.rbi h1 { margin-top:10px; }
td#content div.rbi h2 { margin:20px 0; color:#000; }
td#content div.rbi h3 { clear:both; font:bold 14px verdana; }
td#content div.rbi h4 { color: #FFFFFF; background-color: #006699; font-size: 13px; height: 24px; line-height: 24px; border-bottom: solid 1px #000000; margin: 0px; padding: 3px 9px; }

td#content div.rbi div#rightCol { clear:both; font:normal 10px verdana; width:250px; padding:10px; float:left; }
td#content div.rbi div#rightCol div { margin-top:10px; padding:5px 0; background-color:#efefef; }
td#content div.rbi div#rightCol h2 { font:bold 10px verdana; clear:both; margin:0; margin-bottom:3px; }
td#content div.rbi div#rightCol ul { width:100px; margin:0 0 0 15px; padding:0; }
td#content div.rbi div#rightCol ul li { padding:0; margin:0; }
td#content div.rbi div#rightCol ul.rightFloat { width:120px; float:right; }

td#content div.rbi div.contentimage { padding:5px; width:125px; }
td#content div.rbi div.contentimage p { text-align:center; font:normal 10px verdana; margin-top:3px; }

td#content div.rbi div.pullquote, 
td#content div.rbi div.pullquote2 { width: 240px; padding: 0; margin: 10px; background: #daeaf2; font-size: 14px; border-bottom: 7px solid #069; }
td#content div.rbi div.pullquote p, 
td#content div.rbi div.pullquote2 p { padding: 15px; margin: 0; text-align: center; }
td#content div.rbi div.pullquote { float: right; margin-right: 0; }
td#content div.rbi div.pullquote2 { float: left; }

td#content div.rbi p.byline { font-size: 12px; margin-top:0px; padding-bottom:10px; }

td#content div.rbi div.left { float:left; padding-right:10px; }
td#content div.rbi div.right { float:right; padding-left:10px; }

td#content div.rbi div#CalltoQuote { margin-bottom:10px; }

td#content div.rbi div.highlight { float: right; width: 308px; border: solid 1px #000000; margin: 5px 10px 5px 10px; }
td#content div.rbi div.highlight h4 { height:40px; text-align:center; margin:0; line-height:18px; }
td#content div.rbi div.highlight ul { margin: 9px 5px 9px 23px; padding: 0px; }

td#content div.rbi p.source { color:#900; font-size: 12px; margin-bottom:2px; }

/* bg quote */
div#CalltoQuote { float: right; margin: 5px 0px 0px 0px; padding: 0px; width: 230px; height: 83px; background: url(/images/bg/call-to-quote.gif) no-repeat left top; }
div#CalltoQuote p { margin: 30px 10px 10px 40px; padding: 0px; font: normal 14px Verdana; line-height: 20px; text-align: center; vertical-align: top; }
div#CalltoQuote p a { color: #DD8500; font-weight: bold; text-decoration: underline; }

div#MoreLinks { float: left; text-align: left; margin: 0px; padding: 5px; }
div#MoreLinks ul { margin: 0px; padding: 0px; }
div#MoreLinks ul li { display: inline; list-style-type:none; margin: 0px; padding: 0px 0px 5px 0px; }
div#MoreLinks a { font: normal 10px Verdana; text-decoration: none; color: #666666; border: 1px solid #CCCCCC; border-left: 7px solid #CCCCCC; padding: 3px; background-color: #EEEEEE; }

/*flaming Arrow */

 div.flaming-arrow { margin: 5px 1px 10px; padding: 12px 25px 1px 1px; background: transparent url(/images/bg/arrow5.gif) no-repeat scroll right top; height: 42px; text-align: right; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
  div.flaming-arrow a {text-decoration: none; color: rgb(0, 0, 0);}
  
/* Right column rules for Super-cat level "Related Cats" -- Amy, Sept. 2007 */
td#RColNew h5.relatedcats, td#RColNew div.relatedcats { width:100%; border:1px solid #ccc; margin:0; padding:0; font-size:9px; }
td#RColNew h5.relatedcats { padding:5px 0; text-align:center; background-color:#ffffef; border-bottom:none; }
td#RColNew div.relatedcats {  }
td#RColNew div.relatedcats ul { list-style:none; margin:0 0 0 3px; padding:3px; }
td#RColNew div.relatedcats ul li { margin:0; padding:0 0 2px 8px; list-style:none; background:url(/images/bullet-black-sm.gif) no-repeat left 5px; }

td#RColOld h5.relatedcats,
td#RColOld div.relatedcats { width:100%; border:none; margin:0; padding:0; font-size:10px; }
td#RColOld h5.relatedcats { padding:5px 0; text-align:center; background-color:#ccc; border-bottom:1px solid #999; }
td#RColOld div.relatedcats {  }
td#RColOld div.relatedcats ul { list-style:none; margin:0 0 0 5px; padding:3px; }
td#RColOld div.relatedcats ul li { margin:0; padding:0 0 2px 10px; list-style:none; background:url(/images/bullet-black-sm.gif) no-repeat left 5px; }

td#RColQuote h5.relatedcats, td#RColQuote div.relatedcats { width:100%; border:1px solid #ccc; margin:0; padding:0; font-size:9px; }
td#RColQuote h5.relatedcats { padding:5px 0; text-align:center; background-color:#ffffef; border-bottom:none; }
td#RColQuote div.relatedcats {  }
td#RColQuote div.relatedcats ul { list-style:none; margin:0 0 0 3px; padding:3px; }
td#RColQuote div.relatedcats ul li { margin:0; padding:0 0 2px 8px; list-style:none; background:url(/images/bullet-black-sm.gif) no-repeat left 5px; }

/* BEGIN State Local List */
.RegionalList { width: auto; margin-top: 0px; margin-bottom: 17px; border: solid 1px #CCCCCC; border-top: none; }
h5.RegionalListTextHeader {width: auto; font-size: 10px; font-weight: bold; margin: 0px; text-align: center; background-color: #FFFFEF; border: solid 1px #CCCCCC; padding: 4px 0px 3px 0px;}
.RegionalListText { width: auto; height: 100px; margin-left: 0px; font-weight: normal; overflow: auto; border:none;}
.RegionalListLink { font-size: 9px; font-family: Arial, Verdana, Geneva, Helvetica, san-serif;}
/* END State Local List */

/* BEGIN Business Type List */
.BusinessList { width: auto; margin-top: 0px; margin-bottom: 17px; border: solid 1px #CCCCCC; border-top: none; }
h5.BusinessListTextHeader {width: auto; font-size: 10px; font-weight: bold; margin: 0px; text-align: center; background-color: #FFFFEF; border: solid 1px #CCCCCC; padding: 4px 0px 3px 0px;}
.BusinessListHeader {width: auto; font-size: 10px; font-weight: bold; margin: 0px; text-align: center; background-color: #FFFFEF; border: solid 1px #CCCCCC; padding: 4px 0px 3px 0px;}
.BusinessListText { width: auto; height: 100px; margin-left: 0px; font-weight: normal; overflow: auto; border:none; font-size: 9px;}
/* END Business Type List */

/* BEGIN State Local List */
.RegionalList-show { width: auto; margin-top: 0px; margin-bottom: 17px; border: solid 1px #CCCCCC; border-top: none; }
h5.RegionalListTextHeader-show {width: auto; font-size: 10px; font-weight: bold; margin: 0px; text-align: center; background-color: #FFFFEF; border: solid 1px #CCCCCC; padding: 4px 0px 3px 0px;}
/* END State Local List */

/* local interlinking */
div.locallinks a{ font-size: 9px;	font-family: Arial, Verdana, Geneva, Helvetica, san-serif; } 
div.locallinks { margin-bottom: 15px; border: solid 1px #CCCCCC; margin-top: 10px;}
div.locallinks h5 { border-bottom: solid 1px #CCCCCC; text-align: center; padding: 5px 0px 5px 0px; margin: 0px; background-color: #E7E7FF; }
div.locallinks ul {margin: 0px; padding: 0px;}



	
/* MicroSite Include Square Ad / Design 1 */
	#microsite_square { width:340px; margin:10px 0 10px 20px; padding:0; float:right; }
	#microsite_square H4{ border-bottom:5px solid #369; color:#369; font:bold 16px/20px Arial, Helvetica, sans-serif; margin:0; padding:1px; text-align:center; }
	html body #microsite_square p{ border-top:3px solid #69c; font:13px/15px Arial, Helvetica, sans-serif; margin:1px 0 0 0; padding:5px 0; }
	#microsite_square form{ margin:0; padding:0; }
	#microsite_square .rfiINCcatImg{ display:none; }
	#microsite_square .rfiINCstructureA { border-top:3px solid #fff; margin:0; padding:0; }
	#microsite_square .rfiINCstructureA td{ padding:0; }
	#microsite_square .rfiINCstructureA .rfiINCcompany{ margin:0; padding:0; width:100%; }
	#microsite_square .rfiINCstructureA .rfiINCcompany td{ font:11px/13px Arial, Helvetica, sans-serif; padding:5px 5px; text-align:left; }
	#microsite_square .rfiINCstructureA .rfiINCcompany td img{ margin:3px 0;} 
	#microsite_square .rfiINCbtnA{ margin:8px 0; text-align:center; }
	#microsite_square .rfiINCbtnA img{ background:url(http://rfi.buyerzone.com/images/button-start-now.gif); height:23px; width:125px; }
	#microsite_square .rfiINCbtnA:hover img{ background:url(http://rfi.buyerzone.com/images/button-start-now-over.gif); }


/* MicroSite Include Rectangle Ad / Design 2 */
	#microsite_rectangle { border-width:7px 1px 3px 1px; border-style:solid; border-color:#369 #69c #69c #69c; margin:4px 0 5px 10px; padding:0; width:235px; float:right;}
	#microsite_rectangle H4{ color:#369; font:bold 15px/18px Arial, Helvetica, sans-serif; margin:0; padding:5px 1px 1px 5px; text-align:left; }
	html body #microsite_rectangle p{ font:12px/14px Arial, Helvetica, sans-serif; margin:0; padding:3px 5px; }
	html body #microsite_rectangle form{ margin:0; padding:0; }
	html body #microsite_rectangle div#rfiLocation{ margin:0; padding:0; }
	#microsite_rectangle .rfiINCstructureC { margin:0 5px; padding:0; width:210px; }
	#microsite_rectangle .rfiINCstructureC td{ padding:0; text-align:left; vertical-align:top; }
	#microsite_rectangle .rfiINCstructureC .rfiINCcompany{ margin:5px 0 0 0px; padding:0; width:220px; }
	#microsite_rectangle .rfiINCstructureC .rfiINCcompany td{ font:11px/13px Arial, Helvetica, sans-serif; padding:2px 5px; vertical-align:top; }
	#microsite_rectangle .rfiINCstructureC .rfiINCcompany td input{ margin:8px 0 0 0; }
	#microsite_rectangle .rfiINCbtnC{ padding:5px 0 10px 0; text-align:center; }
	#microsite_rectangle .rfiINCbtnC img{ background:url(http://rfi.buyerzone.com/images/button-start-now.gif); height:23px; width:125px; }
	#microsite_rectangle .rfiINCbtnC:hover img{ background:url(http://rfi.buyerzone.com/images/button-start-now-over.gif); }


/* MicroSite Include Horizontal Ad / Design 7 */
	#microsite_horizontal { border:5px solid #B2CCE5; display:block; margin:0 0 0 -3px !important; padding:0; width:650px; }
	html body #microsite_horizontal  H4{ border-color:#369; border-style:solid; border-width:1px 1px 5px 1px; color:#369; font:bold 16px/20px Arial, Helvetica, sans-serif; margin:0; padding:5px 1px 1px 5px; text-align:left;}
	html body #microsite_horizontal p { border-color:#69c; border-style:solid; border-width:3px 1px 0 1px; font:13px/15px Arial, Helvetica, sans-serif; margin:1px 0 0 0; padding:3px 5px 8px 5px; }
	#microsite_horizontal form { margin:0; padding:0; }
	#microsite_horizontal .rfiINCstructureB { margin:0px; padding:0; width:100%; }
	#microsite_horizontal .rfiINCstructureB td { vertical-align:top; }
	#microsite_horizontal .rfiINCstructureB .rfiINCcompany { margin:0; padding:0; width:33%; }
	#microsite_horizontal .rfiINCstructureB .rfiINCcompany td { font:11px/13px Arial, Helvetica, sans-serif; padding:2px 5px; text-align:left; vertical-align:top; }
	#microsite_horizontal .rfiINCstructureB .rfiINCcompany td input { margin:8px 0 0 0; }
	#microsite_horizontal .rfiINCbtnB { margin:10px 0 10px 250px; }
	#microsite_horizontal .rfiINCbtnB img{ background:url(http://rfi.buyerzone.com/images/button-start-now.gif); height:23px; width:125px; }
	#microsite_horizontal .rfiINCbtnB:hover img { background:url(http://rfi.buyerzone.com/images/button-start-now-over.gif); }
	#microsite_horizontal #rfiLocation{ border-color:#69c; border-style:solid; border-width:0 1px 1px 1px; }


	