body { font-family: Arial, Verdana, sans-serif; margin: 0px 0px 15px 17px; background-color: #FFFFFF; }
span { font-size: 11px; line-height: 14px; color: #2D3437; }
div { font-size: 11px; line-height: 14px; color: #2D3437; }
p { font-size: 11px; line-height: 14px; color: #2D3437; }
td { font-size: 11px; line-height: 14px; color: #2D3437; }
ol { font-size: 11px; line-height: 14px; color: #2D3437; }
ul { font-size: 11px; line-height: 14px; list-style-image: url(/img/img_leftnav_bullet_off.gif); color: #2D3437; }
li { font-size: 11px; line-height: 14px;  color: #2D3437; }
h1 { font-size: 11px; font-weight: bold; line-height: 18px; color: #2D3437; }
h2 { font-size: 11px; font-weight: normal; line-height: 13px; color: #2D3437; }

a { text-decoration: none; color: #FF6309; }
a:hover { text-decoration: underline; }

a.front { text-decoration: none; color: white; }
a.front:hover { text-decoration: none; }

a.blue{ text-decoration: none; color: #719BAD; }
a.blue:hover { text-decoration: underline; }

.orange { color: #FF6309; }
#product_div { color: #FF6309; font-weight:bold; }

/* topnav menu styles here */
.dropmenuCellOff { width: 150px; height: 20px; margin: 0px 0px; padding: 2px 2px 2px 4px; border-right: 1px solid #8B9598; border-bottom: 1px solid #8B9598; border-left: 1px solid #8B9598; background: #FFFFFF; font: normal 10px Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; color: #636D71; cursor: default; }
.dropmenuCellOver { width: 150px; height: 20px; margin: 0px 0px; padding: 2px 2px 2px 4px; border-right: 1px solid #8B9598; border-bottom: 1px solid #8B9598; border-left: 1px solid #8B9598; background: #C9DCEA url(http://www.clearone.com/img/topnav_bg_over.gif) no-repeat; font: normal 10px Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; color: #636D71; cursor: pointer; }
.dropmenu a { text-decoration: none; color: #8B9598; }  
.dropmenurow{ background: #C9DCEA; }
.red{ color: #A0C3DA; }

/* home page styles here */
.hmSpotlightCell { padding: 7px 6px 12px 6px; border-left: 1px solid #A7AEB1; border-right: 1px solid #A7AEB1; height: 45px; }
.hmSpotlightCell2 { width: 485px; height: 75px; padding: 10px; background: transparent url(/img/hm_spotlight_bg2.gif) no-repeat; }
.hmSpotlightCell3 { width: 230px; height: 65px; padding: 5px; background: transparent url(/img/hm_spotlight_bg3.gif) no-repeat; }
.hmNewsCell { padding-top: 8px; }
.hmNewsText { font-size: 10px; color: #2D3437; }
.hmNewsText a { font-size: 11px; text-decoration: none; color: #858585; }
.hmNewsText a:hover { text-decoration: underline; }

/* global styles here */
.bodyCell { padding: 0px 15px 20px 15px; }
.photoCell { padding-right: 15px; }
.spotlightCell { padding: 0px 0px 15px 10px; }
.spotlight li { list-style-image: url(/img/t2_spotlight_sub_bullet.gif); margin-left: -15px; }
.spotlight2 li { list-style-image: url(/img/t2_spotlight_sub_bullet.gif); margin-left: 7px; }
.spotlight ul { list-style-image: url(/img/t2_spotlight_sub_bullet.gif); }
.bodyHdrText { font-size: 12px; font-weight: bold; line-height: 18px; color: #2D3437; }

/* table styles here */
.tableHdrCellOrange { padding: 5px; background-color: #FF6309; border: 2px solid #FFFFFF; }
.tableHdrCellGray { padding: 5px; background-color: #8C9294; border: 2px solid #FFFFFF; }
.tableHdrCellBlack { padding: 5px; background-color: #2D3437; border: 2px solid #FFFFFF; }
.tableHdrCellBlue { padding: 5px; background-color: #A0C3DA; border: 2px solid #FFFFFF; }
.tableCellWhite { padding: 5px; border: 2px solid #FFFFFF; }
.tableCell { padding: 5px; background-color: #E7E3E7; border: 2px solid #FFFFFF; }
.tableHdrText { font-size: 12px; font-weight: bold; color: #FFFFFF; }
.tableHdrOrange {  padding: 5px; color:white; font-weight:bold;  background-color: #FF6309; }
.conference-phones {font-size:13px; color:white; }
.audio{border:1px solid #A8A8A9;   }
.conferencing{border:1px solid #929293;   }

  .nvdiv {padding: 0px; background-color: #E7E3E7; border: 2px solid #FFFFFF;  }
 .nvdiv a { FONT-WEIGHT: normal;FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; }
 .nvdiv a:hover { text-decoration: none; color: #000000; }
 .nvdiv a span { padding: 4px 8px;  color: #000000; background-color: #E7E3E7; display: block; }
 .nvdiv a:hover span { background-color: #B8B4B3;  font-weight: bold;}
 
 
/* leftnav styles here */
.leftnavCell { padding: 9px 4px 6px 2px; background-image: url(/img/t2_leftnav_bg.gif); background-repeat: no-repeat;  background-position: bottom; width: 152px; }
.leftnavText { font-size: 11px; color: #636D71; }
.leftnavText a { text-decoration: none; color: #636D71; }
.leftnavText a:hover { text-decoration: underline; }
.leftnavCurrentText { font-size: 11px; color: #FF6306; }
.leftnavCurrentText a { text-decoration: none; color: #FF6306; }
.leftnavCurrentText a:hover { text-decoration: underline; }

/* form styles here */
.formCells { padding: 3px 3px 3px 3px; background-color: #CECFCE;}
.formCell { padding: 3px 3px 3px 0px; }
.formBox { font-size: 11px; width: 200px; height: 20px; border: 1px solid #A7AEB1; padding-left: 2px; }
.formBoxen { font-size: 11px; width: 200px; height: 20px; border: 1px solid #A7AEB1; padding-left: 2px; color:#F58025}
.formButton { font-size: 11px; border: 1px outset #A7AEB1; background-color: #CECFCE; width: 70px; height: 20px; color: #2D3437; }
.formErrorText { font-size: 11px; font-weight: bold; color: #FF6309; }
.loginCell { padding: 2px 0px; }
.loBox { font-size: 11px; height: 20px; border: 1px solid #A7AEB1; padding-left: 3px; }
.brainy { font-size: 10px; height: 15px; border: 1px solid #A7AEB1; }
.loginBox { font-size: 11px; width: 114px; height: 20px; border: 1px solid #A7AEB1; padding-left: 3px; }
.inputBox { font-size: 11px; width: 75px; height: 18px; }
.listBox { font-size: 11px; width: 200px; height: 110px; }
.stateBox { width:250px; }

/* product page styles here */
.prodCategoryCell { border-left: 1px solid #A7AEB1; width: 181px; }
.prodFeatureCell { border-left: 1px solid #A7AEB1; width: 135px; }
.prodFeatureTextCell { padding: 6px; height: 85px; }
.prodHdrCell { background-image: url(/img/products/prod_hdr_bg.gif); background-repeat: no-repeat; background-position: left; width: 562px; height: 135px; }
.prodBodyCell { padding: 12px; background-color:#E3E3E3; }
.prodAwardCell { padding: 5px 0px; }
.prodExtraCell { padding: 3px 5px 3px 1px; }
.prodExtraText { font-size: 11px; color: #6FAFC2; }
.prodExtraText a { font-size: 11px; text-decoration: none; color: #6FAFC2; }
.prodExtraText a:hover { text-decoration: underline; }

table.furniture_parts { width: 350px; }
table.furniture_parts tr { vertical-align: top; }
table.furniture_parts td { padding: 5px; background: #d0d0d0; border-width: 2px 4px 2px 0px; border-style: solid; border-color: #e3e3e3; }

/* promo styles here */
.promoCell { padding: 4px; background-image: url(/img/promos/promo_bg.gif); background-repeat: no-repeat; width: 181px; height: 97px; }
.promoTextCell { padding: 5px 2px 5px 7px; }
.promoText { font-size: 11px; color: #2D3437; }
.promoText a { text-decoration: none; color: #FF6306; }
.promoText a:hover { text-decoration: underline; }

/* footer styles here */
.footerCell { padding: 3px 14px; }
.footersCell { padding: 3px 27px; }
.footerText { font-size: 10px; color: #8B9598; }
.footerText a { text-decoration: none; color: #8B9598; }
.footerText a:hover { text-decoration: underline; }

/* partner styles here */
.partnerCell { padding: 10px; background-color:#E3E3E3; }
.partnerLoginCell { padding: 4px; background-image: url(/img/partners/part_right_bg.gif); background-repeat: no-repeat; width: 181px; height: 145px; }

.storeLoginCell { padding: 4px; background-image: url(/img/catalog/store_bg_login.gif); background-repeat: no-repeat; width: 258px; height: 140px; }
.orderCell { padding-left: 10px; }

/*  DROP SHADOW */
.img-shadow {
  float:left;
  background: url(../img/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../img/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 
  .img-shadow p
    {
    color: #666666;
    padding: 5px 5px 0px 0px;
    text-align: center;
    clear: left;
    font-style: italic;
} 
.cat img{
border: 1px solid black;
}

#search_box {
    width: 221px;
    height: 31px;
    background: url(http://www.clearone.com/img/bg_search_box.gif) no-repeat;}
#search_box #s {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 179px;
    background: none;}
#search_box #go {    float: right;    margin: 3px 4px 0 0;}

#searchwrapper {
width:252px; /*follow your image's size*/
height:32px;/*follow your image's size*/
background-image:url(http://www.clearone.com/img/bg_search_whole.gif);
background-repeat:no-repeat; /*important*/
padding:0px;
margin:0px;
position:relative; /*important*/
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:7px;
left:9px;
width:256px;
height:28px;
}
 
.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:215px;
width:32px;
height:28px;
}
