/* Styles the rnlightbox,removes it from sight and adds the fade-in transition */
.rnlightbox-target{position:fixed;top:-100%;width:100%;background:rgba(0,0,0,0.7);width:100%;opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;overflow:hidden;left:0px;z-index:9999;}
/* Styles the lightbox image,centers it vertically and horizontally,adds the zoom-in transition and makes it responsive using a combination of margin and absolute positioning */
.rnlightbox-target img{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;max-height:0%;max-width:0%;border:3px solid white;box-shadow:0px 0px 8px rgba(0,0,0,0.3);box-sizing:border-box;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;}
/* Styles the close link,adds the slide down transition */
a.rnlightbox-close{display:block;width:50px;height:50px;box-sizing:border-box;background:white;color:black;text-decoration:none;position:absolute;top:-80px;right:0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;}
/* Provides part of the "X" to eliminate an image from the close link */
a.rnlightbox-close:before{content:"";display:block;height:30px;width:1px;background:black;position:absolute;left:26px;top:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
/* Provides part of the "X" to eliminate an image from the close link */
a.rnlightbox-close:after{content:"";display:block;height:30px;width:1px;background:black;position:absolute;left:26px;top:10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
/* Uses the:target pseudo-class to perform the animations upon clicking the .lightbox-target anchor */
.rnlightbox-target:target{opacity:1;top:0;bottom:0;}
.rnlightbox-target:target img{max-height:100%;max-width:100%;}
.rnlightbox-target:target a.rnlightbox-close{top:0px;}

/* CSS Document */
.jCrumb-gray-saved {
	list-style: none;
	margin: 0;
	padding: 0;
	height:1.5em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #cc3333;
    background-color: rgb(238, 238, 238);
     border: 2px solid #cc3333;
}

.jCrumb-gray-saved li{
	float: left;
	padding: 0 .4em;
	line-height:1.5em;
}

.jCrumb-gray-saved li a{
	text-decoration: none;
	display: block;
	padding-right: .8em;
	color: black;
  border-right: 2px solid;
}
.jCrumb-gray-saved li a:hover{
	text-decoration: underline;
}
#gray { background: #DCDCDD ; float: left ; width: 100% ; height: 20px }
.gray { background: #DCDCDD ; float: left ; width: 100% ; }
.jCrumb-gray li span{
	 color: #cc3333;
   padding: 2px 0 2px 40px;
}
.Sheader {  font-weight: bold;}
.jCrumb-gray { 
			list-style: none; 
			overflow: hidden; 
			font: 18px Helvetica, Arial, Sans-Serif;
      background: #DCDCDD ;
      color: #cc3333;
      margin-top: -1px ; 
		}
		.jCrumb-gray li { 
			float: left; 
		}
		.jCrumb-gray li a {
		  color: white;
		
			padding: 2px 0 2px 55px;
			background: #DCDCDD ;                  /* fallback color */
			position: relative; 
		/*	display: block;
			float: left;   
      text-decoration: none;   */  
		}
		.jCrumb-gray li a:after { 
			content: " "; 
			display: block; 
			width: 0; 
			height: 0;
			border-top: 20px solid transparent;           /* Go big on the size, and let overflow hide */
			border-bottom: 20px solid transparent;
			border-left: 10px solid #DCDCDD;
			position: absolute;
			top: 50%;
			margin-top: -20px; 
			left: 100%;
			z-index: 2; 
		}	
		.jCrumb-gray li a:before { 
			content: " "; 
			display: block; 
			width: 0; 
			height: 0;
			border-top: 20px solid transparent;           /* Go big on the size, and let overflow hide */
			border-bottom: 20px solid transparent;
			border-left: 10px solid white;
			position: absolute;
			top: 50%;
			margin-top: -20px; 
			margin-left: 1px;
			left: 100%;
			z-index: 1; 
		}	
		.jCrumb-gray li:first-child a {
			padding-left: 10px;
		}
		.jCrumb-gray li:nth-child(2) a       { background:        #C5C3C6; }
		.jCrumb-gray li:nth-child(2) a:after { border-left-color: #C5C3C6; }
		.jCrumb-gray li:nth-child(3) a       { background:        #46494C; }
		.jCrumb-gray li:nth-child(3) a:after { border-left-color: #46494C; }
		.jCrumb-gray li:nth-child(4) a       { background:        #4C5C68; }
		.jCrumb-gray li:nth-child(4) a:after { border-left-color: #4C5C68; }
		.jCrumb-gray li:nth-child(5) a       { background:        #A01919; }
		.jCrumb-gray li:nth-child(5) a:after { border-left-color: #A01919; }
    .jCrumb-gray li:nth-child(6) a       { background:        #3399CC; }
		.jCrumb-gray li:nth-child(6) a:after { border-left-color: #3399CC; }
		.jCrumb-gray li:last-child a {
			background: transparent !important;
			color: black;
			pointer-events: none;
			cursor: default;
		}
		.jCrumb-gray li:last-child a:after { border: 0; }
		.jCrumb-gray li a:hover { background: #DCDCDD; }
		.jCrumb-gray li a:hover:after { border-left-color: #DCDCDD !important; }

.ReorderLine { display: none ;}
/*General Pop-up Background*/
#vpb_pop_up_background
{
	display:none;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	position:fixed;
	z-index:99999999;
}


/*Sign Up Box*/
#vpb_signup_pop_up_box
{
	display:none;
	width:420px;
	border: solid 1px #000;
	background-color: #FFF;
	box-shadow: 0 0 20px #000;
	-moz-box-shadow: 0 0 20px #000;
	-webkit-box-shadow: 0 0 20px #000;
	-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	top: 20%; 
	right: 30%; 
	position:fixed;
	z-index:9999999999;
}

/*Login Box*/
#vpb_login_pop_up_box
{
	display:none;
	width:420px;
	border: solid 1px #000;
	background-color: #FFF;
	box-shadow: 0 0 20px #000;
	-moz-box-shadow: 0 0 20px #000;
	-webkit-box-shadow: 0 0 20px #000;
	-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	top: 20%; 
	right: 30%; 
	position:fixed;
	z-index:9999999999;
}


/*Textarea Boxes and Input Boxes Style*/
.vpb_textAreaBoxInputs {min-width:260px; width:auto;height:20px;font-family:Verdana, Geneva, sans-serif; font-size:12px;padding:7px; padding-left:10px; padding-right:10px;border: 1px solid #6CF;outline:none;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius:2px; line-height:20px;}
.vpb_textAreaBoxInputs:focus {outline:none;border: 1px solid #6CF;box-shadow: 0 0 10px #6AB5FF;-moz-box-shadow: 0 0 10px #6AB5FF;-webkit-box-shadow: 0 0 10px #6AB5FF;}

/* popup css */
        #popup
        {  
			width:240px;
            height:320px;;
            border:1px solid white;
            background-color:white;
			opacity:0.9;
            top: 200px;
            /* moved to 200px as it should be close to top */
            position:relative;
            margin: 0 auto;
            background: #999966;
            border: 1px solid rgba(147, 184, 189,0.8);
            -webkit-box-shadow: 0pt 2px 5px rgba(105, 108, 109,  0.7),	0px 0px 8px 5px rgba(208, 223, 226, 0.4) inset;
               -moz-box-shadow: 0pt 2px 5px rgba(105, 108, 109,  0.7),	0px 0px 8px 5px rgba(208, 223, 226, 0.4) inset;
                    box-shadow: 0pt 2px 5px rgba(105, 108, 109,  0.7),	0px 0px 8px 5px rgba(208, 223, 226, 0.4) inset;
            -webkit-box-shadow: 10px;
            -moz-border-radius: 10px;
                 border-radius: 10px;
                 opacity:1;
                z-index:9999;
        }
        #overlay_signup
        {
			position:absolute;
            top:0px;
            visibility:hidden;
            background-color:black;
            opacity:0.4;
            left:0px;
            height:100%;
            width:100%;
            text-align:center;
			z-index:9999;
            
        }
        #overlay_signup:target
        {
            visibility:visible;
            -webkit-animation: fade 400ms ease;
        }
        #overlay_signup:target > #popup
        {
            
             -webkit-animation: moveFromBottom 400ms ease;
        }
        
        #overlay_gallary
        {
            position:absolute;
            top:0px;
            visibility:hidden;
            background-color:black;
            opacity:0.4;
            left:0px;
            height:100%;
            width:100%;
            text-align:center;
			z-index:9999;
        }
        #overlay_gallary:target
        {
            visibility:visible;
            -webkit-animation: fade 400ms ease;
        }
        #overlay_gallary:target > #popup
        {
            
             -webkit-animation: moveFromBottom 400ms ease;
        }
        #overlay
        {
	position:absolute;
	top:0px;
	background-color:white;
	opacity:0.9;
	left:0px;
	height:100%;
	width:100%;
	text-align:center;
	visibility: hidden;
	z-index:9999;
        }
        #overlay:target
        {
            visibility:visible;
            -webkit-animation: fade 400ms ease;
        }
        #overlay:target > #popup
        {
            
             -webkit-animation: moveFromBottom 400ms ease;
        }
        @-webkit-keyframes fade
        {
            from {
               
               
                
                opacity: 0;
            }
            to {
                
                
                opacity: 1;        
            }
        }
        
        
        @-webkit-keyframes moveFromBottom
        {
            from {
               
               
                -webkit-transform: scale(.5);
                opacity: 0;
            }
            to {
                
                -webkit-transform: scale(1);
                opacity: 1;        
            }
        }
        
        
        @-moz-keyframes fade
        {
            from {
               
               
                
                opacity: 0;
            }
            to {
                
                
                opacity: 0.9;        
            }
        }
        
        
        @-moz-keyframes moveFromBottom
        {
            from {
               
               
                -webkit-transform: scale(.5);
                opacity: 0;
            }
            to {
                
                -webkit-transform: scale(1);
                opacity: 0.9;        
            }
        }
        
        
        @-ms-keyframes fade
        {
            from {
               
               
                
                opacity: 0;
            }
            to {
                
                
                opacity: 0.9;        
            }
        }
        
        
        @-ms-keyframes moveFromBottom
        {
            from {
               
               
                -webkit-transform: scale(.5);
                opacity: 0;
            }
            to {
                
                -webkit-transform: scale(1);
                opacity: 1;        
            }
        }
        
        
        @-o-keyframes fade
        {
            from {
               
               
                
                opacity: 0;
            }
            to {
                
                
                opacity: 1;        
            }
        }
        
        
        @-o-keyframes moveFromBottom
        {
            from {
               
               
                -webkit-transform: scale(.5);
                opacity: 0;
            }
            to {
                
                -webkit-transform: scale(1);
                opacity: 1;        
            }
        }
        
         @keyframes fade
        {
            from {
               
               
                
                opacity: 0;
            }
            to {
                
                
                opacity: 1;        
            }
        }
        
        
        @keyframes moveFromBottom
        {
            from {
               
               
                -webkit-transform: scale(.5);
                opacity: 0;
            }
            to {
                
                -webkit-transform: scale(1);
                opacity: 1;        
            }
        }
                
      
        .login 
        {
            padding:30px;
            margin-top:30px;
           
        }
        .login label
        {
            font-size:25px;
            font-family:sans-serif;
        }
        
       
        
        .login .input
        {
            display: inline;
            font-family: "Helvetica Neue", Arial, sans-serif;
            border-style: solid;
            border-width: 1px;
            border-color: #dedede;
            
            font-size: 1.55em;
            padding: 11px 25px;
            padding-left: 55px;
            width: 300px;
            color: #777;
            
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
            -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
            -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 
            
        }
        
        
        
        
        #submitbtn
        {
            height: 2em;
            padding: 0 1em;
            border: 1px solid;
            outline: 0;
            font-weight: bold;
            font-size: 1.3em;
            color: #fff;
            text-shadow: 0px 1px 0px #222;
            white-space: nowrap;
            word-wrap: normal;
            vertical-align: middle;
            cursor: pointer;
            
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            
            border-color: #030a03 #071807 #000;
            
            -moz-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
            -ms-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
            -webkit-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
            box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
            
            background-color: #1c2107;
            background-image: -moz-linear-gradient(top, rgb(226,238,175) 3%, rgb(188,216,77) 3%, rgb(144,176,38) 100%);
            background-image: -webkit-gradient(linear, left top, left bottom, color-stop(3%,rgb(226,238,175)), color-stop(3%,rgb(188,216,77)), color-stop(100%,rgb(144,176,38))); 
            background-image: -webkit-linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%);
            background-image: -o-linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%);
            background-image: -ms-linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%);
            background-image: linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%); 
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2eeaf', endColorstr='#90b026',GradientType=0 );
          }
            
            
            .close_button
            {
                position:absolute;
                right:1px;
                cursor:pointer;
                border:none;
                margin-top:-30px;
            }
            
/* helby min */ 
.dhtmlwindow{position:absolute;border:2px solid black;visibility:hidden}.drag-handle{padding:1px;text-indent:3px;font:bold 14px Arial;background-color:#b3b3b3;color:white;cursor:move;overflow:hidden;width:auto;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.drag-handle .drag-controls{position:absolute;right:1px;top:2px;cursor:hand;cursor:pointer}* html .drag-handle{width:100%}.drag-contentarea{border-top:1px solid brown;background-color:white;color:black;height:150px;padding:2px;overflow:auto}.drag-statusarea{border-top:1px solid gray;background-color:#f8f8f8;height:13px}.drag-resizearea{float:right;width:13px;height:13px;cursor:nw-resize;font-size:0}#maincontainer{width:1024px;height:auto;margin:0 auto}#topsection{height:101px}#contentwrapper{float:left;height:auto;width:100%}#contentcolumn{margin:0 250px 0 175px}#leftcolumn{float:left;width:175px;overflow:hidden;margin-left:-1024px}#rightcolumn{float:right;width:250px;overflow:hidden;margin-left:-252px}#footer{clear:left;width:100%;text-align:center;padding:0}.innertube{margin:1px;background-color:#f8f8f8;margin-top:0}#minicartwrap{width:250px;height:auto;float:right;background:#fff;border:1px solid #000;margin-top:1px}#richwrapper{width:1024px;height:auto;background-color:#fff}#minicartwrapr{width:250px;height:auto;float:right;background:#f7da9e;border:1px solid #000;margin-top:2px}#leftsidewrap{width:175px;height:auto;float:left}#minicartwrapl{width:175px;height:auto;float:left}#STXBeadcartItems{border-bottom:1px solid #000}#emaillink{background:url(https://iws.helby.com/webimages/Emaillink.png) no-repeat;width:170px;height:70px;float:left}#andrewdiv{width:175px;height:750px;float:left;clear:left;background-color:#fff;font-family:"arial";font-size:10px;color:#000}#richmilonic{width:175px;height:820px;float:left;clear:left;background-color:#fff;font-family:"arial";font-size:10px;color:#000}#printdivcontainer{width:250px;height:auto;overflow:auto;font-family:"arial";padding-top:1px;text-align:center;margin-top:2px;background-color:#f8da9c}#Specialscontainer{width:250px;height:auto;background-color:#fff;overflow:hidden;float:right;font-family:"arial";padding-top:20px}#printtabs{width:250px;height:35px;background-color:#996;float:right;background-color:#fff;font-weight:bold;text-align:center;border-bottom:1px solid #000}#Specials{width:250px;height:auto;background-color:#fff;float:right}#printtabs a:link{font-family:"arial";font-size:14px;font-weight:bold;text-decoration:none;color:#000}#printtabs a:hover{color:#000;cursor:pointer}.myButton:hover{background:url(https://iws.helby.com/webimages/AddToOrderButtonOVER.gif) no-repeat;cursor:pointer;width:auto;height:20px;float:right;border:0}.BOBodyHeadings{font-family:"arial";font-size:12px;font-weight:bold}.BOBody{font-family:"arial";font-size:10px}#BOBodyHead{width:585px;height:auto;float:left;margin-left:5px;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#b3b3b3;font-family:"arial";font-size:8px;padding-top:10px}.BOBodyHead{font-family:"arial";font-size:12px}#BOMainBody{width:585px;height:auto;float:left;margin-left:5px;font-family:"arial";font-size:10px;padding-top:10px}#BOprevPage{width:585px;height:auto;float:left}#checkoutbox{font-size:10px;text-align:center;background-color:#f8da9c}#checkoutbox a:link{width:252px;height:25px;float:right;cursor:pointer;padding-top:25px;text-align:center;text-decoration:none;color:#000}#headerrecon2{width:1024px;height:101px;float:left}#logo{width:139px;height:87px;background:url(https://iws.helby.com/webimages/log-bar_09_01b.gif);float:left}#headr2c1{width:1024px;height:14px;background:url(https://iws.helby.com/webimages/RichLogoBarSmaller.gif);background-repeat:repeat-x;float:right}#headr1c1{width:790px;height:87px;background-color:#fff;float:left;padding:5px 0 0 5px;text-align:center}#headr1c2{width:266px;height:87px;background-color:#fff;float:right;font-family:"arial";font-size:9px}#RichRnMenu{width:790px;background-color:#fff;float:left;margin:0 1px 0 0;padding:0}#RnMenuwrap{width:790px;height:40px;background-color:#fff;float:left;font-family:"arial";font-size:12px}#BORichRnMenu{width:790px;height:40px;background-color:#fff;float:left;font-family:"arial";font-size:12px}#BRURichRnMenu{width:550px;height:40px;background-color:#fff;float:left;font-family:"arial";font-size:12px}#RnMenu{width:454px;height:20px;float:left;margin:0 1px 0 0;padding:0;font-family:"arial";font-size:12px}#Productsearchistory{width:300px;height:40px;float:left;text-align:left;background-color:#fff;font-family:"arial";font-size:12px}div.menuBar,div.menuBar a.menuButton,div.menu,div.menu a.menuItem{font-size:10pt;font-family:"arial";font-style:normal;font-weight:bold;color:#000;padding:4px 2px 10px 2px;text-align:center}div.menuBar a.menuButton{background-color:transparent;cursor:pointer;left:0;margin:1px;padding:2px 6px 2px 6px;text-decoration:none;top:0}div.menu{left:0;padding:0 1px 1px 0;position:absolute;top:0;visibility:hidden;BACKGROUND:url(https://iws.helby.com/webimages/stylesheet_beta/BlueSpot.png);z-index:1000}div.menu a.menuItem{color:#000;cursor:pointer;display:block;padding:3px 4px;text-decoration:none;white-space:nowrap}div.menu a.menuItem:hover{background-color:#fff;color:#cac493}.cssmouseon{background-color:#cac49b;color:#fff;border-color:black;border-style:solid;border-width:1px;padding:1px;font-size:12px;font-style:normal;font-family:Arial,Verdana,Tahoma;outline:black}.cssmouseon a:link{text-decoration:none}.cssmouseoff{background-color:#fff;color:#203569;border-color:#203569;padding:1px;font-size:12px;font-style:normal;font-family:Arial,Verdana,Tahoma;outline:#203569}.cssmouseoff a:link{text-decoration:none}#Footerwrap{width:1024px;height:80px;float:left;clear:left;background-color:#fff}#Footerleft{width:200px;height:80px;float:left;background:url(https://iws.helby.com/webimages/FooterLeft.jpg) no-repeat bottom left}#Footercenter{width:564px;height:80px;float:left;background:url(https://iws.helby.com/webimages/FooterCenter.jpg) no-repeat;background-position:140px}#Footerright{width:260px;height:80px;float:right;background:url(https://iws.helby.com/webimages/FooterRight.jpg) no-repeat bottom left;background-position:0 0}#Footerfineprint{width:1024px;height:40px;float:left;font-family:"arial";font-size:10px;text-align:left;padding-left:165px}.HOTdatnorm{font-family:"arial";font-size:10px}.HOTdatnorm a:link{color:#000;text-decoration:none}#Loader{width:200px;height:200px;background:url(https://iws.helby.com/webimages/ajax-loader.gif) no-repeat top center}label{width:35%;float:left;text-align:right;padding-top:4px}.field_container{font-family:Verdana,Geneva,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;color:#8c8c3f;padding-top:2px}.field_container2{font-family:Verdana,Geneva,sans-serif;font-style:italic;font-size:10px;color:#8c8c3f;border-style:none;padding-top:2px;vertical-align:middle}#ElementBody{width:600px;height:auto;font-family:"arial";font-size:10px;float:left;background-color:#fff}#datsml{font-family:"arial";font-size:12px;text-decoration:none;color:#000}#TemplateDropDown{font-family:"arial";font-size:10px;text-align:center;border:1px solid #000}.SearchTable{font-family:"arial";font-size:9px}#CPdiv{width:790px;height:auto;float:left}.CPdiv{font-family:"arial";font-size:14px}#CPWBody{width:790px;height:500px;font-family:"arial";font-size:14px;float:left;background-color:#fff}#OEBody{width:560px;height:auto;float:left;font-family:"arial";font-size:10px}#OEHeading{width:790px;height:110px;float:left;margin-left:5px;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#b3b3b3;font-size:10px;text-align:center}.OEHeadings{font-family:"arial";font-size:13px;text-align:center}.OEBodyHeadings{font-family:"arial";font-size:11px;text-align:left}.OEdatnorm{font-family:"arial";font-size:14px;text-align:center;height:20px}#OETemplate{width:790px;height:auto;font-family:"arial";font-size:10px;text-align:center;float:left;clear:left}#OEButtons{width:790px;height:auto;font-family:"arial";font-size:10px;text-align:center}#PUHsortby{height:25px;background-color:#fff;float:left;font-family:"arial";font-size:9px}#PUHitemsperpage{height:25px;background-color:#fff;float:left;font-family:"arial";font-size:9px}#PUHBodyMain{width:790px;height:auto;border-bottom:1px solid #000;float:left}.PUHBody{font-family:"arial";font-size:11px}.PUHBody a:link{color:#000;text-decoration:none}#PUHheading{width:790px;height:110px;float:left;margin-left:5px;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#b3b3b3;padding-top:10px}.PUHheading{font-family:"arial";font-size:14px;text-align:center;height:20px}#PUHprevbutton{width:790px;height:50px;float:left}#PUHpagemove{width:790px;height:auto;font-family:"arial";font-size:12px;float:left}.PUHpagemove{font-family:"arial";font-size:12px}#PUHpagemove a:link{text-decoration:none;color:#000}#PHButtons{width:1024px;height:auto;float:left}#PHBody2{width:790px;height:auto;float:left}#CLBody1{width:790px;height:auto;float:left;margin-left:5px;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#b3b3b3;font-family:"arial";font-size:10px;text-align:center}.CLheadings{font-family:"arial";font-size:11px;font-weight:bold}.CLdatnorm{font-family:"arial";font-size:11px}.CLdatnorm a:link{color:#000;text-decoration:none}#CLBody2{width:790px;height:auto;float:left}#CLpagemove{width:790px;height:auto;font-family:"arial";font-size:12px;float:left;text-align:center;border:1px solid gray}#CLpagemove a:link{text-decoration:none;color:#000}#CLButtons{width:1024px;height:auto;float:left}#CLPageMove{width:auto;height:auto;font-family:"arial";font-size:12px}.CLPageMove{font-family:"arial";font-size:12px;text-align:center}#CLDPageMove{width:auto;height:auto;font-family:"arial";font-size:12px}.CLDPageMove{font-family:"arial";font-size:12px;text-align:center}#COsortbyitemsperpage{width:840px;height:50px;background-color:#fff;float:left;font-family:"arial";font-size:12px}#COsystmsg{width:840px;height:75px;float:left;margin-left:5px;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#b3b3b3;font-family:"arial";font-size:14px;text-align:center;padding-top:10px}#COBodywrap{width:840px;height:auto;float:left}#CObody{width:840px;height:55px;float:left;background-color:#fff;text-align:left;border-bottom:1px solid #000}.COBody{font-family:"arial";font-size:10px}#CObody2prodno{width:180px;float:left;font-family:"arial";font-size:11px;font-weight:bold;text-align:left;background-color:#fff}#CObody2prodno a:link{color:#000;text-decoration:none}#CObody2proddesc{width:180px;height:auto;float:left;background-color:#fff;font-family:"arial";font-size:10px;text-align:left}#CObody2proddesc a:link{color:#000;text-decoration:none}#CObody2QTYX{width:100px;height:70px}#CObody2qtybox{width:84px}#CObody2update{width:40px;height:auto}#CObody2updqty{width:50px}#COordercomments{width:840px;height:auto;float:left;text-align:center;font-family:"arial";font-size:12px}#COordertotals{width:840px;height:auto;text-align:right;font-family:"arial";font-size:14px}#CObottombuttons{width:840px;height:auto;float:left;font-family:"arial";font-size:12px;text-align:center}#COPageMove{width:840px;height:auto;font-family:"arial";font-size:12px}.COPageMove{font-family:"arial";font-size:12px;text-align:center}#COTemplate{width:840px;height:auto;float:left;font-family:"arial";font-size:12px;text-align:center}#QOHeading{width:580px;height:75px;float:left;padding-top:10px;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#b3b3b3;font-family:"arial";font-size:12px;text-align:center}#QObody{width:790px;height:auto;float:left;background-color:#fff;text-align:left;border-bottom:1px solid #000}.QObody{font-family:"arial";font-size:12px}#QOprevbutton{width:790px;height:50px;float:left}#QOpagemove{width:580px;height:50px;font-family:"arial";font-size:11px;float:left}#QOsortby{width:276px;height:50px;background-color:#fff;float:left;font-family:"arial";font-size:9px;padding-bottom:5px}#QOitemsperpage{width:226px;height:50px;background-color:#fff;float:left;font-family:"arial";font-size:9px;padding-bottom:5px}#QOpagemove a:link{text-decoration:none;color:#000}#QOtaghdg{width:580px;height:auto;float:left}#QOButtons{width:580px;height:auto;Float:left}#PSmainproductdiv{width:790px;overflow:auto;float:left;font-family:"arial";font-size:8px;background-color:#fff}#PSmainproductdiv a:link{color:#000;text-decoration:none}#SRsortby{width:276px;height:25px;background-color:#fff;float:left;font-family:"arial";font-size:12px}#SRitemsperpage{width:auto;height:25px;background-color:#fff;float:left;font-family:"arial";font-size:12px}#SRfootprints{width:790px;height:auto;background-color:#fff;color:#000;text-align:center;font-family:"arial";font-size:11px;clear:left}#SRsearchresults{width:790px;height:auto;float:left;background-color:#fff}#SRpagemove{width:580px;height:auto;float:left;font-family:"arial";font-size:12px;background-color:#fff;text-align:center}.SRpagemove{font-family:"arial";font-size:12px;text-align:center}#SRpagemove a:link{text-decoration:none;color:#000}#SRBodyLine{width:580px;height:97px;clear:left;background-color:#fff;text-align:center;border-bottom:1px solid #000;padding-bottom:1px}#SRBodypicturewrap{width:75px;height:auto;float:left;padding-left:5px;padding-top:5px}#SRbodyproddesc{width:160px;height:auto;background-color:#fff;font-family:"arial";font-size:10px;text-align:left;padding-left:5px;float:left}#SRbodyproddesc a:link{color:#000;text-decoration:none}#SRcloseoutholder{width:160px;height:1px;float:left;font-family:"arial";font-size:14px;font-weight:bold;font-style:italic;color:#f00}#SRdiscountholder{width:160px;height:1px;float:left;font-family:"arial";font-size:14px;font-weight:bold;font-style:italic;color:#f00}#SRbodyinstock{width:30px;height:75px;float:left;padding-top:5px}#SRBodyiconwrap{width:40px;height:75px;float:left;padding-left:5px}#SRbodyQTYX{width:210px;height:75px;float:left;font-family:"arial";font-size:10px}#SRbodyQTYLine{width:200px;height:75px;float:left;font-family:"arial";font-size:10px;padding-right:10px}#SRbodyqtybox{width:50px;height:55px;float:right;padding-top:20px;text-align:right}#SRAOButton{width:580px;height:auto;text-align:center;float:left;background-color:#fff}#sortbyitemsperwrap{width:790px;height:50px;font-family:"arial";font-size:10px}.sortbyitemsperwrap{font-family:"arial";font-size:12px}#sortby{font-family:"arial";font-size:12px;float:left}#itemsperpage{font-family:"arial";font-size:12px;position:relative}#variablecontainerwrap{width:790px;height:auto;float:left;overflow:auto}#variablecontainer{width:790px;height:auto}.OOHheadings{font-family:"arial";font-size:15px;font-weight:bold}.OOHBody{font-family:"arial";font-size:15px}#placeneworder{width:790px;height:50px;float:left;background-color:#fff;text-align:center;font-family:"arial";font-size:15px}#ARQBody{width:790px;height:auto;float:left;font-family:"arial";font-size:10px}.ARQBody{font-family:"arial";font-size:12px}#ARQprevbutton{width:1024px;height:auto;float:left}#ARQBodyheadings{width:790px;height:auto;float:left;padding-top:15px;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#b3b3b3}#ARQsortbyitemsper{font-family:"arial";font-size:10px}.ADMBody{font-family:"arial";font-size:15px;text-align:center}#ADMSpacerdiv{width:200px;height:200px;float:left}#COOsortby{float:left;font-family:"arial";font-size:10px}#COOBody{width:790px;height:auto;border-bottom:1px solid #000;float:left}.COOBodyText{font-family:"arial";font-size:11px}.COOBodyHeadText{font-family:"arial";font-size:12px;text-align:center}#COOheadingwrap{width:790px;height:auto;float:left;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#b3b3b3}#COOHeading{width:580px;height:auto;padding-top:10px;margin-left:5px;margin-right:5px}.COOdatnorm{font-family:"arial";font-size:11px;text-align:center}.COOblkblush{font-family:"arial";font-size:11px;text-align:center}.COOheadbox{width:512px;height:50px}#COOPageMove{width:auto;height:auto;font-family:"arial";font-size:12px}.COOPageMove{font-family:"arial";font-size:12px;text-align:center}#COOpagemove a:link{text-decoration:none;color:#000}#COOPrevPg{width:1024px;height:auto;float:left}#CIQBodyHeadings{width:790px;height:auto;float:left;padding-top:15px;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#b3b3b3;font-family:"arial";font-size:10px;text-align:center}#CIQBody{width:790px;height:auto;float:left}.CIQBodyHeading{font-family:"arial";font-size:12px;font-weight:bold}.CIQBody{font-family:"arial";font-size:12px}#CIQButtons{width:790px;height:auto;float:left}#DOBody{width:790px;height:auto;float:left;margin-left:5px;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#b3b3b3;text-align:center}.DOBodyText{font-family:"arial";font-size:14px;text-align:center}.DOBodyText2{font-family:"arial";font-size:14px}#DONBody{width:790px;height:auto;float:left;padding-top:10px;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#b3b3b3}.DONBodyText{font-family:"arial";font-size:14px;text-align:center;height:20px}#DTNHeading{width:790px;height:110px;float:left;padding-top:15px;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#fafafa;font-family:"arial";font-size:10px;text-align:center}.DTNdatnorm{font-family:"arial";font-size:12px;text-align:center}#DTNBody{width:790px;height:auto;font-family:"arial";font-size:12px;float:left;padding-top:25px}#DTNSpacerdiv{width:210px;height:80px;float:left}#EOSpacer{width:auto;height:900px;float:left}#EOBody{width:768px;height:auto;float:left}.EOBody{font-family:"arial";font-size:10px;text-align:center}.EOBody2{font-family:"arial";font-size:10px}#EOBody2{width:768px;height:auto;float:left}#EOBody3{width:768px;height:auto;float:left}#HOBody{width:790px;height:auto;float:left;margin-left:5px;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#b3b3b3;font-family:"arial";font-size:10px;text-align:center}.HOdatnorm{font-family:"arial";font-size:14px;text-align:center;height:20px}#PCSsortby{width:276px;height:25px;background-color:#fff;float:left;font-family:"arial";font-size:9px}#PCSitemsperpage{width:226px;height:25px;background-color:#fff;float:left;font-family:"arial";font-size:9px}#PCSBody{width:849px;height:auto;float:left;border-bottom:1px solid #000}.PCSBody{font-family:"arial";font-size:11px}#PCSHeading{width:790px;height:auto;float:left;margin-left:5px;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#fafafa;font-family:"arial";font-size:10px;text-align:center}.PCSdatnorm{font-family:"arial";font-size:11px;text-align:center}.PCSblkblush{font-family:"arial";font-size:11px;text-align:center}.PCSheadbox{width:512px;height:50px;text-align:center}#PCSprevbutton{width:790px;height:50px;float:left}#PCSpagemove{width:790px;height:50px;font-family:"arial";font-size:11px;float:left}#PIFBodyprodinfo{width:400px;height:auto;float:left;text-align:left;overflow:auto}#PIFBody{width:400px;height:auto;float:left;text-align:left}#mouseoverhintbox{position:absolute;width:400px;height:auto;font-family:"arial";z-index:1000;-webkit-border-radius:1px;-moz-border-radius:1px;border:1px solid #000;padding:10px;background-color:#fff;display:none}#hintbox{position:absolute;top:0;background-color:lightyellow;width:150px;padding:3px;border:1px solid black;font:normal 11px Verdana;line-height:18px;z-index:100;border-right:3px solid black;border-bottom:3px solid black;visibility:hidden}.hintanchor{font-weight:bold;color:navy;margin:3px 8px}.labelhide{background-color:#fff;color:black;font-size:12px;font-style:normal;font-family:Arial,Verdana,Tahoma;float:right}.labelshow{background-color:#cac49b;color:#fff;font-size:12px;font-style:normal;font-family:Arial,Verdana,Tahoma}#PIbodywrap{width:790px;height:auto;float:left}#PIbodyimage{width:260px;height:auto;float:left;padding-right:5px;font-family:"arial";font-size:11px}#PIBodyprodinfo{width:325px;height:auto;float:left}#PIbodywrap2{width:1024px;height:auto;float:right;font-family:"arial";text-align:center;font-size:15px}#PIbody2{height:auto;float:left;background-color:#fff;text-align:left;font-family:"arial";font-size:12px}#PIbodyprodno{width:auto;font-family:"arial";font-size:11px}.PIbodyprodno{font-family:"arial";font-size:11px}.proddesctitle{width:auto;font-family:"arial";font-size:12px;font-weight:bold}.spacerrow{height:50px}#PIbody2QTYX{width:auto;height:70px;float:left;font-family:"arial";font-size:10px;padding-right:10px}#PIbody2qtybox{width:auto;height:50px;float:left;padding-top:26px;padding-right:10px;font-family:"arial";font-size:12px}#PIAOButton{width:84px;height:50px;float:left;padding-top:26px}#PIbody2prodno{font-family:"arial";font-size:12px}#PIbodyPurchStats{width:1024px;height:auto;float:right}.PIbodypurchstats{font-family:"arial";font-size:15px}#PIdatsml{border:1px solid #000;font-family:"arial";font-size:12px;text-decoration:none;color:#000}#PIbodyPrevPurch{width:120px;height:auto;float:left}#PIbodyAnnualUsage{width:470px;height:auto;float:left;border:1px solid #000}#PIprodnodescwrap{width:160px;height:75px;float:left}#PIbodyprodnm{font-family:"arial";font-size:13px;font-weight:bold}#PIbody2prodno{width:160px;height:auto;float:left;font-family:"arial";font-size:11px;font-weight:bold;text-align:left;background-color:#fff;padding-top:20px;padding-left:5px}#PIbody2prodno a:link{color:#000;text-decoration:none}PIbody2proddesc{width:160px;height:auto;float:left;background-color:#fff;font-family:"arial";font-size:10px;text-align:left;padding-bottom:5px;padding-left:5px}#PIbody2proddesc a:link{color:#000;text-decoration:none}#PIBody2iconwrap{width:40px;height:75px;float:left}#PIbody2video{width:40px;height:37px;float:left}#PIbody2pdf{width:40px;height:37px;float:left}#PIbody2instock{width:auto;height:75px;float:left;padding-top:25px}#taghdg{font-family:"arial";font-size:10px}#prodimg{float:right}#RQCustInfo{width:790px;height:auto;float:left;font-family:"arial";font-size:12px;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#b3b3b3}.RQHeaderInfo{font-family:"arial";font-size:11px;font-weight:bold;text-align:center}#Gold{font-family:"arial";font-size:11px;font-weight:bold}#CustInfo{font-family:"arial";font-size:12px;text-align:left}#RQOrderDetails{width:790px;height:auto;float:left;border-bottom:1px solid #000}#RQOrderTotals{width:790px;height:auto;float:left;font-family:"arial";font-size:11px}#RQordercomments{width:790px;height:auto;float:left}#RQPageMove{width:790px;height:auto;float:left;font-family:"arial";font-size:12px}#RQpagemove a:link{text-decoration:none;color:#000}#RQPrevPg{width:1024px;height:auto;float:left}#RQTrackInfo{width:790px;height:auto;float:left;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#b3b3b3}.RQTrackInfo{font-family:"arial";font-size:12px}#STBody{width:790px;height:auto;float:left;margin-left:5px;margin-top:20px;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#b3b3b3}.STBodyText{font-family:"arial";font-size:14px;text-align:center}.STBodyText2{font-family:"arial";font-size:14px;text-align:right}#BRCmainprodtableWRAP{width:790px;overflow:auto;float:left;background-color:#fff;font-family:"arial";font-size:12px}.BRCfootprint{font-family:"arial";font-size:12px}.BRCfootprint a:link{color:#000;text-decoration:none;font-family:"arial";font-size:12px}.BRCcategory{text-align:center;font-family:"arial";font-size:12px}.BRCcategory a:link{color:#000;text-decoration:none}#BRSmainprodtableWRAP{width:790px;overflow:auto;float:left;background-color:#fff;font-family:"arial";font-size:12px}.BRSfootprint{font-family:"arial";font-size:12px}.BRSfootprint a:link{color:#000;text-decoration:none;font-family:"arial";font-size:12px}.BRScategory{text-align:center;font-family:"arial";font-size:12px}.BRScategory a:link{color:#000;text-decoration:none}#BRSCmainprodtableWRAP{width:790px;overflow:auto;float:left;background-color:#fff;font-family:"arial";font-size:12px}.BRSCfootprint{color:#000;text-decoration:none}.BRSCfootprint a:link{color:#000;text-decoration:none;font-family:"arial";font-size:12px}.BRSCcategory{background-color:#fff;font-family:"arial";font-size:12px;text-align:center}.BRSCcategory a:link{color:#000;text-decoration:none;font-family:"arial";font-size:12px;text-align:center}.hintanchor2{color:#fff;background:#1d1d1d;display:none;padding:10px;position:absolute;z-index:1000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#SOBody{width:768px;height:auto;float:left;font-family:"arial";font-size:12px;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#b3b3b3}#SOBody2{width:768px;height:auto;float:left}.SOBody2{font-family:"arial";font-size:12px}#SOSpacer{width:125px;height:1000px;float:left}.ErrorMsg{font-family:"arial";font-size:10px;text-align:center;color:red}#rightcc{border:2px solid black;text-align:left;font-family:"arial";font-size:10px;height:250px}#leftcc{border:2px solid black;text-align:center;font-family:"arial";font-size:10px;height:250px}
.shadow {
/* border: 1px solid #203569;
border-radius: 15px;
-moz-border-radius: 15px;
*/
 -moz-box-shadow: 1px 1px 4px #000;
 -webkit-box-shadow: 1px 1px 4px #000;
 box-shadow: 1px 1px 4px #000;
 /* For IE 8 */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
 /* For IE 5.5 - 7 */
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.shadowmouse {
border-radius: 15px;
-moz-border-radius: 15px;
 -moz-box-shadow: 3px 3px 8px #000;
 -webkit-box-shadow: 3px 3px 8px #000;
 box-shadow: 3px 3px 8px #000;
 /* For IE 8 */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
 /* For IE 5.5 - 7 */
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.ac_results {
 padding: 0px;
 border: 1px solid black;
 background-color: #ffffff;
 overflow: hidden;
 z-index: 99999;
}

.ac_results ul {
 width: 100%;
 list-style-position: outside;
 list-style: none;
 padding: 0;
 margin: 0
}

.ac_results li {
 margin: 0px;
 padding: 2px 5px;
 cursor: default;
 display: block;
 /* 
 if width will be 100% horizontal scrollbar will apear 
 when scroll mode will be used
 */
 /*width: 100%;*/
 font: menu;
 font-size: 12px;
 /* 
 it is very important, if line-height not setted or setted 
 in relative units scroll will be broken in firefox
 */
 line-height: 16px;
 overflow: hidden;
}

.ac_loading {
 background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
 background-color: #ffffff;
}

.ac_over {
 background-color: white;
 color: #203569;
}

#solrsearch {
background-color: #EEE;
padding: 5px;
margin-top: 5px;
margin-right: 20px;
text-align: center;
border-radius: 15px;
-moz-border-radius: 15px;
}
.solrheader {
background-color: #ffffff;
padding: 5px;
margin-top: 2px;
margin-right: 2px;
text-align: center;
border-radius: 15px;
-moz-border-radius: 15px;
background-color:#fff;
color:#203569;
border-color:#203569;
padding:1px;
font-size:10px;
font-style:normal;
font-family:Arial,Verdana,Tahoma;
outline:#203569
}
.more {
background-color: #ffffff;
padding: 5px;
margin-top: 2px;
margin-right: 2px;
text-align: center;
border-radius: 15px;
-moz-border-radius: 15px;
color:#203569;
border-color:#203569;
padding:1px;
font-size:14px;
font-style:normal;
font-family:Arial,Verdana,Tahoma;
outline:#203569
}
#selection {
color:#203569;
border-color:#203569;
font-size:10px;
font-style:normal;
font-family:Arial,Verdana,Tahoma;
}
#sidebarselection {
color:#203569;
border-color:#203569;
font-size:10px;
font-style:normal;
font-family:Arial,Verdana,Tahoma;
padding-left: 1px;
}
#toppager, #pager-footer {display: inline; align: right;}
#toppager li, .links li {list-style-type: none; display: inline;}
a:hover {
 color: #000;
 text-decoration: underline;
}
#search {
list-style-type: none;
display: inline;
list-style-type: none;
padding; 0 0 0 0 ;
}
}
#wrap {
 width: 1000px;
 margin: 0px auto;
}
.clear {
 clear: both;
}
#navigation {
 border-bottom: 1px solid #000;
}
#pager,
#pager-header {
 display: inline; align: right;
}
#pager li,
.links li {
 list-style-type: none;
 display: inline;
}
#selection {
 padding: 10px 15px 0;
}
#selection li {
display: inline;
list-style-type: none;
padding-right: 20px;
}
#sidebarselection li {
list-style-type: none;
}
#docs {
 padding-top: 1px;
}
.tagcloudinitialhidden {
 /* padding: 10px 15px 0; */
 height: 400px ;
 /* width: 200px ; */
 overflow: auto ;
 text-transform: capitalize;
 display: none ;
}
.tagcloud {
 /* padding: 10px 15px 0; */
 height: 400px ;
 /* width: 200px ; */
 overflow: auto ;
 text-transform: capitalize;
}
.tagcloud:hover {
 /* padding: 10px 15px 0; */
 height: 400px ;
 /* width: 200px ; */
 overflow: auto ;
 text-transform: capitalize;
}
.tagcloud_item:hover {
background-color:#cac49b;color:#fff;border-color:black;border-style:solid;border-width:1px;padding:1px;font-size:10px;font-style:normal;font-family:Arial,Verdana,Tahoma;outline:black;
text-transform: capitalize;
}
.tagcloud_item {
/* background-color:#fff ; */
color:#203569;border-color:#203569;padding:1px;font-size:10px;font-style:normal;font-family:Arial,Verdana,Tahoma;outline:#203569;
text-transform: capitalize;
}
#srsearchresults { float: left; width: 820px;}
#srfootprints {
color: black;
text-align: center;
font-family: "arial";
font-size: 11px;
clear: left;
border-bottom: 1px solid black;
}
/* Addl Style Sheets 09-06-12 - djf for search results page */
.OutStock {
font-family: "arial";
font-size: 14px;
text-align: center;
color: red ;
}
.InStock {
font-family: "arial";
font-size: 14px;
text-align: center;
color: green ;
}
#SRsortby
{
width: 276px;
height: 25px;
background-color:#ffffff;
float:left;
font-family: "arial";
font-size: 12px;
}
#SRitemsperpage
{
width: auto;
height: 25px;
background-color:#ffffff;
float:left;
font-family: "arial";
font-size: 12px;
}
#SRfootprints
{
width: 820px ;
/* width: 790px;
height: auto;
background-color:#ffffff;
*/
color:#000000;
text-align: center;
font-family: "arial";
font-size: 11px;
/* float:left; */
clear:left;
border-bottom: 1px solid black;
}
#SRsearchresults
{
/* 	width: 790px;
height: auto;
background-color:#ffffff;
*/
float:left;
width: 820px;
}
#SRpagemove
{
width: 580px;
height: auto;
float:left;
font-family: "arial";
font-size: 12px;
background-color:#ffffff;
text-align:center;
}
.SRpagemove
{
font-family: "arial";
font-size: 12px;
text-align:center;
}
#SRpagemove a:link
{
text-decoration: none;
color:#000000;
}
#SRBodyLine
{
width: 820px;
height: 105px;
clear: left;
/* height: 97px;
background-color:#ffffff;
text-align:center;
*/
border-bottom: 1px solid #000000;
padding-bottom:1px;
}
#SRBodypicturewrap
{
width: 100px;
height: auto;
float:left;
padding-left: 5px;
padding-top: 5px;
}
#SRbodyproddesc
{
width: 300px;
height: auto;
background-color:#ffffff;
font-family: "arial";
font-size: 11px;
text-align: left;
padding-left: 5px;
padding-top: 5px;
float:left;
}
.iconclass {
height: 35px;
width: 30px;
float: left;
}
#SRbodyproddesc a:link
{
color:#000000;
text-decoration:none;
}
#SRcloseoutholder
{
width: 160px;
height: 1px;
float:left;
font-family: "arial";
font-size: 14px;
font-weight:bold;
font-style: italic;
color: #FF0000;
}
#SRdiscountholder
{
width: 160px;
height: 1px;
float:left;
font-family: "arial";
font-size: 14px;
font-weight:bold;
font-style: italic;
color: #FF0000;
}
#SRbodyinstock
{
width: 30px;
height: 75px;
float:left;
padding-top: 5px;
}
#SRBodyiconwrap
{
width: 120px;
height: 35px;
float:left;
padding-left: 5px;
}
#SRbodyQTYX
{ /*Used by Qty box Popup */
width: 210px;
height : 75px;
float:left;
font-family: "arial";
font-size: 12px;
}
#SRbodyQTYLine
{
width: 200px;
height : 75px;
float:left;
font-family: "arial";
font-size: 10px;
padding-right: 10px;
}
#SRbodyqtybox
{
width: 50px;
height: 55px;
float:right;
padding-top: 20px; /* Moves it down 20px from top of line */
text-align:right;
}
#SRAOButton
{
width: 580px;
height: auto;
text-align:center;
float: left;
background-color:#ffffff;
}
/* search css */
.shadow {
/* border: 1px solid #203569;
border-radius: 15px;
-moz-border-radius: 15px;
*/
 -moz-box-shadow: 1px 1px 4px #000;
 -webkit-box-shadow: 1px 1px 4px #000;
 box-shadow: 1px 1px 4px #000;
 /* For IE 8     */
 -ms-filter: "none" ;
 /* For IE 5.5 - 7   */
 filter: "none" ;  
}
.shadowmouse {
border-radius: 15px;
-moz-border-radius: 15px;
 -moz-box-shadow: 3px 3px 8px #000;
 -webkit-box-shadow: 3px 3px 8px #000;
 box-shadow: 3px 3px 8px #000;
 /* For IE 8    */
 -ms-filter: "none";  
 /* For IE 5.5 - 7      */
 filter: "none";  
}
.ac_results {
 padding: 0px;
 border: 1px solid black;
 background-color: #ffffff;
 overflow: hidden;
 z-index: 99999;
}

.ac_results ul {
 width: 100%;
 list-style-position: outside;
 list-style: none;
 padding: 0;
 margin: 0;
}

.ac_results li {
 margin: 0px;
 padding: 2px 5px;
 cursor: default;
 display: block;
 /* 
 if width will be 100% horizontal scrollbar will apear 
 when scroll mode will be used
 */
 /*width: 100%;*/
 font: menu;
 font-size: 12px;
 /* 
 it is very important, if line-height not setted or setted 
 in relative units scroll will be broken in firefox
 */
 line-height: 16px;
 overflow: hidden;
}

.ac_loading {
 background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
 background-color: #ffffff;
}

.ac_over {
 background-color: white;
 color: #203569;
}

#solrsearch {
background-color: #EEE;
padding: 5px;
margin-top: 5px;
margin-right: 20px;
text-align: center;
border-radius: 15px;
-moz-border-radius: 15px;
}
.solrheader {
background-color: #ffffff;
padding: 5px;
margin-top: 2px;
margin-right: 2px;
text-align: center;
border-radius: 15px;
-moz-border-radius: 15px;
background-color:#fff;
color:#203569;
border-color:#203569;
padding:1px;
font-size:10px;
font-style:normal;
font-family:Arial,Verdana,Tahoma;
outline:#203569
}
.more {
background-color: #ffffff;
padding: 5px;
margin-top: 2px;
margin-right: 2px;
text-align: center;
border-radius: 15px;
-moz-border-radius: 15px;
color:#203569;
border-color:#203569;
padding:1px;
font-size:14px;
font-style:normal;
font-family:Arial,Verdana,Tahoma;
outline:#203569
}
#selection {
color:#203569;
border-color:#203569;
font-size:10px;
font-style:normal;
font-family:Arial,Verdana,Tahoma;
}
#sidebarselection {
color:#203569;
border-color:#203569;
font-size:10px;
font-style:normal;
font-family:Arial,Verdana,Tahoma;
padding-left: 1px;
}
#toppager, #pager-footer {display: inline; align: right;}
#toppager li, .links li {list-style-type: none; display: inline;}
a:hover {
 color: #000;
 text-decoration: underline;
}
#search {
list-style-type: none;
display: inline;
list-style-type: none;
padding; 0 0 0 0 ;
}
}
#wrap {
 width: 1000px;
 margin: 0px auto;
}
.clear {
 clear: both;
}
#navigation {
 border-bottom: 1px solid #000;
}
#pager,
#pager-header {
 display: inline; align: right;
}
#pager li,
.links li {
 list-style-type: none;
 display: inline;
}
#selection {
 padding: 10px 15px 0;
}
#selection li {
display: inline;
list-style-type: none;
padding-right: 20px;
}
#sidebarselection li {
list-style-type: none;
}
#docs {
 padding-top: 1px;
}
.tagcloudinitialhidden {
 /* padding: 10px 15px 0; */
 height: 400px ;
 /* width: 200px ; */
 overflow: auto ;
 text-transform: capitalize;
 display: none ;
}
.tagcloud {
 /* padding: 10px 15px 0; */
 height: 400px ;
 /* width: 200px ; */
 overflow: auto ;
 text-transform: capitalize;
}
.tagcloud:hover {
 /* padding: 10px 15px 0; */
 height: 400px ;
 /* width: 200px ; */
 overflow: auto ;
 text-transform: capitalize;
}
.tagcloud_item:hover {
background-color:#cac49b;color:#fff;border-color:black;border-style:solid;border-width:1px;padding:1px;font-size:10px;font-style:normal;font-family:Arial,Verdana,Tahoma;outline:black;
text-transform: capitalize;
}
.tagcloud_item {
/* background-color:#fff ; */
color:#203569;border-color:#203569;padding:1px;font-size:10px;font-style:normal;font-family:Arial,Verdana,Tahoma;outline:#203569;
text-transform: capitalize;
}

#srsearchresults { float: left; width: 820px;}
#srfootprints {
color: black;
text-align: center;
font-family: "arial";
font-size: 11px;
clear: left;
border-bottom: 1px solid black;
}
/* Addl Style Sheets 09-06-12 - djf for search results page */
.OutStock {
font-family: "arial";
font-size: 14px;
text-align: center;
color: red ;
}
.InStock {
font-family: "arial";
font-size: 14px;
text-align: center;
color: green ;
}
#SRsortby
{
width: 276px;
height: 25px;
background-color:#ffffff;
float:left;
font-family: "arial";
font-size: 12px;
}
#SRitemsperpage
{
width: auto;
height: 25px;
background-color:#ffffff;
float:left;
font-family: "arial";
font-size: 12px;
}
#SRfootprints
{
width: 820px ;
/* width: 590px;
height: auto;
background-color:#ffffff;
*/
color:#000000;
text-align: center;
font-family: "arial";
font-size: 11px;
/* float:left; */
clear:left;
border-bottom: 1px solid black;
}
#SRsearchresults
{
/* 	width: 590px;
height: auto;
background-color:#ffffff;
*/
float:left;
width: 820px;
}
#SRpagemove
{
width: 580px;
height: auto;
float:left;
font-family: "arial";
font-size: 12px;
background-color:#ffffff;
text-align:center;
}
.SRpagemove
{
font-family: "arial";
font-size: 12px;
text-align:center;
}
#SRpagemove a:link
{
text-decoration: none;
color:#000000;
}
#SRBodyLine
{
width: 820px;
height: 105px;
clear: left;
/* height: 97px;
background-color:#ffffff;
text-align:center;
*/
border-bottom: 1px solid #000000;
padding-bottom:1px;
}
#SRBodypicturewrap
{
width: 110px;
height: auto;
float:left;
padding-left: 5px;
padding-top: 5px;
}
#SRbodyproddesc
{
width: 300px;
height: auto;
background-color:#ffffff;
font-family: "arial";
font-size: 11px;
text-align: left;
padding-left: 5px;
padding-top: 5px;
float:left;
}
.iconclass {
height: 35px;
width: 30px;
float: left;
}
#SRbodyproddesc a:link
{
color:#000000;
text-decoration:none;
}
#SRcloseoutholder
{
width: 160px;
height: 1px;
float:left;
font-family: "arial";
font-size: 14px;
font-weight:bold;
font-style: italic;
color: #FF0000;
}
#SRdiscountholder
{
width: 160px;
height: 1px;
float:left;
font-family: "arial";
font-size: 14px;
font-weight:bold;
font-style: italic;
color: #FF0000;
}
#SRbodyinstock
{
width: 30px;
height: 75px;
float:left;
padding-top: 5px;
}
#SRBodyiconwrap
{
width: 120px;
height: 35px;
float:left;
padding-left: 5px;
}
#SRbodyQTYX
{ /*Used by Qty box Popup */
width: 210px;
height : 75px;
float:left;
font-family: "arial";
font-size: 12px;
}
#SRbodyQTYLine
{
width: 200px;
height : 75px;
float:left;
font-family: "arial";
font-size: 10px;
padding-right: 10px;
}
#SRbodyqtybox
{
width: 50px;
height: 55px;
float:right;
padding-top: 20px; /* Moves it down 20px from top of line */
text-align:right;
}
#SRAOButton
{
width: 580px;
height: auto;
text-align:center;
float: left;
background-color:#ffffff;
}
#pibodyimage {
width: 300px;
height: auto;
float: left;
padding-right: 5px;
font-family: "arial";
font-size: 11px;
}
.newstuff { background-image: url(https://iws.helby.com/webimages/new_orange_30.png);background-repeat: no-repeat;background-position: top;}
#ErrorMsg { font-family: "arial";font-size: 14px;text-align: center;color: red }
.OutStock {font-family: "arial";font-size: 12px;text-align: center;color: red;}
#suggitems li {display: inline;float: left;width: 100px;height: 180px;padding: 5px 4px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;border-right-width: 1px;border-right-style: solid ; border-right-color: #CCC; }
/* Upated addtional styles for new icon bars - 12-19-13 djf */
 .SRBodyproddesc
{
width: 300px;
height: auto;
background-color:#ffffff;
font-family: "arial";
font-size: 11px;
text-align: left;
padding-left: 5px;
padding-top: 5px;
float:left;
}
.SRBodyproddesc a:link
{
color:#000000;
text-decoration:none;
}
.SRBodyiconwrap
{
width: 300px;
height: 35px;
float:left;
padding-left: 5px;
}
.SRbodyinstock
{
float:left;
padding-top: 5px;
}
.SRbodyQTYX
{ /*Used by Qty box Popup */
width: 210px;
height : 75px;
float:left;
font-family: "arial";
font-size: 12px;
}
.SRbodyQTYLine
{
width: 200px;
height : 75px;
float:left;
font-family: "arial";
font-size: 10px;
padding-right: 10px;
}
 /* Added iconbar */
 .iconbar {
 height: 35px;
 width: 30px;
 float: left;
 padding-left: 3px;
 }
 .iconbarimage {
 height: 25px;
 width: 25px;
 float: left;
 border-style: none;
 margin-top: 3px;
 }

 /*
Skin Name: Nivo Slider Default Theme
*/

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(../images/loading.gif) no-repeat 50% 50%;
    margin-bottom:10px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	text-align: center;
	padding: 330px 0;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
	vertical-align:bottom;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows_2.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family:Verdana, Geneva, sans-serif;
		
}
.theme-default .nivo-caption_loom {
    font-family:Verdana, Geneva, sans-serif;	
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}
 /* internal stylesheets */
        .mmenucontainer {  /*  top: 200px !important; */    } 
        #pcxholder {float:left; } 
        .disclaimer {
          	font-family: Verdana, Geneva, sans-serif;
          	font-size: 10px;
          	width: 1096px;
          	background-position: center;
          	background-repeat: repeat-x;
          	height: 48px;
          	text-align: center;
          	vertical-align: middle;
          }
          div#slide_holder {width:900px;height:350px;} 
          div#slider {width:900px;height:350px;overflow:hidden;} 
          .nivoSlider { 	position:relative; 	width:100%; 	height:100%; 	overflow: hidden; }
          .nivoSlider img { 	position:absolute; 	top:0px; 	left:0px; 	max-width: none; }
          .nivo-main-image { 	display: block !important; 	position: relative !important;  	width: 100% !important; }
           .nivoSlider a.nivo-imageLink { 	position:absolute; 	top:0px; 	left:0px; 	width:100%; 	height:100%; 	border:0; 	padding:0; 	margin:0; 	z-index:6; 	display:none; 	background:white;  	filter:alpha(opacity=0);  	opacity:0; } 
           .nivo-slice { 	display:block; 	position:absolute; 	z-index:5; 	height:100%; 	top:0; }.nivo-box { 	display:block; 	position:absolute; 	z-index:5; 	overflow:hidden; }
           .nivo-box img { display:block; } 
           .nivo-caption { 	position:absolute; 	left:10px; 	top:10px; 	color:#fff; 	background:#660; 	width:17%; 	z-index:8; 	padding: 2px 5px; 	opacity: 0.9; 	overflow: hidden; 	display: none; 	-moz-opacity: 0.8; 	filter:alpha(opacity=8); 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ 	-moz-box-sizing: border-box;    /* Firefox, other Gecko */ 	box-sizing: border-box;         /* Opera/IE 8+ */ 	-webkit-border-radius: 7px 7px 7px 7px; /* radius of 7 px */    -moz-border-radius: 7px 7px 7px 7px;     -ms-border-radius: 7px 7px 7px 7px;      -o-border-radius: 7px 7px 7px 7px;         border-radius: 7px 7px 7px 7px; }
           .nivo-caption p { 	padding:5px; 	margin:0; }
           .nivo-caption a { 	display:inline !important; }
           .nivo-html-caption {     display:false; } 
           .nivo-directionNav a { 	position:absolute; 	top:90%; 	z-index:9; 	cursor:pointer; }
           .nivo-prevNav { 	left:0px; }
           .nivo-nextNav { 	right:0px; } 
           .nivo-controlNav { 	text-align:left; 	padding: 15px 0; 	vertical-align:bottom; }
           .nivo-controlNav a { 	cursor:pointer; }
           .nivo-controlNav a.active { 	font-weight:bold; } 
img { border: 0 }   

/* added for new auto complete */
#bsell { 
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
  text-align: left;
 }
 #bsell a { text-decoration:none; }
#bsell table  {font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;text-align:center;border-collapse:collapse; width:100% ;}
#bsell table th {font-size:13px;font-weight:normal;background:#ffffff;border-top:4px solid black;border-bottom:1px solid #fff;padding:8px;}
#bsell table td {border-bottom:1px solid black;color:#669;background: white ;border-top:1px solid transparent;padding:4px;vertical-align: top; text-align: left;}
#bsell table td:hover {	background-color: #0A246A; 	color: white;}
#bsell table td:hover a {	color: white;}

#tsell a { text-decoration:none; }
#tsell table  {font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;text-align:center;border-collapse:collapse; width:100% ;}
#tsell table th {font-size:13px;font-weight:normal;background:#ffffff;border-top:4px solid black;border-bottom:1px solid #fff;padding:8px;}
#tsell table td {border-bottom:1px solid black;color:#669;background: white ;border-top:1px solid transparent;padding:4px;vertical-align: top; text-align: left;}
#tsell table td:hover {	background-color: #0A246A; 	color: white;}
#tsell table td:hover a {	color: white;}

#footprintdivcontainer
          {
          font-family: "arial";
          font-size: 12px;
          color: black;
          text-decoration:none;
          }
#footprintdivcontainer a:link
          {
          font-family: "arial";
          font-size: 12px;#d8bc95
          color: black;
          text-decoration:none;
          }
#brxdatsml {
text-align: center;
font-family: "arial";
font-size: 12px;
color: black;
}

#brxdatsml a:link {
text-align: center;
font-family: "arial";
font-size: 12px;
text-decoration:none;
color: black;
}

#sform {  margin-left: 20%; }
#sform table  {border-collapse:collapse; }
#sform table tr {height: 30px !important;}
#sform table td { /* line-height: 0 */ }

.milonictable .topa {
display: table-cell;
vertical-align: bottom;
background-image: url(https://iws.helby.com/webimages/web-features158x45.jpg) ;
height: 45px ;
width:158px ;
background-repeat: no-repeat;
background-position: top;
}
.milonictable .topb {
display: table-cell;
vertical-align: bottom;
background-image: url(https://iws.helby.com/webimages/product-spotlight158x45.jpg) ;
height: 45px ;
width:158px ;
background-repeat: no-repeat;
background-position: top;
}
.milonictable .topc {
display: table-cell;
vertical-align: bottom;
background-image: url(https://iws.helby.com/webimages/product-categories158x45.jpg) ;
height: 45px ;
width:158px ;
background-repeat: no-repeat;
background-position: top;
}
.milonictable .topd {
display: table-cell;
vertical-align: bottom;
background-image: url(https://iws.helby.com/webimages/shop-by-craft158x45.jpg) ;
height: 45px ;
width:158px ;
background-repeat: no-repeat;
background-position: top;
}


.cssmouseon{background-color:#fff;color:#960;border-color:white;border-style:solid;border-width:0px;padding:1px;font-size:12px;font-style:normal;font-family:Arial,Verdana,Tahoma;outline:black} 
.info,.success,.warning,.error,.validation{background-position:10px center;background-repeat:no-repeat;border:1px solid;margin:10px 0;padding:15px 10px 15px 50px;}
.info{background-color:#BDE5F8;background-image:url(//hosting.tshinc.com/rn/images/info.png);color:#00529B;}
.success{background-color:#DFF2BF;background-image:url(//hosting.tshinc.com/rn/images/success.png);color:#4F8A10;}
.warning{background-color:#FEEFB3;background-image:url(//hosting.tshinc.com/rn/images/warning.png);color:#9F6000;}
.error{background-color:#FFBABA;background-image:url(//hosting.tshinc.com/rn/images/error.png);color:#D8000C;}

.linktable a:link, .linktable a:visited {
    margin-top: 10px; 
    padding: 5px 15px;
    border-right: 1px solid black;
    text-align: center;
    text-decoration: none;
    display: inline-block
}


.linktable a:hover, .linktable a:active {
    color: black;
}

.submit {
  display: inline-block;
  padding: 5px 5px;
  font-size: 18px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: black;
  background-color: #4CAF50;
  border: none;
  border-radius: 5px;
  box-shadow: 0 9px #999;
}

.submit:hover {background-color: #3e8e41}
.submit:active {
  background-color: #3e8e41;
  box-shadow: 0 5px #666;
  transform: translateY(4px);
}
.flipper2 { font-size: 12px !important ;} 
.HelpNote {    font-size: 14px;
    font-family: verdana;
    color: #ffeb00; }
    
.LoginButton:hover {background-color: #3e8e41}
.LoginButton:active {
  background-color: #3e8e41;
  box-shadow: 0 5px #666;
  transform: translateY(4px);
}
.LoginButton {
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: black;
  background-color: #4CAF50;
  border: none;
}
.whitebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding:6px;
}
.internalMenu {
	margin: 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color:#999999;
}

.internalMenu a:link {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	text-decoration: none;
	color: #3399CC;
}
.internalMenu a:visited {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	color: #3399CC;
	text-decoration: none;
}
.internalMenu a:hover {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	text-decoration: underline;
	color: #009900;
}
.footnote {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.disc {
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-style:italic;
font-weight:bold;
}
.subheading {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#FF3333;
}
.pressSmall {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
}
.redboldsmall {

	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc3333;
}
.blackbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.webcattext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#666;
	line-height:20px;
}
.lineItems {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.whitebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding:6px;
}
.redbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc3333;
}
table.results {
	border:thin;
	border-color:#FF3333;
	border-style:solid;
}
.rules {
	border:thick;
	border-color:#666666;
	border-style:solid;

}
td.products-left {
border:thin;
border-style:solid;
border-color:#CCCCCC;
text-align:left;
}
td.products-center {
border:thin;
border-style:solid;
border-color:#CCCCCC;
text-align:center;
}
#style10 a { 
font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: red; 
}

input[type=button]  {
  display: inline-block;
  padding: 5px 5px;
  font-size: 18px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: black;
  background: #3e8e41 ;
  border: none;
  border-radius: 5px;
  box-shadow: 0 9px #999;
}

input[type=button]:hover {background-color: #3e8e41}
input[type=button]:active {
  background-color: #3e8e41;
  box-shadow: 0 5px #666;
  transform: translateY(4px);
}