/* Basic layout */

body { 
	   background-position: top left;
	   background-repeat: repeat-y;
	   margin: 0px 0px 0px 0px;
	   background-color:#FFFFFF;
}


.pannelText{
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	color:666666
}

/* Fonts */

body, table, td, select, textarea, input  { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}

a { 
	color: #ffffff; 
	text-decoration: none; 
}

a:hover { 
	text-decoration: underline; 
}

.tab-s:hover, .tab-u:hover, .tab-g:hover, .tab-r:hover {
	text-decoration: underline;
}


/* Form elements */

select.flat, textarea.flat, input.flat, 
select.comp, textarea.comp, input.comp,
textarea.code { 
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

select.flat, textarea.flat, input.flat,
textarea.code { 
	border-color : #888888;
}

select.comp, textarea.comp, input.comp { 
	border-color : #990000;
}


.bordGrey {
	border-top-width: 1px;
	border-top-color: CCCCCC;
	border-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: CCCCCC;
	border-left-width: 1px;
	border-left-color: CCCCCC;
	border-right-width: 1px;
	border-right-color: CCCCCC;
}
/* all pages panel colors*/
.PanelColor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: orange;
}
/* log header color*/
.logHeaderColor {	
	color: white;
	background-color: #000000;
}
/* login form background color*/
.loginAreaBgColor {		
	background-color: #CCCCCC;
}
/* log header link colors*/
.logHeaderLinkColor {	
	color: white;
	text-decoration: underline;	
}
.msgColor {	
	color: red;		
}
.linkColor {	
	color: blue;
	text-decoration: underline;		
}
.newsPosted {
	color: #000000;
	text-decoration: none;
	font-family: Times New Roman, Times, serif;
	font-style: italic;
}
.newsMainHeading {
	color:#24324F;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:13px; 
	font-weight:bold;
}
.newsText{
	color:#666666;
}
a.topLinks.Link{
	color:#FFFFFF;
	text-decoration:none;
}
a.topLinks.visited{
	color:#FFFFFF;
	text-decoration:none;
}
a.topLinks.hover{
	color:#FFFFFF;
	text-decoration:underline;
}
a.StandardLinks:link{
	color:#0000FF;
	text-decoration:none;
}
a.StandardLinks:visited{
	color:#0000FF;
	text-decoration:none;
}
a.StandardLinks:hover{
	color:#0000FF;
	text-decoration:underline;
}

.white{
	color:#FFFFFF;
}
.pannelHeading{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.Font12{
	font-size:12px;
}
.Font12Red{
	font-size:12px;
	color:#990000;
}
.WelcomeHeading{
	color:#010101;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
}
.WelcomeText{
	color:#666666;
}

a.FooterLinks:link{
	color:#666666;
	font-size:12px;
	text-decoration:none;
}
a.FooterLinks:visited{
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
a.FooterLinks:hover{
	font-size:12px;
	color:#FF4205;
	text-decoration:underline;
}
.whiteBigger{
	color:#FFFFFF;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}

a.newsLink:link{
	color:#24324F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	font-weight:bold;
	text-decoration:none;
}
a.newsLink:visited{
	color:#24324F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	font-weight:bold;
	text-decoration:none;
}
a.newsLink:hover{
	color:#FF4205;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	font-weight:bold;
	text-decoration:underline;
}

a.GeneralLinks:link{
	color:#666666;
	text-decoration:none;
}
a.GeneralLinks:visited{
	color:#666666;
	text-decoration:none;
}
a.GeneralLinks:hover{
	color:#FF4205;
	text-decoration:underline;
}

.txtClass{
	width:180px;
}
.blueHeading{
	color:#455370;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.smallBlueHeading{
	color:#455370;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
a.ProductLink:link{
	color:#24324F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	font-weight:bold;
	text-decoration:none;
}
a.ProductLink:visited{
	color:#24324F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	font-weight:bold;
	text-decoration:none;
}
a.ProductLink:hover{
	color:#FF4205;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	font-weight:bold;
	text-decoration:underline;
}
.price{
	color:#FF4205;
	font-size:13px;
	font-weight:bold;
}
.price1{
	color:#24324F;
	font-size:13px;
	text-decoration:line-through;
}

a.Categories:link{
	color:#24324F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
	text-decoration:none;
}
a.Categories:visited{
	color:#24324F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
	text-decoration:none;
}
a.Categories:hover{
	color:#FF4205;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
	text-decoration:underline;
}
a.Categories2:link{
	color:#24324F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight: normal;
}
a.Categories2:visited{
	color:#24324F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight: normal;
}
a.Categories2:hover{
	color:#FF4205;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight: normal;
}
.ProductName{
	color:#24324F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	font-weight:bold;
	text-decoration:none;
}

.ProductNameWhite{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	font-weight:bold;
	text-decoration:none;
}
.OrangeText{
	color:#FF4205;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
}
.OrangeText2 {
	color:#FF4205;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.GrayText{
	color:#24324F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}
.GrayText2 {
	color:#24324F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.header {
color:#24324F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
	text-decoration:none;
}
li.header:hover{
	color:#FF4205;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
	text-decoration:underline;
}
a.header:visited{
	color:#24324F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
	text-decoration:none;
}
.submenu { padding-top:8px;
padding-left:14px;}





arrowlistmenu{
/*width: 180px; width of accordion menu*/

}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
color:#24324F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
	text-decoration:none;
	cursor: pointer;
/*	padding-bottom:4px;
	padding-top:4px;
	padding-left:9px;*/
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;/*margin-bottom: 8px; bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;/*padding-bottom: 4px; bottom spacing between menu items
padding-right:4px;*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
font-size: 90%;
white-space: nowrap;
}

.arrowlistmenu ul li a:visited{
color:#24324F;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color:#FF4205;
background-color: #F3F3F3;
}
.viewall{
color:red;
padding-left:9px;
padding-top:4px;
padding-bottom:4px;
}
