/*  estabalish general layout parameters */

/*
body.home
{
   margin: 0;
   padding: 0;
   border: 0;	
   background:#fff;
   font: 12px/1.5 "Arial","Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;

}
*/
body
{
   padding: 0;
   border: 0;	
   margin:0;
   font: 11px/1.5  Helvetica, Arial, Verdana, sans-serif;
   background-color:#fff;
   color:#444;

}



h1,h2,h3,h4,h5,h6,p,div,ul,ol,li,form
{
   margin:0;
   padding: 0;
   border: 0;	
}


h1,h2,h3,h4,h5,h6,p,div,ul,ol,li,form,table,td,textarea,select,input,a
{
   font-family: Helvetica, Arial, Verdana, sans-serif;
   font-size:11px;
   color:#555;
}

h2
{
   font-family:Helvetica;
   color:#b00f00;
   font-size:1.8em;
   font-weight:normal; 
   margin:10px 20px 10px 0px;
   text-align:left;
}


.faq
{
   margin:3px 27px 0px 0px;
   font-weight:normal;
   font-size:11px;
   color:#888;

}


.infoline
{
   color:#444;
   font-size:11px;
   padding:4px 30px;
   margin:0 20px;
   margin-bottom:0;
}


h5
{
   color:#828B9C;
   font-size:9px;
   font-family: verdana, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
   font-weight:normal;
   padding-left:10px;
   text-align:center;

}

h4
{
   color:#4c4429;
   font-size:11px;
   margin-bottom:20px;
   margin-top:20px;

}

h4.pop
{
   font-size:14px;
   color:#c5981b;
   margin:0px;
   border-bottom:1px solid #888;
}

.dyline
{
   border-top:1px solid #ccc;
   border-bottom:1px solid #ccc;
   padding:1px;


}

img
{
   border:0;
}


input,select,textarea
{
   color:#000;
}


	/* Default links 	*/

a:link, a:visited {
	text-decoration : none;
	color: #444;
	background: transparent; 
	line-height:15px;
	font-weight:normal;
	font-size:11px;
   font-family: arial	;

	}

a:hover {
	text-decoration : underline;
	color: #444;
	background: transparent; 
	}

a:active {
	text-decoration : underline;
	color: #444;
	background: transparent;  
	font-weight:normal;
	}


a.scat:link, a.scat:visited {
	text-decoration : underline;
	color: #444;
	background: transparent; 
	line-height:15px;
	font-weight:normal;
	font-size:11px;
   font-family: arial	;

	}

a.scat:hover {
	text-decoration : underline;
	color: #b00f00;
	background: transparent; 
	}

a.scat:active {
	text-decoration : underline;
	color: #444;
	background: transparent;  
	font-weight:normal;
	}


a.menu:link, a.menu:visited {
	text-decoration : none;
	color: #54575e;
	background: transparent; 
	font-size:11px;
	font-weight:normal;
	line-height:20px;
  	font-family:arial;

	}

a.menu:hover
{
	text-decoration : underline;
	color: #ea1b15;
}

a.menu:active {
	text-decoration : none;
	color: #54575e;
	background: transparent;  
	}

a.cat:link, a.cat:visited {
	text-decoration : none;
	color: #b00f00;
	background: #e8e8e8; 
	font-size:11px;
	font-weight:normal;
	line-height:20px;
  	font-family:arial;
	padding:1px 10px;

	}

a.cat:hover
{
	text-decoration : underline;
	color: #b00f00;
}

a.cat:active {
	text-decoration : none;
	color: #b00f00;
	background: transparent;  
	}


a.info:link, a.info:visited {
	text-decoration : none;
	color: #54575e;
	background: transparent; 
	font-size:11px;
    font-weight:bold;
	font-family:Helvetica;
	text-transform:uppercase;
    line-height:25px;


	}

a.info:hover
{
	text-decoration : underline;
	color: #b00f00;
}

a.info:active {
	text-decoration : none;
	color: #54575e;
	background: transparent;  
	}

a.more:link, a.more:visited {
	text-decoration : underline;
	color: #ea1b15;
	background: transparent; 
	font-size:10px;
    font-weight:bold;
	font-family:Helvetica;
    

	}

a.more:hover
{
	text-decoration : underline;
	color: #ea1b15;
}

a.more:active {
	text-decoration : none;
	color: #ea1b15;
	background: transparent;  
	}

div#mh
{
   background:  url(../images/dvbgh.jpg) repeat-x;   
   height:128px;
}

div#dvm
{
   background: url(../images/wallbg.jpg) repeat;  
}

table.mainh
{
   width:970px;
   margin:0 auto;

}



table.main
{
   width:970px;
   margin:0 auto;
   background-color:#fff;
}

div#central
{
    clear:both;
}

div#new
{
   position:absolute;  
   background:#transparent;
   text-align:center;
   font-weight:bold;
   color:#fff;
   border-right:#8ABBFF 1px solid;
}

div#new p
{

   font-weight:bold;
   color:#fff;
   text-align:left;
   padding-left:10px;
   padding-top:3px;
   padding-bottom:3px;
}


.headinfo
{
	color: #54575e;
	background: transparent; 
	font-size:11px;
    font-weight:bold;
	font-family:Helvetica;
	text-transform:uppercase;
}


p.submenu
{
    background: url(../images/linebg.gif) repeat-x bottom; 
	width:80%

}

.skul
{
	font-family:Helvetica;   
   color:#435568;
   font-size:24px;
   font-style:italic;
   padding-left:10px;
}

.sku
{
   font-family:Helvetica;   
   color:#435568;
   font-size:18px;
   font-weight:normal;
   font-style:italic;
   padding-left:10px;
}

.pname
{
   font-size:11px;
   font-weight:bold;
   color:#027abb;
   padding-left:10px;
}



td#topmenu
{
   /*background: #004C76 url(../images/bg03.gif) repeat-y left;  */
   background:transparent;
   width:710px;
   text-align:left;
}

td#topmenu UL
{
    PADDING:0;
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none;

}

.error
{
   	LIST-STYLE-TYPE: circle;
}


td#topmenu UL LI
{
	FLOAT: left; 
	POSITION: relative;

}

td#topmenu UL LI A 
{

	DISPLAY: block; 
	FONT-SIZE: 11px; 
	BACKGROUND: transparent;
	font-weight: bold;
	WIDTH: 115px; 
	COLOR: #b0b0b0; 
	LINE-HEIGHT:59px;
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	text-transform:uppercase;
	font-family: Helvetica;
    background: #54575c url(../images/menubg.png) no-repeat right top; 
	border-right:1px solid #6a6a6c;
	border-top:1px solid #6a6a6c;

}

td#topmenu UL LI A:visited 
{

	text-transform:uppercase;
}


td#topmenu UL LI A:hover
{

	color:#aaa;
	background:#000;
	/*text-transform:uppercase;*/
}


.bg01
{
    background: transparent url(../images/logobg1.png) repeat-x; 
	height:26px;
	color:#ccc;
	font-size:10px;
	padding-left:20px;
	text-transform:uppercase;
}

.bmline
{
    background: url(../images/linebg.gif) repeat-x bottom; 
}

.p60
{
   margin-left:60px;
}

.p200
{
   margin-left:220px;
}

table#nav
{
   margin-top:20px;
   margin-right:0px;
   margin-left:30px;
   width:220px;
}

table#nav td.bar
{
    background: transparent url(../images/navbg.png) repeat-y;
	border-bottom:1px solid #b2b3b8;
	padding-left:20px;
	border-top:1px solid #fff;
}

.catelog
{
   background: url(../images/subbg.png) repeat-y; 
   width:100%;
	padding-left:20px;
}


.w150
{
  width:150px;
}

.w200
{
  width:200px;
}

.bg02
{

  padding:20px 40px 40px 40px;
  width:75%

}

.bg02 p
{
   margin-right:150px;
}


.foot
{
   font-style:none;
   line-height:60px;
   background-color:#6a6a6c;
   color:#aaa;

}

.scr
{
   font-size:10px;
   margin-left:30px;
   color:#777;
   text-transform:uppercase;
   

}

.scr1
{
   font-size:10px;
   color:#777;
   text-transform:uppercase;
   

}

.required
{
   color:#b00f00;
}

input.but
{
   background-color:#b00f00;
   color:#fff;
   border:0px;
   cursor:hand;
   height:18px;
   width:100px;
}

.ctable3
{
      margin:0px 0px;
	  background:transparent;
	  font-size:11px;
      border-bottom:#c0c0c0 1px solid;  
	  border-top:3px double #c0c0c0;
	  
}


.ctable3 td
{
      border-top:#c0c0c0 1px solid;  
}


table#confirm
{
	  border-top:3px double #c0c0c0;



}

table#confirm  th 
{
   text-align:left;
   padding:3px 1px 0px 5px;


}

table#confirm  td 
{
   padding-left:10px;

}

.dtline
{
   /*background:transparent url(../images/linebg.gif) repeat-x bottom;  */
   border-top:1px solid #c0c0c0;
   border-bottom:1px solid #c0c0c0;
   text-align:center;
   padding:2px 0;
}

.tline
{
     border-top:1px solid #c0c0c0;
}

.bline
{
     border-bottom:1px solid #c0c0c0;
}


input.chk
{

   border-style:ridge;
   background-color:transparent;
   border:0px;
   color:red;


}

img.al50
{
   /*Filter:Alpha(Opacity=60,FinishOpacity=0,Style=0,StartX=0,StartY=0,FinishX=0,FinishY=0);*/
   border:1px solid #c8c8c8;
}
