BODY
{
	background-color: #353535;
	margin: 0;
	padding: 0;
}
.PopupBody
{
	background-color: #fff;
	margin: 0;
	padding: 0;
}
.Clear
{
	clear: both;
	line-height: 0px;
	height: 0px;
}
#MainWindow
{
	width: 760px;
	text-align: center;
	border: solid 1px #000;
}
#InsideMainWindow
{
	text-align: left;
}
.Image
{
	border: 0;
}
.HomePageImage
{
	border: 1px sloid #000;
	margin: 0 0 0 10px
}
.DetailsImage
{
	border: 0;
	float: right;
	padding: 0 0 10px 10px;
}
#TopContainer
{
	width: 760px;
	line-height: 0;
	height: 102px
}
#Logo
{
	width: 325px;
	float: left;
}
#TopMenuBar
{
	width: 435px;
	height: 102px;
	float: left;
	background-image: url(/nav/images/navwar_top_bar.jpg);
}
#MainBodyWindow
{
	width: 760px;
	position: relative;
	background-image: url(/nav/images/navwar_main_background.jpg);
	background-repeat: repeat;
}
#NavColLeft
{
	width: 130px;
	float: left;
	font-family: Verdana, Arial, Times New Roman;
	font-size: 12px;
	color: #fff;
	padding: 10px 5px 10px 5px;
}
#MainContentCol
{
	width: 600px;
	float: left;
	padding: 10px 10px 10px 10px;
	
}
#MenuContiner
{
	position: relative;
	width: 120px;
	padding: 4px 4px 4px 4px;
	margin: 0 0 4px 0;
	border: solid 1px #000;
	background-color: #787878;
	z-index: 5;	
}
#CartContainer
{
	position: relative;
	width: 120px;
	padding: 4px 4px 4px 4px;
	margin: 0 0 4px 0;
	border: solid 1px #000;
	background-color: #787878;
	z-index: 5;	
}
#DownloadsContainer
{
	position: relative;
	width: 120px;
	padding: 4px 4px 4px 4px;
	margin: 0 0 4px 0;
	border: solid 1px #000;
	background-color: #787878;
	z-index: 5;	
}
.MenuLink
{	
	line-height: 20px;
	font-family: Verdana, Arial, Times New Roman;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}
.MenuLink:hover
{	
	color: #FFFF00;
}
#Footer
{
	line-height: 0;
}
.HeadingTitleBar
{
	width: 595px;
	height: 31px;
	background-image: url(/nav/images/heading_bar.jpg);
}
.TitleBarText
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	padding: 10px 0 0 20px;
}
#ProductInfoContainer
{
	position: relative;
	background-color: #A9A9A9;
	border: solid 1px #000;
	width: 570px;
	margin: 10px 0 10px 0;
	padding: 10px 10px 10px 10px;
}
#SearchResultsContainerHeading
{
	position: relative;
	background-color: #A9A9A9;
	border: solid 1px #000;
	width: 570px;
	margin: 10px 0 10px 0;
	padding: 10px 10px 10px 10px;
	color: #666;
	font-family: Verdana, Arial, Times New Roman;
	font-size: 12px;
	font-weight: bold;
}
#ArticleTextContainer
{
	position: relative;
	background-color: #A9A9A9;
	border: solid 1px #000;
	width: 570px;
	margin: 10px 0 10px 0;
	padding: 10px 10px 10px 10px;
	font-family: Verdana, Arial, Times New Roman;
	font-size: 10px;
	font-weight: bold;
	color: #000;
}
#ProductDetailsContainer
{
	position: relative;
	background-color: #A9A9A9;
	border: solid 1px #000;
	width: 570px;
	margin: 10px 0 10px 0;
	padding: 10px 10px 10px 10px;
}
.ProductContainer
{
	width: 560px;
	margin: 0 0 10px 0;
}
.ProductInfoHolder
{
	width: 560px;
	position: relative;
}
.ProductName
{
	width: 550px;
	margin: 5px 10px 0 0;
	font-weight: bold;
	font-family: Verdana, Arial, Times New Roman;
	font-size: 11px;
	float: left;
	color: #333;
}
.ProductNameLink
{
	font-weight: bold;
	font-family: Verdana, Arial, Times New Roman;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}
.ProductNameLink:hover
{
	text-decoration: underline;
}
.ProductHeading
{
	width: 100px;
	margin: 0 5px 0 0;
	font-weight: bold;
	font-family: Verdana, Arial, Times New Roman;
	font-size: 10px;
	float: left;
	color: #666;
}
.MoreInfoLink
{
	font-weight: bold;
	font-family: Verdana, Arial, Times New Roman;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
.MoreInfoLink:hover
{
	text-decoration: underline;
}
.ProductInfo
{
	width: 176px;
	font-family: Verdana, Arial, Times New Roman;
	font-size: 10px;
	float: left;
	color: #666;
	font-weight: bold;
}
.ClassDateType
{
	width: 100px;
	font-family: Verdana, Arial, Times New Roman;
	font-size: 10px;
	margin: 0 5px 0 0;
	float: left;
	color: #666;
	font-weight: bold;
}
.ClassDateType1
{
	width: 120px;
	font-family: Verdana, Arial, Times New Roman;
	font-size: 10px;
	margin: 0 5px 0 0;
	float: left;
	color: #666;
	font-weight: bold;
}
.GroupingHeading1
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	padding: 0 0 5px 0;
}
.GroupingHeading2
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	padding: 0 0 10px 0;
}
.NavLink
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 10px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.NavLink:hover
{
	color: #fff;
}
.NavLinkStatic
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 10px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.ProductNavContainer
{
	margin: 0;
	padding: 0;
	width: 500px;
}
.InsideNav
{
	float: right;
}
.SmallHeadingBar
{
	height: 25px;
	width: 250px;
	background-image: url(/nav/images/nav_small_heading_bar.jpg);
	font-family: Verdana, Arial, Times New Roman;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding: 7px 0 0 20px;
}
#HomepageInfoContainer
{
	position: relative;
	width: 600px;
	padding: 10px 0 10px 0;
}
#HomepageLeftCol
{
	float: left;
	width: 347px;
	padding: 0 10px 0 0;
}
.WelcomeBox
{
	width: 330px;
	position: relative;
	background-color: #A9A9A9;
	border: solid 1px #000;
	margin: 0 0 10px 0;
	padding: 10px 5px 10px 10px;
	font-family: Verdana, Arial, Times New Roman;
	font-size: 13px;
	color: #333;
}
#HomepageRightCol
{
	float: left;
	width: 240px;
}
.PlugBox1
{
	width: 260px;
	background-color: #A9A9A9;
	border: solid 1px #000;
	padding: 10px 0 5px;
}
.CartText
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 10px;
	color: #666;
}
.CartTextBold
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 12px;
	font-weight:bold;
	color: #333;
}
.CartTotal
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 10px;
	font-weight:bold;
	color: #333;
}
.PostageDropdown
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 10px;
	width: 300px;
	background-color: #999;
}
.Form
{
	border: 0;
	margin: 0;
	padding: 0;
}
.OrderTitle
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 14px;
	font-weight:bold;
	color: #fff;
}
.YourOrderTotals
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 10px;
	color: #fff;
}
.YourOrderTotalsContainer
{
	border: 0;
	margin: 5px 0 5px 0;
	padding: 0;
}
.DetailsProductName
{
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: Verdana, Arial, Times New Roman;
	font-size: 12px;
	color: #333;
}
.DetailsInfoText
{
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: Verdana, Arial, Times New Roman;
	font-size: 10px;
	color: #333;
}
.ViewOrder
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 10px;
	color: #666;
	border-left: solid 4px #000;
	border-right: solid 4px #000;
	border-top: 0;
}
.TopOrderImage
{
	border:0;
	padding: 10px 0 0 5px;
	margin: 0;
}
.BottomOrderImage
{
	border:0;
	padding: 0 0 0 5px;
	margin: 0;
}
.OrderBody
{
	border:0;
	padding: 0 0 0 5px;
	margin: 0;
}
.OrderView
{
	border:0;
	padding: 0;
	margin: 0;
}
.StdText
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 11px;
	color: #000;
}
.MapLink
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
.MapLink:hover
{
	text-decoration: underline;
}
h1
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 15px;
	color: #fff;
}
.h1a
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 15px;
	color: #fff;
}
.h1a:hover
{
	color: #000;
}
h2
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 13px;
	color: #fff;
	padding-left: 15px;
}
.h2a
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 13px;
	color: #fff;
}
.h2a:hover
{
	color: #000;
}
h3
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 11px;
	color: #fff;
	padding-left: 30px;
}
.h3a
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 11px;
	color: #fff;
}
.h3a:hover
{
	color: #000;
}
h4
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 9px;
	color: #fff;
	padding-left: 45px;
}
.h4a
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 9px;
	color: #fff;
}
.h4a:hover
{
	color: #000;
}
.StdForm
{
	border: 0;
	padding: 0;
	margin: 0;
}
.QtyBox
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 9px;
	width: 25px;
}
.AddToOrderBtn
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 9px;
}
.SeachBoxContainer
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	width: 300px;
	float:right;
	text-align: right;
	padding: 0px 10px 0 0;
	line-height: 30px;
	margin: 70px 0 0 0;
}
.SearchBox
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 9px;
	width: 150px;
	font-weight: normal;
}
.SearchBtn
{
	width: 30px;
	font-family: Verdana, Arial, Times New Roman;
	font-size: 9px;
}
.ErrorMessagetext
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}