body {
   font-family: Arial,sans-serif;
   text-align:left;
   background:#FFFFFF url('img/bg-h.jpg') repeat-x top;
   margin:0px;
   color:#333333;
}

a {
   color:#006699;
}

a:hover {
   color: #0099CC;
}

h1,  #h1_ {
   font-size:130%;
   font-weight:Normal;
   color:#669900;
   margin:20px 0px 0px 0px;

}

a h1, a #h1_ {
   font-size:130%;
   font-weight:Normal;
   color:#006699;
   margin:20px 0px 10px 0px;
}

h2 {
   font-size:120%;
   font-weight:Normal;
   color:#669900;
   margin:20px 0px 0px 0px;
}


h3 {
   font-size:110%;
   font-weight:Bold;
   color:#669900;
   margin:40px 0px 10px 0px;
}

a h3 {
   color:#669900;
   text-decoration:none;
}


h4 {
   font-size:100%;
   font-weight:Bold;
   color:#0099CC;
   margin:40px 0px 10px 0px;
}


a:hover H1, a:hover h2, {
   color: #0099CC;
}

.lk1 {
   font-weight:Bold;
   color:#0099CC;
}

.lk1:hover {
   color:#006699;
}

.lk2:link {
}

.linka {
   font-weight:bold;
   color:#0099CC;
}

.linkt {
   color:#777777;
}


#cMain {
   padding:0px 10px 20px 20px;
   line-height:130%;
   font-size:90%;
}

/*
#cMain td {
   font-size:90%;
   line-height:130%;
}
*/

#cMain h1  {
   margin:20px 0px 20px 0px;
   font-size:150%;
}

#cMain h2  {
   margin:40px 0px 20px 0px;
   font-size:140%;
}


#cMain b {
   color:#555555;
}

#cMain a b{
	color:#006699;
}

#cMain a.rec_link b{
	color:#555555;
	text-decoration: none;
}

#cMain a:hover b{
   color: #0099CC;
}

#cMain ul {
   margin:5px 0px 0px 0px;
   padding:0px;
   line-height:130%;
   list-style:none;
}

#cMain ul li {
   padding:0px 8px 4px 16px;
   background: url('img/li2.gif') no-repeat 2px 8px;
   margin:0px;
}



#logo {
   position:absolute;
   top:0px;
   left:20px;
}

#tMain {
   width:100%;
   height:100%;
   background:url('img/bg-top.jpg') no-repeat top left;
}

#tMain td {
   vertical-align:top;
}

#header {
   background:url('img/bg-top-right.jpg') no-repeat top right;
   padding:0px 0px 0px 20px;
   height:122px;
}

#header img {
   border:none;
}

#phone {
   text-align:left;
   padding:65px 0px 0px 0px;
}


.helpbar {
   font-size:12px;
   border-top:5px solid #669933;
   padding: 12px 0px 0px 20px;
   background-color:#FFFFFF;
}

#cLeft1 {
   background: url('img/bg-top-right1.jpg') no-repeat top left;
   padding:0px;
}

#cLeft2 {
   background: #FFFFFF url('img/bg-top-right2.jpg') no-repeat top left;
   padding:0px;
   vertical-align: top;
   height: 100%;
}

#cMenu {
   background:url('img/bg-top-right3.jpg') no-repeat top left;
   width:240px;
   height:100%;
   border-right:1px solid #EFEFEF;
}

#cMenu table {
   margin-left: 10px;
}


#cMenu td {
   vertical-align:middle;
   font-size:90%;
   font-family: Arial,sans-serif;
   line-height:130%;
   padding:0px 6px 6px 0px;
}

#cRight1 {
   background:url('img/bg-main-r.jpg') no-repeat top left;
   padding:10px 15px 10px 25px;
}

#cRight2 {
   background:url('img/bg-main-r1.jpg') no-repeat top left;
   padding:10px 15px 10px 25px;
}

#cFooter {
   background:url('img/bg-f.gif') repeat-x top;
   border-top:2px solid #E1E1E1;
   padding:10px 10px 20px 20px;
   font-size:90%;
  _padding-top:0px;
   width:auto;

}

.newstext {
   font-size:11px;
   background-color:#F4F4EF;
   color:#696969;
}

.newstext a{
   color:#696969;
}



#t1 {
   border:none;
   margin:20px 20px 20px 0px;
}

#t1 td {
   border-top: 2px solid #FFFFFF;
   border-right: 2px solid #FFFFFF;
   background-color:#EFFAFC;
   padding:8px;
   vertical-align:top;
   font-size:90%;
}

#t2 {
   border:none;
   margin:20px 0px 20px 0px;
}

#t2 td {
   padding:0px 10px 10px 0px;
   vertical-align:middle;
   font-size:90%;
   line-height:110%;
   color:#666666;
}

#t3 {
   border:none;
   margin:0px;
   font-size:90%;
}

#t3 td {
   border-top: 2px solid #FFFFFF;
   border-right: 2px solid #FFFFFF;
   background-color:#EFFAFC;
   padding:8px;
   vertical-align:middle;
   width:200px;
}

#t3 td ul {
   margin:0px 0px 0px 0px;
   padding:0px;
   line-height:130%;
   list-style:none;
}

#t3 td ul li {
   padding:0px 8px 4px 16px;
   background: url('../img/li2.gif') no-repeat 2px 8px;
   margin:0px;
}

#t3 td#cImg {
   border:none;
   background-color:#FFFFFF;
   padding:0px;
}

#t4, #ttext, #tbody {
   border:none;
   margin:20px 0px 20px 0px;
}

#t4 td {
   padding:0px 10px 10px 0px;
   text-align: center;
   vertical-align:middle;
   font-size:80%;
   line-height:120%;
   color:#555555;
}

#t4 td#left_top {
   padding:0px 10px 10px 0px;
   text-align: left;
   vertical-align:top;
   font-size:80%;
   line-height:120%;
   color:#555555;
}

#t4 ul {
   margin: 5px 0px 0px 20px;
   padding:0px;
   line-height:130%;
   list-style:none;
}

#t4 ul li {
   padding:0px 8px 4px 15px;
   background: url('../img/li2.gif') no-repeat 2px 6px;
   margin:0px;
}

#ttext td {
   padding:0px 10px 10px 0px;
   text-align: left;
   vertical-align:top;
   font-size:90%;
   line-height:110%;
   color:#333333;
}

#tbody td {
   font-family: Arial,sans-serif;
   text-align:left;
   margin:0px;
   color:#333333;
   line-height:130%;
   font-size:90%;
   vertical-align:middle;
}



.recl1 {
   font-size:12px;
   padding-top:12px;
   background-color:#FFFFFF;
}

.recl2 {
   font-weight:bold;
   font-size:16px;
   color:#669900;
}

.recl {
   font-weight:Bold;
   color:#006699;
}

.clogo {
   opacity:0.5;
   padding:20px 0px 0px 0px;
   text-align:center;
}

.clogo img {
   filter:alpha(opacity=50);
}


.recom {color: #666666;  font-size:11px;}
td .recom a {color: #666666;  font-size:11px;}




.visible1 { font-family:arial,sans-serif; font-weight:bold; font-size:12pt; color: #ff00CC;}
.visible1:link { color: #ff00CC;}
.visible1:visited { color: #ff00CC;}
.visible1:hover  {  color: #ff00CC;}

.visible { font-weight:bold; color: #6481A3; font-family:tahoma,sans-serif; font-size:10pt;}
.visible:link { color: #6481A3;}
.visible:visited { color: #6481A3;}
.visible:hover  {  color: #ff00CC;}

.visible_l { font-family:arial,sans-serif; font-weight:bold; font-size:12pt; color: #ff00CC; text-decoration: underline}
.visible_l:link { color: #ff00CC; text-decoration: underline}
.visible_l:visited { color: #ff00CC; text-decoration: underline}
.visible_l:hover  {  color: #990066; text-decoration: underline}



dl {
	text-align:left;
}
dt {
	font-weight:bold; text-align:left;
}

dd {
	margin-left:12px;  text-align:left;
}




.map {
	  font-family:arial,tahoma,sans-serif; font-size:12pt; margin-top: 10; text-indent: 10px;
}
.map2 {
	  font-family:arial,tahoma,sans-serif; font-size:10pt; margin-top: 5
}
.mtabh {
	 font-weight:bold; font-size:8pt; text-align:center;
}
.mtab {
	font-family:tahoma,sans-serif; font-weight:normal; font-size:8pt; text-align:center;
}
.sml  {
	text-align:left; font-size:10pt; text-indent:0px; margin-top:0;
}

.hdr {
	 font-weight:bold; font-size:9pt; text-align:center;
}
.mod {
	  font-size:9pt; text-align:center; font-weight:bold
}
.ftr {
	font-family:arial,tahoma,sans-serif; font-weight:normal; font-size:9pt; text-align:center;
}
.ftrl {
	font-family:arial,tahoma,sans-serif; font-weight:normal; font-size:9pt; text-align:left;
}
.ftrlb {
	font-family:arial,tahoma,sans-serif; font-weight:bold; font-size:9pt; text-align:left;
}
.ftrlzb {
	font-family:arial,tahoma,sans-serif; font-weight:bold; font-size:9pt; text-align:left; color: #666666;
}
.prs {
	  font-size:9pt; text-align:center; font-weight:bold
}


.pricec div.addprice {
   font-size:95%;
   color:#696969;
}

.pricec div.oldprice {
   text-decoration: line-through;
   color:#696969;
}

.pricec div.newprice {
   color:#443d7b;
}

.pricec div.stdprice {
   color:#443d7b;
}

.pricec_ros {
	 font-weight:bold; font-size:9pt; text-align:center; text-decoration:line-through
}
.pricec_skid {
	 font-weight:bold; font-size:9pt; text-align:center; color: #ff00CC;
}
.price_old {
	 font-weight:bold; font-size:9pt; text-align:center;
	color:#999999;
}
.price_new {
	 font-weight:bold; font-size:10pt; text-align:center;
	color:#ff00CC
}

.prtxt {
	font-family:arial,tahoma,sans-serif; font-weight:normal; font-size:9pt; text-align:center;
}
.ptext {
	font-family:arial,tahoma,sans-serif; font-size:9pt; text-align:left;
}
.ptextb {
	  font-size:9pt; font-weight:bold; text-align:left;
}

.phead {
	  font-size:10pt; text-align:center; font-weight:bold
}

.br {
	font-size:5px;
}
.newshead {
	font-family:tahoma,arial,sans-serif; font-weight:bold; font-size:12px;
}

.newstext1 {
	font-family:tahoma,arial,sans-serif; font-size:9pt
}
.input {
	background-color: #ffffff; border: #000000 1px solid; color: #000000; font-size: 9pt;
}
.linkmain {
	font-family:arial,tahoma,sans-serif; font-weight:bold; font-size:11px; color:#000000;
}

.menub {

}

.text {

}

.bdr {
   border-top:1px solid #E6E6E1;
   border-left:1px solid #E6E6E1;
   border-bottom:2px solid #D4D4CF;
   border-right:2px solid #D4D4CF;
   margin:0px 0px 10px 0px;
}

.bdr td {
   padding: 10px 5px 10px 10px;

}

.count {
              margin-top: -20
}


.clogox {
            text-align:center;  filter: alpha(opacity=30, finishopacity=30, startx=1, starty=1, finishx=1, finishy=1)
}

.clogoy {
            text-align:center;  filter: alpha(opacity=40, finishopacity=40, startx=1, starty=1, finishx=1, finishy=1)
}

.ptextb_tr {
              font-size:9pt; font-weight:bold; text-align:left;  filter: alpha(opacity=60, finishopacity=60, startx=1, starty=1, finishx=1, finishy=1)
}


.note {
	font-size:9pt; font-weight:bold; text-indent: 0px; margin-top: 0
}

.form {
	text-align:right; font-size:10pt;
}


techss {
	font-family:tahoma,arial,sans-serif; font-size: 7pt; color:#666666;
}
a.techss:link {
	font-family:tahoma,arial,sans-serif; font-size: 7pt; color:#666666; text-decoration: none
}
a.techss:hover {
	font-family:tahoma,arial,sans-serif; font-size: 7pt; color:#666666; text-decoration: none
}
a.techss:visited {
	font-family:tahoma,arial,sans-serif; font-size: 7pt; color:#999999; text-decoration: none
}
a.stroy:link {
	color: #777777; text-decoration: none
}
a.stroy:visited {
	color: #777777; text-decoration: none
}
a.stroy:hover {
	color: #00008b; text-decoration: none
}

a.stroy1:link {
	color: #00008b; text-decoration: none
}
a.stroy1:visited {
	color: #00008b; text-decoration: none
}
a.stroy1:hover {
	color: #00008b; text-decoration: underline
}


.recl_s {
	font-weight:bold; color: #443d7b;  font-size:9pt;
}


.recl21 {
	font-weight:bold; color: #ff00CC; font-family:tahoma,sans-serif; text-align:justify; font-size:10pt; text-align:center
}

.outl {
	font-weight:normal;
}


.h2m {
	font-family:arial,tahoma,sans-serif; font-size:11pt; font-weight:bold; color:#ff00CC; text-align:center;  margin-bottom: 10; margin-top: 15
}

.rbfeat {
         clear:both;
         float: right;
         width:auto;
         margin:20px 0px 10px 10px;
         padding:10px 15px 10px 15px;
         border-top:1px solid #E6E6E1;
         border-left:1px solid #E6E6E1;
         border-bottom:2px solid #D4D4CF;
         border-right:2px solid #D4D4CF;
}

.rbfeat img {
         margin:0px 0px 0px 0px;
}

.rbfeat img.sign {
         float:left;
         margin:0px 10px 0px 0px;
}

#bhelp, #bhelp_prod {
   background-color:#E7FDD0;
   margin:0px 10px 10px 10px;
   padding:10px;
   border-bottom:1px solid #D4D4CF;
   border-right:1px solid #D4D4CF;
   line-height: 130%;
   font-size:100%;
   float:right;
   width:300px;
}

#bhelp b {
   color:#669900;
}

#bhelp ul {
   margin: 5px 0px 0px 12px;
   padding:0px;
   line-height:110%;
   list-style:none;
}

#bhelp ul li {
   padding:0px 8px 4px 18px;
   background: url('../img/li2.gif') no-repeat 2px 7px;
   margin:0px;
}

.bhelp1 {
         float: right;
         width:320px;
         background-color:#EEF1F3;
         margin:0px 0px 10px 10px;
         padding:10px;
         border-bottom:1px solid #D4D4CF;
         border-right:1px solid #D4D4CF;
	 align=left;
	 line-height: 130%;
}

.bhelp {
         float: right;
         width:250px;
         background-color:#E7FDD0;
         margin:0px 0px 10px 10px;
         padding:10px;
         border-bottom:1px solid #D4D4CF;
         border-right:1px solid #D4D4CF;
	 align=left;
	 line-height: 130%;
}

.bhelpnr {
         background-color:#E7FDD0;
         margin:0px 10px 10px 10px;
         padding:10px;
         border-bottom:1px solid #D4D4CF;
         border-right:1px solid #D4D4CF;
         line-height: 130%;
         font-size:100%;
         float:right;
         width:300px;
}

.bhelpnr b, .bhelp_price b, .bhelp b {
         color:#669900;
}

.bhelp_price {
         background-color:#E7FDD0;
         margin:0px 10px 10px 10px;
         padding:10px;
         border-bottom:1px solid #D4D4CF;
         border-right:1px solid #D4D4CF;
         line-height: 130%;
         font-size:100%;
         float:right;
         width:250px;
}

.bhelp_price1 {
         float: right;
         width:370px;
		 height:160px;
         background-color:#EEF1F3;
         margin:0px 0px 10px 10px;
         padding:10px;
         border-bottom:1px solid #D4D4CF;
         border-right:1px solid #D4D4CF;
	 align=left;
	 line-height: 130%;
}

.bhelp_left {
         background-color:#EEF1F3;
         margin:0px 0px 10px 10px;
         padding:10px;
         border-bottom:1px solid #D4D4CF;
         border-right:1px solid #D4D4CF;
	 align=left;
	 line-height: 130%;
}

#attn {
   background-color:#f0f0f0;
   margin:10px 0px 20px 0px;
   padding:10px;
   border-bottom:1px solid #D4D4CF;
   border-right:1px solid #D4D4CF;
   line-height: 130%;
   font-size:100%;
   float:none;
   width:100%;
   clear:both
}

.tProd {
   border:none;
   vertical-align:middle;
   font-size:0.8em;
   margin:0px;
   color:#444444;
   width:98%;
   border-collapse:collapse;
}

.tProd tbody td.L1, .tProd tbody td.L2,  .tProd tbody td.L3,  .tProd tbody td.L31, .tProd tbody td.L4, .tProd tbody td.L0 {
   vertical-align:middle;
   white-space: normal;
   text-align:left;
   padding: 1em 0 0em 10px;
   font-size:1.6em;
   color:#669900;
   border:none;
}

.tProd tbody td.L1 {
   padding-bottom: 1em;
}

.tProd tbody td.L2 {
   padding: 0.2em 0 0 10px;
   font-size:1.2em;
   color:#669900;
   font-weight:Normal;
}

.tProd tbody td.L3 {
   padding: 2em 0 1em 10px;
   font-size:1.4em;
   color:#0099CC;
   font-weight:Bold;
}

.tProd tbody td.L3 a {
   color:#0099CC;
}

.tProd tbody td.brand {
   padding: 1em 0 1em 10px;
   font-size:1.6em;
   color:#669900;
   font-weight:Normal;
}

.tProd tbody td.L31 {
   padding: 2em 0 0em 10px;
   font-size:1.4em;
   color:#0099CC;
   font-weight:Bold;

}

.tProd tbody td.L4 {
   padding: 1em 0 0em 10px;
   font-size:1.1em;
   color:#0099CC;
   font-weight:Bold;
}

.tProd tbody td.L5 {
   vertical-align:middle;
   text-align:left;
   white-space: normal;
   padding: 0.7em 10px 0.7em 30px;
   font-size:1em;
   border-bottom:1px solid #EEEEEE;
   color:#707070;
   font-weight:Bold;
}

.tProd tbody td.L5 a {
   color:#006699;
}

.tProd tbody td.tnorm {
   vertical-align:middle;
   text-align:left;
   padding: 0.7em 10px 0.7em 30px;
   border-bottom:1px solid #EEEEEE;
   color:#505050;
}

.tProd tbody th {
   vertical-align:middle;
   text-align:left;
   padding: 0.4em 10px 0.4em 30px;
   border-bottom:1px solid #EEEEEE;
   color:#505050;
}

.tProd tbody th.nbr {
   white-space: nowrap;
}

.tProd tbody th a {
   color:#006699;
}

.tProd tbody th a:visited {
   color:#006699;
}

.tProd tbody th a:hover  {
   color: #0099CC;
}

.tProd tbody td {
   vertical-align:middle;
   text-align:center;
   /* white-space: nowrap; */
   padding: 0.4em 10px 0.4em 10px;
   border-bottom:1px solid #EEEEEE;
}

.tProd tbody td img {
   width:80px;
   height:80px;
}

.tProd tbody td.note {
   text-align:left;
   white-space: normal;
   font-size:95%;
   line-height:130%;
}

#tMain .tProd tbody td {
   vertical-align:middle;
}

.tProd tbody td span {
   vertical-align:middle;
   display:block;
   text-align:right;
   padding-right:20px;
   color:#669900;
   font-weight:Bold;
   white-space: nowrap;
   line-height:130%;
}

.tProd tbody td span.oldp {
   text-decoration: line-through;
   color:#999999;
}

.tProd tbody td span.newp {
   color:#FF9B00;
}

.tProd tbody td span.call {
   color:#606060;
   font-weight:normal;
}

.tProd thead {
   vertical-align:middle;
   background-color:#E5F4F7;
   border-bottom:1px solid #D6E4E7;
}

.tProd thead th {
   /* width:45%; */
   vertical-align:middle;
   text-align:left;
   padding:1em 10px 1em 10px;
   color:#707070;
}

.tProd thead tr td {
   vertical-align:middle;
   text-align:center;
   padding:0.6em 10px 0.6em 10px;
   color:#707070;
   font-weight:Bold;
   /* white-space: nowrap; */
}

.tProd thead td span {
   color:#669900;
}

#FixHeader thead th, #FixHeader thead td  {
   font-size:0.9em;
}

.hl {
   background-color:#F4FDFF;
}


#aMenu {
   margin:1.5em 0 1.5em 0;
}

#aMenu ul {
   margin:0;
}

#aMenu ul li {
   margin-left:10px;
   padding-left:16px;
}

#aMenu ul li.parent {
   margin:0;
   padding-left:1px;
   /*
   padding-left:14px;
   background: url('../img/li1.gif') no-repeat 2px 0.45em;*/
   background:none;
}

#aMenu ul li.no-child {
   margin:0;
   padding-left:22px;
   background:none;
}

#aMenu ul li.parent a {
   padding-left:8px;
}

#aMenu ul li.parent ul {
   margin:0.5em 0 0.5em 10px;
   display:none;
}

#aMenu ul li.parent ul a {
   padding-left:0px;
}

#aMenu ul li ul.wOpen {
   display:block;
}


#aMenu ul li span {
   background: url('../img/open-plus.png') no-repeat 50% 50%;
   width:13px;
   height:13px;
   line-height:13px;
   margin:0 0 -1px 0;
   display:inline-block;
   cursor:pointer;
}

#aMenu ul li span.minus {
   background: url('../img/open-minus.png') no-repeat 50% 50%;
}

#aMenu ul li span:hover {
   opacity:0.70;
}

