body,html {
	margin: 0px;
	height: 100%;
	background-color: #CCCCCC;
}
.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(images/headline.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 98px;
	width: 745px;
	padding-top: 25px;
	text-align: left;
	vertical-align: top;
	padding-left: 20px;
}
.menu_cell {
	text-align: center;
}
.product_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/gradient_orange.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
a.product_headline:link {
	display: block;
	background-color: #C4ECFF;
}
a.product_headline:visited {
	display: block;
	background-color: #C4ECFF;
}
a.product_headline:hover {
	display: block;
	background-color: #80D6FF;
}
a.product_headline:active {
	display: block;
	background-color: #80D6FF;
}
.product_synopsis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	padding: 5px;
}
.product_imageborder {
	border: 1px solid #006699;
	margin: 5px;
	padding: 1px;
}
.product_imageborder_tight {
	border: 1px solid #006699;
	margin: 1px;
	padding: 1px;
	background-color: #FFFFFF;
}
.product_fullborder {
	border: 1px solid #006699;
}
.product_details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	padding: 5px;
}
.product_details td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #02376B;
	border: 1 solid #D6EAFE;
}
.product_details tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #02376B;
	border: 1 solid #D6EAFE;
}
.product_details_specs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006699;
}
.product_details_specs_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006699;
	background-color: #D5F1FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5ECBFF;
}
.product_details_specs_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 5px;
	background-color: #006699;
}
.product_details_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	padding: 5px;
	background-color: #FF9003;
	font-weight: bold;
	background-image: url(images/gradient_orange.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.product_details_heading_synopsis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	background-color: #E9E9E9;
	color: #333333;
}
.product_details_gallery {
	padding: 5px;
	background-color: #E8F8FF;
}
.product_cat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
}
.product_cat_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}
.product_cat_link_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}
.description_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #DE461C;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DE461C;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 56px;
	width: 745px;
	padding-top: 23px;
	text-align: center;
	vertical-align: top;
}
.footer a:link {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.footer a:active {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.footer a:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.footer a:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #02376B;
	background-image: url(images/content_bg.jpg);
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}
.moreinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}
a.moreinfo:link {
	text-decoration: none;
}
a.moreinfo:visited {
	text-decoration: none;
}
a.moreinfo:hover {
	text-decoration: none;
}
a.moreinfo:active {
	text-decoration: none;
}
.header {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.description_box {
	border: 1px solid #006699;
	background-color: #DFF4FF;
}

