/*

  $Id: stylesheet.css,v 1.1.1.1 2003/09/18 19:06:01 wilt Exp $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License

*/



.cat_description {  font-family :tahoma; font-size : 10px; color: #800000; font-weight: bold }

.boxText { font-family:tahoma; font-size: 10px; }

.centertable { border-left:1px solid #798CCC; border-right:1px solid #798CCC; background-color:#D2DBF5 }

.navBlue     { color: #FF0000; font-size: 8pt; font-family: Verdana }

.errorBox { font-family :tahoma; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family :tahoma; font-size : 10px; color: #cc0033; }

.productsNotifications {}

.orderEdit { font-family :tahoma; font-size : 10px; color:#547DAF; text-decoration: none; }



body {

 margin-left:0px;

 margin-top:0px;

 margin-right:0px;

 margin-bottom:0px;

 }

img {

 border:0;

 } 

A {

  color:#547DAF;

  text-decoration: underline;

}

.ch_searchblock{
  margin-top: 10px;
  border: 1px solid #C49D67;
  padding: 2px;
  background-color: #EDF6FA; 
}



.no_under a {text-decoration:none;}



FORM {

        display: inline;

}





TR.headerNavigation {

  background: #bbc3d3;

}



TD.headerNavigation {

  font-family:tahoma;

  font-size: 11px;

  background: #bbc3d3;

  color: #566268;

  font-weight : bold;

}

td   {

  

  }



A.headerNavigation { 

 color: #424242;

}



A.headerNavigation:hover {

 color: #424242;

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family:tahoma

  font-size: 12px;

  background: #ff0000;

  color:#547DAF;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family:tahoma;

  font-size: 12px;

  background: #00ff00;

  color:#547DAF;

  font-weight: bold;

  text-align: center;

}





td select {



}



.infoBoxContents {



  font-family:tahoma;

  font-size: 10px;

}





.infoBoxNoticeContents {

  font-family:tahoma;

  font-size: 10px;

}



.infoBoxNoticeContents {

  font-family:tahoma;

  font-size: 10px;

}



TD.infoBoxHeading {

  font-family:tahoma;

  font-size: 12px;

  font-weight: bold;

  color:#547DAF; padding-top:4

}



TD.infoBox, SPAN.infoBox {

  font-family:tahoma;

  font-size: 10px;

  color:#547DAF;

}



TD.contentBoxHeading {

  font-family:tahoma;

  font-size: 10px;

  font-weight: bold;

  color: #534F4D; padding-top:5

}



TR.accountHistory-odd,

TR.addressBook-odd,

TR.alsoPurchased-odd,

TR.payment-odd,

TR.productListing-odd,

TR.productReviews-odd,

TR.upcomingProducts-odd,

TR.shippingOptions-odd {

;

}



TR.accountHistory-even,

TR.addressBook-even,

TR.alsoPurchased-even,

TR.payment-even,

TR.productListing-even,

TR.productReviews-even,

TR.upcomingProducts-even,

TR.shippingOptions-even

 {  ;

}



TABLE.productListing {

  border-spacing: 1px

}



.productListing-heading {

  font-family: tahoma;

  font-size: 10px;

  color:#547DAF;

  font-weight:bold;

 text-align:center;

}



TD.productListing-data {

  font-family:tahoma;

  font-size: 10px;

  color:#547DAF;

  vertical-align:middle;

  padding:0 5px 0 5px;

}

TD.productListing-data a{ text-decoration:none; color:#547DAF;}

TD.productListing-data a b{

  color:#547DAF;

  text-decoration:none;

  margin:0 0 0 5px;

  }

TD.productListing-data2 {

  font-family:tahoma;

  font-size: 10px;

  padding-top:10px;

}



A.pageResults {

  color:#547DAF;

}



a:hover.pageResults {

  color:#547DAF;

}



.navBbrown a{ color:#547DAF; text-decoration:none;}

.navSimilar {
  padding-bottom: 8px;
}

.navSimilar a{
  color: #000;
}

TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family:tahoma;

  font-size: 10px;

  color: #E46709;

}



.main, P.main, .main a{ 

   

  font-family: tahoma;

  font-size: 11px;

  line-height:14px;

  color:#547DAF;

}

TD.main2, P.main2 {

  font-family:tahoma;

  font-size: 11px;

  line-height: 1.5;

  padding:3px;

  color:#000000

  padding:10px; 

}



TD.smallText, SPAN.smallText, P.smallText {

  font-family:tahoma;

  font-size: 11px;

  color:#547DAF;

}



TD.smallText a{

  font-family:tahoma;

  font-size: 11px;

  color:#547DAF;

}



TD.accountCategory {

  font-family:tahoma;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family:tahoma;

  font-size: 11px;

  font-weight: bold;

  color:#000000

}



TD.fieldValue {

  font-family:tahoma;

  font-size: 12px;

}



TD.tableHeading {

  font-family:tahoma;

  font-size: 12px;

  font-weight: bold;

}



TD.category_desc {

  font-family:tahoma;

  color:#547DAF;

  font-size: 11px;

  line-height: 1.5;

}



SPAN.newItemInCart {

  font-family:tahoma;

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family:tahoma;

  font-size: 11px;

}



TEXTAREA {

  width: 100%;

  font-family:tahoma;

  font-size: 11px;

}



SPAN.greetUser {

  font-family:tahoma;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family:tahoma;

  color: #e13b00;

  font-size:12px;

  font-weight:bold;

  padding:0px 0px 0px 0px;

}



SPAN.errorText {

  font-family:tahoma;

  color: #ff0000;

}



.moduleRow { }

.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #E9F4FC; }



.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #980133; }





.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #E46709; }







.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }





TABLE.linkListing {

  border: 0px;

  border-style: solid;

  border-color: #D6D6D6;

  border-spacing: 1px;

}



.linkListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color:#547DAF;

  text-align: center;

}



TD.linkListing-data, TD.linkListing-data a{

  border-right: 0px solid #D6D6D6;

  border-bottom: 0px solid #D6D6D6;

  padding: 4px;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color:#547DAF;

}



TR.linkListing-odd {

}



TR.linkListing-even {

}







TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {



  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  line-height: 1.5;

  color=: #BDCAF0;

}





TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {

  background-image: url('images/button_blank_left.gif');

}

TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {

  background-image: url('images/button_blank_right.gif');

}

TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {

  background-image: url('images/button_blank_middle.gif');

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color: #E46709

}

A.HeaderPageLinks {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color:#547DAF;

}

a:hover.HeaderPageLinks {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;



  color: #00FF00;

}



TD.cookieUsage {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  background: #000000;

  color:#547DAF;

}





.attributeBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#547DAF; background-color: #808080; }

.TR.attributeBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#547DAF; background-color: #808080; }

.TD.attributeBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#547DAF; background-color: #C0C0C0; }



.storyboxtitle  {FONT-FAMILY: Verdana; color:#547DAF; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none;}

.storyboxtitle A:link           {FONT-FAMILY: Verdana; color:#547DAF; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none;}

.storyboxtitle A:active         {FONT-FAMILY: Verdana; color:#547DAF; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none;}

.storyboxtitle A:visited        {FONT-FAMILY: Verdana; color:#547DAF; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none;}

.storyboxtitle A:hover          {FONT-FAMILY: Verdana; color:#547DAF; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; BACKGROUND: none;}

.yearHeader { font-family: Helvetica, Arial, Verdana; font-size: 14px; font-weight: bold; color:#547DAF; text-decoration: none;} 

.calendarMonth { background-color: #fff; cursor: default; width: 100%;}

.calendarHeader { font-family: Helvetica, Arial, Verdana; font-size: 11px; font-weight: bold; color:#547DAF; text-decoration: none; height: 22px;}

.calendarHeader td {background:#fff;}

.calendarToday { font-family: Arial, Verdana; font-size: 10px; color:#547DAF; background-color: #FFCF00; padding-left : 3px; text-decoration: none; border:1px solid #000000; height: 22px; width: 18px;}

.calendarWeekend { font-family: Arial, Verdana; font-size: 10px; color:#547DAF; background-color: #CAEEFF; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #000000; height: 22px; width: 18px;}

.calendar { font-family: Arial, Verdana; font-size: 10px; color:#547DAF; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #000000; height: 22px; width: 18px; }

.event { font-family: Arial, Verdana; font-size: 11px; color:#547DAF; text-decoration: none; border:1px solid #E6E6E6; }

.empty { background-color: #F0FAFF; line-height: 14px; height: 22px; width: 18px; }

.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {color: red; text-decoration: underline;}

.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {color: red; text-decoration: underline;}

.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {color: red; text-decoration: underline;}



#calendar select.select {width:50px !important}



















/* MY*/



body{

padding:0px;

margin:0px;

background:#FFFFFF;

}



a:hover{text-decoration:none;}



img { border:0px;}



table {border-collapse:collapse; border:0px;}



td { vertical-align:top; padding:0px}



.main_text, table, li, input, textarea, select

 {

  font-family:Tahoma;

  font-size:11px;

  line-height:13px;

  color:#343536;

 }

 

h3, h4, font {font-size:130%}

.header { padding-bottom:6px;}

.header_menu { background:url(images/header_menu_bgw.gif) top left repeat-x;}

.header_menu2 { background:url(images/long-back.gif) top left repeat-x;}

.bg-top { background:url(images/bg-top.jpg) top right no-repeat;}

.logo { margin:100px 519px 103px 38px;}



.currencies { font-size:10px; color:#757373; text-align:center; padding-top:22px;}

.currencies img { vertical-align:middle;}

.cart { font-size:10px; color:#757373; padding-top:10px; text-align:center;}

.cart a { color:#000000;}

.welcome_top { font-size:11px; color:#757373; padding-top:6px; padding-bottom:8px; text-align:center; font-weight:bold;}

.welcome_top2 { font-size:11px; color:#757373; padding-top:6px; padding-bottom:8px; text-align:center; font-weight:bold; text-decoration: none;}

.welcome_top a { color:#757373; text-decoration: none;}



.v-line { background:url(images/v-line.gif) top center repeat-y;}

.x-line { background:url(images/g-line.gif) center repeat-x;}





.tall-r { background:url(images/tall-r.gif) right repeat-y;}

.tall-t { background:url(images/tall-t.gif) top repeat-x;}

.tall-h { background:url(images/tall-h.gif) top repeat-x #d6d6d6;}

.tall-b { background:url(images/tall-b.gif) bottom repeat-x;}

.k-tr { background:url(images/k-tr.gif) top right no-repeat;}

.k-br { background:url(images/k-br.gif) bottom right no-repeat;}

.tall-h { color:#1d70b4; font-size:10px; text-transform:uppercase; font-weight:bold; padding:3px 0px 0px 39px;}



.tall-l2 { background:url(images/tall-l2.gif) left repeat-y #d6d6d6;}

.tall-t2 { background:url(images/tall-t2.gif) top repeat-x;}

.tall-b2 { background:url(images/tall-b2.gif) bottom repeat-x;}

.k-tl2 { background:url(images/k-tl2.gif) top left no-repeat;}

.k-bl2 { background:url(images/k-bl2.gif) bottom left no-repeat;}

.k-bl2 td { padding:12px 40px 30px 23px;}

.k-bl2 td a { color:#343536;}

.k-bl2 td strong { color:#242527; text-transform:uppercase; font-size:10px; font-weight:bold;}

.k-bl2 td strong span { font-size:19px;}



.tall-l3 { background:url(images/tall-l3.gif) left repeat-y #d6d6d6;}

.tall-t3 { background:url(images/tall-t3.gif) top repeat-x;}

.tall-b3 { background:url(images/tall-b3.gif) bottom repeat-x;}

.k-tl3 { background:url(images/k-tl3.gif) top left no-repeat;}

.k-bl3 { background:url(images/k-bl3.gif) bottom left no-repeat;}

.k-bl3 td { padding:12px 40px 12px 23px; color:#242527; font-size:10px; text-transform:uppercase; font-weight:bold;}



.categories { padding:10px 10px 15px 14px;}

.ul_1 {margin:0; padding:0; list-style:none}

.ul_1 li  {background:url(images/g-line.gif) bottom repeat-x; margin:0px; padding:0px;}

.ul_1 li a  {font-family:Tahoma; font-size:11px; line-height:20px; color:#3a4750; text-decoration:none;}

.ul_1 li a:hover { color:#008ee9; text-decoration:none;}



.special a{ color:#1777a5; font-weight:bold; text-decoration:none;}

.special a:hover{ text-decoration:underline;}

.special .pic { margin-top:8px; margin-bottom:9px;}

.special s { font-size:13px; font-weight:bold; }

.special span { color:#d70303; font-size:13px; font-weight:bold;}



.pic { border:1px solid #b4bbbe;}

.bot-pic { margin:22px 30px 19px 38px;}

.bot { font-size:10px; color:#c8c8c9; padding:20px 10px 0px 0px; line-height:14px}

.bot a { color:#c8c8c9; text-decoration:none}

.bot a:hover{ text-decoration:underline}



.res-page { color:#343536}

.res-page span { color:#343536}

.res-page span a{ color:#343536}



.asearch input {vertical-align:middle; margin:0px 5px 0px 0px;}

.asearch {padding:0px 0px 10px 0px;}

.search input {vertical-align:middle}



.box_body {margin:0px 0px 10px 0px;}

.bg_list_un {padding:0px 0px 7px 0px;}

.select2 {width:119px}





/*  WELCOME  */

s {color:#922701; font:bold 12px tahoma}

.product s {padding:0px 0px 0px 25px;}



.welcome {background:#d3d3d3 url(images/welcome_t.gif) repeat-x 0 0; margin:0 0 3px 0;}

.welcome strong{ color:#242527; font-size:18px; text-transform:uppercase;}

.welcome span{ color:#1C8BAB; font-weight:bold;}

.welcome td {color:#32434A; font-size:11px;}

.welcome em {font-style:normal; font:bold 12px Arial; text-transform:uppercase; color:#242527;}

.welcome a {color:#343536}

.welcome_left {background:url(images/welcome_l.gif) repeat-y 0 0}

.welcome_left div {background:url(images/welcome_tl.gif) no-repeat 0 0; width:5px; height:152px}

.welcome_bl div {background:url(images/welcome_bl.gif) no-repeat 0 0; height:5px; width:5px; line-height:5px; font-size:1px}

.welcome_b {background:url(images/welcome_b.gif) repeat-x 0 0; line-height:5px}

.welcome .pad {padding:19px 30px 19px 24px;}





.pad { padding-bottom:30px;}

.pad { padding-bottom:30px;}



.input { height:21px; border:#D4D0C8 1px solid; background-color:#ffffff; padding-left:5px}



.select { height:19px; vertical-align:middle; color:#58646A; font-size:11px}



ul {margin:0; padding:0; list-style:none}

li  {background:url(images/a.gif) no-repeat 0px 0px; margin:0px; }

li a  {font-family:Tahoma; font-size:11px; line-height:11px; color:#8B8B8B; text-decoration:none;}

li a:hover {text-decoration:underline;}



.box_indent { padding:10px;}

.width  {width:100%}

.cont_heading_tl {background:url(images/cont_heading_l.gif) repeat-y 0 0;font-family:Tahoma;

  font-size:15px;

  line-height:13px;

  color:#ffffff; 
  
  vertical-align:middle;}

.cont_heading_t {width:100%; height:32px; background:url(images/cont_heading_t.gif) repeat-x 0 0 #ffffff;;font-family:Tahoma;

  font-size:15px;

  line-height:17px;

  color:#ffffff; 
  
  vertical-align:top;}

.cont_heading_b {background:url(images/cont_heading_b.gif) repeat-x 0 0}

.cont_header_txt font{font:bold 13px tahoma; text-transform:uppercase; padding:5px 0px 0px 15px; display:block}

.cont_header_txt {margin:0px 0px 10px 0px;}

.product-indent {padding:5px 0px 10px 0px;}

.product_img {padding:0px 8px 0px 0px;}

.product a {color:#1777a5; font:bold 11px Tahoma; text-decoration:none}

.product a:hover {text-decoration:underline}

.product_desc {padding:18px 5px 0px 0px;}

.line {background:url(images/v-line.gif) repeat-y 0 0}

.row_line {background:url(images/g-line.gif) repeat-x 0 0; line-height:1px}

/*_________________________________________RESULT_________________________________________________*/

.result td    {color:#343536; vertical-align:top; padding:0px 0px 0px 0px; font-size:11px; }

.result a     {color:#343536; text-decoration:underline; text-transform:none; font-size:11px; font-weight:normal}

.result a:hover  {color:#343536; text-decoration:none !important;}

.result b    {color:#343536; font-weight:bold; font-size:11px}

.result u    {color:#343536; font-size:10px;} 

.result span   {color:#343536; font-size:10px;} 

.result_right   {text-align:right !important; padding:10px 0px 7px 0px !important;}

.result_left  {padding:10px 0px 7px 0px !important;}

.result    {margin:0px 0px 6px 0px;}

.result_top   {}

.result_lr   {padding:0px 0px 0px 0px;}



.infoBox input   {margin:0px 0px 2px 0px;}

.indent    {padding:0px 15px 0px 22px;}

.topic     {font:bold 11px Tahoma; color:#1777a5; padding:0px 0px 10px 0px;}

.right     {text-align:right}

.cart font    {font:bold 11px tahoma; color:#1777a5}

.cart .product   {padding:0px 0px 10px 0px;}

.tall-h font   {font-size:10px}

.wbfus{
	border-style: solid;
	border-width: 1px;
	border-color: #2585AD;
	color: #000;
	margin-top: 15px;
	background-color: #FFF;
}
.wbfus span{
	display: block;
	padding: 5px;
}

.ca_loginbox{
	background-color: #E0EBF5;
	color: #000;
}

.ca_loginbox td{
	padding: 5px;
}

.wbfus_hd{
	color: #003366;
	background-color: #E0EBF5;
	padding: 3px;
}

.lbhead{
	background-color: #003366;
	color: #FFF;
	padding: 3px;
}

.ch_catable {
	width: 100%;
}

.ch_catable td {
	padding: 2px;
}

.ch_catable .main, .ch_catable P.main, .ch_catable .main a {
	color: #000;
}

.pfilter .main{
	padding: 4px;
}


/* BOF CREhelp */

.get_inst_quote{
  padding: 10px;
  width: 300px;
  border: 1px solid #B57431;
  margin-bottom: 10px;
}
.get_inst_quote td{
  vertical-align: middle;
}

.get_inst_quote img{
  vertical-align: middle;
}

.prodperpage_dropdown{
    padding-bottom: 10px;
}

.ch_redlink a{
  color: red !important;
}

.ch_catable{
  margin-left: 5px;
}  

/*
.ch_reg_content{
  border-left: solid 1px #2585AD; 
  border-right: solid 1px #2585AD; 
  border-bottom: solid 1px #2585AD; 
} 
*/

.ch_extrainfo{
  /*border: outset 2px #2585AD;*/
  padding: 5px;
  width: 220px;
  font-size: 12px;
  text-transform:uppercase;
  font-weight:bold;
  /*background-color: #EDF6FA;*/
}

.ch_pricestable{
  border: outset 2px #2585AD;
}

.ch_pricestable td{
  border: solid 1px #2585AD;
  padding: 2px;
}

.ch_seclogo{
  padding: 10px 0;
}

.ch_reviews{
  padding: 10px; 
  width: 265px;
  border: 1px solid #B57431;
  margin-bottom: 10px;  
}

.new-pricequote{
  width: 366px;
  text-align: left; 
  padding-bottom: 20px; 
}

.qmail-input{
  height: 30px;
  width: 185px;
  border: 1px solid #016390;
  vertical-align: middle;
  margin-top: 2px;
}

.ch_btn{
  cursor: pointer;
}


/* Testimonials Scroller */
#pscroller_np {
height: 150px;
border: 0px;
padding: 5px;
}
.pscroller_c_np {
  font-family: sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
.marquee_hide {
     visibility:hidden;
}
.marquee_show {
     visibility:visible;
}




/*EOF CREhelp*/






