/*  **********  SCREEN STYLES  **********  */

body	{
	background-color: #CCC;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	line-height: normal;
	margin: 0px 0px 0px 0px;
	height: 800px;
	text-decoration: none;
}
br		{ clear: both}
p		{
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	font-size: 0.9em;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
h1		{
	color: #000000;
	font-size: 1.2em;
	margin:  0px 0px 14px 6px;
	text-align: left;
	text-transform: capitalize
}
h2		{ color: #000000; font-size: 1.60em; font-style: italic; margin: 20px 0px  4px 6px; text-align: center; text-transform: capitalize}
h3		{ color: #cc0000; font-size: 0.95em; font-weight: bold; font-style: italic; margin: 18px 0px  8px 6px; text-align: center; text-transform: capitalize}
h4		{
	color: #000;
	font-size: 1.40em;
	font-weight: bold;
	font-style: normal;
	margin:  0px 0px  10px 0px;
	text-align: center;
	text-transform: capitalize
}

.p  { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 1.00em; font-weight: normal; line-height: 1.2; margin: 2px 8px 14px 8px; text-align: justify}
.h1 { color: #000000; font-size: 1.10em; font-weight: bold; padding-bottom: 10px; text-align: center}
.h2 {
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: left;
	text-decoration:none
}

.imgright	{ float: right; padding: 8px 0px 2px 8px}
.top    { margin: 20px 0px 20px 0px; text-align: center; text-transform:capitalize}
.subnav { margin: 20px 0px 20px 0px; text-align: center; text-transform:capitalize}
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	background: #000000;
	color: #000000;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #000000}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #000000;
	border: 1px solid #000000}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #000000;
		color: #000000;
		font: 11px arial}

	#sddm div a:hover
	{	background: #000000;
		color: #000000}
		#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	background: #000000;
	color: #000000;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #000000}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #000000;
	border: 1px solid #000000}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #000000;
		color: #000000;
		font: 11px arial}

	#sddm div a:hover
	{	background: #000000;
		color: #000000}


 
/*  **********  CONTAINER STYLES  **********  */

#master			{
	background: #ffffff url(../site_graphics/bg_fadeXXX.gif) repeat-x scroll;
	border: #000000 solid 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 760px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	position: relative;
	left: 0px;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
#header			{
	background: url(../site_graphics/bg_header.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 760px;
	height: 128px
}
#leftnav		{
	background: transparent;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 200px
	
}
#content		{
	background: transparent;
	float: left;
	margin: 0px 18px 0px 0px;
	text-align: left;
	width: 540px;
}
#footer			{
	background: #ffffff url(../site_graphics/bg_footer.gif) no-repeat;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 760px;
	height: 30px
}
.footertext		{ background-color: #ffef22; color: #000000; display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 0.80em; font-weight: bold; line-height: 1.2; padding: 0px 10px 0px 10px}
.footerspacer	{ background-color: transparent; display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 0.70em; font-weight: normal; line-height: 1.2; padding: 0px 80px 0px 0px; width: 60px}


/*  **********  FORM STYLES  **********  */

form                 { display: inline}
input, textarea      { color: #02327b; font-family:Arial, Helvetica, sans-serif; font-size: 1.00em}
select, option       { text-transform: capitalize}
.form_container      {
	background: #ffcc00;
	border: #000000 solid 1px;
	width: 470px;
	text-align: left
}
.form_header         { background: #ffcc00; color: #ffffff; font-size: 1.25em; font-weight: bold}
.form_required_field { background-color:#660000; color: #ffffff}


/*  **********  PRODUCT TABLE STYLES  **********  */

td.model		{ border-bottom: #000000 solid 1px; font-size: 1.10em; font-weight: bold; padding: 10px; text-align: center}
td.description	{ border-bottom: #000000 solid 1px; font-size: 1.10em; font-weight: bold; padding: 10px; text-align: center}

.no_thumb_box			{ border-bottom: #000000 solid 1px; font-weight: bold; letter-spacing: 2px; margin: 0px 0px 0px 0px; padding: 20px 0px 10px 0px; text-align: center; text-transform: uppercase; vertical-align: middle; width: 140px}
.thumb_box				{
	border-bottom: #000000 solid 1px;
	letter-spacing: 2px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 10px 0px;
	text-align: center;
	text-transform: uppercase;
	vertical-align:    top;
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
}
.thumb_box_link			{ background-color: transparent; border: none; color:#000000; display: block; text-decoration:none}
.thumb_box_link:visited	{ background-color: transparent; border: none; color:#000000; display: block; text-decoration:none}
.thumb_box_link:hover	{ background-color:     #ffef22; border: none; color:#000000; display: block; text-decoration:none}
.thumb_box_link:active	{
	background-color:     #ffef22;
	border: none;
	color:#000000;
	display: block;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}

.description_box	{
	border-bottom: #000000 solid 1px;
	font-size: 0.8em;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 10px;
	text-align:   left;
	text-transform:      none;
	vertical-align: top;
	width:400px
}
.img_thumb			{ border: none; margin-top: 10px; margin-bottom: 10px; width: 120px; height: 120px}


/*  **********  RETAIL REFERRAL TABLE STYLES  **********  */

.retail_box					{ border-bottom: #cccccc solid 1px; margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px; text-align: center; vertical-align:    top; width: 200px}
.retail_box_link			{ background-color: transparent; border: none; color:#000000; display: block; text-decoration:none}
.retail_box_link:visited	{ background-color: transparent; border: none; color:#000000; display: block; text-decoration:none}
.retail_box_link:hover		{ background-color:     #ffcc00; border: none; color:#000000; display: block; text-decoration:none}
.retail_box_link:active		{ background-color:     #ffcc00; border: none; color:#000000; display: block; text-decoration:none}


/*  **********  NAVIGATION STYLES  **********  */

a			{ background-color: transparent; color: #000000; font-weight: bold; text-decoration: underline; padding: 0px 0px 0px 0px}
a:visited	{ background-color: transparent; color: #000000; font-weight: bold; text-decoration: underline; padding: 0px 0px 0px 0px}
a:hover		{ background-color: transparent; color: #000000; font-weight: bold; text-decoration: underline; padding: 0px 0px 0px 0px}
a:active	{
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}




a.new			{ background-color: transparent; color: #336699; display: block; font-size: 0.75em; font-weight: bold; line-height: 1.3; padding: 1px 3px 3px 3px; text-align: left; text-decoration: underline}
a.new:visited	{ background-color: transparent; color: #336699; display: block; font-size: 0.75em; font-weight: bold; line-height: 1.3; padding: 1px 3px 3px 3px; text-align: left; text-decoration: underline}
a.new:hover		{ background-color: transparent; color: #0000ff; display: block; font-size: 0.75em; font-weight: bold; line-height: 1.3; padding: 1px 3px 3px 3px; text-align: left; text-decoration: underline}
a.new:active	{ background-color: transparent; color: #FFF; display: block; font-size: 0.75em; font-weight: bold; line-height: 1.3; padding: 1px 3px 3px 3px; text-align: left; text-decoration: underline}

a.img_link			{ background-color: transparent; border: #003399 solid 2px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
a.img_link:visited	{ background-color: transparent; border: #003399 solid 2px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
a.img_link:active	{ background-color: transparent; border: #003399 solid 2px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
a.img_link:hover	{ background-color: transparent; border: #66cc66 solid 2px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}

.img_link_off			{ background-color: transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
.img_link_off:visited	{ background-color: transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
.img_link_off:hover		{ background-color: transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
.img_link_off:active	{ background-color: transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
.bold {
	font-weight: bold;
}
.subbuttons {
}
#subbuttons {
	padding: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}
#master #content table tr td {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}.bluelinks {
	color: #00F;
}
.red {
	font-size: 12px;
	color: #F00;
	font-style: italic;
}
#closeout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F00;
}
