  body { font-size: 12pt;
    font-family: arial;
    background-color: rgb(240, 240, 245);
    margin-left: auto;
    margin-right: auto;
    }

  #header { 
    background-color: #333333;
    width: 750px;

    text-align: left;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    margin-bottom: 0px;
    }
    
  div.homepage { 
  	padding: 10px;
  	font-size: 13px;
  }
  
  div.aboutus {
    padding: 10px;
  	font-size: 14px;
  }
  
  
  span.homepageheader {
  	font-size: 14px;
  }
  .homepagetoprow {
	font-size: 12px;
	text-align: center;
	background: #333333;
	color: #ffffff;
}
  
  .homepagefeature { 
  	background-color:  #ffffff;
  	color: #333333;
  	font-size: 14px;
  	margin: 0px 5px 0px 0px;
  	float: right;
   	text-align: center;
	padding: 0px;
	width: 180px;
	border: 1px;
	border-style: solid;
	border-color: #999999
   }
  
  div.category {
  	background-color: #ccddff;
  	font-size: 12px;
  	padding: 5px;
  	text-align: center;
  	width: 210px;
  	min-height: 220 px;
  	}
  	
  .category a:link {
	color: #333333;
	text-decoration: none;
}
  .category a:visited {
	color: #333333;
	text-decoration: none;
}

.categorytoprow {
	font-size: 16px;
	text-align: center;
	background: #333333;
	color: #ffffff;
}

    
  .content { background: rgb(255, 255, 255) none repeat scroll 0%;
    width: 750px;
    text-align: left;
    padding: 10px 0px 0px 0px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    margin: 0px;
  
    }

  h1, h2 { color: rgb(51, 51, 51);
    }

  h1 { font-size: 150%;
    }

  h2 { 
	font-size: 18px;
	line-height: 19px;
    }

  .featureproduct { margin: 0px 5px 0px 0px;
    	float: right;
    	text-align: right;
	padding: 0px;
	width: 180px;
    }

  #footer { background: rgb(240, 240, 245) none repeat scroll 0%;
    width: 750px;
    text-align: center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    clear: both;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    }

  .producttext { text-align: left;
    color: rgb(34, 34, 34);
    font-size: 14px;
    text-align: justify;
    }

.container {
  font-size: 14px;
  line-height: 14px;
  text-align: justify;
  color: #333333;
  background: #ffffff;
  border-color: rgb(200, 200, 200);
  border-width: 3px;
  border-style: hidden;
  padding: 0px;
  margin-left: 10px;
//  margin-right: 180px;
}

.container a:link {
	text-decoration: none;
  	border-style: hidden;
    	color: rgb(40, 40, 40);
}
.container a:hover {
	text-decoration: none;
  	border-style: hidden;
    	color: rgb(40, 40, 40);
}
.container a:visited {
	text-decoration: none;
  	border-style: hidden;
    	color: rgb(40, 40, 40);
}
.container img {
	text-decoration: none;
  	border-style: hidden;
    	border: 0px;
}

.productname {
	font-size: 18px;
	font-style: bold;
	line-height: 19px;
	text-align: justify;
  	color: #333333;
  	background: #ffffff;
  	border-color: rgb(200, 200, 200);
  	border-width: 1px 1px 1px 1px;
	border-style: hidden;
	padding: 0px 0px 0px 5px;
}

span.productname {
	font-size: 17px;
	font-style: bold;
	line-height: 24px;
	text-align: justify;
  	color: #333333;
  	background: #ffffff;
  	border-color: rgb(200, 200, 200);
  	border-width: 1px 1px 1px 1px;
	border-style: hidden;
	padding: 0px 0px 0px 5px;
}
.producttopic {
	font-size: 15px;
	font-weight: bold;
	line-height: 16px;
	text-align: justify;
  	color: #333333;
  	background: #ffffff;
  	border-color: rgb(200, 200, 200);
  	border-width: 1px 1px 1px 1px;
	border-style: hidden;
	padding: 0px 0px 0px 5px;
}

span.producttopic {
	font-size: 15px;
	font-weight: bold;
	line-height: 25px;
	text-align: justify;
  	color: #333333;
  	background: #ffffff;
  	border-color: rgb(200, 200, 200);
  	border-width: 1px 1px 1px 1px;
	border-style: hidden;
	padding: 0px 0px 0px 5px;
}

.producthihglight {
	font-size: 2px;
	font-weight: normal;
	line-height: 2px;
	text-align: justify;
  	color: #333333;
  	background: #ffffff;
  	border-color: rgb(200, 200, 200);
  	border-width: 0px 1px 0px 0px;
	border-style: solid;
	padding: 0px 0px 0px 5px;
}

span.productpoint {
	font-size: 15px;
	font-weight: normal;
	line-height: 16px;
	text-align: justify;
  	color: #333333;
  	background: #ffffff;
  	border-color: rgb(200, 200, 200);
  	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 5px;
	margin-bottom: 25px;
}

div.modes {
	padding: 0px 0px 0px 10px;	
}

div.oddsection {
	clear: left;
	font-size: 15px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
  	color: #333333;
  	background: #ffffff;
  	border-color: rgb(100, 100, 100);
  	border-width: 1px 0px 0px 0px;
	border-style: solid;
	padding: 10px 0px 0px 5px;
	margin: 25px 25px 0px 0px;
	width: 550px;
}

b.oddsection {
	font-size: 15px
	font-weight: bold;
}
img.oddsection {
	border: 0px;
	border-style: hidden;
}
table.oddsection {
	border: 1px 1px 1px 1px;
	border-color: #888888;
	border-style: solid;
	cell-padding: 2px;
	margin: 0px 0px 0px 5px;
	table-width: 500px;
}

tr.oddsection {
	background: #ffffff;
	width: 500px;
}

tr.evenrow {
	background: #ccddff;
}

tr.toprow {
	background: #333333;
	color: #ffffff;
}


div.techspecs {
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
  	color: #333333;
  	background: #ccddff;
  	border-color: rgb(100, 100, 100);
  	border-width: 0px;
	border-style: hidden;
	padding: 10px 5px;
	margin: 0px 0px 0px 15px;
	width: 150px;
}

b.techspecs {
	font-size: 12px
	font-weight: bold;
}

div.equipment {
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
  	color: #333333;
  	background: #ccddff;
  	border-color: #aaaacc;
  	border-width: 1px 0px 0px 0px;
	border-style: solid;
	padding: 10px 5px;
	margin: 0px 0px 0px 15px;
	width: 150px;
}

.requestquote { 
	margin: 5px 0px 0px 10px;
    	color: #ffffff;
  	background: #333355;
  	border-color: rgb(100, 100, 100);
  	border-width: 1px 1px 1px 1px;
	border-style: hidden;
	padding: 10px 5px;
    	font-size: 16px;
	text-align: left;
	font-weight: normal;
	width: 110px;
    }

.requestquote a:link {
	color: #ffffff;
	text-decoration: none;
}

.requestquote a:hover {
	text-decoration: underline;
	color: #ffffff;
}

.requestquote a:visited {
	text-decoration: none;
	color: #ffffff;
}

.lsidebutton { 
	margin: 50px 0px 0px 15px;
    	color: #ffffff;
  	background: #333333;
  	border-color: rgb(100, 100, 100);
  	border-width: 1px 1px 1px 1px;
	border-style: hidden;
	line-height: 34px;
	padding: 0px 5px;
    	font-size: 14px;
	text-align: left;
	font-weight: normal;
	width: 150px;
    }

.lsidebutton a:link {
	color: #ffffff;
	text-decoration: none;
}

.lsidebutton a:hover {
	text-decoration: underline;
	color: #ffffff;
}

.lsidebutton a:visited {
	text-decoration: none;
	color: #ffffff;
}

:link img {
  border: none;
}

a:visited img {
  border: none;
}