﻿/* BEGIN page layout styles */
body
{
	padding: 0px;
	margin: 0px auto;
	background: #e0e0e0 url(../../images/bg_repeat-pattern.jpg) center top repeat-y;
	font-family: Verdana, Sans-Serif, Arial;
	font-size: 10px;
}
table#layout-table
{
	width: 780px;
	margin-left: auto; 
	margin-right: auto;
}
td#layout-table-top
{
	/*background: url(../../images/bg_table-top.jpg) no-repeat top left;*/
	width: 780px; 
	height: 108px;
}
td#layout-table-top div img#HomeLink
{
	position: absolute;
	top: 10px;
	left: 130px;
	z-index: 2;
	width: 410px;
	height: 55px;
	border: 0;
}
td#layout-table-top div a#InfoEmailLink
{
	position: absolute;
	top: 89px; 
	left: 52px;
	z-index: 3;
}
td#layout-table-left
{
	background: url(../../images/bg_table-left.jpg) repeat-y top left; 
	width: 13px;
}
td#layout-table-center
{
	background: #ffffff;
	width: 753px;
}
td#layout-table-right
{
	background: url(../../images/bg_table-right.jpg) repeat-y top left; 
	width: 14px;
}
td#layout-table-bottom
{
	background: url(../../images/bg_table-bottom.jpg) no-repeat top left; 
	width: 780px; 
	height: 85px;
}
/* END page layout styles */

/* BEGIN master page layout styles */
div#content-layout-container
{
	position: relative; 
	width: 753px; 
	background: url(../../images/bg_content-layout-container.jpg) repeat-y top left;
}
div#flash-navigation
{
	position: absolute;
	top: -25px;
	top: -159px;
	right: 2px;
}
div#content-container
{
	position: relative;
	top: 0px;
	left: 0px;
	background: url(../../images/thinbgleft.jpg) repeat-y top left;
	z-index: 1;
}
div#content
{
	position: relative;
	padding-left: 50px;
	/*width: 500px;*/
	z-index: 4;
}
div#content ul
{
	margin-top: 0px;
}
.ContentFooterImage
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 2;
}
.spotlight-corner
{
	display: block;
	position: absolute;
	bottom: 20px;
	left: 150px;
	width: 200px;
	z-index: 3;
	color: #505050;
}
.spotlight-corner ul
{
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
	padding: 0px;
	padding-left: 12px;
}
/* END master page layout styles */

/* BEGIN main content styles */
a.readmore
{
	font-weight: bold;
	color: #a65552;
}
.light_link
{
	color: #FFFFFF;
    font-weight: bold;
	text-decoration: none;
}
.light_link:hover
{
	color: #b7b7b7;
    font-weight: bold;
	text-decoration: underline;
}
.light_text
{
	color: #FFFFFF;
    font-weight: bold;
	text-decoration: none;
}
.black_link
{
	color: #000000;
    font-weight: bold;
	text-decoration: none;
}
.black_link:hover
{
	color: #b7b7b7;
    font-weight: bold;
	text-decoration: underline;
}
.dark_link
{
    color: #340000;
    font-weight: bold;
    text-decoration: none;
}
.dark_link:hover
{
    color: #DD0000;
    font-weight: bold;
    text-decoration: underline;
}
.dark_text
{
    color: #340000;
    font-weight: bold;
    text-decoration: none;
}
.black_text
{
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
.dark_title
{
    color: #6D6D6D;
    font-weight: bold;
    text-decoration: none;
}
.reg_text
{
    color: #6D6D6D;
    font-weight: normal;
    text-decoration: none;
}
.red_title
{
    color: #7B0000;
    font-weight: bold;
    text-decoration: none;
    font-size: 16px;
}
.BGimageLeft
{
	background-image:  url(../../images/thinbgleft.jpg);
    background-repeat: repeat-y;
	width: 82px;
	
}
.BGimageRight
{
	background-image:  url(../../images/thinbgright.jpg);
    background-repeat: repeat-y;
	width: 187px;
}
ul
{
    margin-left: 12px;
    padding-left: 12px;
}
ul li
{
	margin: 2px 0px 0px 4px;
	margin: 2px 0px 0px 4px;
}
/* END main content styles */

/* BEGIN footer styles */
div#footer
{
	text-align: center;
	font-weight: bold;
	color: #b0b0b0;
	background-color: Transparent;
}
div#footer a
{
	color: #b0b0b0;
	text-decoration: none;
}
div#footer a:hover
{
	text-decoration: underline;
}
div#footer_menu, div#footer_menu a
{
	color: #000000;
}
div#footer_menu a:hover
{
	color: #b0b0b0;
}
div#footer hr
{
	width: 80%;
	color: #e0e0e0;
}
div#footer div
{
	margin-top:6px; 
	margin-bottom:8px;
}
div#footer a.red
{
	color: #a65552;
}
/* END footer styles */

/* BEGIN modal popup styles */
.PopupBackground
{
	background: #b0b0b0 url(../../images/bg_pattern_01.gif) repeat top left;
	opacity: .50;
    filter: alpha(opacity=50);
}
.ImageContainer
{
	display: block;
	float: left;
	margin-right: 3px;
}
.ImageContainer, .DetailImageContainer
{
	padding:1px; 
	border:1px #b0b0b0 solid;
}
div.DetailShadow
{
	position:absolute; 
	z-index:-1; 
	background-color:#333; 
	width:100%; 
	height:100%;
}
div#DetailShadow1 { top:2px; right:-2px; opacity: .10; filter: alpha(opacity=25); }
div#DetailShadow2 { top:3px; right:-3px; opacity: .10; filter: alpha(opacity=20); }
div#DetailShadow3 { top:4px; right:-4px; opacity: .10; filter: alpha(opacity=15); }
div#DetailShadow4 { top:5px; right:-5px; opacity: .10; filter: alpha(opacity=10); }
div#DetailShadow5 { top:6px; right:-6px; opacity: .10; filter: alpha(opacity=5); }
/* END modal popup styles */

/* BEGIN Flash Menu Substitute */
div#flashnav li
{
	margin-left: 0px;
	list-style-type: disc;
}
div#flashnav li.product
{
	list-style-type: circle;
}
div#flashnav a
{
	color: #000000;
	text-decoration: none;
}
div#flashnav a:hover
{
	color: #a65552;
	text-decoration: underline;
}
/* END Flash Menu Substitute */