/*<?php header("Content-type: text/css"); ?>*/
#feature_image {
	background-color: #ffffff;
	width: 575px;
	height: 385px;
	float: right;
	margin: .75em .75em 0 0;
	background-position: bottom;
	background-repeat: no-repeat;
}
#content_container {
	clear: both;
	padding: .5em 1em 1em 1em;
}
#content_main {
	width: 65%;
	float: right;
}
#categories {
	font-size: 80%;
	margin-top: 1em;
}
#categories p {
 background-color: #ffffff;
}
#categories img {
	border: none;
}
#categories a {
	color: #ffffff;
	text-decoration: none;
}
#categories h2 {
	color: #ffffff;
	text-transform: lowercase;
	font-size: 120%;
	margin-top: .3em;
}
.category {
	clear: both;
	font-size: 95%;
}
.category_image {
	width: 50%;
	float: left;
}
.category_image img {
	margin-bottom: 2em;
}
.category_intro {
	width: 45%;
	float: right;
}
#series a {
	color: #000000;
	text-decoration: none;
	font-size: 95%;
	font-weight: bold;
}
#series h2 {
	color: #ffffff;
	text-transform: lowercase;
	font-size: 90%;
	margin-top: .3em;
}
#series .thumbnail_feature {
	text-align: center;
	margin-top: .1em;
}
#series .thumbnail {
	float: left;
	text-align: center;
	width: 50%;
}
#series .thumbnail img {
	margin-top: .5em;
}
#series img {
	border: none;
}
#model_content {
	margin-left: 5em;
	clear: both;
}
#model_content .intro_paragraph {
	font-size: 90%;
}
#model_content h1 {
	color: #ffffff;
	font-size: 100%;
	margin-bottom: .25em;
	text-transform: lowercase;
}
#model_details {
	width: 65%;
	float: left;
}
#model_details h2 {
	font-size: 95%;
}
#model_whatNow {
	width: 30%;
	float: right;
	background-image: url(../images/interface/bg_what_now.gif);
	background-repeat: no-repeat;
}
#model_whatNow form {
	font-size: 80%;
}
#model_whatNow h4 {
	color: #ffffff;
	font-size: 90%;
}
#model_whatNow a {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted #cc0000;
	font-size: 85%;
}
#model_whatNow_content {
	margin: 0 1em 0em 1em;
}
#model_whatNow ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
table {
	font-size: 90%;
	color: #333333;
}
td {
	padding: .5em .25em .5em .25em;
}
.cell_on {
	background-color: #ecf8fe;	
}
table th {
	text-align: left;
	border-top: 2px dotted #cccccc;
	padding-right: .75em;
}
table tr td table tr td {
	border-top: 2px dotted #cccccc;
}
.row_off {
	font-size: 80%;
	clear: both;
	border-top: 2px dotted #cccccc;
	color: #333333;
	padding: .75em .25em .75em .25em;
}
.row_on {
	font-size: 80%;
	clear: both;
	border-top: 2px dotted #cccccc;
	color: #333333;
	background-color: #ecf8fe;	
	padding: .75em .25em .75em .25em;
}
.spec_header {
	width: 25%;
	font-weight: bold;
	text-transform: lowercase;
	float: left;
}
.spec_info {
	width: 70%;
	float: right;
}