.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

.topnav_fancy {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.topnav a, .topnav_fancy a{
	text-decoration:none;
	color:black;
}
.topnav a:hover, .topnav_fancy a:hover {
	text-decoration:underline;
	color:maroon;
}
.navigationblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0f5da5;
	text-decoration:none;
}

.navigationblue:hover {
	text-decoration:underline;
}

.subDepartments a {
	text-decoration:none;
	font: bold 13px tahoma; 
	color:navy;
	line-height:16px;
}

.subDepartments a:hover {
	text-decoration:underline;
}

.subDepartments th {
	text-align:left;
	font:bold 14px arial;
	color:black;
	text-decoration:none;
	padding-bottom:4px;
}

h1 {
	display:inline;
}

h1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #AD5A58;
	text-decoration: none;
}

.breadcrumb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #AD5A58;
	text-decoration: none;
}

.bluesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0f5da5;
}
.sidenav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.sidenav a{
	text-decoration:none;
	color:black;
}
.sidenav a:hover{
	text-decoration:underline;
	color:maroon;
}
.blacktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.producttitle {
	color: #3b2805;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.redpricetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}
.smallblue2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #506692;
}

.departmentHeader{
	font-size: 21px;
	color: black;
}
.featuredTopLinks{
	color: brown;
	font-size: 15px;
	text-decoration: none;
	font-weight:bold;
}

.featuredTopLinks_home{
	color: #333333;
	font-size: 13px;
	text-decoration: none;
}

.featuredTopLinks_home:hover{
	text-decoration:underline;
}


.featuredFieldText{
	color: navy;
}
.featuredFieldValue{
	color: black;
}
.featuredPrice{
	color: red;
	font-size: 12px;
}
.featuredTitle{
	color: black;
	font-size: 15px;
}

.featuredMoreDept {	
	color:brown; 
	text-decoration: none; 
	font:bold 11px tahoma;
}

.featuredMoreDept span {
	color:#660000;
}

.featuredMoreDept:hover{
	text-decoration:underline;
}

h2 {
	color: black;
	font-size: 15px;
	display:inline;
}


.itemDescription{
	font-size: 11px;
}
.itemTitle{
	color: black;
	font-size: 15px;
}
.itemShipping{
	padding:2px;
	width:10%;
	white-space:nowrap;
	margin-left:5%;
	font-size: 13px;
	font-family: Arial;
	background-color:#EEEEEE;
	display:block;
	border:1px solid #BBBBBB;
}
.error{
	background: #FFECCE; 
	margin: 5px; 
	padding: 8px; 
	border: 1px solid #EA5F00; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center; 
	width: 96%;
	color: red;
}
.moduleTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333366;
	text-decoration: none;
	font-weight: bold;
}
.manufacturerTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: maroon;
	text-decoration: none;
	font-weight: normal;
}

.manufacturerTitle span {
	font-weight:bold;
}

.itemSKU{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.itemSKU span {
	font-weight:bold;
}

.itemDetailsHeader{
	font:bold 16px verdana, Arial, Helvetica, sans-serif;
	color: brown;
	text-decoration: none;
}

.itemDetailsSku {
	font:normal 13px verdana;
	color:#114477;
}

.itemDetailsTitle {
	font:normal 14px verdana;
	color:#114477;
}

.itemDetailsPrice {
	font:bold 14px tahoma;
	color:brown;
	padding-top:7px;
	padding-bottom:7px;
}

.itemDetailsBaseSkuOptions {
	font:bold 11px tahoma;
	
}

.itemDetailsDescription {
	font:normal 13px verdana;
	color:#114477;
}

.associatedItemsHeader {
	font:bold 14px tahoma;
	color:maroon;
}


.pageNavigationText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F64AB;
	text-decoration: none;
	font-weight: bold;
}
.itemTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.cartDollar{
	width:100%;
	text-align:right;
	font: bolder 9pt Verdana;
	line-height:9px;
	padding-bottom:2px;
	margin-top:-11px;
}
.cartPrices{
	text-align:left;
	font: bold 8pt tahoma;
}
.fieldTitle{
	font: bold 8pt tahoma;
	line-height: 16px;
}
.submit_button{
	font: bold 8pt tahoma;
	color: white;
	background-color: #23337c;
	border:3px double #23337C;
}


.cartHeaders{
	/*border: 3px double #23337C;*/
	font : bold 10px tahoma;
	color: #FFFFFF;
	background-color:#6788B3;
	text-decoration: none;
	text-align: left;
	padding:4px;
}

.cartItem_1 {
	background-color:#FEEFE1;
}

.cartItem_2 {
	background-color:#FCE6D1;
}

.cartItem_1 td, .cartItem_2 td {
	padding-left:2px;
	border-top:1px solid silver;
	
}

.cartSubTotal td{
	background-color:#6788B3;
	color:white;
	font:bold 13px tahoma;
	text-align:right;
	border-top:1px solid silver;
	height:22px;
}

.cartTaxTR td{
	background-color:#6788B3;
	color:white;
	font:bold 13px tahoma;
	text-align:right;
	border-top:1px solid silver;
	height:22px;
}

.cartShipTR td{
	background-color:#436794;
	color:white;
	font:bold 13px tahoma;
	text-align:right;
	border-top:1px solid silver;
	height:22px;
}

.cartTotalTR td{
	background-color:black;
	color:white;
	font:bold 13px tahoma;
	text-align:right;
	border-top:1px solid silver;
	height:22px;
}


.cartItemQty {
	border:1px solid silver;
	text-align:center;
	margin-left:3px;
	margin-right:2px;
	width:22px;

	font:normal 11px verdana;
	background-color:rgb(251,251,251);
}

.cartTable {
	border:1px solid gray;
	border-top:none;
}



.baseSKUDescription{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	padding-left:3px;
}

.checkoutHeader {
	color:#23375B;
	font:bold 11px tahoma;
	padding-left:9px;
	margin-bottom:10px;
}

.checkoutCaption {
	color:black;
	font:bold 11px arial;
	padding-left:9px;
	padding-right:5px;
}

.checkoutInput {
	width:160px;
	border:1px solid gray;
	margin-top:2px;
	margin-bottom:1px;
	padding-left:2px;
}

.newAddressDiv {
	font:bold 13px tahoma;
	color:#23375B;
}

.newAddressDiv select {
	font:bold 11px tahoma;
	width:200px;
	color:black;
}

.newAddressDiv input {
	padding-top:3px;
}


.nextPrevSelect {
	color:#555555;
	font: bold 8pt tahoma;
}
