@charset "utf-8";

/* Admin */
#ContainerAdmin {
	height: 600px;
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
#MainAdmin {
	height: 450px;
	width: 770px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	overflow: auto;
}
#AdminLogIn {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	height: 200px;
	padding: 20px;
	margin-top: 25px;
}
.AdminTableTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: center;
	font-weight: bold;
	background-color: #EAEAEA;
}
.AdminTableInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	background-color: #ffffff;
}
/* Products */
#ContainerProd {
	height: 1210px;
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
#RightTopProd {
	width: 262px;
	float: right;
	height: 929px;
	background-image: url(../images/layout/RColumnSmall.jpg);
	background-repeat: repeat-y;
}
#RightBotProd {
	width: 262px;
	float: right;
	background-image: url(../images/layout/RColumnBot.jpg);
	background-repeat: repeat-y;
	height: 368px;
	position: absolute;
}
/* Website */

body {
	margin: 0px;
	background-color: #666666;
}
#Container {
	height: 900px;
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
#Header {
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/header-background.jpg);
	background-repeat: no-repeat;
	height: 67px;
	text-align: right;
}
#Menu {
	width: 790px;
}
#Banner {
	width: 790px;
	height: 176px;
	background-color: #999999;
}
#Main {
	width: 500px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#MainBot {
	width: 500px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}
#MainBotScroll {
	width: 500px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	overflow: auto;
}
#MainBotBot {
	width: 500px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}
#MainBotL {
	width: 240px;
	background-color: #CCCCCC;
	margin: 10px;
	float: left;
	height: 210px;
}
#MainBotR {
	width: 240px;
	background-color: #F3F3F3;
	margin: 10px;
	float: left;
	height: 210px;
}
#RightTop {
	width: 262px;
	float: right;
	height: 619px;
	background-image: url(../images/layout/RColumnSmall.jpg);
	background-repeat: repeat-y;
}
#RightMid {
	width: 225px;
	height: 150px;
	margin-top: 20px;
	margin-left: 18px;
	background-color: #FFFFFF;
	background-image: url(../images/layout/customerService.jpg);
	background-repeat: no-repeat;
	border: 2px solid #FFAC2F;
}
#RightBot {
	width: 225px;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
	background-color: #FFAA29;
	border: 2px solid #FE9A00;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 2px;
	padding-left: 2px;
}
#RightBBot {
	width: 225px;
	height: 18px;
	text-indent: 5px;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
	background-color: #FFAA29;
	border: 2px solid #FE9A00;
}
#Footer {
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	height: 25px;
	background-image: url(../images/layout/footer.jpg);
	background-repeat: repeat-x;
	position: relative;
}
#Disclaimer {
	background-color: #024579;
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#FooterL {
	width: 395px;
	float: left;
	text-align: left;
	font-size: 12px;
	vertical-align: middle;
	margin-top: 5px;
}
#FooterR {
	width: 395px;
	float: right;
	text-align: right;
	font-size: 12px;
	vertical-align: middle;
	margin-top: 5px;
}

/* CSS Menu */
/* CSS Menu By Webmaster506 */
/* CSS Menu */

.preload1 {background: url(../menu/three_0a-2.gif);}
.preload2 {background: url(../menu/three_1a-2.gif);}

#nav {
	padding:0;
	margin:0;
	list-style:none;
	height:38px;
	background:#002142 url(../menu/three_0-2.gif) repeat-x;
	position:relative;
	z-index:500;
	font-family:arial, verdana, sans-serif;
}
#nav li.top {display:block; float:left; position:relative;}
#nav li a.top_link {
	display:block;
	float:left;
	height:35px;
	line-height:33px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 12px;
	cursor:pointer;
	background: url(../menu/three_0-2.gif);
}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(../menu/three_0-2.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(../menu/three_0a-2.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: url(../menu/three_1-2.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(../menu/three_1-2.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {
	background:url(../menu/three_1a-2.gif) no-repeat right top;
	padding-bottom:3px;
}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{
	left:1px;
	top:38px;
	background: #CCCCCC;
	padding:3px;
	white-space:nowrap;
	width:90px;
	height:auto;
	z-index:300;
}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;}
#nav li:hover ul.sub li a
{
	display:block;
	font-size:11px;
	height:18px;
	width:88px;
	line-height:18px;
	text-indent:5px;
	color:#333333;
	text-decoration:none;
}
#nav li ul.sub li a.fly
{
	background:#BCBCBC url(../menu/arrow.gif) 80px 6px no-repeat;
}
#nav li:hover ul.sub li a:hover 
{
	color:#333333;
	border-color:#fff;
	background-color: #fff;
}
#nav li:hover ul.sub li a.fly:hover
{
	background:#919191 url(../menu/arrow_over.gif) 80px 6px no-repeat;
	color:#333333;
}

#nav li b {
	display:block;
	font-size:11px;
	height:18px;
	width:88px;
	line-height:18px;
	margin-bottom:3px;
	text-indent:6px;
	color:#333333;
	border-bottom:1px solid #CCC;
	cursor:default;
}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{
	left:90px;
	top:-4px;
	background: #BCBCBC;
	padding:3px;
	border:1px solid #333333;
	white-space:nowrap;
	width:90px;
	z-index:400;
	height:auto;
}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{
	background:#919191 url(../menu/arrow_over.gif) 80px 6px no-repeat;
	color:#333333;
	border-color:#fff;
} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{
	background:#A66F37 url(../menu/arrow.gif) 80px 6px no-repeat;
	color:#000;
	border-color:#666666;
}
.Titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #002142;
}
.TitlesRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.MainTXT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.MainTXT a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.MainTXT a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.MainTXTLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002142;
	font-weight: normal;
	text-decoration: underline;
}
.FooterTXT {
	color: #fff;
	margin-left: 10px;
	text-align: left;
	font-weight: normal;
	font-size: 11px;
}
.FooterTXTWeb506 {
	color: #fff;
	margin-right: 50px;
	text-align: right;
	font-size: 11px;
}
.Testimonials {
	color: #333333;
	font-weight: bold;
	font-size: 11px;
}
.CustomerService {
	color: #333333;
	font-size: 12px;
	margin-left: 87px;
	float: right;
	margin-right: 2px;
	text-align: justify;
}
.CustomerServiceBold {
	color: #333333;
	font-size: 11px;
	margin-right: 2px;
	font-weight: bold;
	text-align: justify;
}
.NewsTitle {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
.NewsText {
	font-size: 11px;
	color: #333333;
}
.Newsby {
	font-size: 11px;
	color: #333333;
	font-style: italic;
}
.Newsby a{
	font-size: 11px;
	color: #333333;
	font-style: italic;
}
.Newsby a:hover{
	font-size: 11px;
	color: #000000;
	font-style: italic;
}
.NewsletterTitle {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.Newsletterbutton{
	font-size: 9px;
	color: #333333;
	font-weight: bold;
	margin-top: 8px;
}
.Tutorial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.SitemapParagraph {
	margin-top: 0px;
	margin-bottom: 2px;
}
.DisclaimerTXT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
}
.DisclaimerTXT a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: underline;
}
