#leftcol {
width: 280px;
float: left;
display: block:
clear: none;
margin-left: 3px;
margin-right: 3px;
padding: 0px;
}

#description {
width: 94%;
float: left;
display: inline:
clear: none;
}

#rightcol {
width: 263px;
margin-left: 3px;
margin-right: 3px;
/* float: right; */
display: inline;
padding: 0px;
}

#centercol {
width: 600px;
text-align: center;
display:block;
}

h3.description {
font-size: 1.25em;
font-weight: bold;
background: #c1c1c1;
color: #FFFFFF;
width: 94%;
display: block;
}

h3.features {
font-size: 1.25em;
font-weight: bold;
background: #c1c1c1;
text-align: center;
color: #FFFFFF;
display: block;
clear: both;
}

#features {
list-style-type: disc;
list-style-position: outside;
}

#features li {
padding: .1em 0em .1em 0em;
font-size: 1em;
}

#items {
line-height: 1.22em;
padding: 9px;
}

#items li {
	margin: .1em auto;
	font-size: 1.1em;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url('/images/arrow.jpg');
    padding: 3px;
}

#includes li {
padding: .1em 0em .1em 0em;
font-size: 1em;
}

#twocolumn {
width: 550px;
text-align: left;
display:block;
line-height: 1.33em;
clear: both;
font-size: 1.1em;
}

#minileft {
width: 250px;
float: left;
display: inline:
clear: none;
margin-left: 10px;
padding: .1em 0em .1em 0em;
}

#miniright {
width: 250px;
margin-left: 5px;
margin-right: 10px;
float: right;
display: inline;
padding: .1em 0em .1em 0em;
}

#photoleft {
width: 125px;
float: left;
display: inline:
clear: none;
margin-left: 75px;
margin-top: 10px;
padding: .1em 0em .1em 0em;
}

#descright {
width: 300px;
margin-left: 5px;
margin-right: 10px;
float: right;
display: inline;
padding: .1em 0em .1em 0em;
}

#bolder {
text-align:left;
padding: 5px 0px 0px 0px;
margin-top: 10px;
display: block;
clear: both;
font-weight: bold;
}

h3.specs {
font-size: 1.25em;
font-weight: bold;
background: #c1c1c1;
color: #FFFFFF;
width: 94%;
display: block;
}

h3.includes {
font-size: 1.25em;
font-weight: bold;
background: #c1c1c1;
color: #FFFFFF;
width: 94%;
display: block;
}

h2.subheading {
font-size: 1.15em;
font-weight: bold;
color: #000000;
}

img.producticon {
vertical-align:middle;
text-align: left;
margin: 10px;
padding: 0px;
border: none;
display: inline;
width: 115px;
}

.imgbox {
width: 96px;
text-align:center;
display: block;
vertical-align: middle;
}
#productsmain {
display: block;
}

#productsmain a {
display: inline;
}

#productsmain ul li {
	margin-left: 15px;
}

.productslist {
text-align:left;width:500px;display:block;float:left;margin-left:75px;
}

p.item {
/* display: block; */
/* margin: 10px 0px 10px 0px; */
/* padding: 0px; */
/* font-family: "Palatino Linotype", "Book Antiqua", "Times New Roman", "MS Serif"; */
	/* font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif; */
	font-size: 1.1em;
	padding-top: 0px;
	padding-bottom: 15px;
}

td.photo {
margin: 0px;
padding: 11px 0px 0px 0px;
border: none;
text-align: center;
vertical-align: bottom;
}

img.photo {
margin: 0px;
padding: 0px;
border: none;
text-align: center;
vertical-align: middle;
}


td.model {
	text-align: left;
	vertical-align: middle;
	padding: 42px 0px 0px 0px;
	margin: 0px;
}

h1.model a
	{
	font-size: 18pt;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #66CCCC; /*--CHANGE FOR EACH SITE--*/
	text-decoration:none;
}

h1.model a:visited
	{
	color: #336666; /*--CHANGE FOR EACH SITE--*/
	text-decoration:none;
	}

h1.model a:hover
	{
	color: #FFCC66; /*--CHANGE FOR EACH SITE--*/
	border-bottom:none;
	text-decoration:none;
	}


#logo
	{
	font-size: 36pt;
	text-align:left;
	font-family: "Vera Humana 95";
	font-style: italic;
	font-weight: 900;
	font-variant: small-caps;
	margin: 0px;
	padding: 0px;
	color:#339999;
	line-height: 110%;
	}

#sublogo
	{
	font-size: 16pt;
	text-align:left;
	font-family: "Vera Humana 95";
	font-style: italic;
	font-weight: bold;
	padding: 0px;
	margin:-11px 0px 0px 21px;
	color:#273528;
	}

h1.model
	{
	font-size: 18pt;
	margin: 0px;
	padding: 0px;
	color:#FFCC66;
	}

h3.heading
	{
	font-size:1.25em;
	padding:0px;
	margin:0px;
	font-weight: bold;
	font-style: italic;
	}

td.product {
	padding: 3px 11px 7px 22px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}

td.product p {
	font-weight: normal;
	font-size: 1.1em;
	padding: 0px;
	margin: 0px;
}

td.subtext {
	padding: 3px 11px 7px 22px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}

h5.subtext {
	font-weight: bold;
	font-size: 1.1em;
	padding: 0px;
	margin: 0px;
}

td.feature {
	list-style-type: inherit;
	list-style-position: outside;
	line-height: 1.33em;
	list-style-image: url(../images/arrow.jpg);
	font-weight: normal;
	font-size: 1.1em;
}

h4.related {
	display: inline;
	clear: none;
	line-height: 1.33em;
}

h4.related a, h4.related a:visited {
	font-family: "Vera Humana 95", "Arial", "Arial Rounded MT Bold", Verdana, Sans-Serif;
	font-size: 1.1em;
	font-style: italic;
	font-weight: bold;
	color: #336666;
}

h4.related a:hover
	{
	color: #66CCCC;
	}