
/* header */

td,tr,table,p { 
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	margin:0;
	padding:0;
}

p #prod_desc, td #prod_desc {
	padding:5px;
}

body {
	margin:0;
	padding:0
}

body,td,select,input,textarea {
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size:8.5pt; 
	color:#000;
}

.mainbg {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

#mainbody {
	margin:auto;
	max-width: 1024px; 
	min-width: 960px;
}

#header {
	max-width:1024px;
	height:100px; 
	position:relative;
	margin:auto;
}

#logo {
	position:relative;
	top:5px;
	left:0px;	
	padding:0;
}

#pnglogo {
}

#rlogo {
	position:absolute;
	top:0px;
	right:0px;	
	padding:0;
}

#ml_bg {
	background:#eaae3a;
	position:absolute;
	top:78px;
	height:22px;
	width:100%; 
	color:fff;
}

.main_links a:link {
	color: #fff;
	}

.main_links {
	list-style-type:none;
	margin:0;
	padding:0;
	color:fff;
}

.main_links a {
	display:block; 
	color:#FFF;
	font-weight:bold;
	white-space:nowrap;
	border:1px solid #eaae3a;
	text-decoration:none;
	margin:1px;
	padding:2px 6px;
}

.main_links a:visited {
	color:#FFF;
}

.main_links a:hover {
	border:1px solid #FFF;
	color:#FFF;
}

.ml_left li {
	float:left;
	border-right:1px solid #fefefe;
}	

.ml_right li {
	float:right;
	border-left:1px solid #fefefe;
}

#search-head {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	position:absolute;
  left:360px;
  top:39px;
	color:#fff;
  font-size:1em;
  font-weight:bold;
  padding:0 5px;
  border: 2px solid #eaae3a;
  background:#eaae3a;
}

#search-head a, #search-head a:link {
	color:#fff;
}

#search-form-container {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	position:absolute;
  left:350px;
  top:56px;
  background:#fff;
  width:220px;
  border: 2px solid #eaae3a;
  border-bottom: 1px solid #eaae3a;
}

#search-form  {
	padding-left:10px;
}

.search-widget-text {
	display: block;
	width: 185px;
  font-size: 1em;
	padding: 3px 0px 2px 0px;
	border:0px;
  float:left;
  color:#aaa;
}

.search-widget-text:hover {
	color:#000;
}

.search-widget-text:focus {
	color:#000;
}

#searchbutton 
{
  display: block;
  float:left;
}

#currency-select-container {
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	position:absolute;
  left:590px;
  top:56px;
  background:#fff;
  width: 130px;
  border: 2px solid #eaae3a;
  border-bottom: 1px solid #eaae3a;
}

.login {
	position:absolute;
  color:#eaae3a;
  font-size:1em;
  font-weight:bold;
}

.login-title {
  left:154px;
  top:40px;
  width:60px;
}

.login-remme {
  width:150px;
  top:40px;
  left:5px;
}

.login-usert {
  top:4px;
  width:60px;
  left:5px;
}

.login-passt {
  top:23px;
  width:60px;
  left:5px;
}

.login-useri {
  top:2px;
  width:150px;
  left:80px;
}

.login-passi {
  top:21px;
  width:150px;
  left:80px;
}

.login-disabled {
	color:#fefefe;
  background:#fefefe;
}

.login_input {
	width:145px;
	height:14px;
	display: block;
  font-size: 1em;
	border:0px;
}

.login-head {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	position:absolute;
  right:0px;
  top:16px;
  background:#fefefe;
  width:230px;
  height:60px;
  border: 2px solid #eaae3a;
  border-bottom: 0px;
}

.login-header {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	position:absolute;
  right:0px;
  top:-2px;
  height:16px;
	color:#fff;
  font-size:1em;
  font-weight:bold;
  padding:0 5px;
  border: 2px solid #eaae3a;
  background:#eaae3a;
}

.login-header a {
	color:#fff !important;
}

#login-button 
{
  display: block;
  float:left;
}

#prod_desc {
	width:100%;
	
	padding-top:5px;
	padding-bottom:10px;
	}

#footer_wrapc {
	background:#ffffff;
}

#footer_wrapi {
	background:#03412C url('/layout/footerbg.jpg') repeat-x bottom;
}

#footer {
	text-align:center;
	font-size:.85em;
	padding:5px 0;
	max-width: 1024px; 
	min-width: 960px;
	margin:auto;
	color:#C8E6E1
}

#footer a {
	color:#C8E6E1
}

.grouphead {
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background:#2e2e2e;
	display:inline-block;
	font-weight:bold;
	color:#FFF;
	padding:5px 15px;
	margin:0 10px;
}

.groupfoot {
	background:#2e2e2e;
	display:inline-block;
	font-weight:bold;
	color:#FFF;
	padding:5px 15px;
	margin:0px;
}

.small_list {
font-familly:tahoma;
font-size:9px;
line-height:13px;
width:159px; 
white-space:nowrap;
overflow:hidden;
min-height:52px;
background:white;
border:1px solid #2e2e2e;
}

.small_list_text {
padding-left:2px;
}

img {
border:0;
}

.table_border {
border:1px solid #2e2e2e;
padding:10px;
}

.table_border_cells {
background:#2e2e2e;
}

.table_border_cells td {
background:#FFF;
}

hr.hr_red {
color:#2e2e2e;
}

hr.hr-red {
color:#2e2e2e;
clear:both;
float:none;
width:100%;
height:2px;
margin:5px 0 10px 0;
}

#column_hover a {
display:block;
font-size:8pt;
padding:2px 2px 3px 4px;
}

#column_hover a:hover {
display:block;
background:#2e2e2e;
color:#FFF;
text-decoration:none;
}

.columncontent {
background-color:#fefefe;
font-family:Verdana;
font-size:8.5pt;
padding:5px;
}

.bodytext {
font-weight:normal;
font-size:8.5pt;
font-family:Verdana;
text-decoration:none;
color:#000;
}

.bodytextbold {
font-weight:bold;
font-size:8.5pt;
font-family:Verdana;
text-decoration:none;
color:#000;
}

.frontcs {
font-weight:bold;
font-size:9pt;
color:red;
font-family:verdana;
}


.blueheader {
font-weight:bold;
font-size:10pt;
color:#eaae3a;
font-family:verdana;
}

.blueheader1 {
font-weight:bold;
font-size:8pt;
color:#eaae3a;
font-family:verdana;
}

.blueheader2 {
font-weight:bold;
font-size:12pt;
color:#eaae3a;
font-family:verdana;
padding-top:5px;
}

.greytext {
font-weight:normal;
font-size:8pt;
color:#999;
font-family:verdana;
}

.smallgreytext {
font-weight:normal;
font-size:7.5pt;
color:#999;
font-family:verdana;
}

.prodprice {
font-weight:bold;
font-size:8pt;
color:red;
font-family:Verdana;
}

.lightgrey {
font-weight:normal;
font-size:8pt;
color:#acacac;
font-family:verdana;
}

.smallblacku {
font-weight:normal;
font-size:8pt;
color:#000;
font-family:verdana;
text-decoration:underline;
}

.blacku {
font-weight:bold;
font-size:10pt;
color:#000;
font-family:verdana;
text-decoration:underline;
}

.smallblackb {
font-weight:bold;
font-size:8pt;
color:#000;
font-family:verdana;
text-decoration:none;
}

.smallgreyb {
font-weight:bold;
font-size:8pt;
color:#888;
font-family:verdana;
text-decoration:none;
}

.blackbu {
font-weight:bold;
font-size:9pt;
color:#000;
font-family:verdana;
text-style:italic;
}

.greyheader {
font-weight:bold;
font-size:15pt;
color:#666;
font-family:arial;
}

.redlink {
font-weight:bold;
font-size:8pt;
color:#c30;
font-family:verdana;
text-decoration:underline;
}

.bluelink {
font-weight:bold;
font-size:9pt;
color:#eaae3a;
font-family:verdana;
text-decoration:underline;
}

.bluelinksml {
font-weight:normal;
}

.redi {
font-weight:bold;
font-size:18pt;
color:#2e2e2e;
font-style:italic;
font-family:verdana;
}

a:hover {
color:#000;
text-decoration:underline;
}

h3 {
font-size:11px;
color:#555;
font-family:Verdana;
}

.buttonlink {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
display:inline-block;
border:1px solid #000;
background:#F8F8F8;
font-weight:bold;
color:#000;
text-align:center;
font-size:11px;
padding:5px 10px;
white-space:nowrap;
}

.cobutton {
display:inline-block;
border:1px solid #000;
background:#457AAF;
font-weight:bold;
color:#FFF;
text-align:center;
font-size:11px;
padding:5px 10px;
vertical-align: middle;
}

.custbutton {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
display:inline-block;
border:1px solid #000;
background:#F8F8F8;
font-weight:bold;
color:#000;
text-align:center;
font-size:10px;
padding:3px 2px;
}

#search_results th {
font-size:11px;
text-align:left;
padding-left:5px;
padding-bottom:3px;
background:#61A8B0;
font-weight:bold;
color:#44FF44;
}

#search_results th a {
color:#44FF44;
}

#search_results{
text-align:left;
}

.product_img {
border:1px solid #D0D0D0;
background:#FFF;
width:182px;
height:182px;
margin:auto;
display: table-cell;
vertical-align: middle;
text-align: center;
}

.search_image {
width:72px;
height:72px;
border:1px solid #D0D0D0;
background:#FFF;
display: table-cell;
vertical-align: middle;
text-align:center;
margin:2px;
}

.search_name {
padding:2px 2px 5px 5px;
}

.search_price {
font-weight:bold;
font-size:8pt;
color:#eaae3a;
font-family:verdana;
width:80px;
text-align:right;
}

.search_icons {
width:60px;
text-align:right;
white-space:nowrap;
padding-right:10px;
padding:2px 2px 5px 2px;
}

.search_cart {
width:30px;
text-align:right;
padding:2px 2px 5px 2px;
}

.img_thumb {
width:70px;
height:70px;
border:1px solid #D0D0D0;
background:#FFF;
display: table-cell; 
vertical-align: middle;
text-align:center;
margin:2px;
}

#footer a,.search_name a {
text-decoration:underline;
}

a,a:link,a:visited {
color:#000;
text-decoration:none;
}

.white,.header1,.header,.top10 {
font-weight:bold;
font-size:8pt;
color:#fff;
font-family:verdana;
}

.productcategory,.subcat,.cat {
font-weight:normal;
font-size:9pt;
color:#000;
font-family:verdana;
}

.productcategory1,.iproductcategory,.blackbold,.subtotal {
font-weight:bold;
font-size:9pt;
color:#000;
font-family:verdana;
}

.newsletter,.qs,.smallblack {
font-weight:normal;
font-size:8pt;
color:#000;
font-family:verdana;
}

.smallblackbu {
font-weight:bold;
font-size:8pt;
color:#000;
font-family:verdana;
text-decoration:underline;
}

.login,.smallblackbi {
font-weight:bold;
font-size:8pt;
color:#000;
font-family:verdana;
}

.grey,.smallgrey {
font-weight:normal;
font-size:8pt;
color:gray;
font-family:verdana;
}

h2,h1 {
font-weight:bold;
font-size:10pt;
color:#000000;
font-family:Verdana;
}

h1 {
margin:0;
}

a.grouphead,a.grouphead:hover,a.groupfoot,a.groupfoot:hover,a.grouphead:visited,a.groupfoot:visited {
color:#FFF;
}

.buttonlink:hover,.selbuttonlink:hover,.cobutton:hover,.qlink:hover,.custbutton:hover {
background:#2e2e2e;
color:#FFF;
text-decoration:none;
}

#openhrs dl{
background:#fefefe;
white-space:nowrap;
color:#0060FF;
overflow:auto;
display:block;
text-align:left;
margin: 0px;
padding: 0px;
}

#openhrs dl dt{
background:#fefefe;
white-space:nowrap;
color:#0060FF;
width:70px;
float:left;
clear:left;
font-weight:bold;
font-size:11px;
}

#openhrs dl dd{
background:#fefefe;
white-space:nowrap;
color:#000;
font-size:11px;
margin-left:75px;
clear:right;
}
	
#openhrs dl dd.warn{
color:#F00;
}
	
#openhrs h3{
text-align: center; 
color: #0060FF;
margin: 0px 0px 5px 0px;
padding: 0px;
font-weight:bold;
font-size:13px;
}	

#column_hover .cat_subtitle {
display:block;
font-weight:bold;
background:#DFDFDF;
padding:3px 3px 3px 10px;
}

form.nomargin {
margin: 0px;
}

.blueline {
height:2px; 
border:none; 
background:#f0f0f0; 
color:#f0f0f0; 
display:block;
margin:0px !important;
margin: -7px;
}

.prodinfo {

	width:95px; 
	padding:0 5px 3px 0; 

float:left; 
text-align:right; 
}

.prodinfor {
float:left;
padding:0 10px 3px 0; 
}

.prodheading {
text-align:center; 
font-size:12pt;
}

.fbdiv {
padding-left:20px;
display: table-cell;
}

#catlist-head {
	background:#2e2e2e;
	text-align:left; 
	color: #FFF; 
	font-weight:bold;
	padding:2px 0;
}

#catlist-head a,#catlist-head a:link,#catlist-head a:hover a:visited {
	color:#fff;
}

.catlist-title {
color:#fff;	
font-size:100%;
white-space:nowrap;
font-weight:normal;
padding:0 5px;
margin:0px;
overflow:hidden;
}

.menu-categories {
margin:0 0 10px 0;
list-style:none;
padding:0px;
font-family:tahoma;
}

.parent-category {
text-align:left;
border-bottom:1px #EEE solid;
}

.sub-category1 {
font-weight:500;
background:#e0e0e0;
white-space:nowrap;
overflow:hidden;
}

.category-widget a {
text-decoration:none;
display:block;
width:194px !Important;
overflow:hidden;
white-space:nowrap;
}

.tagline {
font-size:90%;
}

.product-display-table {
width:100%;
border-top:1px solid #aaa;
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;
}

.product-display-table .top-border td {
border-top:1px solid #aaa;
}

.product-display-table td {
border-left:1px solid #aaa;
}

.product-thumb-wrapper {
border:1px solid #aaa;
overflow:hidden;
width:74px;
height:74px;
margin:5px auto;
}

.product-thumb {
	border:none !important;
	width:74px;
	height:74px;
	text-align:center;
	background:#fff;
}

.left-align {
	text-align:left;
}

.product-desc {
	font-size: 1em;
  line-height: 1.2em;
  height: 3.6em;
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
	max-width:200px;
}

a.red-link {
color:#c30;
font-weight:700;
text-decoration:underline;
}

a.black-link {
font-weight:700;
color:#000;
text-decoration:underline;
}

.product-cell {
width:20%;
padding:5px;
}

.product-display-table {
width:100%;
border-top:1px solid #2e2e2e;
border-bottom:1px solid #2e2e2e;
border-right:1px solid #2e2e2e;
}

.product-display-table .top-border td {
border-top:1px solid #2e2e2e;
}

.product-display-table td {
border-left:1px solid #2e2e2e;
}

.feature-container {
font-size:1em;
}

.prodleft {
	width:100px;
}

.bottom2pxline {
  border-bottom:2px #f0f0f0 solid;
}

.top2pxline {
  border-top:2px #f0f0f0 solid;
}

.top1pxline {
  border-top:1px #f0f0f0 solid;
}

.paddtopbot3 {
	padding:3px 0;
}
	
.v-box {
	padding:5px 0;
}

.center-align {
	text-align:center;
}

.product-tip {
	background:#ADD8E6;
	border:1px solid #aaa;
	margin:10px;
	padding:0 10px;
}

h2 {
	font-size:1em;
	letter-spacing:0.01em;
	font-weight:700;
}

.padtopbot {
	padding-top:5px;
	padding-bottom:5px;
}

.padding5 {
	padding:5px;
	}

.product_control {
	width:100%; 
	text-align:center; 
	margin:auto; 
	background-color:#C8E6E1;
	padding:5px 0;
	overflow:hidden;
}

.strikeout {
	text-decoration: line-through;
}


#webheader {
position:absolute;
top:-1px;
left:5px;
font-weight:bold;
font-size:1em;
color:#282828;
}

#paytype img {
border-left:1px solid #666;
border-top:1px solid #666;
border-bottom:1px solid #666;
}

#paytype {
margin:auto;
}

.search-nav {
	border-left:1px solid #2e2e2e;
	float:left;
	padding:2px 5px;
	background-color:#fafafa;
}

.search-line {
	float:left;
	padding:0;
	background-color:#61A8B0;
	width:100%;
}

.search-navbox a:hover {
	background-color:#61A8B0;
	color:#fff;
}

.search-navred {
	color:white;
	background-color:#eaae3a;
}

.search-navgrey {
	color:#ffffff;
}

.search-navpage {
	text-align:center;
	width:20px;
}

.search-navbox {
	border-right:1px solid #2e2e2e;
	border-top:1px solid #2e2e2e;
	border-bottom:1px solid #2e2e2e;
	float:right;
}

.itemlst {
  font-size: 9px;
  line-height: 12px;
  max-height: 24px;
	overflow:hidden;
	margin:3px 0;
}
	
.itemlstbdr {
	border-top:1px solid #ffffff;
}

.lightheadtext {
	color:#44FF44;
	font-weight:bold;
}

.socialline {
	padding: 2px 10px;
	float:left;
}
	
.catlist-grp {
	background:#2e2e2e;
	text-align:left; 
	color: #FFF; 
	font-weight:bold;
	font-size:100%;
	white-space:nowrap;
	padding:1px 5px 2px;
	margin:0px;
	overflow:hidden;
	border-bottom:1px #EEE solid;
}

dt.label {
	clear:both;
	float:left;
	width:150px;
	padding:5px 5px 0 0;
	text-align:right;
	white-space:nowrap;
}

dd.value {
	float:left;
	padding:2px 0 0 0; 
	margin:0;
}

.box100 {
	width:100%;
}

.wide-textarea {
	width:85%;
	height:150px;
	padding-top:2px; 
}

.box-success {
	background:green;
	border:1px solid #aaa;
	margin:10px;
	padding:5px;
	text-align:center;
	color:white;
}

.box-error {
	background:#eca12e;
	border:1px solid #aaa;
	margin:10px;
	padding:5px;
	text-align:center;
	color:black;
}

.red {
	color:#D71C23;
}

.textcontainer {
margin-left:4px;
line-height:1.15em;
float:left;
height:40px;
width:125px;
padding-top:7px;
}

.textcontainer_sm {
margin-left:2px;
line-height:1.0em;
float:left;
height:28px;
width:100px;
padding-top:4px;
}

.linedark {
border-top: 1px solid #e3e3e3;
height:41px;
width:172px;
background-color:#fff;
background-image:url('../layout/lineonebg.jpg') ;
overflow:hidden;
text-align:left;
}

.copp {
	float:left; 
	text-align:center;
	background-color:#2e2e2e;
	padding:2px 3px;
  line-height: 1.1em;
  margin-top:1px;
  color:white !important;;
  display:block;
}

.linedark_sm {
	border-top: 1px solid #e3e3e3;
	height:29px;
	width:130px;
	background-color:#fff;
	background-image:url('../layout/lineonebg_sm.jpg') ;
	overflow:hidden;
	text-align:left;
}

.linedark  small {
font-size: 10px;
color: #fff;
}

.checkoutbg {
background: #42b74b; /* Old browsers */
background: -moz-linear-gradient(top,  #42b74b 1%, #148e1c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#42b74b), color-stop(100%,#148e1c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #42b74b 1%,#148e1c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #42b74b 1%,#148e1c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #42b74b 1%,#148e1c 100%); /* IE10+ */
background: linear-gradient(top,  #42b74b 1%,#148e1c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42b74b', endColorstr='#148e1c',GradientType=0 ); /* IE6-9 */
}

.checkoutbg:hover {
background: #15901d;
}

.checkoutfinal {
background: #B74B42; /* Old browsers */
background: -moz-linear-gradient(top,  #B74B42 1%, #8E1C14 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#B74B42), color-stop(100%,#8E1C14)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #B74B42 1%,#8E1C14 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #B74B42 1%,#8E1C14 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #B74B42 1%,#8E1C14 100%); /* IE10+ */
background: linear-gradient(top,  #B74B42 1%,#8E1C14 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B74B42', endColorstr='#8E1C14',GradientType=0 ); /* IE6-9 */
}

.checkoutfinal:hover {
background: #901D15;
}

.cursor {
cursor:pointer;
/*this makes ie render a hand on mouseover isntead of an arrow */
}

.coiconcontainer {
width: 41px;
height:41px;
float:left;
background-image:url('../layout/bgspotgreen.png') ;
}

.coiconcontainer_sm {
width: 28px;
height:28px;
float:left;
background-image:url('../layout/bgspotgreen_sm.png') ;
}

.rounded-all {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

#pagecontent {
	margin-left: 200px;

		padding: 2px 2px 2px 5px;

	overflow:hidden;
}

#pagecenter {
/*	font-size: 0.7em; */
	position:relative;	
	clear:both;
	width:100%;			
	overflow:hidden;
	background:#fff;
}

#contentContainer {
	float: left;
	width: 100%;
}
	
#leftmenu	{
	float: left;
	width: 200px;
	margin-left: -100%;
	overflow:hidden;
}

.leftmenutitle {
	background:#2e2e2e;  
	text-align:left;
	font-weight:bold;
	font-size:8.5pt;
	display:block;
	color:#FFF;
	text-decoration:none;
	width:100%;
	padding:4px 6px;
}

.leftmenutitle a {
	color:#FFF;
}

.bottomdata {
	background:#fff;
}

.bottom-container-clear {
	background:#fff;
	font-size:1.1em;
	width:50%;
	float:left; 
}

.bottom-container-cols {
	font-size: 10px;
	float:left; 
	width:50%;
}

.bottomlst {
	font-size: 10px;
	white-space:nowrap;
	overflow:hidden;
}

.bottomlegend {
	font-size:12px;
	background:#2e2e2e;
	width:50%;
	color:#C8E6E1;
	font-weight:700;
	text-align:left;
	text-indent:7px;
	text-shadow: 1px 1px 1px #ffffff;
	float:left; 
}

.b-pad {
	margin:0 auto;
	padding:3px 0;
}

a.white-link-p {
	color:#fff;
	text-decoration:none;
}

.recentlst {
  font-size: 9px;
	overflow:hidden;
	white-space:nowrap;
}
