.google_728 {background:ffffe5; text-align:center; padding:10px;}
.google_234 {background:ffffe5; text-align:center; padding:10px;}

.rtop, .rbottom {display:block}
.rtop *, .rbottom *{display:block; height:1px; overflow:hidden}
.r1 {margin:0 5px}
.r2 {margin:0 3px}
.r3 {margin:0 2px}
.r4 {margin:0 1px; height:2px} 
.rs1 {margin:0 2px}
.rs2 {margin:0 1px}

td {font-size:12px;	color:333333;}
input {font-size:12px;}
textarea {font-size:12px;}
text {font-size:12px;}
body {font-family:Verdana; background-image:url(/images/fade_gray.gif); background-repeat:repeat-x;}
select {font-size:12px;}

.field {font-size:12px;}
.button {font-size:10px;}

.logo {font-size:10px; background:#555555; color:#ffffff; padding:10px;}
.header {font-size:12px; color:#ffffff; background:#ff8800; text-align:center; padding:5px;}
.footer {font-size:12px; color:#ffffff; background:#555555; text-align:center; padding:10px;}

.dir_tab {color:#ffffff; background:#006699; padding:5px; margin:1px;}
a.dir_tab:link, a.dir_tab:active, a.dir_tab:visited {color:#ffffff; background:#006699; text-decoration:none; font-weight:bold;}
a.dir_tab:hover {text-decoration:underline;}
a.dir_letter:link, a.dir_letter:active, a.dir_letter:visited {color:#006699; text-decoration:none;}
a.dir_letter:hover {text-decoration:underline;}
a.dir_letter_selected:link, a.dir_letter_selected:active, a.dir_letter_selected:visited {color:#006699; text-decoration:none; font-weight:bold;}
a.dir_letter_selected:hover {text-decoration:underline;}

a.white:link, a.white:active, a.white:visited {color:#ffffff; text-decoration:none;}
a.white:hover {text-decoration:underline;}

a.orange:link, a.orange:active, a.orange:visited {color:#ff8800; text-decoration:none;}
a.orange:hover {text-decoration:underline;}

a.green:link, a.green:active, a.green:visited {color:#809900; text-decoration:none;}
a.green:hover {text-decoration:underline;}

a.purple:link, a.purple:active, a.purple:visited {color:#006699; text-decoration:none;}
a.purple:hover {text-decoration:underline;}

#providerMain {background:#809900; padding:10px 20px; margin:10px; color:#ffffff; vertical-align:top;}
#buyerMain {background:#006699; padding:10px 20px; margin:10px; color:#ffffff; vertical-align:top;}
#buyerLeft {background:#006699; padding:10px 20px; margin:10px; color:#ffffff; vertical-align:top; width:50%;}
#buyerRight {background:#006699; padding:10px 20px; margin:10px; color:#ffffff; vertical-align:top; width:50%;}
.provider {background:#ffffff; padding:10px 20px; margin:10px; color:#809900; vertical-align:top;}
.buyer {background:#ffffff; padding:10px 20px; margin:10px; color:#006699; vertical-align:top;}

.alignTop {vertical-align:top;}

.p10 {padding:10px;}

.w50 {width:50%;}

.white {color:#ffffff;}
.green {color:#809900;}
.purple {color:#006699;}
.orange {color:#ff8800;}

.b1 {font-weight:bold; font-size:10px;}
.b2 {font-weight:bold; font-size:12px;}
.b3 {font-weight:bold; font-size:14px;}
.b4 {font-weight:bold; font-size:16px;}
.b5 {font-weight:bold; font-size:18px;}
.b6 {font-weight:bold; font-size:20px;}

.top_link {font-size:12px; text-align:right;}
.link_bottom {font-size:12px; text-align:center; background:EEEEEE;}

h1 {font-size:20px; font-weight:bold; display:inline;}
h2 {font-size:18px; font-weight:bold; display:inline;}
h3 {font-size:10px; font-weight:bold; display:inline; text-align:center;}
h4 {font-size:14px; font-weight:bold; display:inline;}
h5 {font-size:12px; font-weight:bold; display:inline;}
h6 {font-size:12px; font-weight:bold; display:inline;}

table.top {width:800px; margin:5px; text-align:right;}
table.logo {width:800px; margin:5px;}
table.header {width:800px;}
table.search_nav {width:800px; padding:20px;}
table.content {width:800px;}
table.bottom {width:800px; margin:10px; padding:10px;}

.search {font-size:10px; text-align:center; background:EEEEEE; padding:10px;}
.search_score {font-size:12px; color:FF6600;}
.search_context {font-weight:bold;}
.search_stats {font-size:10px; color:999999;}
.search_number {font-size:14px; vertical-align:top; padding:10px;}
.search_result {font-size:12px; vertical-align:top; padding:10 10 10 0px;}
.search_header {background:EEEEEE; font-size:12px; padding:5px; text-align:right;}
.search_error {color:FF3300; font-size:14px; padding:5px;}
.search_page_current {color:FF6600; font-size:14px; font-weight:bold; padding:2px 5px 2px 5px;}
.search_page_inactive {color:EEEEEE; font-size:14px; border:1px; border-color:EEEEEE; border-style:solid; padding:2px 5px 2px 5px;}

a.search_eg:link, a.search_eg:active, a.search_eg:visited {color:666699; font-size:10px; text-decoration:underline;}
a.search_eg:hover {color:FFFFFF; background:666699; text-decoration:none;}
a.search_suggestion:link, a.search_suggestion:active, a.search_suggestion:visited {color:666699; font-size:14px; font-weight:bold; text-decoration:underline;}
a.search_suggestion:hover {color:FFFFFF; background:666699; text-decoration:none;}
a.search_page_active:link, a.search_page_active:active, a.search_page_active:visited {color:666699; font-size:14px; border:1px; border-color:666699; border-style:solid; padding:2px 5px 2px 5px; text-decoration:none;}
a.search_page_active:hover {color:FFFFFF; background:666699; text-decoration:none;}
a.search_title:link, a.search_title:active, a.search_title:visited {color:666699; font-size:13px; font-weight:bold; text-decoration:underline;}
a.search_title:hover {background:666699; color:FFFFFF; text-decoration:none;}
a.search_keyword:link, a.search_keyword:active, a.search_keyword:visited {color:666699; font-size:12px; font-weight:bold; text-decoration:underline;}
a.search_keyword:hover {background:666699; color:FFFFFF; text-decoration:none;}

a.header_provider:link, a.header_provider:active, a.header_provider:visited {font-size:17px; color:779900; text-decoration:underline; font-weight:bold;}
a.header_provider:hover {background:779900; color:FFFFFF; text-decoration:none;}

a.header_buyer:link, a.header_buyer:active, a.header_buyer:visited {font-size:17px; color:666699; text-decoration:underline; font-weight:bold;}
a.header_buyer:hover {background:666699; color:FFFFFF; text-decoration:none;}

a.buyer_link:link, a.buyer_link:active, a.buyer_link:visited {color:666699; font-size:12px; text-decoration:underline;}
a.buyer_link:hover {color:FFFFFF; font-size:12px; text-decoration:none; background:666699;}

a.seller_title:link, a.seller_title:active, a.seller_title:visited {color:0066CC; font-size:16px; text-decoration:underline; font-weight:bold;}
a.seller_title:hover {color:FFFFFF; font-size:16px; text-decoration:none; background:0066CC; font-weight:bold;}

a.seller_link:link, a.seller_link:active, a.seller_link:visited {color:999900; font-size:12px; text-decoration:underline;}
a.seller_link:hover {color:FFFFFF; font-size:12px; text-decoration:none; background:999900;}

a.top_link:link, a.top_link:active, a.top_link:visited {color:FF6600; text-decoration:underline; font-weight:bold;}
a.top_link:hover {background:FF6600; color:FFFFFF; text-decoration:none;}

a.link_bottom:link, a.link_bottom:active, a.link_bottom:visited {color:666699; text-decoration:underline;}
a.link_bottom:hover {background:666699; color:FFFFFF; text-decoration:none;}

a:link, a:active, a:visited {color:666666; text-decoration:underline;}
a:hover {color:FF9933; text-decoration:underline;}

a.link:link, a.link:active, a.link:visited {color:666699; font-size:12px; text-decoration:underline;}
a.link:hover {color:FFFFFF; text-decoration:none; background:666699;}

a.keyword:link, a.keyword:active, a.keyword:visited {color:666699; font-size:10px; text-decoration:underline;}
a.keyword:hover {color:FFFFFF; text-decoration:none; background:666699;}

a.keyword_header:link, a.keyword_header:active, a.keyword_header:visited {color:666699; font-size:12px; text-decoration:underline; font-weight:bold;}
a.keyword_header:hover {color:FFFFFF; text-decoration:none; background:666699;}
