﻿body 
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	
	
	text-align:center;
	
	font-family:Tahoma;
	font-size:11px;
	
	background-color:#333333;
}
a
{
	color:#006699;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
.Navigation
{
	background-image:url("Images/NavigationBackground.gif");
	background-repeat:repeat-x;
	height:35px;
	padding-left:5px;
}
.Menu
{
	height:35px;
	color:White;
	font-size:12px;
}
.Menu a
{
	color:White;
}
.StaticMenuItem
{
	padding-left:3px;
	padding-right:3px;
	
	display:block;
	white-space:nowrap;
}
.StaticHover a:hover
{
	color:Yellow;
}
.DynamicMenu
{
	display:block;
	
	padding-left:0px;
	padding-right:0px;
	background-color:#333333;
	border:solid 1 #000000;
}
.DynamicMenuItem
{
	display:block;
	height:30px;
	background-color:#333333;
	
	color:White;
}
.DynamicMenuItem a
{
	color:White;
}
.PowerdBy{
	padding:5px;
	width:1000px;
	text-align:right;
	color:#666666;
	font-size:10px; 
	vertical-align:middle;
}
.ToolBar
{
	display:block;
	height:25px;
	
	font-family:Arial;
	font-size:13px;
	color:#999999;
	
	text-align:right;
	
}
.ToolBar .LoginName
{
}
.ToolBar a
{
	text-decoration:none;
	color:#FF0000;
}
.ToolBar a:hover
{
	text-decoration:underline;
}
.MainTable
{
	border-style:solid;
	border-collapse:collapse;
	border-color:#000000;
	border-width:1px;
	
	background-color:#666666;
	width:1000px;
}
.MainTable .td
{
	padding:5px;
	
	border-style:solid;
	border-collapse:separate;
	border-color:#333333;
	border-width:1px;
	
	background-color:#666666;
}
.MainTable .td .MainContent
{
	display:block;

	border-style:solid;
	border-collapse:separate;
	border-color:#333333;
	border-width:1px;
	
	background-color:#ffffff;
	
	width:990px;
	
	text-align:left;
	vertical-align:top;
	
}
.MainTable .td .MainContent .LeftMenuPanel
{
	width:190px;
	padding:5px;
}
.MainTable .td .MainContent .RightContentPanel
{
	padding:5px;
}
.MainTable .td .MainContent .RightContentPanel div
{
	font-size:11px;
	width:auto;
}
.MainTable .td .MainContent .RightContentPanel div h1
{
	/*font-family:Tahoma;font-weight:bold;font-size:18px;color:#333333;margin-bottom:5px;*/
	font-family: arial,verdana,helvetica;
	font-size: 20px;
	line-height: 130%;
	font-weight:400;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.MainTable .td .MainContent .RightContentPanel div h3 {
    font-family: verdana;
    font-size:12px;
    font-weight:bold;
    color: #999;
    }
.MainTable .td .MainContent .RightContentPanel div .headding
{
	/*
	display:block;
	
	height:25px;
	
	color:White;
	font-weight:bold;
	font-size:12px;
	
	padding-top:3px;
	padding-left:5px;
	
	background-image:url("Images/NavigationBackground.gif");
	background-repeat:repeat-x;
	background-position:left 1;
	
	background-color:#333333;
	border-left:solid 1px #2A2A2A;
	border-top:none;
	border-right:solid 1px #2A2A2A;
	border-bottom:solid 2px #1B1B1B;
	
	vertical-align:middle;
	text-align:left;
	*/
	display:block;
	
	height:25px;
	
	
	color:Black;
	font-weight:bold;
	font-size:12px;
	
	padding-top:3px;
	padding-left:5px;
	
	background-image:url("Images/SectionHeader.jpg");
	background-repeat:repeat-x;
	
	background-color:#ffffff;
	border-left:solid 1px #999999;
	border-top:solid 1px #C1C1C1;
	border-right:solid 1px #999999;
	border-bottom:none;
	
	vertical-align:middle;
	text-align:left;
}

/*--------------------------*/
.MainTable .td .MainContent .RightContentPanel div .headdingProduct
{
	display:block;
	
	height:1370px;
	width:800px
	
	
	color:Black;
	font-size:12px;
	
	padding-top:3px;
	padding-left:5px;
	
	background-image:url("Images/SectionHeader.jpg");
	background-repeat:repeat-x;
	
	background-color:#ffffff;
	border-left:solid 1px #999999;
	border-top:solid 1px #C1C1C1;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	
	vertical-align:middle;
	text-align:left;
}
/*--------------------------*/
.MainTable .td .MainContent .RightContentPanel div .section
{
	/*
	display:block;
	height:auto;
	
	padding:10px;
	
	border:solid 1px #999999;
	*/
	
	
	background-color:White;
	display:block;
	height:auto;
	
	padding:10px;
	
	border-left:solid 1px #999999;
	border-top:none;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	
	text-align:justify;line-height:20px;
}
/*.MainTable .td .MainContent .RightContentPanel div pa{text-align:justify;line-height:20px;}*/
.LeftMenuHeader
{
	height:25px;
	
	color:White;
	font-weight:bold;
	font-size:12px;
	
	background-image:url("Images/LeftMenuHeader.jpg");
	background-repeat:repeat-x;
	
	padding-left:5px;
}
.LeftMenuHeader a
{
	text-decoration:none;
	color:White;
}
.LeftVMenuBody
{
	border-top:none;
	border-right:solid 1px #F9E0E0;
	border-bottom:none;
	border-left:solid 1px #F9E0E0;
	text-align:left;
	vertical-align:middle;
	
	background-color:#FCEFEF;
}
.LeftVMenuBody a
{
	display:block;
	
	width:100%;
	
	color:#333333;
	text-decoration:none;
}
.LeftMenuBody
{
	border-top:none;
	border-right:solid 1px #F9E0E0;
	border-bottom:none;
	border-left:solid 1px #F9E0E0;
	text-align:left;
	vertical-align:middle;
	
	/*background-color:#FCEFEF;*/
}

.LeftMenuBody td
{
	height:22px;
	padding-left:2px;
}
.LeftMenuBody td:hover
{
	background-color:#F9E0E0;
	border-top:none;
	border-right:solid 1px #F5CFCF;
	border-bottom:none;
	border-left:solid 1px #EB9C9C;
}
.LeftMenuBody a
{
	display:block;
	
	width:100%;
	
	color:#333333;
	text-decoration:none;
}

.MainTable .td .Footer
{
	height:35px;
	text-align:right;
	padding:10px;
	
	background-image:url("Images/FooterBackground.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	
	background-color:#333333;
	color:#ffffff;
	font-size:11px;
	
}
.MainTable .td .Footer .copyright
{
	font-size:10px;
	color:#666666;
}
.MainTable .td .Footer a
{
	font-size:11px;
	color:#999999;
	text-decoration:none;
	
}
.MainTable .td .Footer a:hover
{
	text-decoration:underline;
}
.FooterBar
{
	display:block;
	
	float:left;bottom:0px;left:0px;position:fixed;z-index:5000;background-color:Transparent;height:52px;width:100%;
	background-image:url('Images/FooterBar.png');
	background-position:bottom left;
	background-repeat:repeat-x;
	
	text-align:center;
}
.FooterBar div
{
	display:block;
	position:relative;
	top:5px;
	
	padding-left:20px;
	padding-right:20px;
	margin:auto;
	
	padding-bottom:5px;
	
	color:#999999;
}
.FooterBar .Close
{
	width:20px;
	height:20px;
	background-image:url('Images/CrossIcon.gif');
	background-position:center center;
	background-repeat:no-repeat;
	background-color:Transparent;
	position:absolute;
	top:15px;
	right:10px;
	
	float:right;
	
}
.FooterInput
{
	background:#574A40;
	color:white;
	border:solid 1px #605246;
	height:23px;
}
/*News And Events Description*/
.NewsAndEvents
{
	border-style:none;
}
.NewsAndEvents .Title
{
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	
	color:#006600;
	padding-left:5px;
	
}
.NewsAndEvents .dueDate
{
	font-size:11px;
	padding-left:5px;
}
.NewsAndEvents .Description
{
	font-size:12px;
	line-height:16px;
	padding-left:25px;
	
}
.NewsAndEvents .DateOfPost
{
	font-size:10px;
	padding:20px 10px 10px 10px;
	color:#666666;
}
/*News And Events Summary*/
.NewsHeader
{
	background-color:#000000;

	font-size:11px;
	font-weight:bold;
	
	color:#ffffff;
	padding-left:5px;
}
.NewsItem
{
	background-image:url("Images/newsItemBg_Nomal.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	width:auto;
	height:52px;
	
	text-align:left;
	line-height:10px;
}
.NewsItem:hover
{
	background-image:url("Images/newsItemBg_Over.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	width:auto;
	height:52px;
}
.NewsItem #Title
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	
	color:#666666;
	padding-left:5px;
}
.NewsItem #Title a
{
	color:#006600;
	text-decoration:none;
}
.NewsItem #dueDate
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	
	color:#666666;
	padding-left:0px;
}
.NewsItem #Description
{
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	
	color:#666666;
	padding-left:12px;
}

/*Tabbed Panel Content*/
.TabbedContent
{
	border-top-style:none;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	
	border-width:2px;
	border-color:#787878;
	border-collapse:collapse;
	
	padding:10px;
	
}
/*Buttons*/
.IconButton
{
	border:none;
	background-color:Transparent;
}
/*Grid */
.GridRow
{
	
}
.GridRow:hover{background-color:#FFFFCC;}
.AltRow
{
	background-image:url('Images/GridRowBackground.gif');
	background-position:bottom;
	background-repeat:repeat-x;
}
.PagerStyle{
    background-color:#CCCCCC;
    height:25px;
    text-align:right;
}
.PagerStyle a

{
    color:black;

    text-decoration:none;

    padding:1px 5px 1px 5px;
    border:solid 1px #666666;
    background-color:white;
}
.PagerStyle a:hover{
    border:solid 1px #666666;
    background-color:#999999;
}
.PagerStyle span

{
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:1px 5px 1px 5px;
    border:solid 1px #666666;
    background-color:#999999;

} 
/*SlideShow */
#mainImageOutline
{
	margin: 0 auto;
	padding: 0;
	background-color:#000000;
	border-top: solid 1px #999;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #333;
	border-left: solid 1px #404040;
	padding: 1em; 
	overflow: hidden;
}
#picture
{
	padding: 0px;
	float: left;
	background-color:#619ADD;
	text-align:center;
	margin:auto;
}
#mainImage
{
	background-color:Black;
	border:solid 3px Black;
}
#controls
{
	text-align:right;
	width:98%;
	height:22px;
	background:Black;
	
}
#controls as
{
	width:25px;
	height:25px;
	display:block;
	
}
#thumbnails
{
	text-align:right;
	/*clear: both;*/
	margin: 5px auto;
	
}
#thumbnails img {
	width: 24px;
	height: 24px;
	/*position: absolute;*/
	border-top: solid 1px white;
	border-right: solid 1px white;
	border-bottom: solid 1px white;
	border-left: solid 1px white;
}

/*Message Box */

.Message
{
	color:Black;
	font-family:Arial;
	font-size:12px;
}
.MessageLabel
{
	color:Black;
	font-family:Arial;
	font-size:13px;
	background-color:#E1F3FF;
}
.Message .MessageTitle
{
	font-size:11px;
	font-weight:bold;
	color:Black;
}
.Message .Error
{
	background-color:#FFF0F0;
}
.Message .Information
{
	background-color:#F0FFF0;
}
.Message .Success
{
	background-color:#E1F3FF;
}
.Message .Warning
{
	background-color:#FFFFE8;
}
/*Posted Comments*/
.CommentPanel
{
	font-size:11px;
	padding-left:50px;
	
	background-image:url('Images/Comment_Icon.gif');
	background-position:left top;
	background-repeat:no-repeat;
}
/*Menu items*/
.SlideItem
{
	display:block;
	background-image:url('Images/SlideItem.jpg');
	background-position:left bottom;
	background-repeat:repeat-x;
	
}
.SlideItem a
{
	color:Red;
}
.SlideItem a:hover
{
	text-decoration:underline;
}
.NewsSignUpBox
{
	background-color:#FCEFEF;
	color:Black;
	border:solid 1px #F9E0E0;
	padding:3px;
	font-size:11px;
	display:block;
	
	/*background-color:*/
}
.PrintInput
{
	border-right: 0px; border-top: 0px; border-left:0px; border-bottom: 0px; background-color:White;
}

.BuyNowButton
{
	position:absolute;
	left:738px;
	top:330px;
}

.BulletText
{
	float:left;
	padding-left:5px;
	padding-top:10px;
	font-size:16px
}
.BulletImg
{
	float:left;
}

.ProductDiv
{
	background-color:#edecec;
	border-color:#989797;
	border-width:1px;
	border-style:solid;
}

p
{
	margin:0;
	padding:0;
}



/*Products page*/

#main_cont {
	width:775px;
	margin:auto;
	background-color:#FFFFFF;
}

#top_bg {
	width:760px;
	height:244px;
	background-image:url(images/top_banner.jpg);
	background-repeat:no-repeat;
}

.emp {
	color:#ce1422;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
}

#menu1 {
	text-align:left;
	padding-top:10px;
	padding-left:10px;
}

#menu1 ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

#menu1 li {
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	padding: 2px 0 5px 25px;
	font-size:12px;
	font-weight:bold;
}

.pro_txt {
	color:#828181;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

#menu2 {
	text-align:left;
	padding-top:10px;
	padding-left:10px;
}

#menu2 ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

#menu2 li {
	background-image:url(images/ball_icon.gif);
	background-repeat:no-repeat;
	padding: 6px 0 10px 35px;
	font-size:14px;
}

p {
	margin:0;
	padding:0;
}

.tops {
	color:#575656;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:14px;
}

.ita {
	color:#575656;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	font-style:italic;
}


#menu3 {
	text-align:left;
	padding-top:10px;
	
}

#menu3 ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

#menu3 li {
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	padding: 2px 0 10px 25px;
	font-size:14px;
	font-style:normal;
}

#other_links li {
	background-image:url(App_Themes/Black/Images/list-item.jpg);
	background-repeat:no-repeat;
	padding-left:18px;
	padding-bottom:10px;
}