.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #A2B588;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #A2B588;
color: #000;
background-color: #909C84;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid #A2B588;
background-color: #6B7A5B;
color: #FFF;
}

.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}

#review-consultants-label {padding-left: 6px; color: #A1B381; font-size: 1.3em; font-family: Arial; text-decoration: none;}
#review-consultants {padding-top: 5px; padding-bottom: 8px; padding-left: 2px; background-color: #EEF1E8; width: 200px;}
#review-consultants-btn {padding-top: 1px; padding-bottom: 1px; padding-left: 2px;}

#ap-agency-main-label {font-family: Arial; color: #585858; font-size: 1.6em; font-weight: bold;}
#ap-agency-text-label {font-family: Arial; color: #000000; font-size: 0.6em;}

#ap-mid-green-bar {background:#E5E9DB; width: 660px; height: 10px;}
#ap-mid-grey-bar {background:#E6E6E6; width: 215px; height: 4px; margin-top: 4px;}

a.review-consultants-text-bold {padding-top: 0px; padding-bottom: 0px; font-weight: bold; color: #000000; font-size: 0.6em; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.review-consultants-text-bold:hover {text-decoration: underline;}
a.colsultant-full-link {font-weight: normal; font-size: 12px; color: #000000; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.colsultant-full-link:hover {text-decoration: underline;}

a.ag-search-results-link {font-weight: normal; font-size: 0.6em; color: #000000; font-family: Arial; text-decoration: none;}

a.recent-adv-search {font-weight: bold; font-size: 11px; color: #000000; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.recent-adv-search:hover {text-decoration: underline;}

a.recent-updated-agency {font-weight: bold; font-size: 11px; color: #404241; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.recent-updated-agency:hover {text-decoration: underline;}

a.recent-updated-agency-view {font-weight: bold; font-size: 11px; color: #2E679C; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.recent-updated-agency-view:hover {text-decoration: underline;}

a.featured-client-link {font-weight: bold; font-size: 10px; color: white; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.featured-client-link:hover {text-decoration: underline;}

a.featured-client-link-inactive {font-weight: normal; font-size: 10px; color: #8B8C8C; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.featured-client-link-inactive:hover {text-decoration: underline;}


a.agency-link {font-weight: bold; font-size: 11px; color: white; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.agency-link:hover {text-decoration: underline;}

a.agency-link-inactive {font-weight: normal; font-size: 10px; color: #8B8C8C; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.agency-link-inactive:hover {text-decoration: underline;}

a.dns-view-ad {font-weight: bold; font-size: 10px; color: #529871; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.dns-view-ad:hover {text-decoration: underline;}

a.featured-agency {font-weight: normal; font-size: 11px; color: #8B8C8C; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.featured-agency:hover {text-decoration: underline;}

a.submit-adv-search {font-weight: bold; font-size: 14px; color: #000000; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.submit-adv-search:hover {text-decoration: underline;}

DIV.margin {MARGIN: 1px;}
.agency {FONT-WEIGHT: normal; FONT-SIZE: 0.6em; FONT-FAMILY: Arial, Helvetica, 'Sans Serif';}


/*agency index css*/
#hp-mid-title1 {position:relative; margin: 2em auto 0 auto; height:20px; wigth:330px; font-size:0.70em; color: #d0d0d0; text-align:center; /*border: thin dotted #000000;*/ z-index: 30; }
#hp-mid-pict {margin-left:auto; margin-right:auto; width:300px;}

#review-consultants-label-sm {padding-left: 6px; color: #A1B381; font-size: 1.0em; font-family: Arial; text-decoration: none;}



/*agency list css*/
#apindex-col-top {position: relative; width:980px; height:65px; z-index: 20;}
#apindex-col-2cols-wide-right { position: relative; top: 10px; width:980px; /*border: thin dotted #000000;*/ z-index: 20;}
#apindex-left-col {position: relative; float: left; top: 15px; left: 9px; width: 250px; margin-bottom: 20px; /*border: thin dotted #000000;*/ z-index: 20;}
#apindex-right-col {position: relative; float: right; top: 15px; right: 12px; width: 674px; /*border: thin dotted #000000;*/ z-index: 20;}



a.ap-leading-agencies-results {font-size: 0.8em; color: #000000; font-family: Arial; text-decoration: none;}
a.ap-leading-agencies-results:hover {text-decoration: underline;}

a.ap-leading-agencies-results-client {font-size: 0.8em; font-weight: bold; color: #000000; font-family: Arial; text-decoration: none;}
a.ap-leading-agencies-results-client:hover {background-color:#DF7A64; color: #FFFFFF; text-decoration: none;}


#ap-agency-main-label {font-family: Arial; color: #585858; font-size: 1.6em; font-weight: bold;}
#ap-agency-text-label {font-family: Arial; color: #000000; font-size: 0.6em;}
#ap-agency-results-head {font-family: Arial; color: #ffffff; font-size: 0.8em;}
#ap-agency-title-head {float: left; padding-left:20px; padding-top:5px; padding-bottom:2px; font-family: Arial; color: #ffffff; font-size: 1.4em; font-weight: bold;}
#ap-agency-title-link-home {float:left; padding-left:150px; padding-top:13px; font-family: Arial; color: #000; font-size: 0.6em; font-weight: normal; text-decoration: none;}
#ap-agency-title-link-consultant {float:left; padding-left:70px; padding-top:13px; font-family: Arial; color: #000; font-size: 0.6em; font-weight: normal; text-decoration: none;}



a.review-consultants-text-bold {font-weight: bold; color: #000000; font-size: 0.6em; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}


a.recent-adv-search {font-weight: bold; font-size: 11px; color: #000000; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.recent-adv-search:hover {text-decoration: underline;}

a.recent-updated-agency {font-weight: bold; font-size: 11px; color: #404241; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.recent-updated-agency:hover {text-decoration: underline;}

a.recent-updated-agency-view {font-weight: bold; font-size: 11px; color: #2E679C; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.recent-updated-agency-view:hover {text-decoration: underline;}

a.featured-client-link {font-weight: bold; font-size: 10px; color: white; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.featured-client-link:hover {text-decoration: underline;}

a.featured-client-link-inactive {font-weight: normal; font-size: 10px; color: #8B8C8C; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.featured-client-link-inactive:hover {text-decoration: underline;}


a.agency-link {font-weight: bold; font-size: 11px; color: white; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.agency-link:hover {text-decoration: underline;}

a.agency-link-inactive {font-weight: normal; font-size: 10px; color: #8B8C8C; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.agency-link-inactive:hover {text-decoration: underline;}

a.dns-view-ad {font-weight: bold; font-size: 10px; color: #529871; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.dns-view-ad:hover {text-decoration: underline;}

a.featured-agency {font-weight: normal; font-size: 11px; color: #8B8C8C; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.featured-agency:hover {text-decoration: underline;}

a.submit-adv-search {font-weight: bold; font-size: 14px; color: #000000; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
a.submit-adv-search:hover {text-decoration: underline;}

DIV.margin {MARGIN: 1px;}
.agency {FONT-WEIGHT: normal; FONT-SIZE: 0.6em; FONT-FAMILY: Arial, Helvetica, 'Sans Serif';}

#ap-bg_counters { position:relative; top:0px; background: url(/ap/images/ag_bg_counters.gif) z-index: 220;}


#ap-col-2cols-wide-right { position: relative; top: 0px; width:980px; background: url(/images/CSS/bg-2cols-wide-right.gif) repeat-y top left; z-index: 10;}
#ap-left-col {position: relative; float: left; top: 15px; left: 20px; width: 200px; /*border: thin dotted #000000;*/ z-index: 120;}
#ap-right-col {position: relative; float: right; top: 15px; right: 12px; width: 724px; /*border: thin dotted #000000;*/ z-index: 120;}

#ap-search {position: relative; top: 15px; width: 715px; height: 300px; border-style: solid; border-color: #E4F4DA; z-index: 120;}

a.ag-search-results-link {font-weight: normal; font-size: 0.6em; color: #000000; font-family: Arial; text-decoration: none;}
a.ag-search-results-link:hover {text-decoration: underline;}

a.ag-search-results-link-bold {font-weight: bold; font-size: 0.7em; color: #254224; font-family: Arial; text-decoration: none;}
a.ag-search-results-link-bold:hover {text-decoration: underline;}


#ag-search-results {font-weight: normal; font-size: 0.6em; color: #000000; font-family: Arial;}
a.ag-search-results-main-link {font-weight: bold; font-size: 1em; color: #000000; font-family: Arial; text-decoration: none;}
a.ag-search-results-main-link:hover {text-decoration: underline;}


#review-consultants-label {color: #A1B381; font-size: 1.3em; font-family: Arial, Helvetica, 'Sans Serif'; text-decoration: none;}
#review-consultants {padding-top: 5px; padding-bottom: 8px; padding-left: 5px; background-color: #EEF1E8; width: 100%;}
#review-consultants-btn {padding-top: 10px; padding-bottom: 8px;}

#ap-search-results {color: #E5F4D5; font-size: 1.2em; font-family: Arial; font-weight: bold;}
#ap-leading-agencies {width: 655px; /*border: solid #000000;*/  padding: 5px;}
#ap-leading-agencies-top {width: 100%; background-color: #000000; margin-bottom: 5px; height:1px;}
#ap-leading-agencies-top-text {font-family: Arial; color: #000000; padding: 2px; font-size: 0.8em; font-weight: bold;)



/* RIGHT COL */
#hp-right-agweek {float:left; width: 100%;  /*border: thin dotted #000000;*/ z-index: 30;}
#hp-right-agweek-title { width: 100%; height:22px; font-size:1.0em; color: #8f9e7d; font-weight: bold; text-align:center;  /*border: thin dotted #000000;*/ z-index: 30;}
#hp-right-agweek-pict { width: 100%; /*border: thin dotted #000000;*/ z-index: 30; }
#hp-right-agshow1 {float:left; width: 100%;  /*border: thin dotted #000000;*/ z-index: 30; }
#hp-right-agshow1-title { height:18px; padding-left:10px; font-size:0.80em; color: #8f9e7d; font-weight: bold; text-align:left; /*border: thin dotted #000000;*/ z-index: 30;}
#hp-right-agshow1-pict { width: 100%; height:220px; /*border: thin dotted #000000;*/ z-index: 30; }
#hp-right-agshow2 {float:left; width: 100%;  /*border: thin dotted #000000;*/ z-index: 30;}
#hp-right-agshow2-title { height:18px; padding-left:10px; font-size:0.80em; color: #8f9e7d; font-weight: bold; text-align:left; /*border: thin dotted #000000;*/ z-index: 30;}
#hp-right-agshow2-pict { width: 100%; height:200px;  /*border: thin dotted #000000;*/ z-index: 30;}
#hp-right-advert {float:left; width: 100%;  /*border: thin dotted #000000;*/ z-index: 30;}
#hp-right-advert-title { padding-left:25px; height:20px; font-size:0.70em; color: #d0d0d0; text-align:left; /*border: thin dotted #000000;*/ z-index: 30;}
#hp-right-advert-pict { width: 100%; /*border: thin dotted #000000;*/ z-index: 30;}


/**** PADDING ****/
#hp-right-padding2 {float:left; width: 100%; height:2px; /*border: thin dotted #000000;*/ z-index: 30;}
#hp-right-padding4 {float:left; width: 100%; height:4px; /*border: thin dotted #000000;*/ z-index: 30;}
#hp-right-padding10 {width: 100%; height:10px; /*border: thin dotted #000000;*/ z-index: 30;}
#hp-right-padding20 {float:left; width: 100%; height:20px; /*border: thin dotted #000000;*/ z-index: 30;}
#hp-right-padding30 {float:left; width: 100%; height:30px; /*border: thin dotted #000000;*/ z-index: 30;}


/*agency members*/
#compagnies-title-bar-1 {position:relative; float:left; width:210px; background:#E2E3DE; font-size:1.0em; padding-left:5px;}
#compagnies-title-bar-2 {position:relative; float:left; width:210px; background:#E2E3DE; font-size:1.0em; padding-left:5px; padding-right:5px; }
#compagnies-title-bar-3 {position:relative; float:left; width:250px; background:#E2E3DE; font-size:1.0m; padding-left:5px; padding-right:5px; }

#compagnies-result-1 {position:relative; float:left; width:210px; font-size:0.80em; color:#6b6c6e; padding-left:5px; padding-top:5px;}
#compagnies-result-2 {position:relative; float:left; width:210px; font-size:0.80em; color:#6b6c6e; padding-left:5px; padding-right:5px; padding-top:5px;}
#compagnies-result-3 {position:relative; float:left; width:250px; font-size:0.80em; color:#6b6c6e; padding-left:5px; padding-right:5px; padding-top:5px;}

#compagnies-result-4 {position:relative; float:left; background:#f0f0f0; width:210px; font-size:0.80em; color:#6b6c6e; padding-left:5px; padding-top:5px;}
#compagnies-result-5 {position:relative; float:left; background:#f0f0f0; width:210px; font-size:0.80em; color:#6b6c6e; padding-left:5px; padding-right:5px; padding-top:5px;}
#compagnies-result-6 {position:relative; float:left; background:#f0f0f0; width:250px; font-size:0.80em; color:#6b6c6e; padding-left:5px; padding-right:5px; padding-top:5px;}

#comp-padding30 {background: #ffffff; float:left; width: 100%; height:30px; /*border: thin dotted #000000;*/ }
#comp-padding5 {background: #ffffff; float:left; width: 100%; height:5px; /*border: thin dotted #000000;*/ }




