body{
color: #000000; /*black*/
background-color: #ffffff; /*white*/
font-family: Verdana, Arial, sans-serif; 


}

#border{border: 1px solid #000000; height: auto;}

h1.headline{ font-family: Georgia, Helvetica, "Times New Roman", serif;
			color: #ffffff; /*white*/
			background-color: #000000; /*white*/
			margin: 0.5em; padding-left: 345px;
			font-size: 220%;
			font-variant: small-caps;
}

span.subhead{font-size: 50%;
font-style: italic; font-variant: normal;}

.floatleft{float:left;}

.floatright{float:right;}

#header {color: #ffffff; /*white*/
			background-color: #000000; /*black*/
			padding: 0.5em 0.5em 0.05em 0.5em; margin:  0.5em 0.5em 0 0.5em;}
			
#search { float:right; position: relative; width: 175px; border: none; font-size: 75%; font-family: Verdana, Arial, sans-serif;  font-variant: normal; margin-top: 3em;
}

#search a:link, #search a:hover, #search a:visited {color: #ffffff; /*white*/ background-color: #000000; /*black*/

}

form, fieldset { border: none;}

#headpara{clear:both; padding-top: 0.01em; margin: 0; font-weight: bolder;}

#navigation {background-color: #ffffff; /*white */
			color: #000000; /*black*/
			width: 88%;
			margin-top: 0.5em;
			margin-left: 0;
			margin-right: 5%;
			white-space: nowrap;
			}

#navlist li{
	display: inline;
	list-style-type: none;
	padding: 0.5em;
	margin-right: 0.5em;
	background-color: #000000; /*black*/
	color: #ffffff; /*white*/ 
	font-weight: bolder;
	font-variant: small-caps;
}

#navlist li a:link, #navlist li a:visited {background-color: #000000; /*black*/
											color: #99ccff;}
											
#navlist li a:hover {background-color:  #99ccff; /*blue*/
											color: #ff0000; /*red*/ }

#column1 { float: left;
			width: 47%;
			margin-left: 0.5em;}
			
#column2 { float: right;
			width: 47%;
			margin-right: 0.5em;}			
											
.feature{
	border: 2px solid #000000; /*black*/
	padding-bottom: 0.5em;
	height: 100%;
	margin-bottom: 1em;
	overflow: visible;
}	

.feature img {margin-right: 0.5em; margin-left: 0.5em; border: none; }								

.featpara{height: 100%;}

#column2 p, #column1 p {padding-left:0.5em; padding-right: 0.5em;}

#nonfeature {padding-left:0.5em;
			font-size: 75%;
			clear:left;
			}
			
#technical {font-size: 75%; padding:0.5em; border-top: 1px solid #000000; clear: both;}		

img.validcss { /*formats validcss image*/
	border:0;
	width:88px;
	height:31px;
	}
#technical img{border: none; float:right;}	

#ivu img{float:right;}	

.smalltext{font-size: 75%;}

#mainbody{padding-left: 0.5em;}

#mainbody img {padding-right: 0.5em;}

.crumbs{font-size: 75%; font-style:italic;}



#otherinfo{border: 1px dashed #000000; padding: 0.5em; float: right; width:25%; font-size: 75%;  }

#mainmain{float:left; width:73%;}

.quotebox{border: 1px solid #000000; padding: 0.5em; position:relative; z-index: 0;}

img.noborder{border:none;}

.nmrm {font-family: "monotype corsiva", sans-serif;
	color: #ffffff;
	background-color: #3366cc;
	
	font-size: 133%;}
	
	#pageHeading{background-color: #0099ff; /*blue*/ color: #000000;}
	
	.pricetable{width:50%; border:1px solid #000000;}

#tableprice td, #tableprice th{border-bottom:1px solid #000000;}

.tableheadercaption {font-weight:normal;}

.urgent{color: #ff0000; /*red*/
background-color: #ffffff; /*white*/}
