/* 
Cascading style sheet for new Durattract site Copyright 2002-2006
*/
A:focus { -moz-outline-style: none; }/*mozilla this avoids having image replacement sections display a dotted outline*/


A:link {color: #666666; text-decoration:underline; background-color:transparent;}
A:visited {color: #9999CC; background-color:transparent; text-decoration:none;}
A:hover { color: #FF0000; text-decoration:underline; background-color:transparent;}	
A:focus {
	outline-style: dotted;
		outline-width: 1;
		outline-color: #FF0000;
		}/*this avoids having image replacement sections display a dotted outline*/


A:active {color: #FF0000; background-color:transparent;text-decoration:underline;}

BODY{
	font-family: Tahoma, Arial, Verdana, SansSerif;
    font-size: 10pt;
    font-style: normal;
    line-height: normal;
    color: #666666;
    font-weight: normal;
    font-variant: normal;
    text-transform: normal;
	margin-top: 0px;
	margin-left: 0px;
	background-image: none;
	background-color: #FFFFFF;
	}
	
BR{
	font-size: 10pt;
	}


P{
	font-family: Tahoma, Arial, Verdana, SansSerif;
    font-size: 10pt;
	}
			
P.red{
	color: #FF0000;
	}

P.redsmall{
	color: #FF0000;
    font-size: 8pt;
	}
	
P.redbig{
	color: #FF0000;
	Font-Size: 11pt;
	font-weight: bold;
	}
P.big{
	Font-Size : 11pt;
	}
	
P.small{
	Font-Size : 7pt;
	}	
	
p.8pt{
	Font-Size: 7pt;
	margin-bottom: -5em;
	}	

P.leading{
	line-height: 1.5;
	}	

B{
	Font-Weight : bold;
	}

B.red{
	Font-weight : bold;
	Color : #FF0000;
	}
	
B.big{
	Font-Size : 11pt;
	Font-weight: bold;
	Color : #000000;
	}

FORM,INPUT{
	Font-Family : Arial, Verdana, SansSerif;
	Font-Variant : normal;
	Font-Size : 8pt;
	Font-Weight : normal;
	Font-Style : normal;
	Color : #666666;
 padding: 0px; 
	}


H1{
/* Main heading at top of pages*/
Font-Family : Tahoma, Arial, Verdana, SansSerif;
Color : #666666;
font-size: 12pt;
font-weight:bold;
text-transform: uppercase; 
text-decoration: normal;
Font-Style : normal;
border-color:#FF0000;
border-style:solid;
border-bottom-width:2px;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
/* all sides have the same padding */
padding-bottom:2pt;

}
	
H1.red{
	color: #FF0000;
	text-transform: uppercase; 
	}

H1.blue{
	color: #666699;
	text-transform: uppercase; 
	}

H1.lower{
	color: #000000;
	text-transform: none; 
	border-bottom-width:2px;
	margin-bottom:-.5em;
	}
			
H2{
    Font-Family : Tahoma, Arial, Verdana, SansSerif;
	Font-Size : 12pt;
	Color : #666666;
	text-transform: uppercase;
	text-decoration: underline; 
	}
	
H3{
	Font-Family : Tahoma, Arial, Verdana, SansSerif;
	Font-Size : 13pt;
	Color : #666666;
	text-transform: uppercase; 
	text-decoration: underline;
	}

/*H4,5,6 are all used for sub-headings*/	
H4 {
	Font-Family : Tahoma, Arial, Verdana, SansSerif;
	font-size: 10pt;
	Color:#FF0000;
	text-transform: normal;
	line-height: 1;
	text-decoration: underline;
}
H4.grey {
	font-size: 10pt;
	Color:#666666;
	text-transform: normal;
	text-decoration: underline;
}
	
H4.blue {
	font-size: 10pt;
	Color:#666699;
	text-transform: normal;
	text-decoration: underline;
}

H4.xline{
/* subhead with line length of cell*/
Font-Family : Tahoma, Arial, Verdana, SansSerif;
Color : #FF0000;
font-size: 10pt;
font-weight:bold;
text-transform: uppercase; 
text-decoration: normal;
Font-Style : normal;
border-color:#666699;
border-style:solid;
border-bottom-width:0px;
border-top-width:2px;
border-left-width:0px;
border-right-width:0px;
margin:0;
}
	
H5{
	Font-Family : Tahoma, Arial, Verdana, SansSerif;
	font-size: 10pt;
	Color:#666699;
	text-transform: normal;
	text-decoration: underline;
	margin:0;
	}

H5.grey{
	Font-Family : Tahoma, Arial, Verdana, SansSerif;
	Font-Size : 11pt;
	Color : #FF0000;
	text-transform: capitalize;
	text-decoration: underline;
	}
			
H6{
	Font-Family : Tahoma, Arial, Verdana, SansSerif;
	Font-Size : 12pt;
	Color : #666699;
	text-transform: normal;
	text-decoration: underline;
	}

LI,UL{
	Font-Family : Tahoma, Arial, Verdana, SansSerif;
	Font-Variant : normal;
	Font-Size : 10pt;
	Font-Style : normal;
	Color : #666666;
	}

UL{
	margin-top:0px;
	}
	
LI.out{
	Font-Family : Tahoma, Arial, Verdana, SansSerif;
	display: list-item;
	margin-right:20px;
margin-left:15px;
margin-bottom:30px;
/*	text-indent:0px;*/
	text-align:left;
	list-style-type:circle;
	Font-Style: normal;
	list-style-image: url("images/bulletworld.jpg");
	}
	
LI.small{
	Font-Family : Tahoma, Arial, Verdana, SansSerif;
	Font-size:8pt;
	text-align:left;
	Font-Style : normal;
	}
	
OL{
	Font-Family : Tahoma, Arial, Verdana, SansSerif;
	Font-Variant : normal;
	Font-Size : 9pt;
	Font-Style : italic;
	}
	
TABLE{
table-layout:auto;
border-style:none;
border-width:0px;
background-color:#FFFFFF;
empty-cells: show;
margin-left: fixed; /*centers a table*/
margin-right: fixed  /*centers a table*/
margin:0;
Padding:0;
text-align:top;
}

TH{
	Font-Family :  Tahoma, Arial, Verdana, SansSerif;
	Font-Variant :  normal;
	Font-Size :  10pt;
	Font-Weight :  bold;
	Font-Style :  normal;
	Color :  #666699;
	}

TD{
	Font-Family :  Tahoma, Arial, Verdana, SansSerif;
	Font-Variant :  normal;
	Font-Size:  10pt;
	Font-Weight: normal;
	Font-Style:  normal;
	Font-Size: 10pt;
	}
	
TD.big{
	Font-Size : 11pt;
	Font-Style : normal;
	Color : #666666;
	}

TD.xsmall{
	Font-Size : 7pt;
	Font-Weight: normal;
	Font-Style: normal;
	}
	
	
/*PICS THIN GREY OUTLINE OFFSET FROM A PIC IN A TD CELL*/
TD.picstd {
display:table-cell;
border-style:solid;
border-width:1px;
border-color:#666699;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
Font-Family:  Arial, Verdana, SansSerif;
Font-Size:  9pt;
font-variant: small-caps;
text-align:center;
margin:0;
}

/*for the dimension lists inside a table*/
#dim ul, #dim li, #dim p{
Font-Family: Arial, Verdana, SansSerif;
Font-Size: 8pt;
line-height: 1.2em;
Font-Style: normal;
font-variant: none;
Color: #666666;
list-style-position: inside;
list-style-type: disc;
text-align:left;
margin-left: 2px;
margin-right:0px;
margin-bottom:0px;
padding: 0 0 0 0;
}



/*RED BAR AT THE BOTTOM OF A TD CELL must use non-breaking space in empty cell*/
TD.redbar {
   border-top-width:0;
   border-bottom-width:2px;
   border-right-width:0;
   border-left-width:0;
   border-spacing:0;
   border-style:solid; 
   border-color:#FF0000;
}

/*BLUE GREY BORDER AROUND IMAGES*/	
IMG.picbrd {
margin-width:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
border-style:solid;
border-width:2px;
border-color:#9999CC;
}

/*====================================================================================================*/
/*div for main horizontal menu setup*/
#mainmenucontents {
	background-color: transparent;
	position:absolute;
	top:94px;
	left:445px;
	border-width:0px;
	border-style:none;
	border-color:#666666;
	padding: 0pt;
	width:544px;
	height:25px;
}

/*div for main menu bookmark menu*/
#mainbook {
	position:absolute;
	top:10px;
	left:445px;
	border-width:0px;
	border-style:none;
	border-color:#666666;
	padding: 0pt;
	width:544px;
	height:11pt;
	background-color:transparent;
}

/*DURATTRACT HORIZONTAL MAIN MENU SETUP*/

/*DURATTRACT HORIZONTAL MAIN MENU ON A LINK AND A VISITED*/
a.menubutton:link, a.menubutton:visited   {
	background-color: transparent;
   background-image: url('images/buttonsmainmenu.gif');
    background-position: 0 0px;
   font-weight: bold;
   font-size: 9pt;   
	color: #FFFFFF;
	}

/*DURATTRACT HORIZONTAL MAIN MENU ON A HOVER*/
a.menubutton:hover   {
	background-color: transparent;
   background-image: url('images/buttonsmainmenu.gif');
    text-indent : 4px;
	line-height : 21px;
	background-position: 0 -21px;
	color: #FFFFFF;
	font-weight: bold;
	   font-size: 9pt;   
	text-decoration: none;
	}   
	
a.menubutton  {
   background-color: transparent;
   display: block;
   line-height: 21px;
   background-position: 0 0px;
   background-image: url('images/buttonsmainmenu.gif');
   background-repeat: no-repeat;
   width: 90px;
   height: 21px;
   text-align: center;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #FFFFFF;
   font-size: 9pt;   
   text-decoration: none;
   }

/*====================================================================================================*/
/*DURATTRACT BOTTOM MENU FOR ALL PAGES - go home contact back to section go to top*/
a.menu2button  {   
	display: block;   
	line-height: 19px;   
	background-position: 0 0px;   
	background-image: url('images/buttonsbottom.gif');   
	background-repeat: no-repeat;   
	width: 126px;   
	height: 19px;   
	text-align: center;    
	font-family: Arial, Helvetica, sans-serif;   
	font-size: 8pt;  
	color: #FFFFFF;    
	font-weight:bold; 
	text-decoration: none;  
   }
	
/*DURATTRACT BOTTOM MENU FOR ALL PAGES - go home contact back to section go to top*/
a.menu2button:link, a.menu2button:visited   {    
	background-position: 0 0px;   
	color: #FFFFFF;  }    
	
/*DURATTRACT BOTTOM MENU FOR ALL PAGES - go home contact back to section go to top*/
a.menu2button:hover   {    
	text-indent : 2px;   
	font-weight:bold; 
	line-height : 19px;    
	background-position: 0 -19px;   
	color: #FFFFFF;    
	} 
	
/*====================================================================================================*/
/*DURATTRACT SIDE MENU FOR BLUE BOXES BEHIND TEXT LINKS - see products.html*/
a.sidemenuset {
	display: block;
	width: 130px;
	text-align: center;
	line-height: normal;
	padding:0px;
	text-decoration: none;
	font-family: Arial, Verdana, SansSerif;
	color: #666666;
	font-color: #666666;
	font-size:10pt;
	font-weight:bold;
	border-style: none;
	border-width: 0;
	outline-style: none;
	outline-color: white;
	outline-width: 0;
	background: transparent;
}

a.sidemenuset:link {
 	background: transparent;
	color: #666666;
	font-color: #666666;
	font-style: normal;
    font-weight: bold;
	outline-style: none;
	outline-width: 0;
	}

*a.sidemenuset:visited {
    background: transparent;
	font-style: normal;
    font-weight: normal;
	color: #9999CC;
	text-decoration:none;
	outline-style: dotted;
	outline-width: 1;
	outline-color: #FF0000
	}
	


/*DURATTRACT SIDE MENU FOR BLUE BOXES BEHIND TEXT LINKS - see products.html A HOVER  - see products.html*/
a.sidemenuset:hover {
	background: transparent;
	background-color:#EBEEFF;
    font-weight: bold;
	font-style: normal;
	color: #FF0000;
	text-decoration:underline;
	outline-style: none;
	}

/*DURATTRACT SIDE MENU - HANDLES DIV  A ACTIVE LINK*/
a.sidemenuset:active {
	background: transparent;
	font-family: Arial, Verdana, SansSerif;
    font-size: 10pt;
	font-color: #666666;
	font-weight: bold;
   	text-decoration:none;
    font-style: normal;
    line-height: normal;
    color: #666666;
    outline-style: none;
	outline-width: 0;
	}	
	


/*DURATTRACT SIDE MENU - POSITIONS BACKGROUND IMAGE FOR SIDE MENU - see products.html*/
#submenubgimage{
position:absolute;
top:0px; left:0px;
width:189px; 
height:462px;
border-style:none;
border-width:0px;
background-color:transparent;
}

/*DURATTRACT SIDE MENU - POSITIONS TEXT OF SIDE MENU*/
#submenucontents{
position:absolute;
top:20px; 
left:28px;
border-width:1px; 
border-style:solid;
border-color:#666666;
padding: 0pt;
width:130px; 
height:360px;
}


		
/*
scrollbar-face-color:'#349c58';
	scrollbar-shadow-color:'#336600';
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#333399;
	scrollbar-highlight-color:'#ffffff';
	scrollbar-3dlight-color:'#FFFFFF';
	scrollbar-darkshadow-Color:'#000000';
*/
