    input.check, input.checkbox {
        width: 20px;
        height: 50px;
        margin-right: 15px;
        float: left;
        border: 0;
   }

   .aligncenter {
        text-align: center;
   }

  /*    FORM      */

   fieldset {
        margin: 10px 0 20px 0;
        padding: 0 10px 10px 10px;
   }

   legend {
        margin-bottom: 10px;
        font-weight: bold;
   }


   input {
        font-family: verdana, helvetica, arial, sans-serif;
        color: #1a1a1a;
        padding: 3px 1px;
        width: 250px;
        border-top: 1px solid #6f6d6d;
        border-left: 1px solid #6f6d6d;
        border-bottom: 1px solid #1a1818;
        border-right: 1px solid #1a1818;
   }

   input.btn-submit {
        width: 120px;
        margin-top: 20px;
        background: url('images/bg_btn.gif');
        border: 3px double #bdb987;
        border-left-color: #c4c091;
        border-top-color: #c4c091;
   }

   input.radio {
        width: 20px;
        float: left;
        border: 0;
        margin-top: 10px;
   }

   textarea {
        font-family: verdana, helvetica, arial, sans-serif;
        color: #1a1a1a;
        padding: 3px 1px;
        width: 250px;
        border-top: 1px solid #6f6d6d;
        border-left: 1px solid #6f6d6d;
        border-bottom: 1px solid #1a1818;
        border-right: 1px solid #1a1818;
        overflow: auto;
   }

   label {
        display: block;
        color: #333;
        font-weight: bold;
        margin-top: 10px;
   }

   div.radio label {
        display: block;
        width: 100px;
        float: left;
   }

   select {
        width: 250px;
   }

   .error-message {
        color: red;
        padding: 3px 0 0 20px;
        font-size: .9em;
        background: url('images/bg_error.gif') no-repeat 0 2px;
   }

  /*    FORM     */


/*   TEXT FORMATTING    */

/* Products Start */
.product-footer { margin: 3em 0; }
.product-footer a { margin: 0 15px 0 0; }

td.prod_hdr {
        font-weight: bold;
        font-size: 12px;
        color: #d5550e;
        padding-top: 10px;
        padding-bottom: 10px;
}

td.prod_img {
        text-align: left;
}
td.prod_content {
        padding: 0 5px 5px 15px;
}
/* Products Ends */

/* Applications Start */
td.app_hdr {
        font-weight: bold;
        font-size: 12px;
        color: #d5550e;
        padding-top: 10px;
        padding-bottom: 10px;
}

/* Applications End */


/* Careers Start */
td.jobdtl_info {
        font-weight:bold;
        border:#dddddd solid 1px;
        background-color: #eeeeee;
        font-size: 11px !important;
        padding: 4px;
}

td.jobdtl_info1 {
        border:#dddddd solid 1px;
        background-color: #eeeeee;
        font-size: 11px !important;
        padding: 4px;
        margin: 1px 0 0 5px;
}

div.back {
        text-align: right;
        padding-right: 5px;
}

/* Careers End */

/* General Formattting Start */
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
h1 { margin-bottom: 1em; font-size: 1.6em; }
h2 { margin-bottom: 1em; font-size: 1.3em; color: #a03900; }
h3 { margin-top: 1em; margin-bottom: .5em; font-size: 1.1em; color: #201414; }
h4 { font-size: 1em; color: #7b5e46; }
h5, h6 { font-size: 1em; }
h4, h5, h6 { margin-bottom: .25em; margin-top: 1em; }
ul { padding: 0 0 0 10px; margin: 10px 0 20px 20px; list-style-type: disc; }
p { margin: 0 0 20px 0; line-height: 1.4em; }
a {color: #d5550e; text-decoration:none;}
a:hover {color: #d2723c; text-decoration:underline;}
a img { border: 3px double #ddd; }
a:hover img { border: 3px double #d5550e; }
.centerme { text-align: center; }
.alignright { text-align: right; }
.clear { clear: both; }
.hide { display: none; }


.big { font-size: 1.2em; }
.bigger { font-size: 1.4em; }
.small { font-size: .9em; }
.smaller { font-size: .8em; }
.semibold { font-weight: 600; }
.bold { font-weight: 800; }
.italic { font-style: italic; }
.light { color: #887777; }
.dark { color: #000000; }
.serif { font-family: "Times New Roman", serif; }

.componentheading {
        font-weight: bold;
        font-size: 12px;
        color: #d5550e;
        padding-top: 10px;
}


table   { margin-bottom: 1.4em; }
th      { border-bottom: 2px solid #ccc; font-weight: bold; }
td      { border-bottom: 1px solid #ddd; }
th,td   { padding: 4px 10px 4px 0; }
tfoot   { font-style: italic; }
caption { background: #ffc; }

td.nostyle { border-bottom: none; }

p.contacts {
        font-size: 105%;
        font-weight: bold;
        color: #666;
}

select.multiselect {
     width: 450px;
}

a.spreadout {
        font-size: 90%;
}

a.apply_now {
        text-align: center;
        font-size: 120%;
        font-weight: bold;
}

a.apply_now:hover {
        background-color: #d5550e;
        padding: 2px 2px 2px 2px;
        color: white;
        text-decoration: none;
}
/* General Formatting End */

/* Carousel */
.carousel-component {
        background:#e2edfa;
        padding:6px 0px 6px 0px;
        -moz-border-radius:10px;
        color:#618cbe;
}
.carousel-component ul.carousel-list {
        margin:0px;
        padding:0px 0px 0px 0px;
}
.carousel-component .carousel-list li {
        text-align:center;
        margin:0px 0px 0px 0px;
        padding:0px;
        font:10px verdana,arial,sans-serif;
        color:#666;
}
.carousel-component .carousel-vertical li {
}
.carousel-component ul.carousel-vertical {
}
/* Carousel */

/*FAQs*/
#faqs { margin-bottom: 10px; }
#faqs .contentbody { padding: 10px 20px 40px 20px; min-height: 0; }
#faqs h3 { font-size: 110%; font-weight: normal; padding-bottom: 12px;}
#faqs .faqAnswer { margin-left: 20px; }
#faqs a { text-decoration: none; }
#faqs p { line-height: 150%; }
.faqAnswer p { line-height: 18px; margin-bottom: 25px; }

/*CONTACT US*/
#contactus-left {
        width: 270px;
        float: left;
}

#contactus-right {
        width: 250px;
        float: right;
        color: #333;
        font-weight: bold;
        font-size: 1.1em;
        margin-top: 38px;
}

div#img_block {
        position:relative;
        width: 690px;
        height: 300px;
}

div#img_block.pages {
        position:relative;
        width: 690px;
        height: 300px;
}

div#img_block img { display:block;}

div#img_block ul.home {
        margin:0;
        padding:0;
        list-style:none;
        position:absolute;
        top:270px;
        right:43px;
        font:10px/19px Arial, Helvetica, sans-serif;
}
div#img_block ul.home li {
        float:left;
        padding-left:5px;
}
div#img_block ul.home span.slidenum {
        color:#727274;
        display:block;
        padding-left:9px;
        width:14px;
        background:url(img/bg-controls.png) no-repeat;
}
div#img_block ul.home a:hover,
div#img_block ul.home li.active span.slidenum {
        text-decoration:none;
        color:#fff;
        background:url(img/bg-controls-hover.png) no-repeat;
}

/* Request sample */
div#sample {
	width: 100%;
}

div#sample div.samplecol {
	width: 25%;
	float: left;
}

div#sample div.checkbox input {
	float: left;
	width: 30px;
}

/* Content Images */

.pelletimg {
	float:left;
	margin: 10px 15px 10px 0;
	border: 1px solid #BBB;
}

.ingredientsimg {
	border: 1px solid #BBB;
}

.nutritionimg {
	float:left;
        margin: 0 15px 10px 0;
        border: 1px solid #BBB;
}

.deepfry {
	float: left;
        margin: 0 15px 10px 0;
        border: 1px solid #BBB:
}

.pressurepuff {
	float:right;
        margin: 0 0 10px 15px;
        border: 1px solid #BBB;
}

.twists, .narrows{
	border 1px solid #BBB;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 30px;
}
