body, table, tr, td, ul, li, p, div, p.text, ul.text {
FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif, Georgia;
font-size:11px;
line-height:11pt;
}

.orangetxt {

font-size: 11px; 
color: #ff8000; 
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:11pt;

}


.title {

font-size: 15px; 
color: #b30000; 
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;

}


a.orangetxt:link {
	TEXT-DECORATION: none
}
a.orangetxt:active {
	TEXT-DECORATION: none
}
a.orangetxt:visited {
	TEXT-DECORATION: none
}
a.orangetxt:hover {
	TEXT-DECORATION: underline
}

.redtxt {

font-size: 11px; 
color: #b30000; 
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:11pt;
font-weight:bold;

}


.wtxt {

FONT-SIZE: 11px; 
COLOR: #FFFFFF; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
line-height:13pt;

}


a.wtxt:link {
	TEXT-DECORATION: none
}
a.wtxt:active {
	TEXT-DECORATION: none
}
a.wtxt:visited {
	TEXT-DECORATION: none
}
a.wtxt:hover {
	TEXT-DECORATION: underline
}




.graytxt {

FONT-SIZE: 11px; 
COLOR: #959595; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
line-height:13pt;

}


a.graytxt, a.graytxt:link {
	TEXT-DECORATION: underline;
}

a.selected {
	text-decoration:none;
	color:#000;
}

a.graytxt:visited {
	TEXT-DECORATION: none;
}
a.graytxt:hover {
	TEXT-DECORATION: none;
	color:#000;
}

.nav {

FONT-SIZE: 11px;
font-weight:bold; 
COLOR: #FF0000; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
line-height:13pt;

}


.sidenav {

FONT-SIZE: 11px;
font-weight:bold; 
COLOR: #b35900; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
line-height:13pt;

}


a.sidenav, a.sidenav:link {
	TEXT-DECORATION: none;
}

a.selected1 {
	text-decoration:none;
	color:#ff8000;
}

a.sidenav:visited {
	TEXT-DECORATION: none;
}
a.sidenav:hover {
	TEXT-DECORATION: underline;
	
}


.ndate {

FONT-SIZE: 11px; 
COLOR: #b35900; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
line-height:14pt;

}


.text {

FONT-SIZE: 11px; 
COLOR: #000000; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
line-height:11pt;

}


A.text:link {
	TEXT-DECORATION: none
}
A.text:active {
	TEXT-DECORATION: none
}
A.text:visited {
	TEXT-DECORATION: none
}
A.text:hover {
	TEXT-DECORATION: underline
}


.btext {

FONT-SIZE: 12px; 
COLOR: #003471; 
FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0.025em;
line-height:14pt;

}

A.btext:link {
	TEXT-DECORATION: none
}
A.btext:active {
	TEXT-DECORATION: none
}
A.btext:visited {
	TEXT-DECORATION: none
}
A.btext:hover {
	TEXT-DECORATION: underline
}


.newstitle {

FONT-SIZE: 14px; 
COLOR: #003471; 
FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0.025em;
font-weight:bold;
}


.recipe {

FONT-SIZE: 17px; 
COLOR: #B30000; 
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing: 0.025em;
font-weight:bold;
}

.date {

FONT-SIZE: 10px; 
COLOR: #f7941d; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0.025em;

}

.smtext {

FONT-SIZE: 11px; 
COLOR: #000000; 
FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0.025em;
line-height:14pt;
font-weight:bold;

}


.link {

FONT-SIZE: 11px; 
COLOR: #003471; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0.025em;
}



A.link:link {
	TEXT-DECORATION: none
}
A.link:active {
	TEXT-DECORATION: none
}
A.link:visited {
	TEXT-DECORATION: none
}
A.link:hover {
	TEXT-DECORATION: underline
}

.sme {

FONT-SIZE: 11px; 
COLOR: #545454; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
line-height:13pt;
}

.orlink {

FONT-SIZE: 11px; 
COLOR: #f7941d; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

A.orlink:link {
	TEXT-DECORATION: none
}
A.orlink:active {
	TEXT-DECORATION: none
}
A.orlink:visited {
	TEXT-DECORATION: none
}
A.orlink:hover {
	TEXT-DECORATION: underline
}

.blink {

FONT-SIZE: 10px; 
COLOR: #f7941d; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

A.blink:link {
	TEXT-DECORATION: none
}
A.blink:active {
	TEXT-DECORATION: none
}
A.blink:visited {
	TEXT-DECORATION: none
}
A.blink:hover {
	COLOR: #003471;
}


div#content {
	padding:10px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	line-height:18px;

}

div#content h1 {
	margin:0;
	padding:30px 0 30px 0;
	color:#b30000;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	background: url(images/border-gray2.gif) 0px 70px repeat-x !important;
	background: url(images/border-gray2.gif) 0px 73px repeat-x;
	
}

div#content h2 {
	margin:0;
	padding:20px 0 20px 0;
	color:#000;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;	
	line-height:1.3em;
}

div#left_nav {
 background-color:#ffdfbf;
}

div#left_nav a, div#left_nav a:link {
	text-decoration:none;
	color:#b35900;
}

div#left_nav a.selected, div#left_nav a.selected:link {
	text-decoration:none;
	color:#ff8000;
}

div#left_nav a:hover, div#left_nav a.selected:hover {
	color:#ff0000;
}

 

div#left_nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	background: url(images/border-or.gif) 10px 37px no-repeat;
}

div#left_nav ul.sec {
	margin:0;
	padding:0;
	list-style-type:none;
	background: url(images/border-or.gif) 10px 55px no-repeat;
}

div#left_nav ul.lst {
	margin:0;
	padding:0 0 10px 0;
	list-style-type:none;
	background:none;
}

div#left_nav li {
	text-align:right;
	padding:10px 20px 10px 10px;
	margin:0;
	background: url(images/redpt.gif) 177px 19px no-repeat;
}

div#left_nav li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

/* products */
div#product {
	float:right;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:100px;
}


div#product1 {
	float:right;
	padding-left:10px;
	padding-right:60px;
	padding-bottom:5px;
}

div#product-sm {
	float:left;
	padding-left:0px;
	padding-right:10px;
	padding-bottom:5px;
}


/* recipes */
div#phlinks {
	float:right;
	padding-left:15px;
	padding-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.3em;
}

div#phlinks ul {
	margin:0;
	padding:0;
	list-style:none;
	border:1px solid #CCC;	
	background-color:#ffdfbf;
}

div#phlinks ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.3em;	
	padding:5px 0 5px 15px;
	background:#fff7ef url(images/redpt.gif) 5px 10px no-repeat;	
}

div#phlinks ul li.recipe_subject {
	font-weight:bold;
	background:none;
	padding:5px;
	color:#B30000;	
}


div#phlinks ul li a, div#phlinks ul li a:link {
	text-decoration:none;
	color:#b35900;
}

div#phlinks ul li a:hover {
	text-decoration:underline;
	color:#FF0000;
}

table#recipes_list ul {
	padding:0;
	margin:0;
	list-style:none;
}

table#recipes_list ul li {
	padding:0 0 5px 10px;
	background: url(images/redpt.gif) 0 5px no-repeat;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.3em;	
}

table#recipes_list ul li a, table#recipes_list ul li a:link {
	color:#b35900;
}

table#recipes_list ul li a:hover {
	color:#FF0000;
}


/*div#phlinks {
	width:180px;
	float:right;
	margin-top:60px;
	border:1px dotted #C1C1C1;
	padding:10px;
	margin-left:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

div#phlinks a, div#phlinks a:link {
	text-decoration:none;
	color:#ff8000;
}


div#phlinks a:hover, div#phlinks a.selected:hover {
	color:#b30000;
	text-decoration:underline;
}

div#phlinks strong {
	color:#b30000;
	font-size:11px;
}*/

/* gallery images */
#loader_bg {
	background-color:#EBEBE4;
	position:relative;
	top:8px;left:8px;height:7px;
	width:113px;font-size:1px
}
.title_h2 {
 width:350px;
 padding:12px 0 0 18px;
 font-size:14px; 
 margin:0;
}
.border_preview{
	z-index:100;
	position:absolute; 
	background: #fff;
	border: 1px solid #444;
}

.preview_temp_load {
	vertical-align:middle;
	text-align:center;
	padding: 10px;
}
.preview_temp_load img{	
	vertical-align:middle;
	text-align:center;
}

#interface1 {
	z-index:1;
}
#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:255;
}
#progress {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-color:#9D9D94
}

.borb1c6cedb {
	border-bottom:1px solid #c6cedb;
}

.borb1c6cedb1 {
	border-left:1px solid #c6cedb;
	border-right:1px solid #c6cedb;
}

.borb1c6cedb2 {
	border-right:1px solid #c6cedb;
}

table#gallery tr td {
	padding-bottom:10px;
}

a img { border:none; }

ul.sidebar { border:0px dotted #009999; margin:0 0 0 1.5em; padding:0; }
ul.sidebar li { margin:0 0 1.5em 0; padding:0; }

ul.sidebar li a:hover { text-decoration:underline; }
ul.sidebar li a { color:#003471; text-decoration:none; font-weight:700; }

.caption { color:#999; }

.CaptionWrap { width:240px; float:left; margin-right:12px; }
.CaptionWrapRight { width:240px; float:right; margin-left:12px;  }
.CaptionWrap img, .CaptionWrapRight img { margin-bottom:3px; border:1px solid #ddd; }
.adjust_pb { padding-bottom:1.5em; }
.NoMargin { margin:0; }

#page { text-align:left; }
#page form { margin-bottom:18px; }
#page form label { display:block; float:left; width:160px; }
#page form br { clear:left; }
#page form input, #page form textarea { margin-bottom:3px; } 
#page form input { width:266px; }
#page form input.submit { width:auto;}
#page .star { color:#990000; }

#page .col { width:220px; float:left; margin-right:20px; }
#page .last { margin-right:0; }
#page .detail { color:#666; }

hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}

ul li p, ol li p { text-align:left; }

a { outline:none; }

p.img img { text-align:center; border:1px solid #DDD; }
p.alt-img { text-align:center; }
p.alt-img img { display:block; border:5px solid #EEE; }
p.alt-img span.caption { display:block; background:#FFF; }

.photos span { display:block; padding-top:3px; font-family:Georgia, "Times New Roman", Times, serif; color:#888; }
.photos { margin-bottom:18px; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}