@charset "UTF-8";
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
}
body {
	background-color: #cccccc;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #d34b3b;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #d34b3b;
}
a:hover {
	text-decoration: none;
	color: #4d72a7;
}
a:active {
	text-decoration: underline;
	color: #4d72a7;
}
h2, h3, h4, h5, h6 {
  font-size:14px;
	color: #4d72a7;
	font-weight: bold;
	padding:0px;
	margin:3px 0px 5px 0px;
}

h1 {
color: #4d72a7;
font-size:16px;
line-height:18px;
margin:3px 0px 5px 0px;
}

p {
line-height:17px;
font-size: 11px;
color: #777777;
margin:5px 0px 15px 0px;
padding:0px;
}

.text {
line-height:17px;
font-size: 12px;
color: #777777;
margin:5px 0px 15px 0px;
padding:0px;
}
.textbold {
line-height:17px;
font-size: 12px;
font-weight:bold;
color: #777777;
margin:5px 0px 15px 0px;
padding:0px;
}
.textboldcolored {
color: #4d72a7;
font-size:12px;
line-height:17px;
margin:5px 0px 15px 0px;
font-weight:bold;
}

.textsmall {
line-height:15px;
font-size: 10px;
color: #777777;
margin:5px 0px 15px 0px;
padding:0px;
}
.title {
font-weight: bold;
color: #4d72a7;
font-size:18px;
line-height:24px;
margin:3px 5px 5px 0px;
}
.topbluebar {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #2C5F98;
	height: 22px;
	margin-bottom: 2px;
	background-image: url(/common/files/honeywell/images/bluetopbg.gif);
	background-repeat: repeat;
}
.topbluebar a:linked {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.topbluebar a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.topbluebar a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.topbluebar a:active {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.sidebluebar {    
	margin-right: 4px;    
	font-size: 11px;    
	color: #2C5F98;
	background-color: #2C5F98;    
	background-image:url(/common/files/honeywell/images/bluetopbg.gif);
	background-repeat: repeat;    
	border-bottom-width: 2px;
	border-bottom-style: solid;    
	border-bottom-color: #FFFFFF;    
	padding:0px 0px 8px 0px; 
	}

.footerbluebar {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #2C5F98;
	height: 22px;
	margin-bottom: 4px;
	background-image: url(/common/files/honeywell/images/bluetopbg.gif);
	background-repeat: repeat;
}
.footerbluebar a:link {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.footerbluebar a:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.footerbluebar a:hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.footerbluebar a:active {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.lftshdw {
	background-image: url(/common/files/honeywell/images/lft_shdw.gif);
	background-repeat: repeat-y;
	width: 9px;
}
.greytopbar {
	color: #555555;
	background-color: #e6e6e6;
	height: 32px;
	margin-bottom: 2px;
}
.rtshdw {
	background-image: url(/common/files/honeywell/images/rt_shdw.gif);
	background-repeat: repeat-y;
	width: 9px;
}
.lftside {
	background-color: #FFFFFF;
	width: 162px;
	background-image: url(/common/files/honeywell/images/lftsidebg.gif);
	background-repeat: repeat-y;
}

.lftsideNav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.lftsideNav ul li {
	display:block;
	margin: 0px 4px 0px 0px;
	list-style-type: none;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.lftsideNav ul li a:link {
display:block;
padding: 5px;
font-weight:bold;
color:#999999;
background-color: #FFFFFF;
text-decoration: none;
}
.lftsideNav ul li a:visited {
display:block;
padding: 5px;
font-weight:bold;
color:#999999;
background-color: #FFFFFF;
text-decoration: none;
}
.lftsideNav ul li a:hover {
padding: 5px;
	font-weight:bold;
	color:#ffffff;
	list-style-type: none;
	background-color: #4d72a7;
	text-decoration: none;
}
.lftsideNav ul li a:active {
padding: 5px;
	font-weight:bold;
	color:#ffffff;
	list-style-type: none;
	background-color: #4d72a7;
	text-decoration: none;
}

.lftsideNav2 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.lftsideNav2 ul li {
	display:block;
	margin: 0px 4px 0px 0px;
	list-style-type: none;
	background-color: #FFFFFF;
	
}
.lftsideNav2 ul li a:link {
display:block;
padding: 5px;
font-weight:bold;
color:#ffffff;
background-color: #999;
text-decoration: none;
}
.lftsideNav2 ul li a:visited {
display:block;
padding: 5px;
font-weight:bold;
color:#ffffff;
background-color: #999;
text-decoration: none;
}
.lftsideNav2 ul li a:hover {
	padding: 5px;
	font-weight:bold;
	color:#ffffff;
	list-style-type: none;
	background-color: #999;
	text-decoration: none;
}
.lftsideNav2 ul li a:active {
	padding: 5px;
	font-weight:bold;
	color:#ffffff;
	list-style-type: none;
	background-color: #999;
	text-decoration: none;
}
.lftsideNav2 ul li ul {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	list-style-type: none;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	background-image: url(/common/files/honeywell/images/uibg.gif);
	background-repeat: repeat-x;	
}

.lftsideNav2 ul li ul li {
	display:block;
	margin: 1px 4px 0px 0px;
	list-style-type: none;
	background-color: #FFFFFF;
	
}
.lftsideNav2 ul li ul li a:link {
display:block;
padding: 1px 0px 0px 10px;
font-weight:bold;
color:#999999;
background-color: #FFFFFF;
text-decoration: none;
}
.lftsideNav2 ul li ul li a:visited {
display:block;
padding: 1px 0px 0px 10px;
font-weight:bold;
color:#999999;
background-color: #FFFFFF;
text-decoration: none;
}
.lftsideNav2 ul li ul li a:hover {
	padding: 1px 0px 0px 10px;
	font-weight:bold;
	color:#4d72a7;
	list-style-type: none;
	background-color: #FFFFFF;
	text-decoration: none;
}
.lftsideNav2 ul li ul li a:active {
	padding: 1px 0px 0px 10px;
	font-weight:bold;
	color:#4d72a7;
	list-style-type: none;
	background-color: #FFFFFF;
	text-decoration: none;
}

.lftsideNav2 ul li ul li.on a {
display:block;
padding: 1px 0px 0px 10px;
font-weight:bold;
color:#4d72a7;
background-color: #FFFFFF;
text-decoration: none;
}
.lftsideNav2 ul li ul li.on a:hover {
	padding: 1px 0px 0px 10px;
	font-weight:bold;
	color:#4d72a7;
	list-style-type: none;
	background-color: #FFFFFF;
	text-decoration: none;
}

.breadcrumbs {
	color: #FFFFFF;
	background-image: url(/common/files/honeywell/images/red_header_bar.gif);
	background-repeat: repeat-x;
	display: block;
	height: 34px;
}
.breadcrumbs ul {
	margin:0px;
	padding:0px;
	display: inline;
	list-style-type: none;
}
.breadcrumbs ul li {
	float:left;
	margin:0px;
	padding:0px 15px 0px 5px; 
	height: 34px;
	line-height: 34px;
}
.breadcrumbs ul li a:link {
	text-decoration: underline;
	color:#ffffff;
}
.breadcrumbs ul li a:visited {
	text-decoration: underline;
	color:#ffffff;
}
.breadcrumbs ul li a:hover {
	text-decoration: none;
	color:#ffffff;
}
.breadcrumbs ul li a:active {
	text-decoration: none;
	color:#ffffff;
}
.breadcrumbs_left {
	background-image: url(/common/files/honeywell/images/first_red_arrow.gif);
	background-repeat: repeat;
	background-position: right;
}
.breadcrumbs_middle {
	background-image: url(/common/files/honeywell/images/second_red_arrow2.gif);
	background-repeat: repeat;
	background-position: right;
}
.breadcrumbs_right {
	background-image: url(/common/files/honeywell/images/third_red_arrow.gif);
	background-repeat: repeat;
	background-position: right;
}
.breadcrumbs_last {
	background-image: url(/common/files/honeywell/images/third_red_arrow.gif);
	background-repeat: repeat;
	background-position: right;
}


.mainarea {
	background-image: url(/common/files/honeywell/images/mainLftshdw.gif);
	background-repeat: repeat-y;
	line-height:17px;
}
.sideboxshdw {
	background-image: url(/common/files/honeywell/images/lft_shdw_hdr.gif);
	background-repeat: repeat-x;
	margin-right: 4px;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-bottom: 20px;
	border-bottom-width: 1px;

	border-bottom-color: #999999;
}
.navshdw {
	background-image: url(/common/files/honeywell/images/lft_shdw_hdr.gif);
	background-repeat: repeat-x;
	margin-right: 4px;
	margin-bottom: 5px;
}
.bluebg {    
	float:left;    
	background-color: #2C5F98;    
	display: block;
	padding-top: 4px;    
	padding-right: 15px;    
	padding-bottom: 4px;
	padding-left: 12px;    
	border-right-width: 1px;    
	border-right-style:solid;    
	border-right-color: #647f9c;    
	color:#ffffff; 
}

.bluebg a:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.bluebg a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.bluebg a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bluebg a:active {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.darkgrey {
	float:left;
	height: 27px;
	background-color: #cccccc;
	display: block;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 10px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #fff;
}
.bluebgRight {
	float:right;
	background-color: #2C5F98;
	display: block;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #647f9c;
}
.bluebgRight a:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.bluebgRight a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.bluebgRight a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bluebgRight a:active {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.sidebox {
	padding: 10px;
	margin-right: 4px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.call_us {
	display: block;
	float: right;
	width: 200px;
	padding-right: 10px;
	padding-top: 5px;
}
.greytopbarRight {
	font-size: 11px;
	font-weight: bold;
	display: block;
	float: right;
	width: 329px;
	padding-right: 15px;
}
.greytopbarRight a:link {
text-decoration:none;
color:#555;
}
.greytopbarRight a:visited {
text-decoration:none;
color:#555;
}
.greytopbarRight a:hover {
text-decoration:none;
color: #4d72a7;
}
.greytopbarRight a:active {
text-decoration:none;
color: #4d72a7;
}
.greytopbarRight  a:link .shoppingCart {
	color: #d34b3b;
	text-decoration: underline;
}
.greytopbarRight  a:visited .shoppingCart {
	color: #d34b3b;
	text-decoration: underline;
}
.greytopbarRight  a:hover .shoppingCart {
	text-decoration: none;
	color: #4d72a7;
}
.greytopbarRight  a:active .shoppingCart {
	text-decoration: none;
	color: #4d72a7;
}



.middletopshdw {
	background-image: url(/common/files/honeywell/images/middle_shdw.gif);
	background-repeat: no-repeat;
	display: block;
	height: 5px;
}

.mainCopyArea {
	margin: 10px 15px 15px 15px;
}

.ftrshdw {
	background-image: url(/common/files/honeywell/images/ftr_shdw.gif);
	background-repeat: no-repeat;
	margin: auto;
	width: 958px;
	padding-top: 8px;
}
.insideftr {
	font-size: 11px;
/*	color: #ededed;*/
	padding-left: 24px;
}
.sideboxWhite {
	background-color:#FFFFFF;
	padding: 10px;
	margin-right: 4px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.rightfloat {
	float: right;
	width: 400px;
}
.linepadding {
padding-right: 15px;
	padding-left: 15px;
}
form {
margin:0px;
padding:0px;
}
.redText {
color: #d34b3b;
}
.sideboxshdw a {
color:#777777;
}
.style1 {
color:#777777;
font-size:11px;
}
a.style1:link, a.style1:visited, a.style1:hover, a.style1:active {
color:#777777;
}
a.style2:link, a.style2:visited, a.style2:hover, a.style2:active {
color:#777777;
}
a.style3:link, a.style3:visited, a.style3:hover, a.style3:active {
color:#777777;
}
.style2 {
color:#777777;
font-size:13px;
}
.style3 {
color:#777777;
font-weight:bold;
font-size:14px;
}
.subgreybox {
	background-image: url(/common/files/honeywell/images/subgreybg.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 9px 15px 7px 15px;
}
.subgreybox select {
	font-size:9px;
}
.topleftsidebox {
	padding: 0 10px 10px 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}
.topleftsideboxNoLine {
	padding: 0 10px 10px 10px;
}

.toprtsidebox {
	padding: 0 10px 10px 10px;
}
.toprightimgbox {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.toplftimgbox {
	padding-right: 10px;
	padding-bottom: 10px;
}




.bottomleftsideboxNoline2 {
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
	border-top-width: 1px;
}

.bottomlftimgbox2 {
	padding-right: 5px;
	padding-top: 10px;
	border-top-width: 1px;
}
.bottomrightsidebox2 {
	padding: 10px 10px 0px 10px;
	border-top-width: 1px;
}
.bottomleftsideboxNoline2 {
	padding: 10px 10px 10px 10px;
	border-top-width: 1px;
}




.bottomrightimgbox {
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.bottomlftimgbox {
	padding-right: 10px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.bottomleftsidebox {
	padding: 10px 10px 0px 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.bottomleftsideboxNoline {
	padding: 10px 10px 10px 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.bottomrightsidebox {
	padding: 10px 10px 0px 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.mainCopyArea .Linkspadding {
margin: 10px 0px 10px 0px;
}
.mainCopyArea ul {
margin: 2px 20px;
padding:2px
}
.boldlinks  {
font-weight:bold;
font-size:12px;
}
.boldlinks a {
font-weight:bold;
font-size:12px;
}
.listings  {
line-height:15px;
}
.listings a {
font-weight:bold;
font-size:12px;
}
.listings strong {
  font-size: 10px;
}
.ratings {
margin: 5px 0px 5px 0px;
}
.paginationTop {
margin: 0px 0px 10px 0px;
padding: 0px 5px 8px 5px;
border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
font-size:11px;
}
.paginationBottom {
margin: 8px 0px 8px 0px;
padding: 8px 5px 8px 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	font-size:11px;

}
.paginationRight {
float:right;
width:300px;
}
.paginationRight a {
color:#999999;
margin:0px 3px 0px 3px;

}
.paginationRight .on {
font-weight:bold;
margin:0px 3px 0px 3px;
}
.listprice {
margin:8px 0px 5px 0px;
}

.price {
	font-size: 16px;
	font-weight: bold;
	color: #d34b3b;
	margin:8px 0px 5px 0px;
}
.usave {
margin:5px 0px 8px 0px;
}
.bluetext {
font-size:12px;
font-weight:bold;
color: #4d72a7;
}
.supersavings {
font-size:12px;
margin:8px 0px 5px 0px;
}
.productDetails {
padding:0 0 0 15px;
}
.stock {
line-height:12px;
margin:8px 0px 5px 0px;
}
.smallThumbnails {
margin:5px 0px 5px 0px;
}
.smallThumbnails a:link img {
	border: 1px solid #999999;
}
.smallThumbnails a:visited img {
	border: 1px solid #999999;
}
.smallThumbnails a:hover img {
	border: 1px solid #E21F26;
}
.smallThumbnails a:active img {
	border: 1px solid #999999;
}
.smallThumbnails img.selected  {
	border: 1px solid #E21F26;
}
.plusSign {
font-size:36px;
width:40px;
}
.Frequentlyprice {
margin:0px 0px 0px 25px;
}
.Frequentlyprice .price {
	font-size: 12px;
	font-weight: bold;
	color: #d34b3b;
	margin:0px 0px 5px 0px;
}
.AvgCustomer {
padding:2px 2px 2px 2px;
}
.AvgCustomer ul {
margin:0px;
padding:3px 0px 3px 0px;
list-style:none;
}
.AvgCustomer ul li {
margin:0px;
padding:3px 1px 3px 10px;
list-style:none;
}
li.MenuSelected {
}
.emailarea {
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	margin-bottom: 15px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.productNews {
	padding-right: 10px;
	padding-left: 15px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.emailarea form {
margin:0px;
padding:0px;
}
.emailarea input.text {
	background-image: url(/common/files/honeywell/images/form_bg.gif);
	background-repeat: repeat-x;
	padding: 1px;
	height: 19px;
	border: 1px solid #999999;
}
.featurebg {
	background-image: url(/common/files/honeywell/images/featurebg.gif);
	background-repeat: repeat-x;
}
.topmask {
	z-index:1;
	position: absolute;
	width:770px;
}
.panelblock {
height:176px;
}
.panelblock img {
	border:solid 2px #d34b3b;
}
.panelblockCopy {
height:176px;
padding: 0 0 0 30px;
}
.panelblockCopy img.brdr {
float:left;
margin:0 30px 30px 0;
	border:solid 2px #d34b3b;
}
.panelblockCopy h1 {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
.panelblockCopy h4 {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
#slidingPanel a:link, #slidingPanel a:visited {
color:#FFFFFF;
}
#slidingPanel a:hover, #slidingPanel a:active {
color:#FFFFFF;
text-decoration:none;
}

.SlidingPanels {
	float: left;
	position: relative;
	width: 742px;
	padding: 0px;
	border: none;
	color:#FFFFFF;
}
#slidingPanel{
	margin-left:0px;

}
.SlidingPanelsContentGroup {
	position: relative;
	float: left;
	width: 10000px;
	margin: 0px;
	padding: 0px;
	sborder: none;
}

.SlidingPanelsContent {
	float: left;
	width: 742px;
	overflow: hidden;
	margin:0px;
	padding-right:1px;
	padding-left:1px;
}


.SlidingPanelsAnimating * {
	overflow: hidden !important;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.slidingTabPanelWrapper {

	height:20px;
	margin:7px 0 0px 0px;
	padding:0 0 0 10px;
	display: block;
	width:110px;
	background-color: #d74b3c;
}

.slidingTabPanelWrapper a:link {
color:#ea9d95;
}
.slidingTabPanelWrapper a:visited {
color:#ea9d95;
}
.slidingTabPanelWrapper a:hover {
color:#fff;
}
.slidingTabPanelWrapper a:active {
color:#fff;
}
.slidingTabPanel {
	list-style:none;
	margin:0 auto;
	padding:0;
	width:120px;
	height:20px;
}
.slidingTabPanel LI {
	list-style:none;
	float:left;
	width:10px;
	margin:0 2px;
}
.tabActive {
	position:relative;
	top:1px;
	display:block;
	width:10px;
	height:20px;
	cursor:default;
	outline:none;
	color:#FFFFFF;
}
a.tabActive:link {
color:#FFFFFF;
}
a.tabActive:visited {
color:#FFFFFF;
}
a.tabActive:hover {
color:#FFFFFF;
}
a.tabActive:active{
color:#FFFFFF;
}
.tab {
	position:relative;
	top:1px;
	display:block;
	width:10px;
	height:20px;
	background-position:-100px;
	cursor:pointer;
	outline:none;
	color:#FFFFFF;
	
}
.tab:hover {
	background-position:-50px;
	color:#FFFFFF;
}

#slidingPanel h2 {
	font-size:12px;
	color:#444;
	color: #fff;
	margin-top:7px;
	margin-bottom:35px;
}
#slidingPanel  h3 {
	background-color: #F3F3F3;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 100%;
	line-height: 150%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#subcontent2 { 
border:#cccccc 2px solid; 
background-color:#fff;
width: 296px;  
padding: 10px; 
}
.productDropdownTable {
margin-bottom:10px;
padding-bottom:10px;
}
.productTable {
margin-bottom:10px;
padding-bottom:10px;
border-bottom: dotted 1px #999999; 
}
.productTable2 {
margin-bottom:10px;
padding:5px 5px 5px 5px;
border-bottom: dotted 1px #999999;
background-color:#eeeeee;
font-weight:bold;
}

.dottedline {
    border-bottom: 1px dotted Black;
    margin-right: 15px; 	
}

.iframeTooltip
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}

.tooltipContent
{
margin-left:395px;
	background-color: #FFFFCC;
	width:320px;
}
.hvrCls {
background-color:#999999;
}
.subtotal {
	margin: 7px;
	height: 20px;
	font-weight: bold;
	color: #333333;
}

.error-notice {
	color: #d34b3b;
	font-weight:bold;
	padding: 7px;
	background-color: #cccccc;
	border: thin solid #2C5F98;
}

.success-notice {
  color: #000;
  font-weight:bold;
  padding: 7px;
  background-color: #cccccc;
  border: thin solid #2C5F98;
}
.search_page {
padding: 10px;
}
.store_start_top {
  background-color:#F2F2F2;
  height: 40px;
  padding-left:10px;
  border-left:2px solid #c7c7c7;
  border-top:2px solid #c7c7c7;
  border-bottom:2px solid #c7c7c7;
  width:100%;
}
.tableheader { background-color: #CCCC99; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
.checkouttable {background-color:#CCCC99; border:2px solid #000099; border-collapse:collapse;}

.checkout_off {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999}
A.checkout_off  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration:none;}
A.checkout_off:visited  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration:none;}
A.checkout_off:hover  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration:none;}

