* body {
	font-size:10pt;	Zoom: 1.0 /**normalizes zoom in IE7 to 100%**/}

body { text-align:left; /**centers page**/ padding:0; width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; margin: 0 auto; background: #FFC url(../images/bg_body.jpg); }

p { font-size: 11pt; line-height: 1.5em; font-family: Arial, Helvetica, sans-serif; }

ul {font-size: 12pt; }

.cel_orderform {}
.cel_bg_stripes { background: url(../images/bg.gif); }
.cel_bg_stripes_stroke_rt { background: url(../images/bg.gif); border-right: 2px solid #FFF; }
.cel_3footer { background: url(../images/3footer3.jpg) no-repeat right; height: 105px; }

.cel_section_title { background: #fc6; font: bold 16px Arial, Helvetica, sans-serif; color: #690003; padding: 3px 1px 3px 6px; }
.cel_section_title_nopad { background: #fc6; font: bold 14px Arial, Helvetica, sans-serif; color: #690003; text-align: center; }
.cel-tan { background-color: #F1E4D0; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #7A0201; line-height: 1.5em; padding: 0px; }
.cel-dk-tan { background-color: #dac4a1; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #7A0201; line-height: 1.5em; padding: 0px; }
.cel-gray { background-color: #D7D1C7; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #7A0201; line-height: 1.5em; padding: 0px; }
.cel-white { background-color: #ffffff; text-align: center; font-weight: bold; font-family: Verdana, Geneva, sans-serif; font-size: 18px; padding: 6px; }

.floatleft {float: left; margin-right:10px; margin-bottom: 1px;}
.floatright {float: right;margin: 10px;}



a.footer{ color:#FFF; text-decoration:underline }
a.footer:hover,a:active,a:focus{text-decoration:underline;color: #6F6;}


#header
{ height: 204px; background-color: #450101; background-image: url(../images/header.jpg); background-repeat: no-repeat; background-position: center;}


/**Horizontal menu**/

.navbg { background: #690003; padding-left: 0%; height: 23px; }
.horizontalcssmenu ul{ margin: 0; padding: 0; list-style-type: none;}

/*Top level list items*/

.horizontalcssmenu ul li{ position: relative; display: inline; float: left; background-color: #FF0000; 
}

li.drop{ position: relative; display: inline; float: left; font-size: 24px; font-style: normal; border-left: 1px solid #C00; 
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{ display: block; width: 123px; text-decoration: none; background: #690003; color: #FC6; font: bold 12px Tahoma; border-right: 1px solid #C00; text-align: center; padding-top: 5px; padding-bottom: 5px; }

	
/*Sub level menu*/
.horizontalcssmenu ul li ul{ left: 0; top: 0; border-top: 1px solid #202020; position: absolute; display: block; visibility: hidden; z-index: 100;}
.horizontalcssmenu ul li a:hover{ background: #FC6; color: #690003; text-align: center;}
* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/padding-top: 1em;}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }

/* End Horizontal nav code */

.font_section_title { font: bold 16px Arial, Helvetica, sans-serif; color: #650101;}
.font_bold  {font: bold 13px Tahoma, Geneva, sans-serif;	color: #000;}
.font_bold_white  { font: bold 16px Arial, Helvetica, sans-serif; color: #fff; }
.font_bold_red  { font: bold 16px Arial, Helvetica, sans-serif; color: #690003; }

.font_meat  { font: 11px Arial, Helvetica, sans-serif; color: #3b3016; }
.font_footer  { font-size: 12px; color: #FFF; }
.font_prices { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.font_prices_red { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #690003; }
.font_small  { font: 9px Arial, Helvetica, sans-serif; color: #3b3016;}
.font_small_2  { color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
.font_gray { color: #615b51; font-size: 18px; font-style: italic; }

#footer { clear: both; margin: 0; padding: .5em; color: #333; border-top: 1px solid gray; background-image: url(../images/bg_footer.jpg); background-repeat: repeat;}





.textbox{
	border: solid 1px #c2c2c2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	height:20px;
}

.form_text{ font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; 
}

.row1{
	background:#FFFFFF;
}
.row2{
	background:#EEEEEE;
}


.mandatory{ text-align:right; font-size:12px; color:#333333; width: 400px; }

