#leftcol {
width: 290px;
float: left;
display: block:
clear: none;
margin-left: .5em;
margin-right: 0em;
padding: 0px;
}

#description {
width: 94%;
float: left;
display: inline:
clear: none;
}

#description h2 {
	font-size: 1.3em !important;
	font-style: normal;
	color: #000000;
	font-weight: normal;
}

#rightcol {
float: right;
width: 260px;
display: block;
position: relative;
left: 0px;
top: 0px;
padding: 0px;
margin-right: 1em;
}


#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.3em;
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: .2em 0em .2em 0em;
font-size: 1em;
}

#items li h2 {
	margin: 0.07em auto;
	font-size: 1.2em !important;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url('/images/arrow.jpg');
    padding: 0.1em 0em;
    line-height: 1.5em;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    font-style: normal;
}

h2.splash {
	font-size: 1.3em;
	font-style: italic;
	font-weight: bold;
	letter-spacing: .1em;
	line-height: 1.3em;
	margin: .1em auto;
	padding: 0em;
}
div.splash {
	text-align: center;
	display: block;
	width: 610px;
	clear: top;
	margin: 0em	0em .5em 0em;
	padding: 0em;
}
	
		
#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;
}

#centercol table {
	margin-top: 10px !important;
}


h3.includes {
font-size: 1.25em;
font-weight: bold;
background: #c1c1c1;
color: #FFFFFF;
width: 94%;
display: block;
}

h2.subheading {
font-size: 1.2em !important;
font-weight: bold !important;
color: #273528;
letter-spacing:.1em;
}


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: #527CCE; /*--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:#527CCE;
	text-align: left;
	}
	
h3.model { font-size:1.4em;
	color: #274E9B;
/*  color:#339999; 	*/
	display:block;
	padding:0.2em 0.7em;
	margin:1em -0.7em 0.15em -0.7em;
	line-height:1.4em;
	font-weight: 700;
	font-family: "Arial", "Lucida Grande", Helvetica, Lucida, Verdana, Sans-Serif;
	text-align:left;
}


h3.heading, h1.heading
	{
	font-size:1.25em;
	padding:0px;
	margin:0px;
	font-weight: bold;
	font-style: italic;
	}

h2.heading {
	text-align: left;
}

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;
}

h2.product  {
	font-weight: bold;
	font-size: 1.1em;
	padding: 0px;
	margin: .1em auto;
	font-style: normal;
	color: #000000;
	line-height: 1.3em;
}

td.subtext {
	padding: 3px 11px 7px 22px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}

h5.subtext, h2.subtext {
	font-weight: bold;
	font-size: 1.3em;
	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;
	}
	
@media all
{
	.page-break	{ display:none; }
}

@media print
{
	.page-break	{ display:block; page-break-before:always; }
}	
