body{
	background-color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	}
	
:focus {
	-moz-outline-style: none;
	}
	
#clear {
	clear: both;
	}
	
#body-wrapper {
	width: 883px;
	margin: 0 auto;
	padding: 0;
	}

a:link img {
	border: none;
	}
a:visited img {
	border: none;
	}
	
	
.fleft {float: left; }
/* ----- begin header ----- */

#header {
	width: 573px;
	margin: 0;
	padding: 0;
	}
	
#flashcontent {
	width: 573px;
	height: 108px;
	margin: 0;
	padding: 0;
	}
	
/* ----- begin navigation ----- */
#nav {
	width: 568px;
	height: 33px;
	margin: 0;
	padding: 0 0 0 5px;
	background: #fffab1;
	}
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 32px;
	float: left;
	width: 563px;
	}
#nav ul li a, #nav ul li a:link, #nav ul li a:visited {
	display: block;
	text-decoration: none;
	color: #000000;
	padding: 0 10px;
	}
#nav ul li a:hover {
	text-decoration: none;
	color: #f9a30e;
	padding: 0 10px;
	}
#nav ul li {
	color: #000000;
	float: left;
	margin: 0;
	padding: 0;
	line-height: 32px;
	text-transform: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	}
#nav li li.last {
	border-width: 0 1px 1px 1px;
	}
#nav ul li ul li a, #nav ul li ul li a:link, #nav ul li ul li a:visited {
	text-decoration: none;
	color: #FF0000;
	}
#nav ul li ul li a:hover {
	color: #ffffff;
	background: #f9a30e;
	}
#nav li ul {
	color: #ff0000;
	position: absolute;
	margin: 0;
	padding: 0;
	left: -999em;
	height: auto;
	width: 168px;
	}
#nav li li {
	color: #f9a30e;
	padding: 0;
	margin: 0;
	background: #fffab1;
	border: 1px solid #f9a30e;
	border-width: 0 1px 1px 1px;
	font-size: 11px;
	line-height: 25px;
	text-transform: none;
	font-weight: bold;
	}
#nav li li:hover, #nav li li.sfhover {
	background: #fffab1;
	}
#nav ul li li a, #nav ul li li a:link, #nav ul li li a:visited, #nav ul li li a:hover {
	width: 156px;
	padding: 0 10px;	
	}
#nav li ul a {
	color: #ff0000;
	}
#nav li ul a:hover, #nav li ul a.sfhover {
	color: #f9a30e;
	text-decoration: none;
	}
#nav li ul ul {
	margin: -20px 0 0 168px;
	}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}
#nav li:hover, #nav li.sfhover {
	}
/* ----- end navigation ----- */

/* ----- begin BIQ navigation ----- */
#nav-BIQ {
	width: 568px;
	height: 33px;
	margin: 0;
	padding: 0 0 0 5px;
	background: #cb9ac9;
	}
#nav-BIQ ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 32px;
	float: left;
	width: 563px;
	}
#nav-BIQ ul li a, #nav-BIQ ul li a:link, #nav-BIQ ul li a:visited {
	display: block;
	text-decoration: none;
	color: #000000;
	padding: 0 10px;
	}
#nav-BIQ ul li a:hover {
	text-decoration: none;
	color: #6800AE;
	padding: 0 10px;
	}
#nav-BIQ ul li {
	color: #000000;
	float: left;
	margin: 0;
	padding: 0;
	line-height: 32px;
	text-transform: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	background:;
	}
#nav-BIQ li li.last {
	border-width: 0 1px 1px 1px;
	}
#nav-BIQ ul li ul li a, #nav-BIQ ul li ul li a:link, #nav-BIQ ul li ul li a:visited {
	text-decoration: none;
	color: #6800AE;
	}
#nav-BIQ ul li ul li a:hover {
	color: #ffffff;
	background: #6800AE;
	}
#nav-BIQ li ul {
	color: #6800AE;
	position: absolute;
	margin: 0;
	padding: 0;
	left: -999em;
	height: auto;
	width: 168px;
	}
#nav-BIQ li li {
	color: #6800AE;
	padding: 0;
	margin: 0;
	background: #cb9ac9;
	border: 1px solid #6800AE;
	border-width: 0 1px 1px 1px;
	font-size: 11px;
	line-height: 25px;
	text-transform: none;
	font-weight: bold;
	}
#nav-BIQ li li:hover, #nav-BIQ li li.sfhover {
	background: #6800AE;
	}
#nav-BIQ ul li li a, #nav-BIQ ul li li a:link, #nav-BIQ ul li li a:visited, #nav-BIQ ul li li a:hover {
	width: 156px;
	padding: 0 10px;	
	}
#nav-BIQ li ul a {
	color: #6800AE;
	}
#nav-BIQ li ul a:hover, #nav-BIQ li ul a.sfhover {
	color: #cb9ac9;
	text-decoration: none;
	}
#nav-BIQ li ul ul {
	margin: -20px 0 0 168px;
	}
#nav-BIQ li:hover ul ul, #nav-BIQ li:hover ul ul ul, #nav-BIQ li.sfhover ul ul, #nav-BIQ li.sfhover ul ul ul {
	left: -999em;
	}
#nav-BIQ li:hover ul, #nav-BIQ li li:hover ul, #nav-BIQ li li li:hover ul, #nav-BIQ li.sfhover ul, #nav-BIQ li li.sfhover ul, #nav-BIQ li li li.sfhover ul {
	left: auto;
	}

#nav-BIQ li:hover, #nav-BIQ li.sfhover {
	}
/* ----- end BIQ navigation ----- */

/* ----- begin date ----- */

#date {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-align: right;
	color: #FF0000;
	width: 513px;
	height: 30px;
	margin: 0 auto;
	padding: 0 0 30px 0;
	}

#date-BIQ {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-align: right;
	color: #6800AE;
	width: 513px;
	height: 30px;
	margin: 0 auto;
	padding: 0 0 30px 0;
	}
	
/* ----- end date ----- */

/* ----- end header ----- */


/* ----- begin content ----- */

/* ----- begin headings ----- */

h1 {
	font-size: 18px;
	font-weight: bolder;
	color: #FF0000;
	padding: 0;
	margin: 0;
	}

h2 {
	font-size: 16px;
	font-weight: bolder;
	color: #FF0000;
	padding: 0;
	margin: 5px 0 15px 0;
	}

h3 {
	font-size: 14px;
	font-weight: bolder;
	color: #FF0000;
	padding: 0;
	margin: 0;
	}
h4 {
	font-size: 14px;
	font-weight: bolder;
	color: #FF0000;
	text-align: center;
	padding: 0;
	margin: 0;
	}
h5 {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	padding: 0;
	margin: 0;
}
h6 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 0;
	margin: 0;
}
.regtext {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 0;
	margin: 0;
}
h7 {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	font-style: italic;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding-bottom: 20px;
}
/* ----- end headings ----- */

#left-column {
	width: 157px;
	margin: 0;
	padding: 0;
	float: left;
	}

#content-wrapper {
	width: 573px;
	margin: 0 0 30px 0;
	padding: 0;
	float: left;
	}

#right-column {
	width: 152px;
	margin: 37px 0 0 0;
	padding: 0;
	float: left;
	}
	
#content {
	background: #fffab1;
	width: 573px;
	margin: 0;
	padding: 0;
	bottom: 0;
	}
	
#content-BIQ {
	background: #cb9ac9;
	width: 573px;
	margin: 0;
	padding: 0;
	bottom: 0;
	}

#header-image {
	width: 513px;
	margin: 20px 0 30px 30px;
	padding: 0;
	}

.textdiv {
	width: 513px;
	margin: 0 auto;
	padding: 0 0 30px 0;
	}

.textdiv p {
	line-height: 18px;
	color: #660000;
	margin: 0 0 10px 0;
	padding: 0;
	}
	
.textdiv ul {
	padding: 0 0 0 26px;
	margin: 0;
	}

.textdiv ul li {
	line-height: 18px;
	color: #660000;
	list-style-position: outside;
	list-style-image: url(/images/list-image.gif);
	padding: 0 0 10px 0;
	margin: 0;
	}
.textdiv ol {
	padding: 0 0 0 26px;
	margin: 0;
	}

.textdiv ol li {
	line-height: 18px;
	color: #660000;
	list-style-position: outside;
	padding: 0 0 5px 0;
	margin: 0;
	}
	
/* ----- begin staff containers ----- */

#staff {
	width: 280px;
	margin: 0;
	padding: 0;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #ffcc33;
	}
	
#staff ul {
	margin: 0;
	padding: 0;
	}
	
#staff ul li {
	height: 100px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #ffcc33;
	list-style: none;
	margin: 0;
	padding: 4px;
	clear: both;
	}
	
#staff ul li img {
	width: 100px;
	height: 100px;
	margin: 0;
	padding: 0 5px 0 0;
	float: left;
	}

#staff ul li p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #660000;
	padding: 0;
	}
	
#staff ul li p a:link{
	font-size: 12px;
	color: #ff0000;
	}

/* ----- end staff containers ----- */

.links {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #996600;
	text-decoration: none;
}

/* ----- start pricing ----- */

#pricing_box {
	border: 2px solid #FFCC00;
	padding: 5px;
}

#pricing_box h2 {
	margin: 5px 0 15px 5px;
}

#pricing_box h4 {
	background:url(/images/ohb-logo-small.gif) no-repeat 50% 0;
	padding:78px 0 0 0;
	margin: 6px 0 10px 0;
}

#pricing_box span {
	font-style: italic;
	font-weight: bold;
}

#pricing_box p {
	line-height: 18px;
	color: #660000;
	margin: 0 0 10px 0;
	padding: 0;
	}
	
#pricing_box ul {
	padding: 0 0 0 16px;
	margin: 0;
	}

#pricing_box ul li {
	line-height: 18px;
	color: #ff0000;
	list-style-position: outside;
	list-style-image: url(/images/list-image.gif);
	padding: 0 3px 12px 0;
	margin: 0;
	}

#pricing_box a:link {
	line-height: 18px;
	color: #660000;
	margin: 0 0 10px 0;
	padding: 0;
	}
	
#pricing_box a:visited {
	line-height: 18px;
	color: #660000;
	margin: 0 0 10px 0;
	padding: 0;
	}
	
.Copyright {
	font-size: 9px;
	color: #663000;
	line-height: 25px;
	}
	
.Body02 {
	font-size: 12px;
	line-height: 18px;
	color: #660000;
	}

/* ----- end pricing ----- */

/* ----- end content ----- */

	
/* ----- begin footer ----- */

#footer {
	background: url(../images/footer-bg.gif) no-repeat bottom right;
	width: 556px;
	height: 40px;
	margin: 0;
	padding: 20px 17px 0 0;
	}
	
#footer p {
	text-align: right;
	line-height: 14px;
	font-size: 9px;
	color: #663000;
	padding: 0;
	margin: 0;
	}

#footer-BIQ {
	background: url(/images/footer-bg-BIQ.gif) no-repeat bottom right;
	width: 556px;
	height: 40px;
	margin: 0;
	padding: 20px 17px 0 0;
	}
	
#footer-BIQ p {
	text-align: right;
	line-height: 14px;
	font-size: 9px;
	color: #663000;
	padding: 0;
	margin: 0;
	}
/* ----- end footer ----- */

/* ----- Cart ----- */

#cart table {
	margin: auto;
	}

#cart P.catname{
	text-align:center;
	margin-top:0px;
	margin-bottom:4px;
	vertical-align:top;
	text-align:center;
}
#cart P.catdesc{
	margin-top:0px;
	margin-bottom:0px;
	vertical-align:top;
}
#cart IMG.catimage{
	border:1px;
	border-width:thin;
	border-color:#000000;
	border-style:solid;
	vertical-align:top;
	}
#cart TD.catimage{
	vertical-align:text-bottom;
}
#cart TD.catname{
	vertical-align:text-bottom;
	text-align:center;
}
#cart TD.catnavigation{
	vertical-align:middle;
	text-align:left;
}
#cart table.cpd {
 background : #000000; 
 } 
 #cart td.cpdll { 
 background : #FFFAB1; 
 color: #000000;
  } 
 #cart td.cpdhl { 
  background : #FFFAB1; 
  color: #000000; 
  font-weight: bold;
  }
#cart div.cpdhlimage{
text-align:center;
 }
#cart  div.cpdhlname{
 color:#000000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
}
#cart div.prod3id{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
}
#cart div.prod3name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
}
#cart div.prod3discounts{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
}
#cart div.prod2description{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
}
#cart div.prod3listprice{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
}
#cart div.prod3price{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
}
#cart div.prod3pricetaxinc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
}
#cart div.listprice {
	 text-align: left;
	 }
#cart TABLE.cobtbl{
	background-color:#000000;
}
#cart TD.cobhl{
	background-color:#FFF7B8;
	}
#cart TD.cobll{
	background-color:#FFFAB1;
	color:#000000;
}
#cart SELECT.prodoption {
font-size: 10px;
font-family : Verdana;
color : #FF0000;
text-align:left;
}
#cart SPAN.prodoption {
 font-size: 11px;
 font-family : Verdana;
 color:#FF000;
}
#cart SPAN.price { COLOR: #000000; }
#cart  .style1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
}

p.center {
	text-align: center;
	font-size: 14px;
	}

