@charset "UTF-8";
/* CSS Document */
 body{font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0; font-size:12px; line-height:16px; color:#333333;}
 .button{ float:left;background-image:url(/images/buttonBlue_bkgd.png);font-size:12px;cursor:pointer; color:#FFFFFF; border:1px solid #0c45bd;}
	a { outline: 0; color:#0099FF; text-decoration:none; }
	a:hover { color:#000000; }
	h1 { color:#002596; font-size:18px; font-weight:normal; margin-bottom: 5px; }
	h2 { color:#333; font-size:13px; font-weight:normal; margin-bottom: 5px; /*text-decoration:underline REMOVED BY RS 6-16 */ }
	#gradation { width:100%; background-image:url(/images/top_fade.png); background-position:top center; background-repeat:repeat-x; height: 444px;position:absolute;z-index: 0;}
	#navBKGD { width:100%;background-image:url(/images/navigation_bkgd.png); background-position:top center; background-repeat: no-repeat;max-width:990px;height: 120px;z-index: -2;margin-left:auto; margin-right:auto; margin-top:0;}
	#container{width:960px;margin-left:auto; margin-right:auto;position:relative;z-index:10; height:100px; /*background-color:#ff0000; */}
	#gap { height:1px; z-index:1; bottom:0px;}
	#header{position:absolute;top:0px;height:144px;width:990px;}
	#logo {left: 414px; width:132px; z-index:300;position:absolute;}
	#logo img {border: 0;}
	#account {left:0px; top:21px; width:370px; z-index:5;position:absolute;line-height:20px;color:#002596; font-size:14px;}
	 #account .accountLink { font-size:10px; color:#333333; line-height:5px; padding-bottom:2px; }
	 #account .accountLink a{ color:#666666; }
	 #account .accountLink a:hover{ color:#002596; }
	 #account #login { float:left; display:inline-block; }
	 #account input { margin-top:3px; padding-left:4px; width:130px; height:16px; background-color:#eaeaea; border:1px solid #333333; color:#888888; margin-right:5px; }
	 #account button {background-image:url(/images/buttonGray_bkgd.png);font-size:12px;cursor:pointer;height:18px; color:#FFFFFF; border:1px solid #959a9e;margin-top:3px;padding-bottom:18px; padding-top:1px; }
	#search {left:590px; top:21px; width:370px; text-align:right; z-index:5;position:absolute;line-height:20px;color:#002596; font-size:14px; white-space:nowrap;}
	 #search #quick { float:right; display:inline-block; }
	 #search #quickText { float:right; display:inline-block; margin-right:5px; font-size:23px; color:#999999; margin-top:3px; }
	 #search input {margin-top:3px; padding-left:4px; width:130px; height:16px; background-color:#eaeaea; border:1px solid #333333; color:#888888; margin-right:5px; }
	 #search button {background-image:url(/images/buttonGray_bkgd.png);font-size:12px;cursor:pointer;height:18px; color:#FFFFFF; border:1px solid #959a9e;padding-bottom:18px; padding-top:1px; margin-top:3px; }
	 #search .phone { color:#444444; }
	 #search .products { color:#0099FF; font-size:12px; vertical-align:top; }

	#navigation {position:absolute;width:960px; z-index:10; top:75px; overflow:visible; }
	  #navigation a { font-size:12px;text-transform:uppercase; line-height:31px; padding-right:2px; color:#cccccc; }
	  #navigation a:hover { color:#ffffff; }
	  #navigation a.navBlue { color:#00ffff; white-space:nowrap; }
	  #navigation a.navBlue:hover { color:#ffffff; }
	 #leftLinks { float:left; height:33px; }
	 #leftLinks .leftHome { float:left; width: 40px;height: 33px;border-right: 1px solid #C5C7C9;display: inline-block;font-size: 12px;text-align: center;vertical-align: middle; padding-top:5px;}
	 #leftLinks .leftChild {float: left;width: 106px;height: 33px;border-right: 1px solid #C5C7C9;display: inline-block;font-size: 12px;text-align: center;vertical-align: middle;}
	 #rightLinks { float:right; height:33px; }
	 #rightLinks .rightIcon { float:right; width: 40px;height: 33px;border-left: 1px solid #C5C7C9;display: inline-block;font-size: 12px;text-align: center;vertical-align: middle; padding-top:5px;}
	 #rightLinks .rightChild {float: right;width: 106px;height: 33px;border-left: 1px solid #C5C7C9;display: inline-block;font-size: 12px;text-align: center;vertical-align: middle;}

	#breadcrumb {position:absolute;width:960px; z-index:10; top:123px; padding-left:3px; color:#002596; overflow:visible;font-size:10px; white-space:nowrap; }
	#breadcrumb .breadcrumbArrow {color:#777777; }
	  #breadcrumb a { color:#002596; }
	  #breadcrumb a:hover { color:#333333; text-decoration:underline; }


	#contentZone {position:absolute;width:960px; z-index:10;top:144px;overflow:visible; padding-bottom:40px;/*background-color:#ff0000;*/ }
	#contentZone #leftSide {float:left;width:197px; z-index:10;overflow:visible; margin-right:10px;}
	#contentZone #leftSide #leftSelections {padding:4px;margin:4px;font-size: 12px;background-color:#002596; background-repeat:no-repeat;  color:white}
	#contentZone #leftSide #leftSelections #selections{padding:4px;margin:4px;}
	#contentZone #fullCenter {float:left;width:753px; z-index:10;overflow:visible; }
	#contentZone #trueCenter {float:left;width:546px; z-index:10;overflow:visible; margin-right:10px; }
	#contentZone #rightSide {float:left;width:197px; z-index:10;overflow:visible; }
	#productImage { border:#cccccc 2px solid; width:120px; height:120px; background-color:#efefef; position:relative; }
	#productImageDetails { border:#cccccc 2px solid; width:240px; height:240px; background-color:#efefef; position:relative; }

	#groupOne {float:left;width:181px; border:solid 2px #b6b6b6; padding-left:6px; padding-right:6px; margin-bottom:16px; z-index:10;overflow:visible;background-color:#ffffff;background-image:url(/images/leftGroup1_bkgd.png); background-position:top center; background-repeat:repeat-x; }
		#groupTwo {float:left;width:190px; position:relative; left:-7px; border:solid 2px #b6b6b6; padding-left:-6px; padding-right:-6px; margin-bottom:10px; z-index:10;overflow:visible;background-color:#ffffff;background-image:url(/images/leftGroup1_bkgd.png); background-position:top center; background-repeat:repeat-x; }
		#groupTwo h4 { font-size:16px; font-weight:normal; margin:3px 0 0 0; color:#666666;padding:3px; }
		#groupTwo h4:hover { color:#002596; }
		#groupTwo hr.header { color:#002596; background-color:#002596; border:0; height:1px; margin:3px 0 1px 0; }
		.groupThree {float:left;width:100%; border:solid 2px #b6b6b6; padding-left:-6px; padding-right:-6px; margin-bottom:16px; z-index:10;overflow:visible;background-color:#ffffff;background-image:url(/images/leftGroup1_bkgd.png); background-position:top center; background-repeat:repeat-x; }

	#groupOne h1 { font-size:18px; font-weight:normal; margin:7px 0 0 0; color:#002596; }
	#groupOne h2 { font-size:16px; font-weight:normal; margin:7px 0 9px 0; color:#666666;padding:3px; }
	#groupOne h3 { font-size:13px; font-weight:normal; margin:7px 0 9px 0; color:#666666; }
	#groupOne hr.header { color:#002596; background-color:#002596; border:0; height:1px; margin-bottom:0px; }
	#groupOne .category {font-size:11.5px; color:#002596; margin:0; line-height:23px;border-bottom: 1px solid #909090; }
	#groupOne .categoryLink {font-size:11.5px; color:#002596; cursor:pointer;}
	#groupOne .categoryLink:hover {color:#000000; cursor:pointer;background-color:#c8e2fd;}
	#groupOne .category:hover { border-bottom: 1px solid #909090; }
	#groupOne .categoryWithChild {font-size:11.5px; color:#002596; margin:0; line-height:23px; }
	#groupOne .categoryWithChild:hover {color:#000000; background-color:#c8e2fd; }
	#groupOne .categoryChild {font-size:10.5px; color:#002596; margin:0; padding-left:10px; line-height:17px; }
	#groupOne .categoryChild:hover {color:#000000; background-color:#c8e2fd; }
	#groupOne ul { font-size:10.5px; margin:0; padding-left:10px; line-height:17px;list-style-image:url('/images/ul_dash.gif');}
	#groupOne li { padding-left:-10px;}
	#groupOne li:hover {color:#000000;background-color:#c8e2fd; }
	#groupOne #all {float:right; padding-top:9px; z-index:12; }
	#groupOne #all a { color:#0099FF; font-size:11px; }
	#groupOne #all a:hover { color:#000000; }
	#groupOne #vLink {float:right; padding-top:9px; z-index:12; }
	#groupOne #vLink a { color:#0099FF; font-size:14px; font-weight:bold; }
	#groupOne #vLink a:hover { color:#000000; }
	#btnProducts { float:left;background-image:url(/images/buttonBlue_bkgd.png);font-size:12px;cursor:pointer; color:#FFFFFF; border:1px solid #0c45bd; }
	#btnClear { float:left;background-image:url(/images/buttonGray_bkgd.png);font-size:12px;cursor:pointer; color:#FFFFFF; border:1px solid #0c45bd; }

	.add2CartBtn { background-image: linear-gradient(#0c45bd, #011f5d); padding:4px 9px; margin-top: 10px; font-size:12px; color:#FFFFFF; border:1px solid #0c45bd; border-radius:2px; text-align: center; cursor: pointer; max-width: 100px;} /* background-color: #0c45bd; 
	.inline {color:#ffffff; } */
    .add2CartBtn:hover {color:#00ffff;}

	#banner {float:left;width:542px; height:275px; border:solid 2px #b6b6b6; margin-bottom:16px; z-index:10;overflow:visible;background-color:#ffffff;}
	#banner #circles { width:216px; height:28px; float:left; top:247px; z-index:200;background-color:#ffffff; position:relative;background-image:url(/images/circles_bkgd.png); }
	#banner #circleGray {display: inline-block;float:left; margin-left:10px; }
	#textCenter {float:left;width:494px; border:solid 2px #b6b6b6; padding-top:6px; padding-left:24px; padding-right:24px; padding-bottom:16px;margin-bottom:16px;z-index:10;overflow:visible;background-image:url(/images/textArea_bkgd.png); color:#333333; font-size:11px; line-height:18px;}
	#textCenter h1 {color:#333333; font-size:22px; }
	#textCenter #brandLogo { position: absolute; text-align:right; padding-top:170px; width:545px; z-index:12; }

	#groupCenter h2 { font-size:16px; font-weight:normal; margin:17px 0 0 0; color:#002596; cursor:pointer;}
	#groupCenter #vLink {float:right; padding-top:9px; z-index:12; }
	#groupCenter #vLink a { color:#0099FF; font-size:14px; font-weight:bold; }
	#grouCpenter #vLink a:hover { color:#000000; }
	#groupCenter hr.header { color:#002596; background-color:#002596; border:0; height:1px; margin-bottom:0px; }
	#groupCenter button{ background-image:url(/images/buttonBlue_bkgd.png);font-size:12px;cursor:pointer; color:#FFFFFF; border:1px solid #0c45bd; }

	#groupRight {float:left;width:181px; border:solid 2px #b6b6b6; padding-left:6px; padding-right:6px; padding-bottom:7px; margin-bottom:16px; z-index:10;overflow:visible;background-color:#002596;background-image:url(/images/rightHead_bkgd.png); background-position:top center; background-repeat:repeat-x; color:#FFFFFF;font-size:11px; }
	#groupRight a:hover { color:#cccccc; }
	#groupRight h1 { font-size:18px; font-weight:normal; margin:7px 0 9px 0; color:#ffffff; }
	#groupRight h2 { font-size:16px; font-weight:normal; margin:7px 0 9px 0; color:#ffffff; }
	#groupRight h3 { font-size:13px; line-height:17px; font-weight:normal; margin:7px 0 9px 0; color:#ffffff; }
	#groupRight #topLink {float:right; padding-top:9px; z-index:12; }
	#groupRight #topLink a { color:#0099FF; font-size:11px; }
	#groupRight #topLink a:hover { color:#cccccc; }
	#groupRight #orderItem { width:181px;  display:inline-block; margin-bottom:4px; white-space:nowrap;heigth: }
	#groupRight input { margin-top:3px; padding-left:4px; width:125px; height:16px; background-color:#121212; border:1px solid #999999; color:#999999; }
	#groupRight button {background-image:url(/images/buttonGray_bkgd.png);font-size:12px;cursor:pointer;height:18px; color:#FFFFFF; border:1px solid #959a9e;padding-bottom:18px; padding-top:3px; margin-top:3px; }
	#groupRight .total { font-size:18px; font-weight:normal; color:#ffffff;float:right; }
	#groupRight .totalItems { float:left; color:#999999; font-size:11px; padding-top:4px; }

	#footer{position:fixed;bottom:0;width:990px;font-size:9px;z-index:200; background-color:#002596; height:24px;}
		#footer .branding{color:#cccccc;float:right;padding-right:2em;padding-top:1px;}
		#footer .branding a{color:#cccccc;font-size:9px;}
		#footer .company{color:#ffffff;float:left;padding-left:2em; padding-top:1px;}
		#footer .company a{color:#ffffff; font-size:9px;}
	   #footer .copyright {color:#cccccc;}
	#footer .content{margin:2px auto 0;width:960px;background-color:#002596;color:#999999;height:22px;}

.clearBoth { clear: both;}

ul.ui-autocomplete.ui-menu{width:150px; background-color:#ffffff;border-color:#ccc;color:#3333333;border-width:medium; border-style:solid; list-style-type:none;height:150px; overflow-y: scroll; overflow-x: hidden ; list-style:none;padding-right:20px;}

/* .product_image { border:#a8a8a8 2px solid; } 
#prodList img { border:2px solid #a8a8a8; } */
/* #products2_wrapper img { border:2px solid #cccccc; } */
 #products2_wrapper img { position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; }
 #product_list img { position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; }
 #prodList img { position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; } 

.water{         font-family: Tahoma, Arial, sans-serif;         color:gray;    }
.messagebox{	position:absolute;	border:1px solid #c93;	background:#ffc;	padding:3px;}
.messageboxok{	position:absolute;	width:auto;	border:1px solid #349534;	background:#
;	
padding:3px;	font-weight:bold;	color:#008000;}
.messageboxerror{ width:485px;	border:1px solid #CC0000;	background:#F7CBCA;	padding:3px 3px 3px 6px;color:#CC0000; text-align:center;}


#bubble_tooltip{z-index:10;	width:300px;position:absolute;top:0px;left:-60px;display:none;background-image: url('/images/ttbg.jpg');background-repeat:no-repeat;background-size:cover;height:100px;padding:7px;}
#bubble_tooltip_content{color:white;position:relative;font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;font-size:11px;+text-wrap:normal;}
