

/*--------------------GENERAL SETTINGS--------------------------------------------------*/

body.riobg {
    background: url(../../grafix/RIOBG1.GIF);
    background-color: #c7beaf;

}

body {
    background-color: #fff;
}

#bodydiv {
	max-width: 100%; 
	padding-top: 15px;
	padding-bottom: 35px;
	margin: auto;
	}
	
.bodydiv2 {
	max-width: 320px; 
	margin: auto;
	}	

.logodiv	{
	width:120px;
	display:inline-block;
	text-align:center;
}
.fullPricelist	{
	width:150px;
	display:inline-block;
}

.tighten {
	line-height: 1.2em; }

hr {
	margin: 0;
	color: #c6b69f; 
	background-color:#c6b69f; 
	border-bottom: 1px solid #f2e8d9; 
	border-top: 1px solid  #504230;
}

hr.ind20 {
	margin-left:20px;
	margin-top:0;
	margin-bottom: 0;
	color: #c6b69f; 
	background-color:#c6b69f; 
	border-bottom: 1px solid #f2e8d9; 
	border-top: 1px solid  #504230;
}



h1 {		/* sets top tier header text */
	padding-left: .7em;
	font-size: 1.5em;
	}
h1.resin {		/* sets top tier header text */
	display: inline;
	padding:0;
	margin:0;
	font-size: 1.5em;
	}
h2 {		/* sets 2nd tier header text */
	display: inline;
	margin:  0;
	padding:0;
	font-size: 1.1em;
}
h3 {		/* sets 3rd tier header text */
	display: inline;
	margin: 0;
	margin-top: 0;
	margin-left: 10%;
	padding:0;
	font-size: 1.1em;

}
.stuff {	
	font-size: 1.1em;
	line-height:1em;
}



/* Pricelist Page Items---------------------------------------------*/
p.ind20a  {
	margin-left:20px;
	margin-right:10px;
}

p.ind20a  a{
	font-size: 1.2em;
	font-weight: bold;
}

p.block1 {
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 1ex;
	margin-bottom: 1ex;
}
.addy {

	font-Size: 1.1em;
	font-weight: bold;
	text-align: left;
}
.addy2 {
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 1ex;
	margin-bottom: 1ex;
	font-Size: .9em;
}
.em80 {font-size: .8em;}
p.printlist {
	margin: 0;
	/*display: inline-block;*/
	margin-top:1ex;
	margin-left: 6em;
	text-indent: -6em;
	font-size: .8em;
}
p.basic {
	display: inline;
	padding: 0;
	margin:0;
	font-size: .9em;
}
p.linkblock1 {
	padding: 0;
	margin:0;
	margin-left: 10%;
	font-size: .9em;
	line-height: 1.5em;
}
p.linkblock1 a{
	font-weight:bold;
	font-size: 1.1em;
	line-height: 1.5em;
}


p.linkblock2 {
	padding: 0;
	margin:0;
	margin-left: 15%;
	font-size: .9em;
	line-height: 1.5em;
}
p.linkblock2 a{
	font-weight:bold;
	font-size: 1.1em;
	line-height: 1.7em;
}

p.linkblock3 {
	padding: 0;
	margin:0;
	font-size: .9em;
	line-height: 1.5em;
}
p.linkblock3 a{
	font-weight:bold;
	font-size: 1.1em;
	line-height: 1.5em;
}

/*---LEFT INDENT PER CENT---*/
.pct00 {margin-left:0%; margin-right:0%;}
.pct05 {margin-left:5%; margin-right:0%;}
.pct10 {margin-left:10%; margin-right:0%;}
.pct15 {margin-left:15%; margin-right:0%;}
.pct20 {margin-left:20%; margin-right:0%;}

/*---BLOCK INDENT PER CENT---*/
.pct00b {margin-left:0%; margin-right:0%;}
.pct05b {margin-left:5%; margin-right:5%;}
.pct10b {margin-left:10%; margin-right:10%;}
.pct15b {margin-left:15%; margin-right:15%;}
.pct20b {margin-left:20%; margin-right:20%;}

.minga {border-collapse:collapse;
	max-width:98%;}
.minga td {
	font-size:.85em;
	border-bottom: 1px solid #ddd;}

/* Dater Declarations*/
.dater1{
	padding-left:42px;
	padding-bottom:.7em;
	width:95%;
}
.daterLogo{
	display:inline-block;
	width:30px;
	vertical-align:top;
	margin:auto;
	}
.daterLogo2{
	display:inline-block;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:4px;
	}
.daterLink{
	font-size: .8em;
	display:inline-block;
	max-width:85%;

}




	
/* Settings  for Top Header Table*/
#headerTextLarge {
	font-family: Times ,serif, Helvetica, Arial;
	color: #004666;/* original color#4b1701 3d1301 #004466 #003f5d  #005780*/
	font-size: 2.5em; 
	line-height: .8em;
	font-weight:bold; 
	margin: 0;
	padding-bottom: .01em;
	padding-left: .3em;
	text-shadow: 2px 1px 2px #404040;
	}
#headerTextMed {
	font-family: Times ,serif, Helvetica, Arial;
	color: #004666;  /* original color 3d1301 */
	font-size: 2em; 
	line-height: 1em;
	font-weight:bold; 
	margin: 0;
	padding-bottom: .05em;
	padding-left: .3em;
	text-shadow: 2px 1px 2px #404040;
	}
#headerTextSmall {
	font-family: Times ,serif, Helvetica, Arial;
	color: #004666;   /* original color 3d1301 #004466 #003f5d  #005780*/
	font-size: 1.75em; 
	line-height: 1em;
	font-weight:bold; 
	margin: 0;
	padding-bottom: .05em;
	padding-left: .3em;
	text-shadow: 1px 1px 2px #202020;
	}	
.logo {
	max-width: 100%;
	height: auto;
} 
/* end Header Settings*/

.imgt {
	display: block;
	max-width: 100%;
	height: auto;
	border: 2px solid #000;
	box-shadow: 4px 5px 7px #404040;
}


/*sets indent for 2nd-level paragraphs*/
.p2 {
	padding: 0em 5em;
	} 
/* coding for Price Blocks */
p.qrkx {margin-left:2%; margin-right:0%; max-width: 300px; margin-bottom: 0ex; vertical-align: bottom; padding: 0; padding-top: .5ex; padding-left: 5.4em; text-indent: -5em; background-color: #ece8df;
  box-shadow: 2px 2px 2px rgba(20,20,20,0.6) inset;}
.em101b {font-size: 1.1em; font-weight:bold;line-height:1.1em;}
.thin {
	margin-top:0;
	margin-bottom:0;
	padding:0;
}	
.texnone a {text-decoration:none; line-height:1.5em;font-weight:bold;}
.texnone a:visited { color: #551A8B; }

.borda {border:1px solid #000;}

div.ridic {
	margin-left:0px;
	margin-right:2px;
	max-width: 305px;
	margin-bottom: 0ex;
	margin-top:.7ex;
	vertical-align: bottom;
	padding: 0;
	padding-top: .5ex;
	background-color: #ece8df;
	box-shadow: 3px 3px 4px rgba(20,20,20,0.6) inset;
	}
	
div.partno {
	vertical-align:top;
	display:inline-block;
	width:4.5em;
	text-align:center;
	font-size:1em;
	line-height:.9em;
	font-weight:bold;
	color: #000;
	padding-right:3px;
	padding-top:3px;
	/*padding-left: .5ex;*/
	padding-bottom:.5ex;
}

.item {
	width:14em;
	display:inline-block;
	font-size: .95em;
	line-height:1.1em;
	/*padding-left:.5em;
	padding-top:3px;*/
	padding:4px 0px 4px .5em;
}
.item a{
	float:right;
	font-weight:bold;

}

/*setting for Out of Stock, Not Avail etc. */
.redtext {
	color: #900;
	font-style: italic;
	font-weight: bold;
}
.redtext2 {
	color: #900;
	font-style: italic;
	font-weight:bold;
	font-size:.9em;
}

/* SPECIALS */
.imgspec {
	display: inline-block;
	max-width: 100%;
	height: auto;
	border: 2px solid #000;
	box-shadow: 2px 3px 4px #404040;
	margin-right:3px;
	margin-bottom:5px;
}


div.specbloc {
	margin-left:0px;
	margin-right:2px;
	max-width: 305px;
	margin-bottom: 0ex;
	margin-top:.7ex;
	vertical-align: bottom;
	padding: 0;
	padding-top: .5ex;
	background-color: #ece8df;
	box-shadow: 3px 3px 4px rgba(20,20,20,0.6) inset;
	}
div.spec-pic {
	vertical-align:top;
	display:inline-block;
	width:28%;
	max-width:90px;
	}	
div.spec-item {
	margin-left:5px;
	width:69%;
	max-width:69%;
	display:inline-block;
	font-size: .95em;
	line-height:1.1em;
	/*padding:4px 0px 4px .5em;*/
	vertical-align:top;
}	
.spec-partno {
	margin:0;
	text-align:center;
	font-size:1em;
	line-height:.9em;
	font-weight:bold;
	color: #000;
	padding-right:3px;
	padding-top:3px;
	/*padding-left: .5ex;*/
	padding-bottom:.5ex;}
	
.spec-descrip {
	margin:0;}
.specnote {
	padding-left: 10%;
	padding-right:5%;
	line-height: .95em;
	font-size:1em;
}
.specnote2 {
	padding-left: 5%;
	padding-right:5%;
	font-size:.95em;
	text-indent: -2em;
}
	
.AddB {
	color: 	#e0dbd2; /*#38fafa #99ffff*/
	font-style: italic;
	font-weight: bold;
	margin:0;
	margin:.2em auto .4em;
	padding:2px 5px 2px 3px;
	text-align:center;
	font-size:7pt;
	/*padding: .2em .3em .2em .3em;*/
	background: #000;
	cursor:pointer;
	float:none;
	/*position:relative;*/
	/*top:-1px;*/
	text-decoration:none;
	border: 2px solid #009999;
	border-radius: 5px;
	box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.9);
	-webkit-tap-highlight-color: yellow; 
	-webkit-appearance: none;
	}

	
input[type="button"]:active {background:yellow;}
input[type="button"]:hover { background-color:blue;}


.cartbtn {
background-image: url(../../grafix/walnut1.jpg);
height:45px;
width:45px;
box-shadow:5px 5px 7px rgba(0,0,0,.6);
border:2px ridge #006666;
border-radius: 4px;
position: absolute;right:0px;top:0px;
cursor:pointer;
z-index:25;
position:fixed;
opacity:0.7;
    -webkit-overflow-scrolling: touch;
}

.cartshad {
padding-top:5px;
-webkit-filter: drop-shadow(3px 3px 3px #000000); 
filter: drop-shadow(3px 3px 3px #000000);
}
/*.cartshad {
  -webkit-filter: drop-shadow(1px 1px 1px #000000);
  filter: drop-shadow(1px 1px 1px #000000);
}*/