body, table
{
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	line-height: 15px;
}

table { background: #ffffff; }
.foottext { font-size: 10px; }

h1
{
	font-family: arial,helvetica,sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #ffffff;
}

/*h1.border
{
	font-family: arial,helvetica,sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #ffffff;
	/*margin: 0px 0px 0px 0px;*/
	/*border-color: #CCC;
	border-width: 1px;
	border-style: solid;*/
	padding: 10px;
	background-color: #000;
	/*background-image: url(images/header_bkgd.gif);
	background-repeat: repeat-x;*/
}*/

h2
{
	font-family: arial,helvetica,sans-serif;
	font-size: 13px;
	color: #666666;
	margin: 0px;
}

h1.emphasis
{
	font-family: arial,helvetica,sans-serif;
	color: #DB3941;
	margin: 0px;
	font-style: italic;
	font-size:16px;
	line-height: 20px;
}

/*td.titlebkgd
{
	background-color: #DB3941;
	padding: 4px 3px 3px 5px;
	font-size:14px;
	font-weight: bold;
	color: #FFFFFF
}*/

th, td.titlebkgd
{
	/*background-color: #DB3941;*/
	/*padding: 4px 3px 3px 5px;*/
	font-size: 14px;
	font-weight: bold;
	color: #DB3941;
	border: #333;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}

th, td.titlebkgd
{
	text-align: left;
	text-indent: 20px;
}

th, td.titlebkgd
{
	text-align: left;
	text-indent: 10px;
}

td.features {padding: 5px 0px 0px 0px; }

td.lists {
	min-height: 300px;
	height: auto; !important
	height: 300px;
	background: url(images/td_bg.gif) repeat-x center top;
}

ul
{
	list-style-type: square;
	list-style-image: url(images/bullet.gif);
}

li { margin-left: -20px;}

a:link, a:active, a:visited
{
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
	color: #0000ff;
	font-weight: normal;
}

a:hover { text-decoration: underline; }

a.footlink
{
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
	font-weight: normal;
}

a.footlink:hover { text-decoration: underline; }

.producttitle
{
	font-size: 16px;
	color: #DB3941;
	font-weight: bold;
	line-height: 20px;
}

.productdesc
{
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	line-height: 20px;
}

.modeltitle
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	line-height: 14px;
}

.aboutname
{
	font-size: 16px;
	color: #000;
	font-weight: bold;
	line-height: 20px;
}

.abouttitle
{
	font-size: 13px;
	color: #DB3941;
	font-weight: bold;
	line-height: 20px;
}

.partstitle
{
	font-size: 16px;
	color: #DB3941;
	font-weight: bold;
	line-height: 20px;
}


.img
{
	border-color: #CCC;
	border-width: 1px;
	border-style: solid;
	padding: 1px;
}

.imgicon { padding: 1px; }

.thumb
{
	padding: 2px;
	/*border: #CCC 1px solid;*/
}

