body {
	font-family: arial, helvetica, sans-serif;
	font-size: 75%;
	margin: 5px;
}

p {
	margin-top: 0;
}

img {
	border: none;
	vertical-align: bottom;
}

p.product_name, div.product_name, span.product_name {
	font-family: arial, helvetica, sans-serif;
	/*color: rgb(120,120,170);*/
	color: rgb(25,78,145);
	/*color: white;*/
	font-size: 2.0em;
	font-weight: bold;
	/*background: rgb(25,78,145);*/
	/*border-top: 2px solid rgb(25,78,145);
	border-bottom: 2px solid rgb(25,78,145);*/
	margin: 0 0 5px 0;
	padding-left: 3px;
}

p.product_subhead, div.product_subhead, span.product_subhead {
	font-family: arial, helvetica, sans-serif;
	color: rgb(120,120,170);
	font-size: 1.5em;
	font-weight: bold;
	margin: 0.3em 0 0.5em 0;
}

p.disclaimers, div.disclaimers {
	font-size: 0.8em;
	color: rgb(120,120,120);
	font-family: arial, helvetica, sans-serif;
	padding: 10px 0 0 0;
	clear: both;
	border-top: 2px solid rgb(25,78,145);
}

span.disclaimers {
	font-size: 0.8em;
	color: rgb(120,120,120);
	font-family: arial, helvetica, sans-serif;
}

/*p.disclaimers img, div.disclaimers img {
	float: left;
	vertical-align: bottom;
	margin: 0 15px 0 0;
}*/

div.disclaimers_photo {
	float: left;
	vertical-align: bottom;
	margin: 0 15px 0 0;
	font-size: 1.3em;
	text-align: center;
	color: black;
}

#links_photos {
	margin: 5px 0 5px 0;
}

#links_photos a:link, #links_photos a:visited,
a:link.print_button, a:visited.print_button {
	margin: 0 1px 0 1px;
	color: white;
	background: rgb(170,170,210);
	padding: 1px 3px;
	text-decoration: none;
}

#links_photos a:hover,
a:hover.print_button {
	margin: 0 1px 0 1px;
	color: white;
	/*background: rgb(80,80,170);*/
	background: rgb(25,78,145);
	padding: 1px 3px;
	text-decoration: none;
}

p.caption {
	background: rgb(230,230,230);
	padding: 5px;
	width: 630px;
}

div.product_info_links {
	margin-top: 5px;
}

table.product_info {
	margin: 0;
}

table.product_info td {
	vertical-align: top;
}

table.product_info td.label {
	white-space: nowrap;
}

div.product_list {
	border-top: 2px solid rgb(25,78,145);
	border-bottom: 2px solid rgb(25,78,145);
	color: rgb(25,78,145);
	font-weight: bold;
	clear: both;
	font-size: 90%;
	margin-bottom: 5px;
}

table.stores {
	color: rgb(25,78,145);
	font-size: 75%;
}

table.stores td {
	white-space: nowrap;
	padding-right: 7px;
}

table.stores a {
	color: red;
}

table.stores a:hover {
	text-decoration: none;
}

div.highlight {
	font-size: 0.9em;
	background: rgb(255,255,150);
	padding: 0.5em;
}
