﻿#refine-search {
background: transparent url(../images/bg_grad3.gif) repeat-x;
width: 680px;
height: auto;
border-top: solid 2px #4c7cb1;
border-bottom: none;
border-left: solid 1px #4c7cb1;
border-right: solid 1px #4c7cb1;
text-align: left;
margin-top: 15px;
margin-right: 20px;
}
#refine-search .heading {
font: bold 16px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
text-align: left;
border-bottom: 1px solid #9bb6d4;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;	
}
#refine-search .count {
font: bold 22px Arial, Tahoma, Verdana, sans-serif;
color: #004b9d;
text-align: left;
margin-left: 20px;
padding-top: 10px;
padding-bottom: 10px;	
}
#refine-search .block {
float: right;
position: relative;
left: 100px;
padding: 5px; 
color: #111111; 
width: 250px
}
#refine-search .arrow {
float: right; 
position: relative; 
top: -38px;
left: -5px;
}
#refine-search .summary {
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #233944;
text-align: left;
margin-left: 20px;
margin-right: 20px;
padding-top: 5px;
padding-bottom: 15px;
width: 630px;
}
#refine-search .text {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #233944;
text-align: left;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
border-top: 2px solid #9bb6d4;
clear: both;
}
#refine-search .text2 {
font: bold 12px Arial, Tahoma, Verdana, sans-serif;
color: #233944;
text-align: left;
margin-left: 20px;
margin-right: 20px;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 2px solid #9bb6d4;
}
#refine-search .text3 {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #233944;
text-align: left;
margin-left: 20px;
margin-right: 20px;
padding-top: 5px;
padding-bottom: 10px;
clear: both;
}
#refine-search .f11 {
font-size: 11px;
}
#refine-search .box {
float: left;
width: auto;
margin: 5px;
margin-right: 15px;
}
#refine-search .box2 {
clear: both;
width: 600px;
margin: 5px;
}
#refine-search .label {
font-weight: bold;
border-bottom: 1px solid #666666;
}
#refine-search .bold {
font-weight: bold;
}
.refine-form {
margin: 10px 5px 10px 5px;
}
.refine-form-dropdown {
font: normal 11px Arial, Tahoma, sans-serif; 
color: #333333;
height: 20px;
}
.refine-form-listbox {
font: normal 11px Arial, Tahoma, sans-serif; 
color: #333333;
height: 80px;
}
.refine-form-textbox {
border: 1px solid #808080;
font-size: 11px;
height: 15px;
}
.refine-form-label {
font: bold 11px Arial, Tahoma, Verdana, sans-serif;
color: #233944;
padding-top: 5px;
}
#fran-concepts {
background: transparent url(../images/bg_grad6.gif) repeat-x;
width: 680px;
height: auto;
border-top: solid 2px #4c7cb1;
border-bottom: solid 2px #4c7cb1;
border-left: solid 1px #4c7cb1;
border-right: solid 1px #4c7cb1;
text-align: left;
margin-top: 15px;
margin-right: 20px;
}
#fran-concepts .heading {
font: bold 16px Arial, Tahoma, Verdana, sans-serif;
color: #004b9d;
text-align: left;
border-bottom: 1px solid #4c7cb1;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;	
}
#fran-concepts .subheading {
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
text-align: left;
padding-left: 10px;
padding-top: 10px;
margin:0 10px 0 10px;
border:none;
}
#fran-concepts .logo {
padding: 5px;
}
#fran-concepts .info {
padding: 10px;
width: 190px;
}
#fran-concepts .block {
background-color: #fff; 
margin-top: 15px;
margin-left: 20px;
width: 200px;
height: 295px;
border: 1px solid #BDBECE;
}	
#fran-concepts a, #fran-concepts a:visited {
font-size: 12px;
font-weight: bold;
color: #004b9d;
text-align: left;
}	
#fran-concepts a:hover {
color: #222222;
}
#fran-concepts .text {
font-size: 11px;
color: #000;
padding: 5px;
}
#fran-concepts .checkbox {
padding: 2px;
width: 190px;
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #000;
}
#fran-concepts .arrow {
float: right; 
position: relative; 
top: -30px;
left: -50px;
}
#gvListings th {
background: transparent url(../images/bg_grad2.gif) repeat-x;
background-color: #eeeeee;
height: 30px;
border-top: solid 2px #4c7cb1;
border-bottom: solid 2px #4c7cb1;
text-align: left;
padding-right: 5px;
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvListings .tmp-pad {
padding-top: 5px;
}
#gvListings .tmp-pad2 {
padding-top: 5px;
text-align: center;
}
#gvListings th a {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvListings tr th a:visited {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvListings tr th a:hover {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvListings tr.featured {
border-top: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
}
#gvBKListings th {
padding: 5px 0px 5px 5px;
background-color: #eeeeee;
border-bottom: 1px solid #333333;
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;	
}
#gvBKListings th a {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvBKListings tr th a:visited {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvBKListings tr th a:hover {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvDeletedListings th {
background: transparent url(../images/bg_grad_gray.gif) repeat-x;
background-color: #eeeeee;
height: 30px;
border-top: solid 2px #666;
border-bottom: solid 2px #666;
text-align: left;
padding-right: 5px;
padding-left: 5px;
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvDeletedListings .tmp-pad {
padding-top: 5px;
}
#gvDeletedListings th a {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvDeletedListings tr th a:visited {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvDeletedListings tr th a:hover {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvDeletedListings tr.featured {
border-top: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
}
#gvPending th {
background: transparent url(../images/bg_grad_gray.gif) repeat-x;
background-color: #eeeeee;
height: 30px;
border-top: solid 2px #999;
border-bottom: solid 2px #999;
text-align: left;
padding-right: 5px;
padding-left:5px;

font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvPending .tmp-pad {
padding-top: 5px;
}
#gvPending .tmp-pad2 {
padding-top: 5px;
text-align: center;
}
#gvPending th a {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}

#gvPending tr th a:visited 
{
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvPending tr th a:hover {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvPending tr.featured {
border-top: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
}
#gvBilling th {
background: transparent url(../images/bg_grad2.gif) repeat-x;
background-color: #eeeeee;
height: 30px;
border-top: solid 2px #4c7cb1;
border-bottom: solid 2px #4c7cb1;
text-align: left;
padding-right: 5px;
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvBilling  .tmp-pad {
padding-top: 5px;
}
#gvBilling  .tmp-pad2 {
padding-top: 5px;
text-align: center;
}
#gvBilling  th a {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvBilling  tr th a:visited {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvBilling  tr th a:hover {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#gvBilling  tr.featured {
border-top: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
}
.listings tr td {
font-size: 11px;
color: #333333;
text-align: left;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
height: 25px;
vertical-align: top;
}
#listings {
width: 680px;
border-bottom: solid 2px #4c7cb1;
border-left: solid 1px #4c7cb1;
border-right: solid 1px #4c7cb1;
margin-right: 20px;
}
#listings a, #listings a:visited {
font-size: 12px;
font-weight: bold;
color: #004b9d;
text-align: left;
padding-left: 5px;
}
#listings a:hover {
color: #222222;
}
#listings .sort-img {
position: relative;
top: 4px;
left: 3px;
white-space: nowrap;
}
#refine-panel {
background: transparent url(../images/bg_grad4.gif) repeat-x;
background-color: #f2f2f2;
width: 200px;
height: auto;
border: solid 2px #22436b;
text-align: left;
margin-top: 15px;
margin-bottom: 25px;
}
#refine-panel .heading {
font: bold 16px Arial, Tahoma, Verdana, sans-serif;
color: #FFFFFF;
text-align: left;
border-bottom: 1px solid #22436b;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
#refine-panel .form-btn {
margin-top: 10px;
margin-left: 0px;
}
#refine-panel .label3 {
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #666666;
}
#refine-panel .ownerfin {
white-space: nowrap;
font: normal 11px Arial, Tahoma; 
color: #000; 
}
#refine-panel .ownerfincheckbox {
float: left;
padding-right: 2px;
padding-left: 1px;
position: relative;
top: -1px;
}
/*Paging styles*/
div.pagination {
padding: 3px;
margin: 3px;
}
div.pagination a {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #AAAADD;
text-decoration: none;
color: #000099;
}
div.pagination a:hover, div.pagination a:active {
border: 1px solid #000099;
color: #000;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #000099;
font-weight: bold;
background-color: #4c7cb2;
color: #FFF;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #EEE;
color: #DDD;
}
