/*** START WYSIWYG EDITOR STYLES ***/
.heading {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #153B5D; font-size:13px;}
.text8 { font-size:8px; }
.text9 { font-size:9px; }
.text10 { font-size:10px; }
.text11 { font-size:11px; }
.text12 { font-size:12px; }
.text13 { font-size:13px; }
.text14 { font-size:14px; }
.text15 { font-size:15px; }
.text16 { font-size:16px; }
/*** END WYSIWYG EDITOR STYLES ***/


/*** START STANDARD HTML TAGS ***/
body {
	margin:5px 0px;
	padding:0px;
	background-color:bfbcb8;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/layout/h1Bg.gif);
	background-position: right;
	line-height: 27px;
	padding-left: 7px;
	margin:0px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
}
td,ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a {
	color: #FFD400;
	text-decoration:none;
}
a:hover {
	color: #CC0000;
	text-decoration:none;
}
/*** END STANDARD HTML TAGS ***/

/*** START INTERNAL NAV ***/
/* IE */
a.internalNav {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	width:173px;
	display:block;
	padding:4px 10px 4px 21px;
	border-right: solid 6px #000000;
	/* weird stuff happens if you don't put below line in...*/
	background-image: url(../images/clear.gif);
}
a.internalNav:hover {
	font-size: 11px;
	color: #FFD400;
	text-decoration:none;
	width:173px;
	display:block;
	padding:4px 10px 4px 21px;
	border-right: solid 6px #000000;
	background-image: url(../images/layout/categoriesHoverBg.gif);
}	
a.internalNavSelected {
	font-size: 11px;
	color: #FFD400;
	text-decoration:none;
	width:173px;
	display:block;
	padding:4px 10px 4px 21px;
	border-right: solid 6px #000000;
	background-image: url(../images/layout/categoriesHoverBg.gif);
}
a.internalNavSelected:hover {
	font-size: 11px;
	color: #FFD400;
	text-decoration:none;
	width:173px;
	display:block;
	padding:4px 10px 4px 21px;
	border-right: solid 6px #000000;
	background-image: url(../images/layout/categoriesHoverBg.gif);
}
/* Moz */
a.internalNavMoz {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	width:136px;
	display:block;
	padding:4px 10px 4px 21px;
	border-right: solid 6px #000000;
}
a.internalNavMoz:hover {
	font-size: 11px;
	color: #FFD400;
	text-decoration:none;
	width:136px;
	display:block;
	padding:4px 10px 4px 21px;
	border-right: solid 6px #000000;
	background-image: url(../images/layout/categoriesHoverBg.gif);
}	
a.internalNavSelectedMoz {
	font-size: 11px;
	color: #FFD400;
	text-decoration:none;
	width:136px;
	display:block;
	padding:4px 10px 4px 21px;
	border-right: solid 6px #000000;
	background-image: url(../images/layout/categoriesHoverBg.gif);

}
a.internalNavSelectedMoz:hover {
	font-size: 11px;
	color: #FFD400;
	text-decoration:none;
	width:136px;
	display:block;
	padding:4px 10px 4px 21px;
	border-right: solid 6px #000000;
	background-image: url(../images/layout/categoriesHoverBg.gif);

}
/*** END INTERNAL NAV **/


.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #FFFFFF;
}
a.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration:none;
}

a.footerText:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFD400;
	line-height: 20px;
	text-decoration:none;
}

.fieldTitle {
	color: #ffffff;
	font-weight:bold;
}
.fieldStar {
	color: #FFD400;
	font-weight:bold;
}
.cartBorderLeft {
	border-left: solid 1px #CC0000;
	border-top: solid 1px #CC0000;
	border-bottom: solid 1px #CC0000;		
}
.cartBorderRight {
	border-right: solid 1px #CC0000;
	border-top: solid 1px #CC0000;
	border-bottom: solid 1px #CC0000;		
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border:solid 1px #004282;
	background-color: #CC0000;
	color: #FFFFFF;
	height: 20px;
	cursor: hand;
}
.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004282;
	border:solid 0px #FFD400;
	padding-left: 2px;
	padding-top: 1px;	
	height: 18px;
}
.selectbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004282;
	border:solid 0px #FFD400;
	padding-left: 2px;
	padding-top: 2px;	
}

.textboxXL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004282;
	border:solid 0px #FFD400;
	padding-left: 2px;
	padding-top: 1px;	
	height: 18px;
	width: 520px;
}
.textboxL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004282;
	border:solid 0px #FFD400;
	padding-left: 2px;
	padding-top: 1px;	
	height: 18px;
	width: 250px;
}
.textboxM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004282;
	border:solid 0px #FFD400;
	padding-left: 2px;
	padding-top: 1px;	
	height: 18px;
	width: 100px;
}
.textboxS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004282;
	border:solid 0px #FFD400;
	padding-left: 2px;
	padding-top: 1px;	
	height: 18px;
	width: 30px;
}
.selectboxXL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004282;
	border:solid 0px #FFD400;
	padding-left: 2px;
	padding-top: 2px;	
	width: 520px;
}
.selectboxL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004282;
	border:solid 0px #FFD400;
	padding-left: 2px;
	padding-top: 2px;	
	width: 250px;
}
.selectboxM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004282;
	border:solid 0px #FFD400;
	padding-left: 2px;
	padding-top: 2px;	
	height: 20px;
	width: 100px;
}
.selectboxS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004282;
	border:solid 0px #FFD400;
	padding-left: 2px;
	padding-top: 2px;	
	width: 30px;
}
.altRow1 {
	background-color:#3F73D2;
}
.altRow2 {
	background-color:#204275;
}

.categoriesBg {
	background-color: #565656;
	background-image: url(../images/layout/categoriesBg.gif);
	background-repeat: repeat-x;
	border-bottom: solid 6px #000000;
}
.productListBg {
	background-color: #575757;
	background-image: url(../images/layout/productListDescriptionBg.gif);
	background-repeat: repeat-x;
	padding-left:3px;
	padding-right:7px;
	padding-top:7px;
	background-position: bottom;
}
a.loggedinLink {
	color: #FFFFFF;
	text-decoration:none;
}
a.loggedinLink:hover {
	color: #FFD400;
	text-decoration:none;
}
a.newsLink {
	color: #22467C;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a.newsLink:hover {
	color: #FFD400;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}