html{
   height:100%;
}
body{
   margin:0;
   padding:0;
   background-color:#fff;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size:11px;
   background:url('../images/top_bg.gif') repeat-x;
}
td,p{
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size:11px;
}
form{
   margin:0;
   padding:0;
}
#topform{
   width:215px;
}

div.formfield {
   margin-left:18px;
   padding:0;
   width:135px;
   float:left;
   background: url(../images/search_field.gif) no-repeat;
   background-position:16px 2px;
}
.formfield input{
   background:none;
   border:0;
   padding-left:18px;
   _padding-left:0px;
   width:129px;
   _width:115px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
}
.rightBanner{
   padding:20px 0 0 45px; vertical-align:top;
}
h3{
   margin:0;
   padding-top:10px;
   padding-left:25px;
   padding-bottom:10px;
}

div.news{
   padding-left:33px;
   color:#626262;
}
.news p{
   margin:0;
   padding-top:10px;
   padding-bottom:15px;
}
.news p a:link, .news p a:visited{
   color:#0069c5!important;
   text-decoration:underline;
}
.news p a:hover{
   color:#ff7406!important;
   text-decoration:underline;
}
.date{
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#000;
   font-weight:bold;
}
.news h4{
   margin:0;
   padding-left:0;
   padding-top:1px;
   font-family:Tahoma, Arial, Helvetica, sans-serif;
   font-size:12px;
}
.category a:link, .category a:visited{
   color:#ff7406!important;
   text-decoration:underline;
}
.category a:hover{
   color:#0069c5!important;
   text-decoration:none;
}

a.allcat:link, a.allcat:visited{
   color:#ff7406!important;
   text-decoration:underline;
}
a.allcat:hover{
   color:#0069c5!important;
   text-decoration:underline;
}

.category div a{
   padding-left:10px;
}
.dots{
   padding-top:6px;
   margin-bottom:6px;
   margin-left:5px;
   margin-right:5px;
   background: url('../images/2dots.gif') repeat-x bottom;
}
.right p{
   padding-left:33px;
   color:#626262;
   padding-top:5px;
   margin:0;
}	
a:link, a:visited{
   color:#ff7406;
   text-decoration:underline;
}
a:hover{
   color:#0069c5;
   text-decoration:none;
}
h4{
   margin:0;
   padding-top:8px;
   padding-left:14px;
   font-family:Tahoma, Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#000;
}

.footerbg{
   background: url('../images/footer_bg.gif') repeat-x bottom;
}
.bottommenu{
   width:950px;
}
.bottommenu a:link, .bottommenu a:visited{
   color:#000;
   text-decoration:underline;
}
.bottommenu a:hover{
   color:#ff7406;
   text-decoration:underline;
}
table#footer{
   height:59px;
   background: url('../images/footer.gif') no-repeat;
}	
#footer img{
   vertical-align:middle;
}
.copy{
   text-align:right;
   font-size:10px;
   color:#fff;
   padding-top:20px;
}
.madeby {
   font-family:Tahoma, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#fff!important;
   background-color:#0096ff;
   padding:3px;
}

.pop_price {
   background-color:#e0e0e0;
}
.pop_title {
   background-color:#cccccc;
   font-size:15px;
   text-align:center;
   font-weight:bold;
}
.pop_brd {
   border:#cccccc 1px solid;
}
.pop_brd_bot {
   border-bottom:#cccccc 1px solid;
}
#breadcr{
		margin-top:15px;
	}

/* **************** MENU ***********************8*/



ul.menu, ul.menu li { margin: 0; padding: 0; list-style: none; display: inline; }
ul.menu, ul.menu ul {
   list-style-type:none;
   margin: 0;
   padding: 0;

}

ul.menu a {
   display: block;
   text-decoration: none;
}

ul.menu li {
   margin:0;
}

ul.menu li a {
   /*background: #333;
   color: #fff;	*/
   padding: 5px;
   border-bottom:1px dotted #999;
}

ul.menu li a:hover {
   background: #f9e8bd;
}
ul.menu li ul li{


}
ul.menu li ul li a {
   padding-left:27px;
   font-weight:normal;
   border-bottom:1px solid #f9e8bd;  background:url(../images/y_arr.gif) no-repeat;
   background-position:8px 8px;
   width: 140px;
   _width: 162px;
   color:#999;
}

ul.menu li ul li a:hover {
   font-weight:normal;
}
ul.menu .subm{font-weight:bold;}

#catalogTree{ padding-left:50px; padding-top:15px; vertical-align:top}

ul a{  width: 162px;}

#productImage img{
   border:1px solid #ccc;
}

#productInfo{
   padding-left:10px;
   width:100%;
}

#productInfo .productModel{
   float:left;
}
#productInfo .print{
   float:right
}
#productInfo .tabs{
   padding-top:15px;
   clear:both;
}

.productModel{
   color:#ad0100;
   font-size:18px;
}

/* ----------------------- TABS ------------------------*/
UL.tabNavigation {
   list-style: none;
   margin: 0;
   padding: 0;
   background: url(../images/tab_bg.gif) repeat-x;
   height:28px;
}

UL.tabNavigation LI {
   float:left;
}

UL.tabNavigation LI A {
   display:block;
   margin-left:5px;
   width:160px;
   padding-top: 7px;
   background: url(../images/tab_over.gif) no-repeat;
   color:#fff;
   text-decoration: none;
   height:28px;
   text-align:center;
}

UL.tabNavigation LI A.selected,
UL.tabNavigation LI A:hover {
   background: url(../images/tab_out.gif) no-repeat;
   color: #000;
   padding-top: 7px;
}

UL.tabNavigation LI A:focus {
   outline: 0;
}

div.tabs > div {
   padding: 5px;
   margin-top: 3px;
   /*border: 5px solid #333;*/
}

div.tabs > div h2 {
   margin-top: 0;
}

#first {
   /* background-color: #f00;*/
}

#second {
   /* background-color: #0f0;*/
}

#first li, #second li{
   padding-bottom:7px;
}

#first h4, #second h4{
   padding-left:0;
}

.iTitle{
   color:#b5b5b4;
   font-weight:normal;
   font-size:26px;
}
