body {font: normal 12px Arial;}
table {font: normal 12px Arial;}

#sidebar_{
float: left;
width: 200px;
margin: 0 0 0px 0;
padding: 0px;}
	
#right{
position: absolute;
left: 79%;
top: 125px;
right: 0;
width: 200px;
z-index: 3;}
/* END LAYOUT */

/*Headers h1 - h6*/
h1{
font: bold italic 22px Arial;
padding: 0px;
margin: 0px 0px 10px 0px;}

h1.azbplain, h1.azbplain a:link, h1.azbplain a:visited, h2.azbplain {
color: #BA3E33;}

h1.webdirectory, h1.webdirectory a:link, h1.webdirectory a:visited, h2.webdirectory  {
color: #CC6600;}

h1.businessnetwork, h1.businessnetwork a:link, h1.businessnetwork a:visited, h2.businessnetwork  {
color: #333366;}

h1.marketplace, h1.marketplace a:link, h1.marketplace a:visited, h2.marketplace {
color: #264989;}

h1.infocenter, h1.infocenter a:link, h1.infocenter a:visited {
color: #2D8926;}

h2.infocenter, h2.infocenter a:link, h2.infocenter a:visited {
color:#FFFFFF}

h1.accessories, h1.accessories a:link, h1.accessories a:visited  {
color: #333;}

h2{
font: bold italic 18px Arial;
margin: 0px 0px 5px 0px;
padding: 0;}

h3{
font: bold 16px Arial;
margin: 0px 0px 5px 0px;
padding: 0;}

h4{
font: bold 14px Arial;
margin: 0px 0px 5px 0px;
padding: 0;}

h4.left {
margin: 0 0 0 8px;}

h5{
font: bold 12px Arial;
margin: 0;
padding: 0;
line-height: 18px;}

h6 {
font: bold 11px Arial;
margin: 0;
padding: 0;
line-height: 16px;}

/* SPECIAL HEADERS */
h2.titlearrowblue {
height: 25px;
background: url('../graphics/titlearrowblue.jpg') repeat-y left;
padding: 5px 0 0 80px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
margin-bottom: 8px;
color: #264989;
white-space: nowrap;}

h2.titlearrowpurp {
height: 25px;
background: url('../graphics/titlearrowpurp.jpg') repeat-y top left;
padding: 5px 0 0 80px;
border: 1px solid #ccc;
margin-bottom: 8px;
color: #333366;}

h2.titlearrowred {
height: 25px;
background: url('../graphics/titlearrowred.jpg') repeat-y top left;
padding: 5px 0 0 80px;
border: 1px solid #ccc;
margin-bottom: 8px;
color: #BA3E33;}

h4.titlearrowblue {
height: 25px;
background: url('../graphics/titlearrowblue.jpg') repeat-y top left;
padding: 5px 0 0 80px;
border: 1px solid #ccc;
margin-bottom: 8px;
color: #264989;}

h4.titlearrowpurp {
height: 25px;
background: url('../graphics/titlearrowpurp.jpg') repeat-y top left;
padding: 5px 0 0 80px;
border: 1px solid #ccc;
margin-bottom: 8px;
color: #333366;}

h4.titlearrowred {
height: 25px;
background: url('../graphics/titlearrowred.jpg') repeat-y top left;
padding: 5px 0 0 80px;
border: 1px solid #ccc;
margin-bottom: 8px;
color: #BA3E33;}

.bizbenefits h4 {
clear:both;
color: #333366;
border-bottom: 1px dotted #666699;
margin: 15px 0 3px 0;}

.indivbenefits h4 {
clear:both;
color: #264989;
border-bottom: 1px dotted #4866A6;
margin: 15px 0 3px 0;}

.fieldtitle h5 {
color: #1a1aa1;
font: bold 12px Arial;
width: 120px;
float: left;}
.fieldtitle h6{
width: 120px;}

.postlisting h5 {
color: #1a1aa1;
font: bold 12px Arial;
width: 120px;
float: left;}
.postlisting h5.full {
color: #1a1aa1;
font: bold 12px Arial;
width: 300px;
float: none;}
.postlisting h6{
width: 120px;
clear: left;}
.postlisting div{
margin-bottom: 15px;}

.postlisting h3 {
border-bottom: 1px solid #666;
padding-bottom: 4px;
margin-bottom: 5px;}

.registration h5{
color: #1a1aa1;
font: bold 12px Arial;
float: none;}

h5.fieldtitle {
width: auto;
color: #1a1aa1;
font: bold 12px Arial;
float: none;}


/*Headers h1 - h6*/


/*HOME*/
.center {text-align: center;}

#home{
width: 628px;
margin-left: auto;
margin-right: auto;}

#home blockquote{
margin-top: 3px;
margin-left: 140px;}

#home h4{
color: #264989;
margin-bottom: 8px;
font-style: italic;}

.home {
margin-bottom: 15px;
text-align: center;}

.home a:link, .home a:visited{
color: #083cc1;
text-align: center;
float: left;
display: block;
padding: 8px 1.048em;
margin: 0px;
background: #eee;
border-right: 1px solid #d2d2d2;
white-space: nowrap;
font: bold 12px Arial;}

.home a.last {
border-right: none;}

.home a:hover {
text-decoration: none;
color: #333366;}

.home p.homenavi {
margin: 0;
text-align: center;
padding: 0;
background: #eee;
height: 30px;
white-space: nowrap;}

.homequicklinks{
width: 75%;
height: 100px;
padding: 5px;
text-align: center;
margin-top: 15px;
margin-right: auto;
margin-bottom: 15px;
margin-left: auto;
background: #f7f7f7;
border: 1px solid #d2d2d2;}

.homequicklinks a:link{
color:#003399;}
.homequicklinks a:hover{
color: #0066FF;}


.xmaslinks a{
color: #006600;
white-space: nowrap;
font: Bold 12px Arial;}

#home a.selectedphonebook{
background: #333366;
color: #fff;}

#home a.selectedmarketplace{
background: #264989;
color: #fff;}

#home a.selectedwebsites{
background: #264989;
color: #fff;}

#home a.selectedinfocenter{
background: #2D8926;
color: #fff;}

#home a.selectedregistration{
background: #9E1710;
color: #fff;}

#home div.column{
height: 105px;
margin-bottom: 8px;
margin-right: 6px;
text-align: left;}

#home .columnborder{
width: 47%;
height: 115px;
float: left;
padding: 8px 0px 5px 0px;
margin: 0px 8px 0px 0px;
text-align: left;
border-bottom: 1px solid #cccccc;}

/* HEADER */
#header {
margin: 0px; 
padding: 30px 0px 0px 0px;}

#header ul li.selected {
background: #9E1710;}
#header ul li.selected a:link, #header ul li.selected a:visited{
color: #fff;}

#header ul{
background: none;
width: 300px;
float:right;
margin: 0px;
padding: 0px;}

#header ul li{
background: #eee;
display: block;
float:right;
margin: 0px;
height: 18px;
padding: 6px 8px 6px 8px;
font: Bold 12px Arial;
border-right: 1px solid #d2d2d2;}

#header li.firstli{
border-left: 1px solid #d2d2d2;}

#header p {
float:left;
margin: 0px;
padding: 20px 0px 0px 0px;}

#header div.newheaderp {
align:left;
margin: 0px;
padding: 12px 0px 8px 4px;}

#header form {
margin: 0px;
padding: 15px 8px 8px 8px;
text-align: right;}

#azbheader {
background: #eeeeee url('/graphics/azbheader.jpg') repeat-x top left;
border-right: 1px solid #999;
border-left: 1px solid #999;
border-bottom: 1px solid #999;
padding: 0px;
margin: 0px 0px 10px 0px;
font: normal 11px Arial;
clear: both;}

#businessnetworkheader{
background: #eeeeee url('/graphics/businessnetworkheader.jpg') repeat-x top left;
border-right: 1px solid #999;
border-left: 1px solid #999;
border-bottom: 1px solid #999;
padding: 0px;
margin: 0px 0px 10px 0px;
font: normal 11px Arial;
clear: both;}

#marketplaceheader{
background: #eeeeee url('/graphics/marketplaceheader.jpg') repeat-x top left;
border-right: 1px solid #999;
border-left: 1px solid #999;
border-bottom: 1px solid #999;
padding: 0px;
margin: 0px 0px 10px 0px;
font: normal 11px Arial;
clear: both;}

#infocenterheader {
background: #eeeeee url('/graphics/infocenterheader.jpg') repeat-x top left;
border-right: 1px solid #999;
border-left: 1px solid #999;
border-bottom: 1px solid #999;
padding: 0px;
margin: 0px 0px 10px 0px;
font: normal 11px Arial;
clear: both;}

#webdirectoryheader{
background: #eeeeee url('/graphics/webdirectoryheader.jpg') repeat-x top left;
border-right: 1px solid #999;
border-left: 1px solid #999;
border-bottom: 1px solid #999;
padding: 0px;
margin: 0px 0px 10px 0px;
font: normal 11px Arial;
clear: both;}


/* HEADER Network Logos */
.azbheader_logo{
background: url('../tmpl_graphics/Logos/azb_d_logo.gif') no-repeat top left;}
.businesszoneheader_logo{
background: url('../tmpl_graphics/Logos/abz_logo.gif') no-repeat top left;}
.contractorheader_logo{
background: url('../tmpl_graphics/Logos/acn_logo.gif') no-repeat top left;}
.entertainmentheader_logo{
background: url('../tmpl_graphics/Logos/aen_logo.gif') no-repeat top left;}
.healthmedicalheader_logo{
background: url('../tmpl_graphics/Logos/azhd_logo.gif') no-repeat top left;}
.communityheader_logo{
background: url('../tmpl_graphics/Logos/azcom_logo.gif') no-repeat top left;}
.serviceheader_logo{
background: url('../tmpl_graphics/Logos/asn_logo.gif') no-repeat top left;}
.merchantheader_logo{
background: url('../tmpl_graphics/Logos/amn_logo.gif') no-repeat top left;}
.businessexchangeheader_logo{
background: url('../tmpl_graphics/Logos/abx_logo.gif') no-repeat top left;}
.classifiedheader_logo{
background: url('../tmpl_graphics/Logos/azc_logo.gif') no-repeat top left;}
.jobsheader_logo{
background: url('../tmpl_graphics/Logos/ajs_logo.gif') no-repeat top left;}
.websitedirectoryheader_logo{
background: url('../tmpl_graphics/Logos/azweb_logo_new.gif') no-repeat top left;}
.infocenterheader_logo{
background: url('../tmpl_graphics/Logos/azi_logo.gif') no-repeat top left;}


/* HEADER Color Specifications for each Network */
.azbplain a:link, .azbplain a:visited, .azbheader_logo a:link, .azbheader_logo a:visited{
color: #9E1710;}
.azb_stripes{
background: url('/graphics/azbstripes.jpg') repeat-x top left;
clear:both;
height: 10px;
margin: 0px;
padding: 0px;}

.businessnetwork a:link, .businessnetwork a:visited{
color: #333366;}
.businessnetwork_stripes{
border-top: 5px solid #333366;
border-bottom: 5px solid #666699;
clear:both;
margin: 0px;
padding: 0px;}

.marketplace a:link, .marketplace a:visited {
color: #264989;}
.marketplace_stripes{
border-top: 5px solid #264989;
border-bottom: 5px solid #4866A6;
clear:both;
margin: 0px;
padding: 0px;}

.websitedirectory a:link, .websitedirectory a:visited {
color: #CC6600;}
.websitedirectory a:hover{
color: #999999;}
.websitedirectory_stripes{
border-top: 5px solid #CC6600;
border-bottom: 5px solid #dc8d3e;
clear:both;
margin: 0px;
padding: 0px;}

.infocenter a:link, .infocenter a:visited {
color: #2D8926;}
.infocenter_stripes{
border-top: 5px solid #2D8926;
border-bottom: 5px solid #48A651;
clear:both;
margin: 0px;
padding: 0px;}

.accessories a:link, .accessories a:visited {
color: #333;}
.accessories_stripes{
border-bottom: 5px solid #666;
border-top: 5px solid #333;
clear:both;
margin: 0px;
padding: 0px;}

.azbplain a:hover, .azbheader_logo a:hover, .businessnetwork a:hover, .marketplace a:hover, .websitedirectory a:hover, .infocenter a:hover, .accessories a:hover {
color: #999999;}
/* END HEADER */

/* Post/Update Links */
.insetheader {
clear: both;
overflow: hidden;
margin: 8px;}

.insetheader a:link, .insetheader a:visited {
color: #eaab00;
font-weight: bold;}
.insetheader a:hover {
color:#666666;}
/* END Post/Update Links */

/*  MAIN NAVI */
#sidebar {
width:200px;
margin: 0 8px 0 0; padding:0;
font: 11px Arial; color: #000;}
	
#sidebar a:link, #sidebar a:visited	{
color: #fff;}

#sidebar ul li a:hover{
color: #d2d2d2;
text-decoration: none;}

#sidebar ul{
padding: 2px 8px 2px 8px;
list-style-type: none;
margin: 0;
line-height: 20px;}

#sidebar ul li{
background: url('http://www.azbonline.com/tmpl_graphics/lc_arrow_right.gif') no-repeat left;
padding-left: 12px;}

#sidebar ul.naviselected {
list-style-type: none;
margin-left: 5px;
padding-left: 0px;}

#sidebar ul.naviselected li{
font: Normal 12px Arial;
background: none;
background-image: none;
padding-left: 0px;
margin-bottom: 5px;
margin-left: 0px;}

#sidebar ul li.selected:first-line{
font: bold 11px Arial;}

#sidebar ul li ul{
margin: 0 0 0 15px;
line-height: 20px;}

#sidebar h3.selected {
background: #eee url('http://www.azbonline.com/graphics/selected.gif') no-repeat center left;
border: 1px solid #666;
color: #000;
font: Normal 14px Arial; 
padding: 3px 3px 3px 12px;
margin: 0;}

#sidebar h3.selected a:link, #sidebar h3.selected a:visited {
color: #000;}

#sidebarbasic {
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
background: #eee;
width: 200px;}

#sidebarbasic h3{
width: 200px;
margin: 0px;
padding: 5px 3px 7px 3px;
font: bold 14px Arial; }

#myaccountnavi{
width: 200px;
background: #BA3E33; 
border-bottom: 2px solid #9E1710;
margin: 0 0 10px 0;}

#myaccountnavi h3{
background: #9E1710;
color: #fff;
font: Normal 14px Arial; 
padding: 3px;
margin: 0;}

#businessnet{
width: 200px;
background: #666699; 
border-bottom: 2px solid #333366;
margin: 0 0 10px 0;}

h3.businessnet{
color: #666699;}

#businessnet h3{
background: #333366;
color: #fff;
font: Normal 14px Arial; 
padding: 3px;
margin: 0;}

#marketplace{
width: 200px;
background: #4866A6; 
border-bottom: 2px solid #264989;
margin: 0 0 10px 0;}

#marketplace h3{
background: #264989;
color: #fff;
font: Normal 14px Arial; 
padding: 3px;
margin: 0;}

#infocenter{
width: 200px;
background: #48A651;
color:#FFFFFF;
border-bottom: 2px solid #2D8926; 
margin: 0 0 10px 0;}

#infocenter h3{
background: #2D8926;
color: #fff;
font: Normal 14px Arial; 
padding: 3px;
margin: 0;}

#websites{
width: 200px;
background: #dc8d3e;
border-bottom: 2px solid #CC6600; 
margin: 0 0 10px 0;}

#websites h3{
background: #CC6600;
color: #fff;
font: Normal 14px Arial; 
padding: 3px;
margin: 0;}

#accessories{
width: 200px;
background: #666;
border-bottom: 2px solid #333; 
margin: 0 0 10px 0;}

#accessories h3{
background: #333;
color: #fff;
font: Normal 14px Arial; 
padding: 3px;
margin: 0;}
/* END Main Navi */


/* Info Center */
.green {
color: #2D8926;}

#infocenterhome h2 {
background: url('../graphics/grn_bg.gif') no-repeat top left;
color: #000;
border-left: 1px solid #c7d4c6;
border-bottom: 1px solid #c7d4c6;
font: bold 14px Arial;
padding: 6px 0 0 0;
height: 26px;
margin: 20px 0 5px 0;
width: 98%;
text-align: center;
overflow: hidden;}
/*
#infocenterhome p.bg {
background: url('../graphics/grn_bg2.gif') no-repeat bottom right;
height: 26px;
width: 100%;
text-align: center;
margin: 0;
padding: 0;}
*/
#infocenterhome h2 a:link, #infocenterhome h2 a:visited {
color: #003300;}
/* END Info Center */


/* Web Directory */
#webdirectory h3 a:link, #webdirectory h3 a:visited{
color: #dc8d3e;}

#webdirectory h3 a:hover{
color: #666;}

#webdirectory a:link, #webdirectory a:visited{
color: #00008B;}

#webdirectory a:hover{
color: #666;}
/* END Web Directory */


/* ATTENTION BOX */
.attention{
border: 1px solid #cb1919;
background: url('../Graphics/boxbg2.jpg') no-repeat bottom right;
padding: 0 0 4px 0;
overflow: hidden;
margin: 10px 5px 5px 5px;
font: normal 12px Arial;
line-height: 18px;}

.attention p{
background: url('../Graphics/boxbg.jpg') no-repeat top left;
border: none;
padding: 5px;
margin: 0;}

.attention a:link, .attention a:visited{
color: #132da0;}
.attention a:hover{
color: #666;}

.attention div.boxed{
margin: 4px;
text-align: center;
font: bold 13px Arial;
color: #333;}

.attention span.red a:link, .attention span.red a:visited {
font: 12px Arial;
color: #cb1919;}
.attention span.red a:hover{
font: 12px Arial;
color: #666;}

.attention img{
margin: 4px;}
/* ATTENTION BOX END*/

/* TELL A BUSINESS & FRIEND */
.attention p.spreadtheword{
background: url('../Graphics/spreadtheword.jpg') no-repeat top left;
padding: 60px 10px 0 70px;
margin: 0;
color: #67615d;
font: bold 15px Arial;}

.spreadtheword{ 
font: normal 12px Arial;}

.spreadtheword span {font-weight: normal;}

.spreadtheword table td {padding: 4px 0px;}

.nomargin {margin: 0 0 8px 0;}

.tellfriend {
width: 44%;
margin: 0 5px 0 0;
padding: 0;
float: left;
}

.tellfriend table
{font: bold 12px Arial;
color: #093885;}

.tellbusiness {
width: 44%;
margin: 0;
padding: 0;
float: right;}

.tellbusiness table {
font: bold 12px Arial;
color: #340188;}

p.formerrors
{font: normal 10px Arial;
color: #cc0000;}
/* END TELL A BUSINESS & FRIEND */

/* MY ACCOUNT */
#myaccount {
width: 100%;
overflow: hidden;
font: normal 12px Arial;}

#myaccount h1 {
color: #9e1710;
font: bold italic 30px Arial;
margin: 0 0 8px 0;
padding: 0;}

#myaccount h2 {
background: url('http://www.azbonline.com/graphics/myaccount/redbg_small.gif') no-repeat top left;
color: #9e1710;
border-left: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
font: bold 14px Arial;
padding: 6px 0 0 0;
margin: 0 0 5px 0;
height: 26px;
width: 98%;
text-align: center;
overflow: hidden;}

#myaccount h3 {margin: 0 0 8px 0;}

#myaccount a:link, #myaccount a:visited {
color: #9e1710;}
#myaccount a:hover {
color: #999;}

.createlistings a:link, .createlistings a:visited {color: #ba3e33; font: bold 13px Arial;}

#managelistings h2{
background: url('../graphics/myaccount/bluebg_small.jpg') no-repeat top left;
color: #336e83;
border-left: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
font: bold 14px Arial;
padding: 6px 0 0 0;
margin: 0 0 5px 0;
height: 26px;
width: 98%;
text-align: center;
overflow: hidden;}

ul.managelistings {
clear:both;
margin: 0px 0px -10px 0px;
padding: 0px 0px 0px 0px;}

ul.managelistings li{
display: block;
float:left;
padding: 10px;
margin: 0px 0px 0px 0px;
font: bold 14px Arial;
border-right: 1px solid #cccccc;
border-top: 1px solid #cccccc;}

ul.managelistings li.firstli{
border-left: 1px solid #cccccc;}

ul.managelistings li.firstli a.selected, ul.managelistings li.selected a:link, ul.managelistings li.selected a:visited{
text-decoration: none;}

ul.managelistings li a:link, ul.managelistings li a:visited{
color: #ffffff;}

ul.managelistings li.pending{
background: #c91d14;}

ul.managelistings li.active{
background: #9E1710;}

ul.managelistings li.archive{
background: #6f110c;}

/* END MY ACCOUNT */

/* Trusted Box */
.trustedbox{
border: 1px dashed #666666;
background: #EEEEEE;
margin: 8px 0px 8px 0px;
padding: 8px;
color: #1C2347;
overflow: hidden;
font: normal 12px Arial;}

.trustedbox a:link, .trustedbox a:visited{
color: #33469f;}

.trustedbox a:hover{
color: #1C2347;
text-decoration: none;}
/* Trusted Box */

/* RIGHT MARGIN */
#rightmargin {
font: normal 11px Arial;
text-align: center;
margin-left: 13px;
margin-top: 8px;
width: 162px;
line-height: 18px;}

#rightmargin h5, #rightmargin h6, #rightmargin p {
margin: 0 5px 0 5px;}

.hotspot {
width: 160px;
margin: 0 0 13px 0;
background: #fff;}

.hotspotborder {
width: 160px;
padding: 0px;
margin: 0 0 13px 0;
background: #fff;
border: 1px solid #999;}

.hotspot_border {
width: 160px;
padding: 4px 0 4px 0;
margin: 0 0 13px 0;
background: #fff;
border: 1px solid #666;}

/* HOTSPOT COLORS */
.greyhotspot {
width: 160px;
background: #eee url('../graphics/hotspots/greybg.gif') no-repeat bottom right;
padding: 4px 0 4px 0;
margin: 0 0 13px 0;
border: 1px solid #999;}

.redhotspot {
width: 160px;
background: #eee url('../graphics/hotspots/greybg.gif') no-repeat bottom right;
padding: 4px 0 4px 0;
margin: 0 0 13px 0;
border: 1px solid #a6220c;}
.redhotspot a:link, .redhotspot a:visited {
color: #da1d1d;}

.orangehotspot {
width: 160px;
background: #f4d8bd url('../graphics/hotspots/orangebg.gif') no-repeat bottom right;
padding: 4px 0 4px 0;
margin: 0 0 13px 0;
border: 1px solid #c05e00;}
.orangehotspot a:link, .orangehotspot a:visited {
color: #934800;}

.bluehotspot {
width: 160px;
background: #dae2f4 url('../graphics/hotspots/bluebg.gif') no-repeat bottom right;
padding: 4px 0 4px 0;
margin: 0 0 13px 0;
border: 1px solid #818ba0;}

.greenhotspot {
width: 160px;
background: #c6dfc2 url('../graphics/hotspots/greenbg.gif') no-repeat bottom right;
padding: 4px 0 4px 0;
margin: 0 0 13px 0;
border: 1px solid #1b4f12;
text-align: left;}
.greenhotspot a:link, .greenhotspot a:visited {
color: #157e04;}

.purplehotspot {
width: 160px;
background: #ddd2e1 url('../graphics/hotspots/purpbg.gif') no-repeat bottom right;
padding: 4px 0 4px 0;
margin: 0 0 13px 0;
border: 1px solid #511766;}
.purplehotspot a:link, .purplehotspot a:visited {
color: #511766;}

.darkgreyhotspot {
width: 152px;
background: #393939;
padding: 4px;
margin: 0 0 13px 0;
border: 1px solid #676767;
color: #ffffff;
text-align: left;}
.darkgreyhotspot a:link, .darkgreyhotspot a:visited {
color:#da1d1d;}
/* HOTSPOT COLORS */

/* HOTSPOTS WITH BACKGROUND IMAGES */
.shopandcompare {
background: url('http://www.azbonline.com/graphics/hotspots/shopcomparebg.gif') no-repeat top center;
width: 143px;
margin: 0 0 10px 0;
text-align: left;
color: #00008b;
padding: 43px 8px 8px 8px;}

.tellbiz {
background: url('http://www.azbonline.com/graphics/hotspots/earn100bg.gif') no-repeat center;
width: 143px;
padding: 40px 8px 8px 8px;
margin: 0 0 10px 0;
text-align: left;}
.tellbiz a:link, .tellbiz a:visited {
color: #206e13;}

.servicestopsign {
text-align: left;
background: url('../graphics/hotspots/servicestop.gif') no-repeat top center;
width: 150px;
margin: 0;
padding: 135px 5px 0 5px;}

.listyourcompany {
text-align: left;
background: url('../graphics/hotspots/listyourcompany.gif') no-repeat top center;
width: 153px;
margin: 0;
padding: 50px 5px 0px 5px;}
.listyourcompany_lg {
text-align: left;
background: url('../graphics/hotspots/listyourcompany_lg.gif') no-repeat top center;
z-index: 100;
width: 162px;
margin: 0 0 10px 0;
padding: 59px 0px 0px 0px;}

.targetaudience {
text-align: left;
background: url('http://www.azbonline.com/graphics/hotspots/targetaudience.gif') no-repeat top center;
width: 153px;
margin: 0;
padding: 50px 5px 0px 5px;}
.targetaudience_lg {
text-align: left;
background: url('http://www.azbonline.com/graphics/hotspots/targetaudience_lg.gif') no-repeat top center;
z-index: 100;
width: 162px;
margin: 0 0 10px 0;
padding: 59px 0px 0px 0px;}

.tellabiz {
text-align: left;
background: url('http://www.azbonline.com/graphics/hotspots/earn100.gif') no-repeat top center;
width: 153px;
margin: 0;
padding: 50px 5px 0px 5px;}
.tellabiz_lg {
text-align: left;
background: url('http://www.azbonline.com/graphics/hotspots/earn100_lg.gif') no-repeat top center;
z-index: 100;
width: 162px;
margin: 0 0 10px 0;
padding: 59px 0px 0px 0px;}

.stopwasting {
text-align: left;
background: url('http://www.azbonline.com/graphics/hotspots/stopwasting.gif') no-repeat top center;
width: 153px;
margin: 0;
padding: 50px 5px 0px 5px;}
.stopwasting_lg {
text-align: left;
background: url('http://www.azbonline.com/graphics/hotspots/stopwasting_lg.gif') no-repeat top center;
z-index: 100;
width: 162px;
margin: 0 0 10px 0;
padding: 59px 0px 0px 0px;}

.getnoticed {
text-align: left;
background: url('http://www.azbonline.com/graphics/hotspots/getnoticed_bl.gif') no-repeat top center;
width: 153px;
margin: 0;
padding: 50px 5px 0px 5px;}
.getnoticed_red {
text-align: left;
background: url('http://www.azbonline.com/graphics/hotspots/getnoticed_rd.gif') no-repeat top center;
width: 153px;
margin: 0;
padding: 50px 5px 0px 5px;}
.getnoticed_lg {
text-align: left;
background: url('http://www.azbonline.com/graphics/hotspots/getnoticed_lg.gif') no-repeat top center;
z-index: 100;
width: 162px;
margin: 0 0 10px 0;
padding: 59px 0px 0px 0px;}

.question {
text-align: right;
background: #393939 url('../graphics/hotspots/question_screen.gif') no-repeat top left;
margin: 0;
padding: 5px 5px 5px 23px;
border: 1px solid #d2d2d2;}
/* HOTSPOTS WITH BACKGROUND IMAGES */

#rightmargin ul {
list-style-type: none;
margin: 0 0 0 12px;
padding: 0;
text-align: left;}

#rightmargin ul li {
padding-left: 11px;
background: url('../graphics/HotSpots/hotspotlist.gif') no-repeat left;
padding-left: 13px;}

#rightmargin ul.purple li {
padding-left: 11px;
background: url('../graphics/HotSpots/hotspotlist_purp.gif') no-repeat left;
padding-left: 13px;}

#rightmargin ul.green li {
padding-left: 11px;
background: url('../graphics/HotSpots/hotspotlist_green.gif') no-repeat left;
padding-left: 13px;}

#rightmargin a:hover{
text-decoration: none;}
/* END RIGHT MARGIN and Hotspots */


/* FOOTER */
.footer_stripes{
border-bottom: 6px solid #ccc;
border-top: 6px solid #999;
clear:both;
margin: 0 0 5px 0;
padding: 0px;}

#footer {
background: url('../graphics/footer.jpg') repeat-x top left;
clear: both;
width: 100%;
text-align: right;
font: 11px Arial;
margin-top: 15px;
padding-bottom: 5px;
padding-top: 18px;}

#footer p.footernav {
border-top: 1px solid #999;
padding-top: 8px;
clear: both;}

#footer p.footernav a {
margin-right: 8px;}

#footer a:link, #footer a:visited{
color:#65718B;}
#footer a:hover {
color:#990000;}
/* END FOOTER */


/* BACKGROUNDS */
.bgpurple {
background: #333366;
padding: 4px 6px;
color: #fff;}

.bgred {
background: #9E1710;
padding: 4px 6px;
color: #fff;}

.bgblue {
background: #264989;
padding: 4px 6px;
color: #fff;}

.bggreen {
background: #2D8926;
padding: 4px 6px;
color: #fff;}

.bgteal {
background: #29665b;
padding: 4px 6px;
color: #fff;}

.bgorange {
background: #de7f03;
padding: 4px 6px;
color: #fff;}

.bgdarkgrey {
background: #333;
padding: 4px 6px;
color: #fff;}
/* END BACKGROUNDS */

/* Insets and Columns */
.inset600 {
width: 100%;
min-width: 600px;
overflow: hidden;
margin: 0 0 10px 0;}

.inset {
overflow: hidden;
margin: 0 0 10px 0;}

.column_ness {
width: 67%;
float: left;
padding: 5px;
margin: 0;}

.column {
width: 47%;
float: left;
padding: 5px;
margin: 0;}

.inset460 {
width: 480px;
clear: both;
overflow: hidden;
margin: 0 0 8px 0;}

.column225 {
width: 215px;
float: left;
padding: 5px;
margin-right: 8px;
white-space: normal;}

.column315{
width: 350px;
float: left;
padding: 5px;
margin-right: 8px;
white-space: normal;}


.column1 {
width: 30%;
float:left;
padding: 4px;}


#home .column1 {
width: 33%;
padding: 0;}

.column2 {
width: 30%;
float:left;
padding: 4px;}

#home .column2 {
width: 33%;
padding: 0;}

.column3 {
width: 30%;
float:left;
padding: 4px;}

#home .column3 {
width: 33%;
padding: 0;}

p.floatinset{
background: #EEEEEE;
width: 25%;
margin: 4px;
color: #1C2347;
font: Bold 11px Arial;
border: 1px solid #999;
padding: 5px;}

p.floatinset_attention, div.floatinset_attention{
width: 25%;
margin: 4px;
color: #333;
font: normal 11px Arial;
line-height: 16px;
border: 1px solid #cb1919;
background: #fff url('../Graphics/boxbg2.jpg') no-repeat bottom right;
padding: 5px;}

.floatinset_attention a:link, .floatinset_attention a:visited{
color: #9E1710;}
.floatinset_attention a:hover{
color: #999999;}

.boxed{
border: 1px solid #999;
padding: 6px;
margin: 5px 0 5px 0;
background: #eee;
overflow: hidden;}

.boxed_dashed{
border: 1px dashed #999;
padding: 6px;
margin: 5px 0 5px 0;
overflow: hidden;}

.titlebox{
border-top: 1px dashed #FF9900;
padding: 6px;
margin: 5px 0px 5px 0px;
clear: both;}

.titlebox h5.left{
margin-right: 11px;}

div.rightborder {
border-right: 1px dashed #d2d2d2;}
/* END Insets and Columns */

.tournavi a:link, .tournavi a:visited{
font: bold 12px Arial;
color: #CC6600;
padding: 4px;}

.tournavi a:hover{
background: #CC6600;
color: #fff;
text-decoration: none;}

.cityfilter {
background: url('../graphics/cityfilter.jpg') no-repeat left;
/*border-top: 1px solid #b4d0dc;
border-bottom: 1px solid #b4d0dc;*/
padding: 5px 0px 5px 26px;
margin: 5px;}

.cityfilter a:link, .cityfilter a:visited{
color:#333366;
font-size: 12px;}
.cityfilter a:hover{
color: #999999;}


/* TRUSTED MEMBER LISTINGS */
#trustedmember{
border: 1px solid #CCCCCC;
margin: 8px 0px 8px 0px;
padding: 0px;
background: #eee;
clear: both;}

#trustedmember h2{
float: left;
color: #CC0000;
font: bold 12pt Arial;
margin: 0px;
border: 0px;
padding: 0px;}

div.listinglinks {
background: #eeeeee;
margin: 0px;
padding: 0px;
font: normal 11px Arial;
overflow: hidden;
text-align: right;
padding: 6px;}

div.listinglinks img {
margin-left: 8px;}

div.listinglinks h2 {
margin: 0px;
padding: 0px;}

#trustedmember h1{
background: #FDFDE7;
font: bold 11pt Arial;
padding: 4px 6px 5px 6px;
margin: 0px;
clear:both;
color: #008000;
border-top: 1px solid #CCCCCC;}

#trustedmember p{
margin: 0px;
padding: 6px;
background: #D1E6FC;}

#trustedmember p.address {
background: #FDFDE7;
font-size: 14px;
padding: 0px 0px 8px 6px;
margin: 0px 0px 0px 0px;}

/* END TRUSTED MEMBER LISTINGS */

/* LISTINGS - Standard, Bronze, Silver, Gold */
#listing{
border-top: 1px solid #999999;
font-size: 11px;
padding: 8px;}

#listing h5 span{
font-weight: normal;
color: #008000;}

#listing h6 span{
font-weight: normal;}

#listing h6 span.phone{
font-weight: normal;
color: #008000;}

#listing h3{
margin: 0px;}

#listing h4 span{
font-weight: normal;}

#listing p, #resume p, #weblisting p{
margin: 8px 0px 0px 0px;}

.gold, .silver{margin-bottom: 8px;
border-bottom: 1px solid #999999;}

#weblisting{
border-top: 1px solid #999999;
font-size: 13px;
padding: 10px;}

.EEEEEE{background: #EEEEEE;}

.FFFFFF{background: #FFFFFF;}

.E0ECF1{background: #E0ECF1;}

.CFE1E9{background: #CFE1E9;}

.FEFFD5{background: #FEFFD5;}

.ECF8FF{background: #ECF8FF;}

#resume{
border: 1px solid #cccccc;
margin-bottom: 10px;
font-size: 11px;
padding: 8px;}

#resume h5 span{
font-weight: normal;
color: #000000;}


.shortdescrip{
font: normal 13px Arial;
font-style: italic;
color: #666666;
margin-bottom: 8px;}
/* END LISTING */


.azblinkbox {
width: 350px;
padding: 5px 0px 0px 0px;
margin: 5px;
text-align: center;
border: 3px solid #003399;
line-height: 20px;
font-size: 12px;
background: #ffffff;
overflow:hidden;}
.azblinkcolumn {
width: 165px;
float: left;
padding: 5px;
margin: 0;
background: #ffffff;}
.azblinkbox a {
display: block;}
.azblinkbox a:link, .azblinkbox a:visited {
color:#336699;
background: #ffffff;}
.azblinkbox a:hover {
color: #666666; 
text-decoration:none;
background: #ffffff;}
.azblinkbox h3 {
color: #fff;
background: #003399;
padding: 5px;
margin: 0px;
font-style: italic;
clear: both;}


#categoryresults {
margin: 0px 0px 5px 0px;
border: 1px solid #666666;
padding: 0px;
width: 98%;}
 
#categoryresults .categories{
padding: 6px;} 
 
#categoryresults h4{
background: #666666;
color: #ffffff;
padding: 6px;}

#categoryresults a:link, #categoryresults a:visited {
color:#336699;
margin-left: 5px;}
#categoryresults a:hover {
color:#333333;
text-decoration: none;}

.noresultsbox {
width: 435px;
border: 1px solid #B4D0DC;
background: #ECF8FF;
padding: 10px;
font: 12px Arial;
margin: 10px;}

h2.emptyresults{
color: #CC6600;}


/*CONTACT FORM */
.contactform{
margin: 10px 0px 0px 0px;
overflow: hidden;}

.newrequest {
width: 345px;
height: 265px;
background: #FFFFCC;
border: 1px solid #d2d2d2;
float:left;
margin: 0px;
padding: 7px;}

.memberrequest {
width: 345px;
height: 265px;
background: #FFFFCC;
border: 1px solid #d2d2d2;
float:left;
margin: 0px;
padding: 7px;}

.contactform input{
margin-bottom: 6px;
float:left;}

.contactform h4{
clear:both;
font-size: 14px;
margin-bottom: 10px;}

/* END CONTACT FORM */


/* LISTS */
ul.listitem{
list-style-image: url('../graphics/listitem.gif');
list-style-position: outside;
margin: 0px 0px 8px 25px;
padding: 0px;
line-height: 20px;}

ul.listitem {
margin-bottom: 8px;}

ul.circle{
margin: 0px 0px 8px 25px;
padding: 0px;
list-style-type: circle;
line-height: 20px;}

ul.listredarrow{
margin: 3px;
padding: 0px;}

h4.redarrow{
margin: 0px 0px 4px 0px;
padding-left: 17px;
background: url('/graphics/listredarrow.jpg') no-repeat left;}

ul.nolist {
list-style-type: none;
margin: 0px;
padding: 0px;
line-height: 23px;}

ul.inline {
margin: 0px;
padding: 0px;
list-style-type: circle;
clear: right;}

ul.inline li{
display: block;
float: left;
margin: 0px 8px 0px 0px;
line-height: normal;}

ul.errors li{
margin-left: 15px;
color: #cc0000;}

/*END LISTS*/

/* OTHER */
.disclaimer {
color: #c11708;}

p {margin: 0 0 8px 0;}

p.firstline:first-line {
font-weight: bold;}

.spacing{
line-height: 25px;}


.left {float:left;}
img.left {margin: 5px;}

.right {float:right;}
img.right {margin: 5px;}

img.nomargin {margin: 0;}

.clear {clear: both;}

.nowrap {white-space: nowrap;}

.last {margin-bottom: 10px;}

.smallfloat {
width: 130px;
margin: 4px;}

.small {font-size: 11px;}

.small_grey {font-size: 11px;
color: #666666;}

.big {font-size: 14px;}

.bold {font-weight:bold;}

.tableborder {
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;}

.clearleft{
clear: left;}

.clearright{
clear: right;}

/*SEARCH RESULTS */
div#searchresults{
border: 1px solid #ccc;
margin-bottom: 20px;
padding: 0px 0px 8px 0px;
width: 600px;}

#searchresults h4{
font-style: italic;
margin: 0px 0px 4px 0px;
padding: 6px;
border: 1px solid #dedddd;
color: #ffffff;}

#searchresults a{
padding: 10px;}

#searchresults a:hover{
color:#666666;
text-decoration: none;}

#searchresults p{
padding: 6px;}

/* EMPTY CATEGORY PAGES */
#phonebookregister{
width: 720px;
background: #fcfee6 url('../graphics/EmptyCategoryAds/phonebook.jpg') no-repeat top left;
border: 1px solid #ab0707;
margin-bottom: 15px;
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 15px;}
#phonebookregister div{
padding: 8px 8px 8px 200px;}
#phonebookregister h1{
color: #ab0707;
font-size: 25px;}


#streetsign{
width: 720px;
background: #9f9fab url('../graphics/EmptyCategoryAds/streetsign.jpg') no-repeat top right;
border: 1px solid #003366;
margin-bottom: 15px;
margin-left: auto;
margin-right: auto;
font-size: 14px;}
#streetsign div{
padding: 8px 180px 8px 8px;}
#streetsign h1{
color: #ffffff;}

#emptycat_rememberbiz {
width: 720px;
border: 1px solid #666666;
padding: 0px;
font: normal 13px Verdana, Arial;
overflow: hidden;
overflow-x: visible;
margin-bottom: 15px;
margin-left: auto;
margin-right: auto;}
#emptycat_rememberbiz img.hand{
margin: 0px;
padding: 0px;
float: left;
clear: left;
position: relative;
z-index: -500;}
#emptycat_rememberbiz img.people{
float: right;
margin: 0px;
padding: 0px;
position: relative;
z-index: -500;}
#emptycat_rememberbiz h1 {
background: none;
padding: 0px 8px 0px 8px;
margin: 0px 0px 10px 0px;
font: bold italic 16px Verdana, Arial;}
#emptycat_rememberbiz h4{
color: #333366;
margin: 0px;
font: bold 13px Verdana, Arial;}
#emptycat_rememberbiz h4.margin{
padding: 8px;}


#emptycat_shopcompare{
width: 720px;
height: 101px;
background: #eaeaea;
padding: 0px;
border: 1px solid #444444;
margin-left: auto;
margin-right: auto;
margin-bottom: 15px;
font: normal 13px Verdana, Arial;
text-align: center;}
#emptycat_shopcompare img{
margin: 0px;
padding: 0px;}
#emptycat_shopcompare h2{
color: #c8681b;
font: bold 20px Verdana, Arial;
text-align: center;
margin-bottom: 4px;
padding-top: 8px;
padding-right: 8px;}
#emptycat_shopcompare h3{
color: #666666;
font: bold 18px Verdana, Arial;}
/* END EMPTY CATEGORY PAGES */

/* AZB FULL PAGE ADS */
/*WHYREGISTERCONSUMER */
#whyregisterconsumerMAIN{
background: #ecf3ff;
border: 1px solid #353535;}

#whyregisterconsumer{
font-size: 13px;
padding-bottom: 8px;
margin-left:auto;
margin-right: auto;
background: #ffffff;
border-left: 1px solid #353535;
border-right: 1px solid #353535;
max-width: 1100px;}
#whyregisterconsumer h1.whyregisterconsumerbg{
font-size: 26px;
background: url('../../Production/HotSpot_FullPages/consumers.jpg') no-repeat bottom;
padding: 184px 0px 0px 0px;
margin: 0px 0px 8px 0px;}
#whyregisterconsumer h1 a:link, #whyregisterconsumer h1 a:visited{
text-decoration: none;
border-bottom: 2px dotted #990066;
color: #990066;}
#whyregisterconsumer h1 a:hover{
text-decoration: none;
border: none;
color:#9900CC;}

#whyregisterconsumer h2{
font-size: 26px;}

#whyregisterconsumer h3{
font-size: 18px;
color:#504f4f;}

#whyregisterconsumer p{
padding-left: 8px;
padding-right: 8px;}

#whyregisterconsumer ul, #whyregisterbiz ul{
list-style-image:url(../graphics/listitem.gif);
color:#003399;
font-size: 14px}	
#whyregisterconsumer ul li, #whyregisterbiz ul li{
padding: 0px;
margin-bottom: 8px;}

/*END WHYREGISTERCONSUMER */

/*WHYREGISTERBIZ */
#whyregisterbiz{
border: 1px solid #666666;
margin-left: auto;
margin-right: auto;
padding-bottom: 10px;}
#whyregisterbiz h1{
font-size: 22px;}
#whybiz{
padding-left: 8px;
padding-right: 8px;
background: url('../../Production/HotSpot_FullPages/HandShakeBG.jpg') no-repeat bottom;
font: 13px Arial;
padding-bottom: 180px;
text-align: left;}
#whyregisterbiz h3 a:link, #whyregisterbiz h3 a:visited{
text-decoration: none;
border-bottom: 2px dotted #990066;
color: #990066;
font: bold italic 20px Arial;}
#whybiz h3 a:hover{
text-decoration: none;
border: none;
color:#9900CC;}
.floatinset230{
width: 250px;
background-color: #8897b5;
font-weight: bold;
color: #ffffff;
padding: 8px;
margin: 4px;
float:right;
border: 1px solid #000000;}
.floatinset230 h3{
font: bold 18px Arial;
text-align: center;}
.setbox{
border: 1px solid #000000;
clear: both;
color: #2d3042;
font: bold italic 14px Arial;
margin: 0px 35px 0px 35px;
padding: 10px 20px 10px 125px;
background: url('../../Production/HotSpot_FullPages/WhyBizLady.jpg') no-repeat top left;
text-align: left;}
/*END WHYREGISTERBIZ */
/* END AZB FULL PAGE ADS*/

.colorBlue{
color: #0f295a;}

.colorGrey{
color:#666666;}
/* OLD FONT STYLES */
.Font-Arial-6p {
	font-family: Arial;
	font-size: 6pt;
}
.Font-Arial-7p {
	font-family: Arial;
	font-size: 7pt;
}
.Font-Arial-8p {
	font-family: Arial;
	font-size: 8pt;
}
.Font-Arial-9p {
	font-family: Arial;
	font-size: 9pt;
}
.Font-Arial-10p {
	font-family: Arial;
	font-size: 10pt;
}
.Font-Arial-11p {
	font-family: Arial;
	font-size: 11pt;
}
.Font-Arial-12p {
	font-family: Arial;
	font-size: 12pt;
}
.Font-Arial-13p {
	font-family: Arial;
	font-size: 13pt;
}
.Font-Arial-14p {
	font-family: Arial;
	font-size: 14pt;
}
.Font-Arial-15p {
	font-family: Arial;
	font-size: 15pt;
}
.Font-Arial-16p {
	font-family: Arial;
	font-size: 16pt;
}
.Font-Arial-17p {
	font-family: Arial;
	font-size: 17pt;
}
.Font-Arial-18p {
	font-family: Arial;
	font-size: 18pt;
}
.Font-Arial-19p {
	font-family: Arial;
	font-size: 19pt;
}
.Font-Arial-20p {
	font-family: Arial;
	font-size: 20pt;
}
.Font-Arial-21p {
	font-family: Arial;
	font-size: 21pt;
}
.Font-Arial-22p {
	font-family: Arial;
	font-size: 22pt;
}
.Font-Arial-23p {
	font-family: Arial;
	font-size: 23pt;
}
.Font-Arial-24p {
	font-family: Arial;
	font-size: 24pt;
}
.Font-Arial-25p {
	font-family: Arial;
	font-size: 25pt;
}
.Font-LC-Links {
	font-family: Arial;
	font-size: 8pt;
}
.Font-Network-Summary {
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
}

.container {
        padding: 0px;
        margin: 0px 0 1px 0;
}

/* rounded */

#nav {
        margin: 0;
        padding: 0 0 0px 0px;
}

#nav li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}


#nav a:link, #nav a:visited {
        float: left;
        font-family: verdana, sans-serif;
		font-size: 11px;
        line-height: 12px;
        font-weight: none;
        padding: 0px 6px 0px 3px;
        text-decoration: underline;
        color: #000066;
}

#nav a:link.active, #nav a:visited.active, #nav a:hover {
        color: #FF0000;
        background: url(rounded.gif) no-repeat bottom center;
}


#navi{
width:100%;
float:left;
}

#navi a, #navi h2{
font:bold 11px/11px arial,helvetica,sans-serif;
display:block;
white-space:nowrap;
margin:0;
padding:1px 0 1px 3px;
}

#navi h2{
color: #000066;
background: #ffffff;
text-transform:none
}

#navi a{
text-decoration:none;
}

#navi a, #navi a:visited{
color:#000066;
}

#navi a:hover{
color: #FF0000;
}

#navi a:active{
color:#000066;
}

#navi ul{
list-style:none;
margin:0px;
padding:0px;
padding-right:14px;
float:left;
<!--width:9em; -->
}

#navi li{
position:relative;
}

#navi ul ul{
position:absolute;
background:#FFFFFF;
z-index:100;
top:auto;
display:none;
}

#navi ul ul ul{
top:0;
left:100;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#navi h2:hover{
background:#FFFFFF;
}

div#navi li:hover{
cursor:pointer;
z-index:100;
}

div#navi li:hover ul ul,
div#navi li li:hover ul ul,
div#navi li li li:hover ul ul,
div#navi li li li li:hover ul ul
{display:block;}

div#navi li:hover ul,
div#navi li li:hover ul,
div#navi li li li:hover ul,
div#navi li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#navi a.x, #navi a.x:visited{
font-weight:bold;
color:#000000;
background:#ffffff;
}

#navi a.x:hover{
color:#000000;
background:#ffffff;
}

#navi a.x:active{
color:#000000;
background: #ffffff;
}

/* End CSS Popout Menu */
