body {
	background-color: #666666;
	margin: 0px;
	background-image: url(../images/css/background_body.gif);
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}
.background_home {
	background-image: url(../images/css/background_home.jpg);
	background-repeat: no-repeat;
	/*height: 845px;*/
}
.logo {
	background-image: url(../images/css/rwm_food_group_logo.gif);
	background-repeat: no-repeat;
}
p{
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
}
ul{
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.small_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FD7C17;
}
img {
	border: none;
}
a {

	color:#0000cc;
}
a:hover {
	color:#4a5Cff;
}
.bullet{
	list-style-image: url(../images/css/li.gif);
	margin-left: 20px;
}
h1 {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	text-decoration: none;
	color: #FD7C17;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: lighter;
	text-transform: uppercase;
}
h2 {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 20px;
	padding-left: 30px;
	font-weight: lighter;
	text-transform: uppercase;
	background: url(../images/css/background_h2.gif) 0px 0px no-repeat;
	height: 28px;
}
h3 {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-right: 20px;
	padding-left: 30px;
	font-weight: lighter;
	text-transform: uppercase;
	background-image: url(../images/css/background_h3.gif);
	background-repeat: no-repeat;
	height: 21px;
}
.page_background {
	background-color: #FFFFFF;
	height: 520px;
}
.page_shadow_right {
	background-image: url(../images/css/shadow_right.gif);
	background-repeat: repeat;
}
.page_footer {
	background-image: url(../images/css/page_footer.gif);
	background-repeat: no-repeat;
	height: 87px;
}
.tagline1 {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 36px;
	margin: 28px 0px 0px 20px !important;
	padding:0px 0px 0px 0px !important;
	line-height:20px;
}
.tagline2 {
	color:#FD7C17;
}
.tagline3 {
	font-size: 22px;
	color:#FFFFFF;
	margin: 10px 0px 8px 20px !important;
	padding:0px 0px 0px 0px !important;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0.03em;
	margin-top: 40px;
	margin-bottom: 20px;
}
.credit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: right;
	color: #FFFFFF;
	letter-spacing: 0.03em;
	margin-top: 40px;
	margin-bottom: 20px;
	margin-right: 5px;
}
.credit a {
	color:#FFFFFF;
	text-decoration: underline;
}
.row_highlight {
	background-image: url(../images/css/background_row_highlight.gif);
	background-repeat: no-repeat;
	height: 19px;
}
.row_highlight:hover {
	background-image: url(../images/css/background_row_highlight_hover.gif);
	background-repeat: no-repeat;
}
.row_highlight_spacing {
	height: 3px;
}
.contact {
	margin-top: 2px;
}

.tb_r2_c2 { background-color: #FFFFFF; padding: 5px; }
/*TEXTBOX LGT BLUE*/
.box_orange_r1_c1 { background-image: url(../images/css/box_orange_r1_c1.gif); background-repeat: no-repeat; width: 10px; height: 10px; }
.box_orange_r1_c2 { background-image: url(../images/css/box_orange_r1_c2.gif); background-repeat: repeat; height: 10px; }
.box_orange_r1_c3 { background-image: url(../images/css/box_orange_r1_c3.gif); background-repeat: no-repeat; width: 10px; height: 10px; }
.box_orange_r2_c1 { background-image: url(../images/css/box_orange_r2_c1.gif); background-repeat: repeat; width: 10px; }
.box_orange_r2_c3 { background-image: url(../images/css/box_orange_r2_c3.gif); background-repeat: repeat; width: 10px; }
.box_orange_r3_c1 { background-image: url(../images/css/box_orange_r3_c1.gif); background-repeat: no-repeat; width: 10px; height: 10px; }
.box_orange_r3_c2 { background-image: url(../images/css/box_orange_r3_c2.gif); background-repeat: repeat; height: 10px; }
.box_orange_r3_c3 { background-image: url(../images/css/box_orange_r3_c3.gif); background-repeat: no-repeat; width: 10px; height: 10px; }



/***  NEW Styles  ************************************************************************/

.content-heading  {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px; 
	font-weight:bold; 
	margin-top:25px;}

.right-column {float:right; width:225px; margin:0px 20px 20px 20px;}

.videos {float:left; width:340px; height:370px; margin:0px 0px 20px 20px; background-color:#EFEFEF;}
.videos p {padding:0px 5px 0px 10px;}



/***  FORM  ************************************************************************/
.news {margin:0px; padding:0px; background:#FFF;}
iframe {margin:0; padding:0; width:177px; height:500px;}
#NewsDiv { position: absolute; left: 0; top: 0; width: 100%;}
#NewsDiv p {margin:0; padding:5px 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#333; font-size:13px;}
#NewsDiv a, .NewsDiv a:link, .NewsDiv a:active, .NewsDiv a:visited {color:#0000cc;}
#NewsDiv a:hover {color:#4a5Cff;}

#search {margin:0px 0px 20px 0px; padding:0px; background: url(../members/images/search-bg.gif) 0px 0px no-repeat; width:208px; height:132px; clear:right; }
#search form {margin:0px; padding:10px;}
#search h2 {margin: 0px; padding:0px 0px 5px 0px; font-size:15px; line-height:17px; height:auto; font-weight:normal; color:#FFF; background:transparent;}
#search p {margin:0; padding:5px 0px; color:#FFF; font-size:11px;}
#search input {margin:10px 3px 0px 0px; padding:2px; border:1px solid #7f9db9; width:110px; float:left; display:inline;}
#search button {margin:10px 3px 0px 0px; padding:2px 4px; float:left; display:inline; font-size:11px; border:none; color:#000; background:#fd7c17;}
.clearleft {margin:0; padding:0px; height:1px; line-height:1px; font-size:1px; clear:left;}
.clear {margin:0; padding:0px; height:1px; line-height:1px; font-size:1px; clear:both;}

.thumb {margin:0px 0px 20px 20px ; padding:0; float:right; display:inline;}

.members-news {margin:0; padding:0px 0px 0px 10px; border-left: 1px solid #cccccc; font-family:Arial, Helvetica, sans-serif;}
.members-news h2 {margin: 0px; padding:0px 0px 5px 0px; font-size:15px; line-height:17px; height:auto; font-weight:normal; color:#000; background:transparent;}

.members-left {float: left; width: 494px; margin: 28px 0px 0px 0px; font-size:13px; line-height:18px; padding: 0px 20px 0px 0px;}
.members-right {float: left; width: 208px;  margin: 28px 0px 0px 0px; padding: 0px; font-size:13px; }
.members-left h2 {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 30px;
	font-weight: lighter;
	text-transform: uppercase;
	background: url(../images/css/background_h2.gif) 0px 0px no-repeat;
	height: 28px;
	line-height: 28px;
}


.buttons{padding:0px 0px 0px 20px;}
.buttons img {margin:0px 0px 0px 0px; padding:0px; float:left; display:block;}
.listing {margin:0px 0px 0px 20px; padding:20px 0px; border-bottom:1px solid #CCC;}
.listing p {padding-left:0px;}
.listing .pdf {margin:0; padding:0px 15px 0px 0px; float:left; display:inline;}
.listing .listingtext {margin:0; padding:0px; float:left; display:inline; width:380px;}
.listing .download {margin:0px 0px 0px 0px; padding:7px 0px 0px 15px; background: url(../images/css/li.gif) 0px 8px no-repeat; font-weight:bold;}
.listing .small {font-weight:normal; font-size:11px;}

.stock {margin:27px 0px 0px 0px; padding:17px; border:2px solid #a2d071; background:#FFF;}
.stock h2 {margin: 0px 0px 5px 0px; padding:0px 0px 14px 0px; font-size:15px; font-weight:bold; color:#333;}
.stock .right {float:right; display:inline; color:#006940;}
.stock p span {margin:0px 20px 0px 0px;}
.stock .download {margin:10px 0px 0px 0px; padding:7px 0px 0px 25px; background: url(../images/bullet.gif) 0px 0px no-repeat; font-weight:bold;}
.number {margin:0; padding:0px; background:#a2d071 url(../images/phone-sml.gif) 220px 4px no-repeat; color:#015031; font-size:18px; text-align:right;}
.number p {margin:0; padding:0px 15px 2px 0px; line-height:33px; font-weight:bold;}

form {margin:0; padding:0px 0px 0px 20px; font-size:11px;}
form h2 { padding-left: 10px; background: url(../images/css/background_h2.gif) -20px 0px no-repeat;}
label {font-weight:bold; margin:10px 0px 3px 0px; padding:0; font-size:12px; color:#666; line-height:18px}
input {margin:5px 0px 10px 0px; padding:3px; border:1px solid #ccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
select {margin:5px 0px 10px 0px;  padding:2px 0px; border:1px solid #ccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
textarea {height:120px; padding:3px; border:1px solid #ccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666;}

.textbox {width:619px;}
.smltextbox {width:220px;}

.select {width:619px; margin:0px 0px 10px 0px; padding:3px; border:1px solid #ccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.small_sel {width:268px;}
.halfsize {width:269px; margin:0px 10px 10px 0px; }
.hr {margin:20px 20px; padding:0px; height:1px; line-height:1px; background:#CCC;}

.buttons{margin:0px 0px 30px 0px;}

#item_list ul {list-style-type:none;}
#item_list li {margin:0; padding:5px 2px; list-style-type:none; background:transparent;}
#item_list .sect_heading {background:#c6000f; color:#fff; font-weight:bold;}
#item_list .row1{background:#eee; border-bottom:1px solid #ccc;}
#item_list .row2{border-bottom:1px solid #ccc;}

.results { list-style:none; padding:0px; margin:0px 0px 0px 20px; width:625px;}
.row1{padding:5px; border-bottom:1px solid #eee; margin:1px 1px 1px 0px; font:normal 10px verdana; background:#e8e8e8}
.row2{padding:5px; border-bottom:1px solid #eee; margin:1px 1px 1px 0px; font:normal 10px verdana; background:#cbcbcd; }
.results th { border-bottom:1px solid #333; font-size:1.1em;}
.sect_heading {padding:5px; margin:1px 1px 1px 0px; font:normal 10px verdana; color:#FFF;background:#FD7C17; color:#fff; font-weight:bold;}


td, tr, table {margin:0; padding:0;}
.error {margin:0px 20px 20px 20px; padding:5px 10px 5px 30px; background:#f3b4ad url(../images/error.gif) 10px 7px no-repeat; border:1px #ef1600 solid; font-weight:bold; color:#ef1600;}
.success {margin:0px 20px 20px 20px; padding:5px 10px 5px 30px; background:#c9fddb url(../images/success.gif) 10px 7px no-repeat; border:1px #00b83e solid; font-weight:bold; color:#00b83e;}

.sortlist { list-style:none; padding:0px; margin:0px; width:625px;}
.sortlistitem {padding:5px; border-bottom:1px solid #eee; margin:1px 1px 1px 0px; font:normal 10px verdana; color:#666; cursor:move; display:block;}
.sortlistitem a {color:#666; cursor:pointer; }
.sortlistheader {padding:5px; margin:1px 1px 1px 0px; font:normal 10px verdana; cursor:move; display:block; background:transparent; border-bottom:1px solid #eee}
.sortlistheader a {color:#082755; cursor:pointer;}
.sortlist2header {padding:5px;  margin:1px 1px 1px 0px; font:normal 10px verdana; cursor:move; display:block; background:transparent; border-bottom:1px solid #eee}
.sortlist2header a {cursor:pointer; }
.sortlistConfirm {margin:1px 1px 1px 0px; font:normal 12px verdana; width:558px; color:#009900; font-weight:bold; border:none;}
.sortlistsite {padding:5px; margin:1px 1px 1px 0px; font:normal 10px verdana; cursor:move; display:block;}

