/* Rieke Packaging */
/* CSS Styles */
/* created by Lee Offenberger */
/* (c)2007 OffWhite */
@import url("/lib/java/hmenu/hmenu.css");
@import url("/lib/java/hmenu/rieke.css");
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(/lib/templates/shared/background.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #DCE1E4;
}
#container {
	/*width: 850px;*/
	width: 616px;
	/*background-color: #FFFFFF;*/
	position: relative;
	background-image: url(/lib/templates/shared/backgroundcontent.gif);
	background-repeat: repeat-y;
	margin: auto;
	}
#topBar {
	height: 22px;
	/*margin-left: 132px;*/
	margin-left: 13px;
	position: relative;
	}
#topNav {
	width: 590px;
	height: 22px;
	position: relative;
	}
#topNav a {
	padding: 0px;
	margin: 0px;
	}
#topBar2 {
	width: 590px;
	height:55px;
	/*margin-left: 132px;*/
	margin-left: 13px;
	background-image: url(/lib/templates/shared/topbar2.gif);
	background-repeat: no-repeat;
	position: relative;
	}
#logo {
	top: 11px;
	left: 9px;
	width: 313px;
	height: 37px;
	position: absolute;
	}
#topLinks {
	top: 35px;
	right: 7px;
	color: #90B1CB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 16px;
	position: absolute;
	}
#topLinks a {
	color: #90B1CB;
	text-decoration: none;
	}
#topLinks a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
#footBox {
	width: 550px;
	height: 19px;
	background-color: #6C869B;
	/*margin-left: 132px;*/
	margin-left: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	padding-left: 40px;
	color: #FFFFFF;
	}
#footBox a {
	color: #FFFFFF;
	}
form {
	margin: 0px;
	padding: 0px;
	}
ul {
	list-style-type: none;
	padding: 0px;
	margin: 10px 0px 0px 15px;
	}
li {
	background-image: url(/lib/templates/shared/bullett.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
	line-height: 12px;
	padding-top: 12px;
}
.bold {
	font-weight: bold;
	}
/* HOME PAGE ONLY */
/* Ticker */
#ticker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A7A7A7;
	line-height: 12px;
	height: 17px;
	width: 570px;
	/*margin-left: 132px;*/
	margin-left: 13px;
	padding: 5px 10px 5px 10px;
	overflow: hidden;
	position: relative;
	background-color: #FFFFFF;
	}
#domticker {
	width: 570px;
	height: 17px;
	border: 0;
	padding: 0px;
	background-color: #FFFFFF;
	}
#domticker div { /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
	background-color: #FFFFFF;
	}
#domticker a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A7A7A7;
	text-decoration: none;
	}
#domticker a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0E64A4;
	text-decoration: underline;
	}
.someclass { //class to apply to your scroller(s) if desired
	}

/* Slider */
#prodSliderBox {
	height: 122px;
	width: 590px;
	/*margin-left: 132px;*/
	margin-left: 13px;
	/*overflow: hidden;*/
	position: relative;
	}
#slideleft {
	height: 122px;
	width: 13px;
	/*left: 119px;*/
	left: 0px;
	top: 104px;
	position: absolute;
}
#slideright {
	position: absolute;
	height: 122px;
	width: 13px;
	/*left: 724px;*/
	left: 601px;
	top: 104px;
}
#homeContent {
	width: 558px;
	/*margin-left: 148px;*/
	margin-left: 29px;
	padding-bottom: 50px;
	position: relative;
	}
#homeContentLeftHead {
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0E64A4;
	vertical-align: bottom;
	border-bottom: solid 1px #BCD5E6;
	}
#homeContentRightHead {
	padding-left: 10px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0E64A4;
	vertical-align: bottom;
	border-bottom: solid 1px #BCD5E6;
	}
.homeContentColHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0E64A4;
	border-bottom: solid 1px #BCD5E6;
	padding-top: 10px;
	}
#homeSearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A4A4A4;
	padding-left: 10px;
	padding-top: 10px;
	}
#homeContentLeft {
	width: 350px;
	/*margin-left: 148px;*/
	margin-left: 29px;
	padding: 10px 20px 10px 15px;
	border-right: solid 1px #BCD5E6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 25px;
	vertical-align: top;
	position: relative;
	}
#homeContentSpacer {
	width: 5px;
	}
#homeContentRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
a.homeNewsItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;	
	}
a.homeNewsItem:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;	
	}
/* END HOME PAGE ONLY */


/* SECONDARY PAGES */
#pageImage {
	float: right;
	/*top: 0px;
	right: 0px;*/
	text-align: right;
	width: 240px;
	height: 122px;
	margin-left: 10px;
	margin-bottom: 20px;
	padding: 0px;
	border: 0px;
	/*position: absolute;*/
	}
#secondaryContent {
	width: 574px;
	/*margin-left: 148px;*/
	margin-left: 29px;
	padding-bottom: 50px;
	text-align: left;
	position: relative;
	background-color: #FFFFFF;
	}
#secondaryTitle {
	width: 311px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0E64A4;
	position: relative;
	}
#secondaryContentBlock {
	/*width: 311px;*/
	/*width: 544px;*/
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 25px;
	color: #000000;
	padding-left: 10px;
	padding-right: 15px;
	position: relative;
	}
/* END SECONDARY PAGES */

/* SECONDARY PAGES */
#secondaryContentBlock2 {
	/*width: 564px;*/
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 25px;
	color: #000000;
	padding-right: 14px;
	position: relative;
	}
/* END SECONDARY ALT PAGE */

/* PRODUCTS PAGE ONLY */
#productContent {
	width: 558px;
	/*margin-left: 148px;*/
	margin-left: 29px;
	padding-bottom: 50px;
	position: relative;
	background-color: #FFFFFF;
	}
.prodHead {
	border-top: solid 1px #BCD5E6;
	}
.prodLeft {
	width: 190px;
	vertical-align: top;
	}
.prodMid {
	width: 177px;
	vertical-align: top;
	}
.prodRight {
	width: 183px;
	vertical-align: top;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
.prodSpacer {
	width: 5px;
	}
.prodFamily {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0E64A4;
	padding-bottom: 10px;
	}
.categoryBlock {
	background-image: url(/lib/templates/shared/bullett2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
	line-height: 20px;
	cursor: pointer;
	}
.category {
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	}
.prodBlock {
	background-image: url(/lib/templates/shared/bullett_ball.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 14px;
	margin-left: 10px;
	line-height: 20px;
	cursor: pointer;
	}
.prod a {
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	}
.prod a:hover {
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	}
.prodRightHead {
	font-weight: bold;
	font-size: 12px;
	}
a.prodThis {
	text-decoration: underline;
	}
.prodRight ul {
	list-style-type: none;
	padding: 0px;
	margin: 10px 0px 0px 15px;
	}
.prodRight li {
	background-image: url(/lib/templates/shared/bullett_ball.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
	line-height: 14px;
	padding-top: 0px;
	margin-top: 5px;
}

/* END PRODUCTS PAGE ONLY */

/* SHARED */
#searchBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A7A7A7;
	line-height: 12px;
	height: 22px;
	width: 590px;
	/*margin-left: 132px;*/
	margin-left: 13px;
	text-align: right;
	padding-top: 5px;
	position: relative;
	}
.searchBox {
	height: 14px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #0E64A4;
	border: solid 1px #999999;
	margin-right: 5px;
	padding: 0px 0px 0px 3px;
	}
.searchGo {
	height: 11px;
	width: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-right: 5px;
	color: #000000;
	}
hr {
	width: 321px;
	text-align: left;/*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
	border: none 0; 
	border-top: 1px solid #BCD5E6;
	height: 1px;
}
/* END SHARED */
