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

body	{ background-color: #000000; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 0.90em; font-weight: normal; line-height: 1.2; margin: 0px 0px 40px 0px}
br		{ clear: both}
p		{
	margin: 0px 0px 14px 0px;
	font-size: 0.8em;
	color: #000;
}
h1		{ color: #000000; font-size: 1.20em; 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: #000000; font-size: 1.40em; font-weight: bold; font-style: normal; margin:  0px 0px  10px 0px; text-align: center; text-transform: capitalize}

h5 { color: #900; 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}
.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: 1.00em; font-weight: bold; padding-bottom: 10px; text-align: left; text-decoration:underline}

.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}
 
/*  **********  CONTAINER STYLES  **********  */

#master			{ background: #ffffff url(../site_graphics/bg_fadeXXX.gif) repeat-x scroll; border: #000000 solid 1px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 760px}
#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: right; margin: 0px 8px 0px 0px; text-align: left; width: 540px}
#footer			{ background: #ffffff url(../site_graphics/bg_footer.gif) no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: 760px; height: 32px}
.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: 352px; 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-bottom: 10px; text-align: center}
td.description	{ border-bottom: #000000 solid 1px; font-size: 1.10em; font-weight: bold; padding-bottom: 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}
.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}

.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;
	color: #000;
}
.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: 1px 3px 3px 3px}
a:visited	{ background-color: transparent; color: #000000; font-weight: bold; text-decoration: underline; padding: 1px 3px 3px 3px}
a:hover		{ background-color:     #ffef22; color: #000000; font-weight: bold; text-decoration: underline; padding: 1px 3px 3px 3px}
a:active	{ background-color:     #ffef22; color: #000000; font-weight: bold; text-decoration: underline; padding: 1px 3px 3px 3px}

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: #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.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;
}
.bold {
}

