	/* not sure about the following: */
/*
a.bottomnav:link {color: white; text-decoration: none;}
a.bottomnav:visited {color: white; text-decoration: none;}
a.bottomnav:hover {color: white; text-decoration: underline;}
a.bottomnav:active {color: white; text-decoration: underline;}
*/
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

select.narrow {
  background-color: #ffffff;
  color: #000000;
  font: 10px Arial Narrow, Arial,Verdana,Helvetica,sans-serif;
}
select.narrow_green {
  background-color: #ccffcc;
  color: #000000;
  font: 10px Arial Narrow, Arial,Verdana,Helvetica,sans-serif;
}

input.narrow {
  background-color: #ffffff;
  color: #000000;
  font: 11px Arial Narrow, Arial,Verdana,Helvetica,sans-serif;
}

/* table, TR, TD */
table.dbo_mag_table {
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	width: 100%;
}
table.dbo_mag_table th {
	border-width: 0px;
	padding: 2px;
	border-style: solid;
	border-color: gray;
	background-color: white;
}
table.dbo_mag_table td {
	border-width: 0px;
	padding: 2px;
	border-style: solid;
	border-color: gray;
	background-color: white;
}

.urban_title{


}
table.phoneSection{
   width: 575;
   border: 0;
   margin: 2px;
   /* cellpadding: 2; */
   background-color: #E7E5FF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
}

.phoneSectionHeader{
  background-color:#CCCCFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}


tr.hiddenRow{
  border-width: 0px;
  border-spacing: 0px;

  /*
  cellpadding: 0;
  cellspacing: 0;
  */
  border: 0;
  padding: 0px;
  border-width: 0px;
  border-spacing: 0px;
  border-style: none;
  /* border-color: gray; */
  border-collapse: collapse;
  /* background-color: white; */
}

.note {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: italic;
}
.highlight_note {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: italic;
  background-color:#FFFF99;
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


/* table, td, span */

.dbo_stdpromo_enter, .dbo_stdpromo_good, .dbo_stdpromo_bad {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   width: 90%;
   /* margin-left: auto; margin-right: auto; */
   text-align: center;
}
.dbo_stdpromo_good {
   color: #0000cc;
}

.dbo_stdpromo_code {
   color: #000000;
   background: #ffffcc;
   margin-left: 5px;
   margin-right: 5px;
  /* text-decoration: underline; */
}

.dbo_stdpromo_bad {
   color: #cc0000;
}
.dbo_stdpromo_input {

}

.dbo_bold {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   font-weight: bold;
}

.dbo_big_bold {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #000000;
   font-weight: bold;
}

.dbo_bold_red {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #CC0000;
   font-size: 13px;
   font-weight: bold;
}

.dbo_bold_green {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #009900;
   font-size: 13px;
   font-weight: bold;
}

.dbo_bold_white {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #ffffff;
   font-size: 13px;
   font-weight: bold;
}


.dbo_bold_deepred {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #990000;
   font-size: 13px;
   font-weight: bold;
}


.dbo_bold_blue {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #000066;
   font-size: 13px;
   font-weight: bold;
}
div.dbo_bold_blue * {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #000066;
   font-size: 13px;
   font-weight: bold;
}

.dbo_bold_nuphedblue {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #0b7ce6;
   font-size: 13px;
   font-weight: bold;
}

.dbo_bold_viaproblue {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #02479E;
   font-size: 13px;
   font-weight: bold;
}

.dbo_bold_hspink {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #ff5582;
   font-size: 13px;
   font-weight: bold;
}

.dbo_bold_grey {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #919090;
   font-size: 13px;
   font-weight: bold;
}

.dbo_bodytext, .dbo_bodytext li {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
}

.dbo_bodytext_narrow {
   font-family: Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
}

.dbo_big_bodytext {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
}

.dbo_bodytext_red {
   color: #FF0000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
}

.dbo_bodytext_blue {
   color: #000066;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
}


.dbo_bold_bodytext {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
}


.dbo_mag_title {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.dbo_mag_header {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
        text-decoration: underline;
}
.dbo_mag_text {font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}

.narrow_red {
   color: #990000;
   font-family: Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
}

/* styles for specific sites */
.beso_orderpage_top, .beso_enter_order {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
}

/* td, span:: beso_orderpage_2 */
.beso_orderpage_2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}

.excell_orderpage_top, .excell_enter_order {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
}

.excell_red {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #CC0000;
}

a.orexis:link{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#000066;;
}

.dbo_hide {
	display: none;
}

img.float_left {
		float: left; 
		margin-right:0.5em; 
}

img.float_right {
		float: left; 
		margin-left:0.5em; 
}
span.receipt_message_success {
  line-height: 14px;
  font-size: 12px;
}
span.receipt_message_failure {
  line-height: 14px;
  font-size: 12px;
}