
.copyright { font-size: 10px; font-family: Verdana, Arial, Helvetica; }
.invoice { font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Helvetica; }
.small, .smallgray { font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; }
.small td {
	font-size: 11px;
}
.medium { font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Helvetica; }

form {
	margin-top: 0px;
	margin-bottom: 0px; }

input { 
	margin-bottom: 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	background-color:#F1F1F1;  }
	
select { 
	font-family: Verdana, Arial, Tahoma; 
	font-size: 11px;
	background-color:#F1F1F1;  }

sup { 
	font-size: 80%; 
	margin-top: 0px; }
	
.headline {font-family: arial, helvetica, ms sans serif; color: #777777; font-size: 20px; font-style: italic; font-weight: 700; text-transform: capitalize; text-decoration: none;}
.headline1 {font-family: arial, helvetica, ms sans serif; color: #404450; font-size: 20px; font-style: italic; font-weight: 700; text-transform: capitalize; text-decoration: none;}

.size1 { font-size: 11px; font-family: Verdana, Arial, Sans-Serif; }
.size2 { font-size: 12px; font-family: Verdana, Arial, Sans-Serif; }
.size3 { font-size: 14px; font-family: Verdana, Arial, Sans-Serif; }

.title1 { color: white; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; }
.title2 { color: white; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva; }
.title3 { color: white; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva; }

a:link { color: #0033CC; text-decoration:underline; }
a:visited { color: #0033CC; text-decoration:underline; }
a:hover { color: #0066FF; text-decoration:none; }

H1 { font-size: 14px; line-height: 16px; font-family: Verdana, Arial, Helvetica; font-weight: bold; color:#000099;}
H2 { font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; color:#555; margin: 0px; padding: 0px;}
H3 { font-size: 14px; line-height: 16px; font-family: Verdana, Arial, Helvetica; font-weight: bold; color:#000099;}
p { font-size: 10px; font-family: Verdana, Arial, Helvetica; color: #555;}
.homesmall {font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica; margin-top: 3px; margin-bottom: 5px; padding: 0px;}

h1.categorypgtitle {font-family:Arial,Verdana,sans-serif;color:#367cc4;font-size:26px;font-weight:normal;margin:10px 0 15px 0;}

#subfooter { width:720px;margin:15px auto 0;padding:0 10px; }
#subfooter p { font-size:9px;line-height:13px; }

p#emailsignup {
	color:#FFF;font-size:11px;margin:0;background-image:url(/images/bg_signup.gif);width:740px;padding:7px 0;
}

.gray, .smallgray {
	color: #777;
	line-height: 15px;
}

p.parentpgfreeship {
	font-size:9px;
	color:#C00;
}

p.parentpgnofreeship {
	font-size:9px;
	color:#C00;
}

.black {
	color: #000;
	line-height: 12px;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica;
}
img {
border:0;
}

img.left {
	float: left;
	margin: 0 15px 10px 0;
}

img.right {
	float: right;
	margin: 0 5px 10px 15px;
}

#sharebox {
	float:right;
	margin:12px 0 12px 15px;
}



/* Category pages */
div#lookingfor {border-top:1px solid #ccc;margin:20px 0 0 0;padding:8px 0;}
div#lookingfor a img {margin-left:10px;}
div#lookingfor h6 {font-family:Arial,Verdana,sans-serif;font-weight:bold;color:#f69000;font-size:14px;margin:0 0 4px 0;}
div#lookingfor p {margin:0;}

div#distpricing {border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:30px 0;padding:20px 0;}
div#distpricing h6 {font-family:Arial,Verdana,sans-serif;text-align:right;font-weight:bold;float:left;width:170px;color:#71871b;font-size:16px;margin:0 20px 0 0;}
div#distpricing p {font-size:12px;line-height:16px;margin:0;}


/* Chemical Composition tables */

h6.chemcomptable {
	font-weight:bold;
	font-size:12px;
	color:#06C;	
	margin:0;
}
table.chemcomptable {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#666;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin:10px 0 20px 0;
}

table.chemcomptable thead tr td {
	border-bottom:1px solid #CCC;
	font-size:12px;
	font-weight:bold;
}

table.chemcomptable tr:nth-child(even) { background-color:#ebebde; }


/* customer testimonials */

#testimonialsindex {
	background-image:url(/images/bkgnd_testimonials.gif);
	background-repeat:no-repeat;
	margin:20px 0;
	height:120px;
	width:740px;
}

#testimonialsindex img {
	float:left;
	margin-right:35px;
}

#testimonialsindex p {
	font-size:12px;
	line-height:18px;
	padding-top:5px;
}

div p.testimonial { 
	background: url(/images/bkgnd_testimonial.gif) no-repeat bottom left; 
	padding: 30px; 
	font-style: italic; 
	font-weight: normal; 
	margin: 0 0 10px 0; 
	line-height: 1.4;
}

div p.testimonialauthor {
	width:400px;
	text-align:right;
	color:#989d37;
	font-weight:bold;
	margin:-8px 0 0;
}

div p.testimonialdate {
	width:400px;
	text-align:right;
	font-size:10px;
	margin:0;
}


/* product page info */

#productinfo {
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	margin:15px 0;
}

#productinfo ul {
	margin:0;
	padding:8px 0;
	list-style-type:none;
	color:#555;
	font-size:10px;
	line-height:16px;
}

span.category { font-weight:bold;}

#producticons {
	background-color: #eeeded;
	margin:15px 0;
	padding:6px;
	height:29px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#producticons span#icons {
	float:left;
	margin-right:8px;
}

#producticons span a img {
	margin-right:8px;
}

#producticons ul {
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	color:#666;
}



/* Salt Info pages */
.saltinfo p{
	font-size:11px;
	line-height:16px;
	color:#666;	
	margin-top:0px;
}

.saltinfo h1{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#367cc4;
	font-size:24px;
	font-weight:normal;
	margin:20px 0 20px 0;
}

.saltinfo h2{
	font-size:15px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#969809;
	font-weight:bold;
	margin-top:25px;
	padding:5px 0 5px 0;
	border-top:#CCC dashed 1px;
}

.saltinfo h3{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	color:#969809;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:0px;
}

.saltinfo h4{
	font-size:11px;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
}

.saltinfo ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	margin-top:0;
}

img.saltinfo {
	padding:5px;
	margin:10px;
	background:#fff;
	border: 1px solid #CCC;
	-moz-box-shadow: 0px 2px 10px #CCC;
	-webkit-box-shadow: 0px 2px 10px #CCC;
}

H2.saltinfonavcat{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:20px 0 4px 0;
	margin:0px;
	color:#555;
	border:none;
}


h2#himalayansalt-gourmet {
	font-size: 18px;
	font-weight: bold;
	background: url(../images/pages/himalayan/title_gourmet&bath.jpg) no-repeat;
	text-indent: -9999px;
	height:50px;
}

h2#himalayansalt-crystal {
	font-size: 18px;
	font-weight: bold;
	background: url(../images/pages/himalayan/title_himalayan-crystal-salt.jpg) no-repeat;
	text-indent: -9999px;
	height:50px;
}

h2#himalayansalt-slabs {
	font-size: 18px;
	font-weight: bold;
	background: url(../images/pages/himalayan/title_himalayan-salt-slabs.jpg) no-repeat;
	text-indent: -9999px;
	height:50px;
}
	

#header {
	color: #A3AEC1;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
}

#header img {
	display: block;
}

.topphone {
	text-align: right;
	font-weight: bold;
}

.prodpageitems td h1 {
	margin: 0 0 8px 0;
	padding: 0;
}

.prodpageitems td h1 a {
	text-decoration: none;
}

.prodpageitems td ul {
	height: 145px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 1px solid #fff;
}

.prodpageitems td ul li {
	margin-bottom: 8px;
	line-height: 14px;
	padding-left: 5px;
}

.prodpageitems td a.moreprods {
	display: block;
	width: 233px;
	line-height: 12px;
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
	background-color: #BAB6A4;
	padding: 5px;
	text-decoration: none;
	white-space: nowrap;
	color: #fff;
	border: 1px solid #BAB6A4;
}

* > .prodpageitems td a.moreprods {
	/* IE Mac Hack \*/
	width: 223px;
	/* End Mac Hack */
}
	
.prodpageitems td a:hover.moreprods {
	display: block;
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: right -41px;
	background-color: #fff;
	color: #0066FF;
}

.prodstop {
	padding-bottom: 10px;
}

.prodstop img {
	float: left;
	padding: 0 10px 0px 0;
}


/* Products.asp page rollover buttons */
a#prodspgrolloverRG { background-image:url(http://www.saltworks.us/images/btn_prodspg_RGoff.jpg); height:31px; width:284px; display:block; }
a#prodspgrolloverRG span { display:none; }
a#prodspgrolloverRG:hover { background-image:url(http://www.saltworks.us/images/btn_prodspg_RGon.jpg); }

a#prodspgrolloverBG { background-image:url(http://www.saltworks.us/images/btn_prodspg_BGoff.jpg); height:31px; width:284px; display:block; }
a#prodspgrolloverBG span { display:none; }
a#prodspgrolloverBG:hover { background-image:url(http://www.saltworks.us/images/btn_prodspg_BGon.jpg); }

a#prodspgrolloverRB { background-image:url(http://www.saltworks.us/images/btn_prodspg_RBoff.jpg); height:31px; width:284px; display:block; }
a#prodspgrolloverRB span { display:none; }
a#prodspgrolloverRB:hover { background-image:url(http://www.saltworks.us/images/btn_prodspg_RBon.jpg); }

a#prodspgrolloverBB { background-image:url(http://www.saltworks.us/images/btn_prodspg_BBoff.jpg); height:31px; width:284px; display:block; }
a#prodspgrolloverBB span { display:none; }
a#prodspgrolloverBB:hover { background-image:url(http://www.saltworks.us/images/btn_prodspg_BBon.jpg); }



/* Bokek Landing Page Rules */

#landlayout {
	width: 740px;
	padding-bottom: 12px;
}

#landlayout td {
	vertical-align: top;
	padding-top: 25px;
}

#landlayout td p {
	line-height: 17px;
}

#landlayout td img {
	display: block;
}

#landlayout td td {
	padding-top: 0;
}

#landlayout h1 {
	font-size: 15px;
	font-family: Arial, sans-serif;
}

#landimg {
	width: 260px;
}

#landimg img {
	margin-left: 33px;
	display: block;
}

#landimg p {
	padding: 0;
	padding-left: 25px;
	padding-right: 65px;
	color: #666;
	font-size: 12px;
	margin: 0 0 10px 0;
	font-family: Arial, sans-serif;
}

#landimg p.callus {
	padding-top: 205px;

}

#landimg a {
	text-decoration: none;
	color: #666;
}

#landprods {
	width: 415px;
	
}

#landprods td {
	padding-bottom: 20px;
	width: 325px;
}

#landprods td.addbttn {
	width: 90px !important;
	text-align: center;
	padding: 0 !important;
}

#landprods td.addbttn img {
	display: block;
}

#landprods p {
	color: #000;
	font-size: 12px;
	padding: 0;
	margin: 0;
	font-family: Verdana, sans-serif;
}

#landprods form {
	margin: 0;
	padding: 0;
}

#landprods .landprodtop ul {
	color: #666;
	padding: 0;
	
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin: 0 0 0 25px;
}

#landprods .landprodtop ul li {
	width: 390px;
}

#landimg ul {
	color: #666;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin: 0 45px 0 55px;
}

#landprods .landprodtop ul li, #landimg ul li {
	padding-left: 0px;
}

#landprods td.landprodtop {
	padding-bottom: 35px;
	padding-right: 0px !important;
	
}

#landprods div {
	margin-bottom: 25px;
}

#deadsea {
	margin-top: 10px;
	margin-right: 10px;
}

#dead_sea {
	margin-top: 10px;
}


/* PRESS PAGES */


div.asseen {
	margin:20px 0px 0px 0px;
	width:450px;
	height:160px;
}

div.asseen img {
	float:left;
	margin-right:15px;
	border:1px solid #666;
	clear:left;
}

div.asseen h2 {
	font-size:14px;
	padding:20px 0px 0px 0px;
}


td#pageHdr {
}


div#phone-num {
	width:740px;
	height:25px;
	z-index:100;
	margin:-25px 0 0 0;
	padding:0;
}

div#phone-num img {
	vertical-align:top;
	margin-left:600px;
	padding:0;
}

div#largevol {
	margin:-24px 154px 0 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
}

div#phonenum {
	margin:-15px 0 0 587px;
	height:26px;
}

/*INC 500 HEADER*/
.inc500 
{
	float: right;
	width:370px;
	height:36px;
	background-image: url(/images/nav/bg_inc500.gif);
	background-repeat: no-repeat;
}

/*INC 500 LANDER*/

#inc p {
font-size:14px !important;
color:#000 !important;
line-height:20px;
font-family:Verdana, Arial, Helvetica;
margin:0;
padding:0;
}

#inc .header {
margin:0 0 18px;
padding:0;
}

#inc .title {
margin:0 0 11px;
padding:0;
}

#inc .top-paragraph {
width:480px;
}

#inc .dl-btn {
float:right;
position:relative;
margin:0;
padding:0;
}

#inc .quote-box {
background-image:url(../inc500/images/lander-media-quotebox.jpg);
background-repeat:no-repeat;
height:134px;
width:740px;
margin:33px 0 0;
}

#inc .quote-box p {
width:625px;
font-weight:700;
font-size:13px !important;
color:#000 !important;
position:relative;
top:24px;
left:70px;
margin:0 !important;
padding:0 !important;
}

#inc .quote-box .sig {
font-size:13px;
text-align:right;
font-weight:700;
position:relative;
right:75px;
top:32px;
font-family:Verdana, Arial, Helvetica;
color:#3a3a3a !important;
margin:0;
}

#inc .blurb2 {
margin:23px 0 0;
padding:0;
}

#inc .blurb2-right {
position:relative;
left:6px;
width:389px;
float:right;
}

#inc .blurb2 p {
width:389px;
float:left;
margin:15px 0 0;
padding:0;
}

#inc .media-contact {
margin:33px 0 0;
}

#inc .header3 {
margin:20px 0 15px;
}

#inc .wholesale-column1 {
margin:10px 0 0 0;
}

#inc .wholesale-column2 {
width:440px;
float:right;
position:relative;
margin:0;
}

#inc .wholesale-column2 p {
margin:13px 0 0;
}

#inc .wholesale-select-prod {
margin:15px 0 0;
}

#inc .wholesale-contact-btn {
float:right;
position:relative;
right:72px;
margin:0;
padding:0;
}

#inc .wholesale-header2 {
position:relative;

}

#inc ul {
line-height:24px;
font-family:Verdana, Arial, Helvetica;
font-size:14px !important;
color:#000 !important;
margin-top:13px;
list-style-type:disc;
}

#inc-header {
margin-top:15px;
border:0;
}


/* BREADCRUMBS */

.crumb {
margin:0;

}
.crumb a:link, 
.crumb a:active, 
.crumb a:visited {
font-size:10px;
background-image:url(../images/crumb_arrow.gif);
background-repeat:no-repeat;
padding-right:12px;
margin-right:5px;
background-position:right 4px;
color:#666;
}

.txth1 { font-size: 14px; line-height: 16px; font-family: Verdana, Arial, Helvetica; font-weight: bold; color:#000099;}
.dil {display:inline;}

/* DROP DOWNS */
.tabdd {position: absolute; top: 74px; margin: 0; padding: 0; z-index:100;}
.tabdd ul { list-style:none;margin:0; padding:0; width:100%;} 
.tabdd li {margin: 0;padding-top: 2px;list-style: none;float: left;font: 11px arial;}
.tabdd li a  { display: block;margin: 0 1px 0 0;padding-top: 3px;text-align: center;text-decoration: none;}
.tabdd div {position: absolute;visibility: hidden;margin: 0px 0px 0px 0px;padding: 0;}
.tabdd div a { position: relative;display: block;margin: 0;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background: #fff;color: #084880;font: 11px arial;}
.tabdd div a:hover {background: #49A3FF;}
.tabdd .ddll li a  {display: block;text-decoration: none;background: #fff;border-bottom:1px solid #c3d9eb;padding: 4px 10px;}
.tabdd .ddll li a:hover {display: block;text-decoration: none;background: #cce3f3;border-bottom:1px solid #c3d9eb;padding: 4px 10px;}
.ddContents {border-left:1px solid #084880;border-right:1px solid #084880;background-color:#fff;}
.ddbottomleftcorner {background:url(/images/dropdown/header_sprite_shipping3.png) no-repeat 0 -366px;height:5px;} 
.ddbottomrightcorner {background:url(/images/dropdown/header_sprite_shipping3.png) no-repeat 0 -372px;height:5px;width:47px;}




/*** TipTip CSS - Version 1.2 ***/

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-weight:600;
	font-family:Arial,Verdana,sans-serif;
	font-size: 12px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding:10px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: #1b3666;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #1b3666;
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: #1b3666;
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 10px;
		background-color: #1b3666;
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: #1b3666;
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: #1b3666;
	}
}
