a{
  color: #000000;
  text-decoration: none;
  text-decoration: underline;
}
a:hover{
  color: #777777;
  text-decoration: none;
}
a.headerNavigation,a.headerNavigation:hover, .headerBreadcrumbs a, .headerBreadcrumbs a:hover {
  color: #FFFFFF;
}
a.pageResults,.accountCategory,.checkoutBarFrom,.checkoutBarTo{
  color: #777777;
}
a.pageResults:hover{
  background: #FF3FF3;
  color: #777777;
}
body{
  background-image: url("..//bg_css/bg.gif");
  color: #000000;
  font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 16px;
  margin: 0px;
  text-align: center;
_	behavior: url("csshover.htc");	/* Fix IE6 Hover Behavior For Fancy Popup thingies */
}

.header{
  background:url("..//bg_css/top.jpg");
  height:165px;
}

fieldset{
  border: 1px solid #333333;
}
form{
  display: inline;
  margin: 0px;
  padding: 0px;
}
h1 {
  font-size: 16px;
}
h2 {
  font-size: 14px;
}
h3 {
  font-size: 12px;
}
img{
  color: #666666;
  border: none;
}
legend{
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
}
fieldset {
  padding: 6px;
}
td,input,textarea,option,checkbox,radio{
  font-family: Arial,Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 16px;
}
.fieldKey,.tableHeading,.formAreaTitle{
  font-weight: bold;
}
.formArea{
  background: #FFFFFF;
  border-color: #777777;
  border-style: solid;
  border-width: 1px;
}
.headerInfo{
  background: #9F09F0;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}
.headerInfo{
  background: #9F09F0;
}
.headerNavigation,.footer{
  background: #777777;
}
.infoBox{
  border: 1px solid #777777;
}
.infoBoxHeading,.headerNavigation,.footer,.productListing-heading{
  background: #535353 url("..//bg_css/head ing_gradient_med.jpg") repeat-x bottom;
  color: #FFFFFF;
  font-size: 11px;
  padding: 3px;
}
.infoBox_two{
    border: 0px solid #fff;
}
.bodyBreadcrumbs{
}
.bodyBreadcrumbs a, .bodyBreadcrumbs a:hover{
    color: #036;
}
.headerBreadcrumbs{
  font-size: 11px;
}
.headerBreadcrumbs a, .headerBreadcrumbs a:hover{
  /*color: #FFFFFF;*/
}
.markProductOutOfStock{
  color: #B20000;
  font-weight: bold;
}
.messageStackError,.messageStackWarning, .headerError,.errorBox, .infoBoxNotice,.infoBoxNoticeContents {
  background: #DA3D3D;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  padding: 5px;
}
.messageStackSuccess{
  background-color: #9F09F0;
}
.moduleRowOver{
  background-color: #777777;
  cursor: pointer;
  cursor: hand;
}
.moduleRowSelected{
  background-color: #DEDEDE;
}
.newItemInCart,.inputRequirement,.productSpecialPrice,.errorText,.stockWarning{
  color: #B20000;
}
.orderEdit{
  color: #000000;
  text-decoration: underline;
}
.pageHeading{
  color: #000000;
  font-size: 18px;
  font-weight: bold;
}
.productListing-data{
  padding: 3px;
}
tr.productListing-odd {
  background: #f8f8f9;
}
tr.productListing-odd td {
/*  border-bottom: solid #777 1px;*/
}
.progress{
  background-color: #000080;
  color: #FFFFFF;
  font-size: 12px;
  height: 14px;
  overflow: hidden;
  padding-left: 5px;
  width: 1px;
}
.smallText{
  font-size: 10px;
}
.subBar{
  background: #DEDEDE;
}
.subBar,.checkoutBarCurrent{
  color: #000000;
}
#box_whats_new td,
#box_bestsellers td,
#box_currencies td,
#box_information td,
#box_languages td,
#box_login td,
#box_manufacturer_info td,
#box_manufacturers td,
#box_order_history td,
#box_product_notifications td,
#box_reviews td,
#box_rfq_cart td,
#box_search td,
#box_shopping_cart td,
#box_specials td,
#box_tell_a_friend td{
  font-size: 11px;
  line-height: 15px;
  padding: 3px;
}
#box_categories td{
  font-size: 11px;
  line-height: 15px;
  padding: 0px;
}
#box_whats_new,
#box_bestsellers,
#box_currencies,
#box_information,
#box_languages,
#box_login,
#box_manufacturer_info,
#box_manufacturers,
#box_order_history,
#box_product_notifications,
#box_reviews,
#box_rfq_cart,
#box_search,
#box_shopping_cart,
#box_specials,
#box_tell_a_friend, #box_categories {

}
#box_categories, td.boxText{
    border: 0px solid #000;
  background: transparent url("..//bg_css/nav-bkg.jpg") repeat-y top left;
}
#central_content{
  padding: 0px;
}
#column_left{
  width: 195px;
  background: transparent url("..//bg_css/left_bar2.jpg");
}
#column_right{
  padding: 3px;
  width: 150px;
}
#page_container{
  background: url("..//bg_css/top_bg.gif");
  background-repeat: repeat-x;
  text-align: left;
}
#footer2 {
  margin: 0 auto 30px auto;
  text-align: right;
  width: 896px;
}
.child_options {
  display: block;
}
.child_options input, .child_options select{
  width: 160px;
}
#printNav {
  float: right;
  margin-bottom: 6px;
}
#printfix {
  clear: both;
}
.productListing-heading{
  background-color: #535353;
}

.central_div{
  padding: 10px;

}


#page_container2{
  width: 896px;
  background-color: #FFFFFF;
  margin: 0 auto 0 auto;
  border: 8px solid #036;
  border-top:0;
}

#footer {
  background: #666 url("..//bg_css/footer_bg.gif") repeat-x bottom center;
  height: 55px;
  padding-top:5px;
  text-align:center;
}
#footer, #footer a, #footer2, #footer2 a{
    color: #eee;
}
div.topLinks {
  padding-top:15px;
  font-size:12px;

}
.topLinks{
    color: #fff;
  margin-right: 10px;
}
.topLinks a{
  color:white;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  font-family: arial;
}
ul.tops_links, ul.tops_links ul{
  margin: 0px;
  padding: 0px;
}

ul.tops_links li{
  float: left;
  display: inline;
  margin-left: 4px;
}
ul.tops_links ul li a{
    font-weight: normal;
}
ul.tops_links ul li{
  display: block;
  float: none;
  border-bottom: 1px solid #000;
  margin-left: 0px;
  padding: 2px;
  font-weight: normal;
  text-align: left;
}

ul.tops_links ul{
  display: none;
  width: 90px;
  background: #7F7F7F;
}
object{
  position: relative;
  z-index: 1;
}

select {
  font-size:12px;
}
.tt {
list-style-image: url("..//img/line.jpg");
}