div.spacer{
	clear: both;
}

 .greenLink:link, .greenLink:active, .greenLink:visited 
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #16a64d;
	white-space: nowrap;
	text-decoration: none;
 }
 
 .greenLink:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #16a64d;
	white-space: nowrap;
	text-decoration: underlne;
 }

 .redLink:link, .redLink:active, .redLink:visited 
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: Red;
	white-space: nowrap;
	text-decoration: none;
 }
 
 .redLink:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: Red;
	white-space: nowrap;
	text-decoration: underlne;
 }
 
a.tabLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2359C9;
	white-space: nowrap;
	text-decoration: none;


}
a.tabLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	white-space: nowrap;
	text-decoration: none;


}
a.tabLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2359C9;
	white-space: nowrap;
	text-decoration: none;


}
a.tabLink:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2359C9;
	white-space: nowrap;
	text-decoration: none;


}

a.categoryPage:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #2359C9;
	text-decoration: none;


}
a.categoryPage:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;


}
a.categoryPage:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #2359C9;
	text-decoration: none;


}
a.categoryPage:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1D49A5;
	text-decoration: underline;


}

body {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;

}

a.utilityLinksBlue:link, a.utilityLinksBlue:active, a.utilityLinksBlue:visited, a.utilityLinksBlue:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #f17c28;
	text-decoration: none;

}
a.utilityLinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #585C66;
	text-decoration: none;

}
a.utilityLinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #585C66;
	text-decoration: underline;

}
a.utilityLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #585C66;
	text-decoration: underline;

}
a.utilityLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #585C66;
	text-decoration: none;

}
.utilityDivider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #585C66;
}


a.shopCartLinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #585C66;
	text-decoration: underline;

}
a.shopCartLinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #585C66;
	text-decoration: underline;

}
a.shopCartLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #585C66;
	text-decoration: underline;

}
a.shopCartLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #585C66;
	text-decoration: underline;

}
.shopCartDivider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #585C66;
}


.blueNavLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
a.blueNavLinks:link, a.blueNavLinks:hover, a.blueNavLinks:visited, a.blueNavLinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

a.topNavLinksGreen:link, a.topNavLinksGreen:hover, a.topNavLinksGreen:visited, a.topNavLinksGreen:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #658f2e;
	text-decoration: none;
}

.topNavLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2359C9;
	text-decoration: none;
	white-space: nowrap;

}

a.topNavLinks:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2359C9;
	text-decoration: none;
	white-space: nowrap;
}
a.topNavLinks:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2359C9;
	text-decoration: underline;
	white-space: nowrap;
}
a.topNavLinks:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2359C9;
	text-decoration: underline;
	white-space: nowrap;
}
a.topNavLinks:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2359C9;
	text-decoration: none;
	white-space: nowrap;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #221a6f;
	margin: 0px;
	padding: 0px;


}

.top {background: url(images/border.gif) repeat-x; width: 100%}
.footerTestimonialLine {background: url(images/border.gif) center repeat-x; width: 100%}
.bottom {background: url(images/border.gif) bottom repeat-x; width: 100%}
.left {background: url(images/border.gif) left repeat-y}
.right {background: url(images/border.gif) right repeat-y}
.topBlue {background: url(images/bluePix.gif) repeat-x; width: 100%}
.topSilver {background: url(images/tSilver.gif) repeat-x; width: 100%}
.topShinyBlue{background: url(images/shinyBlueMid.gif) repeat-x; width: 100%}
.content { margin: 0px;}

/* Next class adds rounded corner image to background at top right */

.roundtop { 
	background: url(images/tr.gif) no-repeat top right; 
}
.roundtopBlue{
	background: url(images/blueCrnRgt.gif) no-repeat top right; 
}
/* Next class adds rounded corner image to background at bottom right */
.roundtopSilver{
       
	background: url(images/trSilver.gif) no-repeat top right; 
}
.roundtopShinyBlue{
       
	background: url(images/trShinyBlue.gif) no-repeat top right; 
}


.roundbottom {
	background: url(images/br.gif) no-repeat top right; 
}

/* Final class sets up universal parameters for all images */

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}
img.testCorner {
   width: 15px;
   height: 20px;
   border: none;
   display: block !important;
}

.breadCrumbText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	position: absolute;
	top: 8px;
	/*top: 16px;*/
	left: 10px;
	
}

.breadCrumbText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	
}

.breadCrumbLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2359C9;
}
a.breadCrumbLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2359C9;
	text-decoration: none;
}
a.breadCrumbLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2359C9;
	text-decoration: none;
}
a.breadCrumbLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2359C9;
	text-decoration: none;
}
a.breadCrumbLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D49A5;
	text-decoration: none;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #221A6F;
	margin: 0px;
	padding: 0px;
}
p {
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;

}

a.categoryLinks:link, a.categoryLinks:active, a.categoryLinks:hover, a.categoryLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2359c9;
	padding-left: 10px;
	text-decoration: none;
	display: list-item;
	list-style-type: none;
	/*background-color:#808694;*/
	border-bottom-style: solid;
	border-bottom-width: 1px;
	/*border-bottom-color: #CFD3DE;*/
	border-bottom-color: #DBDEE6;
	border-left-style: solid;
	border-left-color: #b6bdcc;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #b6bdcc;
	border-right-width: 1px;
	
}

a.categoryLinksSelected:link, a.categoryLinksSelected:active, a.categoryLinksSelected:hover, a.categoryLinksSelected:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	display: list-item;
	list-style-type: none;
	padding-left: 10px;
	padding-right: 10px;
	background-position: 3 2;
	background-color: #2359c9;
	
	
}

a.subCategoryLinks:link, a.subCategoryLinks:active, a.subCategoryLinks:visited, a.subCategoryLinks:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #221A6F;
	text-decoration: none;
	display: list-item;
	list-style-type: none;
	padding-left: 15px;
	padding-right: 10px;
	/*background-color: #D1D6DE;*/
	/*background-color: #C5CBD6;*/
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color:  #CFD3DE;
	border-left-style: solid;
	border-left-color: #b6bdcc;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #b6bdcc;
	border-right-width: 1px;
	
}
a.moreLink:link, a.moreLink:active, a.moreLink:visited, a.moreLink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color: #221A6F;*/
	color: #000033;
	text-decoration: none;
	display: list-item;
	list-style-type: none;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*background-color: #D1D6DE;*/
	/*background-color: #C5CBD6;*/
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color:  #CFD3DE;
	border-left-style: solid;
	border-left-color: #b6bdcc;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #b6bdcc;
	border-right-width: 1px;
	
}


a.tertiaryCategoryLinks:link, a.tertiaryCategoryLinks:active, a.tertiaryCategoryLinks:hover, a.tertiaryCategoryLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #221A6F;
	text-decoration: none;
	display: list-item;
	list-style-type: none;
	padding-top: 1px;
	padding-right: 10px;
	padding-left: 25px;
	/*background-color:#E2E4EB;*/
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CFD3DE;
	border-left-style: solid;
	border-left-color: #b6bdcc;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #b6bdcc;
	border-right-width: 1px;
}


a.quaternaryCategoryLinks:link, a.quaternaryCategoryLinks:active, a.quaternaryCategoryLinks:hover, a.quaternaryCategoryLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #221A6F;
	text-decoration: none;
	display: list-item;
	list-style-type: none;
	padding-top: 1px;
	padding-right: 10px;
	padding-left: 35px;
	/*background-color:#E2E4EB;*/
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CFD3DE;
	border-left-style: solid;
	border-left-color: #b6bdcc;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #b6bdcc;
	border-right-width: 1px;
}


a.quinaryCategoryLinks:link, a.quinaryCategoryLinks:active, a.quinaryCategoryLinks:hover, a.quinaryCategoryLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #221A6F;
	text-decoration: none;
	display: list-item;
	list-style-type: none;
	padding-top: 1px;
	padding-right: 10px;
	padding-left: 45px;
	/*background-color:#E2E4EB;*/
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CFD3DE;
	border-left-style: solid;
	border-left-color: #b6bdcc;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #b6bdcc;
	border-right-width: 1px;
}

.dashedLineTop {border-top-style: dashed; border-top-color: #B6BDCC; border-top-width: 1px}
.dashedLineBottom {border-bottom-style: dashed; border-bottom-color: #B6BDCC; border-bottom-width: 1px}
.dashedLineRight {border-right-style: dashed; border-right-color: #B6BDCC; border-right-width: 1px}
.solidLineBottom {border-bottom-style: solid; border-bottom-color: #B6BDCC; border-bottom-width: 1px}
.solidLineTop {border-top-style: solid; border-top-color: #B6BDCC; border-top-width: 1px}
.solidLineLeft {border-left-style: solid; border-left-color: #B6BDCC; border-left-width: 1px}
.solidLineRight{border-right-style: solid; border-right-color: #B6BDCC; border-right-width: 1px}
 table { empty-cells:show; } 
 
 .graySpacedOut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: .2em;
	font-weight: bold;
}
.grayItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b6bdcc;
	font-style: normal;

	


}
.shopBy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #808694;
	color: #ffffff;
	font-style: normal;
	padding-left: 10px;
	padding-top: 2px;

}
.shopByDarkGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #585c66;
	color: #ffffff;
	font-style: normal;
	padding-left: 10px;
	padding-top: 2px;

}
.shopByBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #2359c9;
	color: #ffffff;
	font-style: normal;
	padding-left: 10px;
	padding-top: 2px;

}

.specialsTitleLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2359C9;
	text-decoration: underline;

}
a.specialsTitleLinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2359C9;
	text-decoration: underline;
	
}
a.specialsTitleLinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2359C9;
	text-decoration: underline;
	
}
a.specialsTitleLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2359C9;
	text-decoration: underline;
	
}
a.specialsTitleLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1D49A5;
	text-decoration: underline;
	
}



.quickLinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2359C9;
	text-decoration: underline;
	

}
.quickLinksDisabled{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #808694;
	text-decoration: none;
	

}
a.webSpecialsTitleLinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2359C9;
	text-decoration: underline;
	
}
a.webSpecialsTitleLinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2359C9;
	text-decoration: underline;
	
}
a.webSpecialsTitleLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2359C9;
	text-decoration: underline;
	
}
a.webSpecialsTitleLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1D49A5;
	text-decoration: underline;
	
}

a.quickLinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2359C9;
	text-decoration: underline;
	
}
a.quickLinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2359C9;
	text-decoration: underline;
	
}
a.quickLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2359C9;
	text-decoration: underline;
	
}
a.quickLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1D49A5;
	text-decoration: underline;
	
}

a.detailPageLinks:link, a.detailPageLinks:active, a.detailPageLinks:visited, a.detailPageLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2359C9;
	text-decoration: underline;
	
}
.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #808694;
}
.specialsPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.quickLinksTd {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
	padding-left: 10px;
}
a:link {
	color: #2359C9;
	text-decoration: none;


}
a:visited {
	color: #1D49A5;
	text-decoration: none;


}
a:hover {
	color: #2359C9;
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
a.rebateLink:link, a.rebateLink:visited, a.rebateLink:active, a.rebateLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2359c9;
	text-decoration: underline;
}

.searchNavbarText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.searchBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.orangeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f17c28;
}
.productTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #221A6F;
}
.productCode {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #221A6F;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	
}
.bodyTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.bodyTextItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
}
.bodyTextBoldRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	font-weight: bold;
}
.gradient {
background: #E6E7EA url(images/silverGradient.gif) repeat-x 0% 0%;

}
.gradientLong {
background: url(images/gradientSilverLong.jpg) repeat-x 0% 100%;
}
.spec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	border: 0px;
}
.specValue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.SpecRowStyle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	border: 0px;
}
.SpecRowStyle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	border: 0px;
	background-color: #F6F6F7;
}
.tableBorder {
	border-top: 0px none;
	border-right: 1px solid #B6BDCC;
	border-bottom: 1px solid #B6BDCC;
	border-left: 1px solid #B6BDCC;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #221A6F;
}
.borders {
	border: 1px solid #B6BDCC;
}
.grayHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #808694;
}
.bodyTextBoldBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2359C9;
}
.orderSummaryText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;

}
.orderSummaryBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.homePageText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
.boldBlueLgTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2359C9;
}
.bigDarkBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
	color: #221A6F;
}
.grayLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #808694;
}
.smallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.subCategoryCellPad {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.categoryCellPad {
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.lgBoldRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #221A6F;
	margin: 0px;
	padding: 0px;

}
.allBorders {
	border: 1px solid #B6BDCC;
}
.black11Pix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.blueBold11Pix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	color: #2359c9;
}
.redBold11Pix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.blackBold11Pix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.breadCrumbLanding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2359C9;
}
.advertisementHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1F50B4;
}
.advertisementHeaderRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #d82c35;
}
.advertisementHeaderRedSm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #d82c35;
}
.bodyTextWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
}
.titleWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}
.largeRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
}
.largeBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #2359C9;
}
a.categoryPage:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2359C9;
	text-decoration: none;


}
a.categoryPage:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2359C9;
	text-decoration: none;

}

a.categoryPage:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2359C9;
	text-decoration: none;

}

a.categoryPage:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5179C9;
	text-decoration: none;

}
#nonDynamic p{
padding-bottom: 10px;
}

.custrevoff {
	background-image: url(images/star_off.gif);
	background-repeat: repeat-x;
	vertical-align:middle;
}
.custrevon {
	background-image: url(images/star_on.gif);
	background-repeat: repeat-x;
	vertical-align:middle;
}
.starbar {
	width: 65px;
	height: 12px;
	padding: 0;
	vertical-align:middle;
}
.star {
	width: 13px;
	height: 12px;
	background-repeat: repeat-x;
	vertical-align:middle;
	padding: 0;
	float: left;
}
.emptyStar {
	background-image: url('images/star_off.gif');
	vertical-align:middle;
}
.fixedStar {
	background-image: url('images/star_on.gif');
	vertical-align:middle;
}
.hoverStar {
	background-image: url('images/star_hover.gif');
	vertical-align:middle;
}
.categoryPageContent{
	position: absolute;
	left: 0px;
	bottom: -30px;
	 
	/*top: 16px;*/
	

}
.safesContent{
	position: absolute;
	left: 0px;
	top: 600px;
	 
	/*top: 16px;*/

}
.gunSafesContent{
	position: absolute;
	left: 0px;
	top: 270px;
	 
	/*top: 16px;*/

}
#nondynamicPage {

}

#nondynamicPage p{
	margin-bottom: 13px;


}

a.underline:link,a.underline:hover,a.underline:visited,a.underline:active {
	color: #2359C9;
	text-decoration: underline;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;


}
.featuredItemMain {

	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #036f0d;
	border-bottom-color: #036f0d;
	border-left-color: #036f0d;
}

.featuredItemText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #036f0d;
	padding-left: 5px;
	padding-right: 5px;

}

.featuredItemTopLeft {
	border-left-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-left-color: #036f0d;
	border-top-width: 2px;
	border-top-color: #036f0d;
}

.featuredItemTopRight {
	border-right-width: 2px;
	border-right-style: solid;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-color: #036f0d;
	border-top-color: #036f0d;
}

.searchResultsHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #221a6f;
	
	
}
.searchResultsSubHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #221a6f;
	 
}


.slashedPrice{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: line-through;		
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.boldbuttons{
background: transparent url('images/roundedge-blue-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 12px Arial; /* Change 13px as desired */
line-height: 21px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 13px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('images/roundedge-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

a.boldbuttonswhitebg{
background: transparent url('images/roundedge-blue-left-whitebg.gif') no-repeat top left;
display: block;
float: left;
font: bold 12px Arial; /* Change 13px as desired */
line-height: 21px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 13px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttonswhitebg, a:visited.boldbuttonswhitebg, a:hover.boldbuttonswhitebg, a:active.boldbuttonswhitebg{
color: white; /*button text color*/
}

a.boldbuttonswhitebg span{
background: transparent url('images/roundedge-blue-right-whitebg.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttonswhitebg{ /* Hover state CSS */
text-decoration: underline;
}

/* bold buttons blue background */

a.boldbuttonsbluebg{
background: transparent url('images/roundedge-blue-left-bluebg.gif') no-repeat top left;
display: block;
float: left;
font: bold 12px Arial; /* Change 13px as desired */
line-height: 21px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 13px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttonsbluebg, a:visited.boldbuttonsbluebg, a:hover.boldbuttonsbluebg, a:active.boldbuttonsbluebg{
color: white; /*button text color*/
}

a.boldbuttonsbluebg span{
background: transparent url('images/roundedge-blue-right-bluebg.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttonsbluebg{ /* Hover state CSS */
text-decoration: underline;
}

/*bold buttons red white bg*/
a.boldbuttonsred{
background: transparent url('images/roundedge-red-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 12px Arial; /* Change 13px as desired */
line-height: 21px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 13px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttonsred, a:visited.boldbuttonsred, a:hover.boldbuttonsred, a:active.boldbuttonsred{
color: white; /*button text color*/
}

a.boldbuttonsred span{
background: transparent url('images/roundedge-red-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttonsred{ /* Hover state CSS */
text-decoration: underline;
}

/* bold buttons orange */

a.boldbuttonsOrange{
background: transparent url('images/roundedge-orange-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 12px Arial; /* Change 13px as desired */
line-height: 21px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 13px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttonsOrange, a:visited.boldbuttonsOrange, a:hover.boldbuttonsOrange, a:active.boldbuttonsOrange{
color: white; /*button text color*/
}

a.boldbuttonsOrange span{
background: transparent url('images/roundedge-orange-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttonsOrange{ /* Hover state CSS */
text-decoration: underline;
}

/* bold buttons orange with gray background */

a.boldbuttonsOrangeGrayBG{
background: transparent url('images/roundedge-orange-left-grayBG.gif') no-repeat top left;
display: block;
float: left;
font: bold 12px Arial; /* Change 13px as desired */
line-height: 21px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 13px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttonsOrangeGrayBG, a:visited.boldbuttonsOrangeGrayBG, a:hover.boldbuttonsOrangeGrayBG, a:active.boldbuttonsOrangeGrayBG{
color: white; /*button text color*/
}

a.boldbuttonsOrangeGrayBG span{
background: transparent url('images/roundedge-orange-right-grayBG.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttonsOrangeGrayBG{ /* Hover state CSS */
text-decoration: underline;
}




