body { 
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #323B42; 
	color: #ccc; 
	font-size: 100%; 
	}

#root { 
	width: 739px; 
	margin: 10px auto 0 auto;
	text-align: left; 
	}
#innercontent {
	border: 1px solid white;
}

table#branding {
	border-top: none;
	border-bottom: none;
	border-left: 1px solid white;
	border-right:1px solid white;
}

div#content {
	background-color: #030351!important;
	padding: 0px 15px 0px 15px; 
	border-top: none;
	border-bottom: none;
	border-left: 1px solid white;
	border-right:1px solid white;
}

div#content  a:link {	color: #ccc; text-decoration: underline}
div#content  a:visited {color: #ccc; text-decoration: underline}
div#content  a:hover {	color: #FF9933; text-decoration: none;}
div#content  a:active {	color: #ccc; text-decoration: underline}

div#content  p  {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	text-align:left;
	margin: 0px 0 8px  0;
	padding: 0px 10px .8em 10px;
	color: #ccc; 
	font-size: .9em;
	font-weight: normal;
	background-color: #030351;	
	}

h1 {
	border: 0;
	margin: 0;
	padding: 10px 0 20px 10px;
	color: #FF9933;
	font-size: 150%;
	font-weight: bold;
}
h2 {border: 0; 	margin: 0;padding: 1.1em 0.5em 5px 10px ;color: #FF9933; font-size: 90%;font-weight: bold; 	}
h3 {border: 0; margin: 0;padding: 1.1em 0.5em 0 10px ;color: #FF9933;	font-size: 85%; font-weight: bold; }
h4 {border: 0; 	margin: 0; 	padding: 1.1em 0.5em 0 10px ; color: #ccc; font-size: 85%; font-weight: bold; }
h5 {border: 0; margin: 0; padding: 1.1em 0.5em 0 10px  ; color: #030351; font-size: 150%; font-weight: bold; }
h6 { border: 0; margin: 0; padding: 1.1em 0.5em 0 10px ; color: #fff; font-size: 100%; font-weight: bold; }
	
/*centeredcontent for  links, about and map pages - end */

	
#centeredcontent p { 
	background-color: #030351;
    text-align: center!important;
	font-size: 12px;  
	}
	
.text {
 	font-size: 12px;  
	font-weight: normal;
	text-align: left;
	color: #ccc;	
	}







.contentbgrpt {
    vertical-align: top;
	background-repeat: repeat-y;
	background-image: url(../img/contentbgrpt.jpg);
}

div#content  .pic {
	background-color: #030351;
	vertical-align: top;
	border-top: 1px solid #FF9933; 
	border-right: 1px solid #FF9933; 
	border-bottom: 1px solid #FF9933; 
	border-left: 1px solid #FF9933;
}

/*sidebar start*/

#content .sidebarpic {
	border-top: 1px solid #A26626;
	border-right: 1px solid #A26626!important;
	border-bottom: 1px solid #A26626;
	border-left: 1px solid #A26626;
	margin: 0px 20px 15px 20px;
	background-color: #030351;
	vertical-align: top;
}


#content .sidebarcaption {
	margin: 10px 20px 15px 20px; 
	background-color: #030351;
	font-size: 80%;
	vertical-align: top;
}


#content .imgcaption {
	margin: 0px 20px 15px 25px; 
	font-size: .7em;
	vertical-align: top;
}

#content #sublink {
	padding: 10px 0 0 0; 
	margin: 0 0px 0px 35px; 
	width: 320px;
	}


#content #sublink a:link, #content #sublink a:visited { 
	display: block; 
	padding: 10px; 
	margin: 0 0 5px 0; 
	background-color: #B2C2D2; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 0.9em; 
	color: #040468; 
	text-decoration: none!important;
	background-image:  url(../img/global/home_arrow.gif); 
	background-position: right; 
	background-repeat: no-repeat; 
	}

#content #sublink a:link:hover, #content #sublink a:link:active, #content #sublink a:visited:hover, #content #sublink a:visited:active { 
	color: #505278; 
	background-image: url(../img/global/home_arrowon.gif); 
	background-position: right; 
	background-repeat: no-repeat; 
	}
	
	
#content .sublinkquote a	{
	padding: 5px; 
	margin: 0 0 5px 0; 
	color: #FF9933!important; 
	}

#sublink .selected { 
	display: block; 
	padding: 10px; 
	margin: 0 0 5px 0; 
	background: #505278!important;  color: #fff!important; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 0.9em; 
	text-decoration: none!important;
	background-image:  none!important;
	background-position: right; 
	background-repeat: no-repeat; 
	}
	
/*sidebar end*/

/*for centering content in one column pages*/

	
.printable { 
	border: 0; 
	margin: 0; 
	padding: 0 0 0 1em ; 
	color: #030351 !important; 
	font-size: 100%; 
	font-weight: bold; 
	}

/*align table headers */



#backbutton { 
	padding: 0 0 0 8px;
	margin: 40px 0 0 8px;	
	font-size: 80%;
	}

			
/* BREADCRUMBS START */

	
#breadcrumb { 
	font-size: 80%;
	margin: 10px 30px 12px 10px; 
	color: #ccc;
	font-size: 11px;
	text-align: right;
	}

#content #breadcrumb a:link,  #breadcrumb a:visited { 
	color: #ccc; 
	text-decoration: underline;
}
	
 #breadcrumb a:link:hover,  #breadcrumb a:link:active,  #breadcrumb a:visited:hover,  #breadcrumb a:visited:active { 
	text-decoration: none;
	color:#FF9933;
	}
	
	/* BREADCRUMBS END */
	
  /* ==============================================*/

/*borders start*/

.borderswhiteleft {
	border-left: 1px solid #FFFFFF!important;  
	background-color: #D2D2D2;
	}

	
.bordershomerightleft {
	border-right: 1px solid #FFFFFF!important;
	border-left: 1px solid #FFFFFF!important;
	width: 741px;
	}

.bordershome {
	border-right: 1px solid #FFFFFF!important;
	border-left: 1px solid #FFFFFF!important;
	border-bottom: 1px solid #A26626!important;
	width: 741px;
	}
/*borders end*/


.lowercase {
	text-transform: lowercase;
}
.uppercase {
	text-transform: uppercase;
}



.bodyTextlineheight10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #ccc;
	padding-right: 5px;
	padding-left: 10px;
	text-align: left;
	background-position: left;
	font-weight: normal;
	list-style-position: outside;
	list-style-type: disc;

}

/* lists */



div#content ul  {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	color: #ccc; 
	line-height: .9em;
	margin-left: 30px;
	font-size: .9em;
}
div#content ol  {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	color: #ccc; 
	line-height: 1.2em;
	margin-left: 50px; margin-top: 20px;
	font-size: .9em;
	}
div#content ol li  {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	color: #ccc; 
	line-height: 1.2em;
	margin-left: 20px;
	padding: 10px 5px;
	}

.bullet12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	line-height: 15px;
	color: #ccc;
	text-align: left;
	background-position: left;
	font-weight: normal;
	list-style-position: outside;
	list-style-image: url(../img/global/bulletsnavygrey.gif);
	list-style-type: none;

}

.bullets_arroworangeblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	line-height: 17px;
	color: #ccc;
	text-align: left;
	background-position: left;
	font-weight: normal;
	list-style-position: outside;
	list-style-image: url(../img/global/bulletsnavyorange.gif);
	list-style-type: none;
}


    .bg1 {
    vertical-align: top;
	background-repeat: no-repeat;
	background-image: url(../img/splash6_03.jpg);
}


    .bg3 {
    vertical-align: top;
	background-repeat: no-repeat;
	background-image: url(../img/splash6_03.jpg);
}

    .bg4 {
    vertical-align: top;
	color: #A8B9CD;
	background-repeat: no-repeat;
	background-image: url(../img/splash6_13.jpg);
}

    .bg5 {
    vertical-align: top;
	background-repeat: no-repeat;
	background-image: url(../img/splash6_15.gif);
}
    .bg6 {
    vertical-align: top;
	background-repeat: no-repeat;
	background-image: url(../img/home_side4.jpg);
}


 /*#leftcolumn {
	border-right: 1px solid #999999; 
}*/

/*bottom start*/

#bottomsection {
	padding-top: 20px; background-color: #030351;
	border-bottom: none;
	border-left: 1px solid white;
	border-right:1px solid white;
	 }

#bottomsectionhome {
	padding-top: 0px;padding-bottom: 0px;
	 background-color: #030351;
	border-bottom: none;
	border-left: 1px solid white;
	border-right:1px solid white;
	
}

.bottombar{
	border-top: 1px solid #A26626; 
	/*border-right: 1px solid #fff; */
	text-align: center!important;
	padding: 10px 0 10px 45px; 
	background-color: #030351;
	color: #C5D0DB!important;
	font-size:12px;
	line-height:1.6em;
	
}

.bottombar a:link,  .bottombar a:visited { 
	color: #C5D0DB; 
	text-decoration: underline; 
	}
.bottombar a:hover,  .bottombar a:active { 
	color: #FF9933; 
	text-decoration: none; 
	}



.borderbotwhite {
	border-bottom: 1px solid #ffffff; 
}

#footer {
    color: #ccc; 
	font-size: 11px; 
}
	
#footer a:link, #footer a:visited { 
	color: #ccc; 
	text-decoration: underline; 
	}
	
#footer a:link:hover, #footer a:link:active, #footer a:visited:hover, #footer a:visited:active { 
	text-decoration: none; 
	color: #FF9933;
	}

/*bottom end */

	
.bodyTextlineheight10home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #030351;
	padding-right: 5px;
	padding-left: 16px;
	text-align: left;
	background-position: left;
	font-weight: normal;
	list-style-position: outside;
	list-style-type: disc;
}
 .bgheader {
	background-repeat: no-repeat;
	background-image:     url(../img/global/dryiceheader.jpg);
	height:73px!important;
	
}
/* .bgheader div.tagline {
	padding: 30px 0 0px 0!important;  margin: 10px  0 0px 0!important; 
	color: #fff; background-color: transparent; border: none;font-size: 20px; font-weight: bold;
	text-shadow: #666 0.2em 0.3em 0.2em; 
 }*/
 
/* .captionphoto {font-size: 80%; margin: 0 30px 0 0 ; padding-right: 10px; background:#fff;clear:both; }*/

div#captionwrapper {
	clear:both;
	position:relative;
	top:0px;
	left: 5px;
	height: 0px;
	z-index:280;
	width: 600px;
	}
div#captionphotovert {
	color:#fff;
	font-weight:bold;
	font-family: arial, san-serif;
	position:absolute;
	top:0px;
	left: 0px;
	font-size:18px;
    text-align:left;
	line-height: 22px;
	padding:3px 0 0 0;
	letter-spacing: .18em;
	/*text-shadow: #666 0.2em 0.3em 0.2em; */
	}
.floatleft {float:left; }
.floatright {float:right;}
.clear {clear:both;}

.imgleft {float:left; margin: 0 10px 10px 30px; border: 1px solid #ccc;}	
.imgright {float:right; margin: 0 15px 10px 20px; border: 1px solid #ccc; }
.imgrightnborder  {float:right; margin: 0 5px 10px 20px; border:0; }
.imgleftnborder {float:left; margin: 0 10px 10px 30px; border: 0;}	

.justify {text-align:justify;}
.smaller {font-size: 90%;}
.larger {font-size: 110%;}

/*h5.shadow {
	text-shadow: #777 2px 2px 1px;
	font-size: 25px;
}
*/
.text-shadow {text-shadow: #666666 4px 4px 2px;}
.text-shadowdk {text-shadow: #333 2px 2px 2px;}

.bordersrightleft {

	border-right: 1px solid #FFFFFF!important;
	border-left: 1px solid #FFFFFF!important;
	width: 741px;
}

#topnavmenu {
	background-color:white!important;
	width:739px;
}

body.dryicesafe ul {
	padding: .9em; 
	margin: 0 20px 0 20px;
}

body.dryicesafe ul li {
	padding: .5em 0; 
}


/* Gel packs and shipping containers table */

.pkgtable {
	font-size: 80%; border: 1px solid #FF9933; margin: 20px 30px 0 30px; padding: 0 0px;text-align:center;  font-weight:normal!important;
	}

.pkgtable th.item {width: 100px;}
.pkgtable th.dimensions {width: 300px;}
.pkgtable img {text-align:right; border:0;}
.pkgtable th.specs {width: 100px;}
.pkgtable th.specs2 {width: 100px;}
.pkgtable thead {font-size: 95%; font-weight:normal;text-align:center;}

.pkgtable td {
	 padding: 0px 0px 0 15px; text-align:left;
	}
.pkgtable td.tableimg {
	 padding: 0px 0px 0 5px; text-align:left;
	}
.pkgtable td.dataspecs{ 
 		padding: 0px 0px 0 15px; text-align:left; 
	}	
.pkgtable tr.odd {background-color:#302d64; }	
.pkgtable tr {background-color:#040053; }
.pkgtable tr.headerrow {background-color:#9db8d4!important; color:#040053; }

/* GEL TABLE */

.geltable {
	font-size: 70%; border: 1px solid #FF9933; margin: 20px 10px 0 10px; 
	padding: 0 0px;text-align:center; letter-spacing:-.02em; font-weight:normal;
	}

.geltable th.item {width: 20px; font-size: 80%;font-weight:normal;}
.geltable th.dimensions {width: 250px; font-size: 80%;font-weight:normal;}
.geltable img {text-align:right; border:0;font-size: 80%;font-weight:normal;}
.geltable th {padding: 0px 2px 0 5px;font-weight:normal;}
.geltable th.specs {width: 80px;font-size: 80%;font-weight:normal;}
.geltable th.specs2 {width: 10px;font-size: 80%;font-weight:normal;}
.geltable thead {font-weight:normal;text-align:center;font-size: 80%;font-weight:normal;}

.geltable td {
	 padding: 0px 2px 0 5px; text-align:center;
	}
.geltable img {
	  text-align:center;
	}	
.geltable td.tableimg {
	 padding: 0px 0px 0 0px; text-align:center; background-color:#91abc4;
	}
.geltable td.dataspecs{ 
 		padding: 0px 0px 0 5px; text-align:left; 
	}	
.geltable tr.odd {background-color:#302d64; }	
.geltable tr {background-color:#040053; }
.geltable tr.headerrow {background-color:#9db8d4!important; color:#040053; }


table.headertable {font-size:75%; padding: 0px 0px; text-align: center; width:600px; margin: 20px 20px 10px 40px; border:0;}	
table.headertable img {padding-bottom: 5px; border:0; }
.headertable  a:link {color: #9db8d4!important; text-decoration: underline;}
.headertable  a:visited {color: #92acc5; text-decoration: underline;}
.headertable  a:hover {color: #92acc5; text-decoration: none;}
.headertable  a:active {color: #FF9933; text-decoration: underline;}


.plainlist {
	margin: 0 0 0 40px; padding: 20px 0 0 0; 
	}
.nowrap {white-space:nowrap;
	}
div#content li.shipform  a:link {	color: #FF9933; text-decoration: underline;}
div#content li.shipform a:visited {color: #FF9933; text-decoration: underline;}
div#content li.shipform a:hover {	color: #ccc; text-decoration: none;}
div#content li.shipform a:active {	color: #FF9933; text-decoration: underline;}

.pagetop {font-size:75%; font-weight:normal; text-align: center;}



/* HOME PAGE */

.bulletshome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #030351;
	text-align: left;
	background-position: left;
	font-weight: normal;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	margin-left: 15px;
	padding-left: 8px;
}
.bulletshome a {
	color: #030351;
}
#homearea {
	border-left: 1px solid white; border-right: 1px solid white;	
	}


body.homepage h1 {margin-left:0; padding-left:0; font-size: 200%;}

.hometext  {
	margin-left: 15px;
	width:440px;
	padding-top: 40px;
	}

.hometext p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 12px;
	line-height: 1.6em;
	font-weight: bold;
	padding: 5px 0px 5px 15px;
	color: #030351; 
	}
body.homepage ul.homelist {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	line-height: 1.5em;
	font-weight:bold;
	font-size: 12px; 
	color: #030351; 
	margin: 10px 0 5px 30px;
	padding: 0 0 0 40px;
	}
/* Frozen on Time We Deliver Tagline */
div#captionwrapper2 {
	clear:both;
	position:relative;
	bottom:10px;
	left: 25px;
	height: 0px;
	z-index:280;
	width: 350px;
	}
#captionphotovert2 {
	color:#FF9933!important;  
	font-weight:bold;
	font-family: arial, san-serif;
	position:absolute;
	top:0px;
	left: 0px;
	font-size:100%;
    text-align:left;
	line-height: 1em;
	padding:3px 0 0 0;
	letter-spacing: .18em;
	/*text-shadow: #666 0.2em 0.3em 0.2em; */
	}





 .homebg a:link  { 
	color: #030351; 
	text-decoration: underline; 
	}
 .homebg a:visited { 
	color: #030351; 
	text-decoration: underline; 
	}	
 .homebg a:hover { 
	color: #030351; 
	text-decoration: none; 
	}
.homebg a:active { 
	color: #FF9933; 
	text-decoration: none; 
	}
	
.getstarted {
	white-space: nowrap;
 	padding: 5px 20px; 
	margin: 30px 0 0 60px;
	background-color: #030351; 
	border: 1px solid #FF9933; 
	color: #FF9933!important; 
	font-size:85%; 
	width: 120px;
	font-weight:bold; 
	}
	
.getstarted  a:link {	color: #FF9933; text-decoration: none}
.getstarted a:visited {color: #FF9933; text-decoration: none}
.getstarted a:hover {	color: #ccc; text-decoration: none;}
.getstarted a:active {	color: #FF9933; text-decoration: none}



body.homepage #sidebar {
	background-color:#9fa8b1;
	color: #030351;
	border: 1px solid #FF9933; 
	margin: 35px 10px 10px 40px!important;
	padding: 15px 5px 0px 10px;
	width: 160px;
	height: 300px;
	}
body.homepage #sidebar h1 {
	color: #0B0051;
	padding-right: 0px;
	padding-left: 0px;
	text-align: center;
	font-size: 22px;
	white-space: nowrap;
	width:150px;
	line-height:1em;
	/*letter-spacing: -0.1em;*/
	margin-top:0!important;
	padding-top:10px!important;
	padding-bottom:4px!important;
	}		
body.homepage #sidebar h2{
	color: #0B0051;
	text-align: left;
	font-size: 13px;
	text-transform:capitalize;
	text-align:left;
	margin-top:0!important;
	margin-bottom:0!important;
	padding-bottom:10px!important;
	padding-top:10px!important;
	}
	
body.homepage #sidebar h3 {
	color: #0B0051;
	padding-right: 5px;
	padding-left: 25px;
	text-align: left;
	font-size: 15px;
	width:150px;
	letter-spacing: -0.02em;
	margin-top:0!important;
	padding-top:22px!important;
	padding-bottom:0px!important;
	}	
body.homepage ul.sidebarlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	line-height: 1.5em;
	margin: 10px 0 5px 15px;
	font-weight:bold;
	padding-bottom:20px;
	list-style-position: outside;
	list-style-type: disc;
	padding-left: 8px;
	font-size: 12px; 
	color: #030351; 
	margin: 0px 0 5px 0px;
	padding: 0 0 0 40px;
	}	

.sidebarlist a:link  { 
	color: #030351; 
	text-decoration: none; 
	}
 .sidebarlist a:visited { 
	color: #030351; 
	text-decoration: none; 
	}	
 .sidebarlist a:hover { 
	color: #030351; 
	text-decoration: underline; 
	}
.sidebarlist a:active { 
	color: #030351; 
	text-decoration: none; 
	}
	
	.homebg {
	background: #8ea0ad url(../img/homebg.jpg) no-repeat 0 0;
	width:739px; height:408px; 
}
/*.homebg p {	
	color: #030351; 
	font-size: 12px; 
    vertical-align: top;
	padding-left: 15px;
	}*/

	

.nav-mini {float:right; font-size:70%; margin-right: 20px;}

