body, li, ol, p, table, td, tr, ul{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:18px; color:#465055; }
body{background-color:#bebebe; background-image:url(/images/bg.jpg); background-position:top center; background-repeat:repeat-y}

form, input, select{font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#666666; padding:0; margin:0}
img { border: none; }

h2,h3,h4{ padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
h2{ padding-bottom:9px;  font-size:14px; color:#46463c; }
h3{ padding-bottom:2px;  font-weight:bold; font-size:11px; }
h4{ font-size:12px; color:#0f4b78; }

a {color:#000000; text-decoration:underline}
a:visited {color:#000000; text-decoration:underline}
a:hover {color:#000000; text-decoration:none}

.subtitle{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#555546}

.buttonscontainer {width: 115px;}

.leftNav a, .leftNav a:visited {
	color: #465055;	
	display: block;
	border-bottom: 1px solid #0f4b78;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	padding-left: 3px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
}
.leftNav a:hover, .leftNavActive {
	color: #0f4b78;
	background-color: #fffffe;
	padding: 6px;
	padding-left: 3px;
	display: block;
	border-bottom: 1px solid #0f4b78;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;	
}
.thirdNav a:link,.thirdNav a:visited {
	display:block;
	background-color:#b4b4a0;
	padding: 5px 7px 4px 7px;
	font-size: 10px;
	line-height:13px;
	text-decoration:none;
	color:#464641;
}
.thirdNav a:hover{
	text-decoration:none;
	background-color:#0f4b78;
	color:#FFFFFF;	
}
	

.breadcrumbs{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff;	line-height:16px;
}
.breadcrumbs a, .breadcrumbs a:visited{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff;	text-decoration: none; line-height:16px
}
.breadcrumbs a:hover{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;  line-height:16px
}

.bottomNav{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff;	line-height:14px;
}
.bottomNav a, .bottomNav a:visited{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff;	text-decoration: none; line-height:14px
}
.bottomNav a:hover{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;  line-height:14px
}

.img_border{border:1px solid #507ca7;}

.italics {font-style: italic;}

.bold {font-weight: bold;}

.ZZ-NOTOUCH-GSSILINK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.no-repeat {
	background-repeat: no-repeat;
}
#advSearchWrapper{
	margin: 0px 35px 0px 15px;
	background-color:#b4b4a0;
}
.searchItem{
	vertical-align:baseline;
	display:block;
	padding-left:26px;
}
.extraBottom{
	padding-bottom:5px;
}
.btnGo{
	padding:5px;
	text-align:center;
}
.displayHeading{ color:#787864; padding:0 0 5px 3px;}

.displaySelctionBar{ font-weight:bold; padding-bottom:13px; }
.displaySelctionBar a:link, .displaySelctionBar a:visited{ color:#787864; text-decoration:none; font-weight:normal; }
.displaySelctionBar a:hover{color:#0f4b78;}

.prodList{ line-height:17px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.prodViewBtn{ vertical-align:bottom; padding-right:4px; padding-bottom:8px; }
.prodBlock{ border-bottom: 1px solid #787864; padding-top:7px; padding-bottom:3px;}

.titleHeader{ padding:30px 0px 0px 34px; line-height:15px;}
.prodBarWrapper{ padding:0px 20px 0px 25px;}
.prodBar{ border-bottom: 1px solid #787864; padding:7px 0px 3px 0px;}
.productCode{ color:#787864; font-size:10px; font-weight:bold; line-height:11px; vertical-align:top; padding:0px 18px 0px 18px;}
.colorBlue{ color:#0f4b78; font-weight:normal; line-height:18px;}

.quantity{ font-size:10px; font-weight:bold; color:#787864; vertical-align:top; text-align:left; padding: 0px 15px 0px 22px;}

input.prodQuantity{ width:38px; height:16px; color:#46463c; font-weight:bold; font-size:10px; text-align:right; vertical-align:middle; padding:3px 5px 0px 0px;}

.totalStyle{ color:#46463c; font-size:10px; font-weight:bold; vertical-align:top; padding:0px 0px 0px 12px;}
.removeBtnStyle{ text-align:right; padding: 37px 6px 0px 0px;}

#subTotal{ text-align:right; padding:20px 38px 20px 0px; font-size:12px; font-weight:bold; color:#0f4b78;}

.locator_body td
{ font-family:Swis721 BT; color:#46463c; font-size:14px;
	
	}
.locator_or
{ font-family:Swis721 BT; color:#46463c; font-size:16px;
	
	}
.locator_usResidentonly
{ font-family:Swis721 BT; color:#46463c; font-size:12px;
	
	}
.locator_three
{ font-family:Swis721 BT; color:#46463c; font-size:14px; line-height:28px;
	
	}		
	
.locator_searchint
{ 
	font-family:Swis721 BT; color:#787864; font-size:14px; line-height:28px;
}		
	.small-grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.table-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0f4b78;
}
.taglines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #134B6E;
	font-style: italic;
}
.table-line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BABAAB;
}



.productmarquee {
	width:179px;
	height:165px;
	text-align:center;
}

.productmarquee img.product {
	width:176px;
	height:119px;
	margin:0 auto;
}

.productmarquee .caption {
	width:176px;
	height:36px;
	text-align:center;
	color:#333;
	letter-spacing:-1px;
	line-height:100%;
	overflow:hidden;
	vertical-align:middle;
	padding-top:6px;
}
.home-text, a.home-text:link, a.home-text:visited {
	color: #0f4b78;
	text-decoration: underline;
}

 a.home-text:hover {
	color: #0f4b78;
		text-decoration: none;
}
.home-small, a.home-small:link, a.home-small:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #565648;
	line-height:13px;
	text-decoration: none;
}
 a.home-small:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #565648;
	line-height:13px;
	text-decoration: underline;
}
.cta {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:15px; color:#465055;
}
