/* 
body { font-size: 62.5%; font-family: "Lucida Grande", Lucida, Verdana, sans-serif;  color: #3d3d3d;} 
p {font-size: 1.1em; line-height: 1.6em; margin-bottom: 14px; }
       a { color: #009fbf; }
h2 { font-size: 1.8em; line-height: 2.2em; }
h3 { font-size: 1.6em; line-height: 2.0em; }

td {
	 font-size: .75em;
	 line-height: 1.6em;
       }
*/

td.distributor_name { font-weight: bold; padding: 0 0 15px 0; font-size: 1.3em;}
       span.distributor_subtext { font-weight: normal; font-size: .8em;}

h1.province {
 font-size: 1.6em;
 font-weight: bold;
 border-bottom: 1px solid #E7E5E5;
 margin: 0;
 padding-top: .1em;
 padding-bottom: 9px;
}
       .prov_list {
	margin-top: 10px;

       }

/* Tabs
----------------------------------*/
.ui-tabs { position: relative; zoom: 1; border: 1px solid #e8e6e6; padding: 0; background-image: url('/images/retail_bar_bg.png'); background-repeat: repeat-y; 
						  -moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;

} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; font-size: 1.2em; font-weight: bold;}
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0px; margin: 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; width: 2.9em; color: #9a9998;
 _width: 4.2em; 
 padding: 0px; 
border-bottom: 1px solid #E7E5E5;
}
.ui-tabs .ui-tabs-nav li a:hover {
margin: 0;
color: #666;
}
.ui-tabs .ui-tabs-nav li span { float: left;  text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; background-image: url('/images/retail_bar_on.png'); color: #FFF;  !important}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected .ui-state-hover { cursor: text; background-image: url('/images/retail_bar_on.png'); color: #FFF; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border: 0; padding: 1em 1em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* Vertical Tabs
   ----------------------------------*/
.ui-tabs-vertical { width: 66em; }
.ui-tabs-vertical .ui-tabs-nav { padding: 0 0 0 0; float: left; width: 5.0em;  height: 45em; }
  .ui-tabs-vertical .ui-tabs-nav li { clear: left;  border-bottom-width: 1px !important; border-right-width: 0 !important; width: 2.9em; 
_width: 5.0em;
}
.ui-tabs-vertical .ui-tabs-nav li a { display:block;  padding-left: 1.3em; padding-top: .7em; padding-bottom: .7em;}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }
.ui-tabs-vertical .ui-tabs-panel { padding: .5em; float: right; width: 57.9em; margin-right: 1em; }

#can_flag {
 padding-left: 1.2em; padding-top: .7em; padding-bottom: .7em;
border-bottom: 1px solid #E7E5E5;
  width: 2.9em;
_width: 4.1em;
}

