html, body, ul, ol, li, p, 
h1, h2, h3, h4, h5, h6, 
form, fieldset, a { 
margin: 0; 
padding: 0; 
border: 0; 
}
p { padding: 5px 0px 0px; }
img { border: none; }
hr { height: 0px; border: 0px; border-top: 1px #aaa dotted; margin: 0px 0px 10px 0px; }
body {
	background-color: #a1969c;
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	color: #616264;
}
#Container {
	margin: 0px auto 0px auto;
	width: 960px;
}
#Border {
	float: left; 
	background-color: #fff;	
	padding: 0px 40px;
}
#Header {
	float: left;
	width: 880px;
	height: 130px;
}
#HeaderLeft {
	float: left;
}
#HeaderRight {
	float: right;
	text-align: right;
	padding: 5px 0px 0px 0px;
}
#HeaderRight a {
	color: #88338E;
	font-weight:bold;
	text-decoration: none;
}
#HeaderRight a:hover { text-decoration: underline; }
#FindRecipes {
	float:right;
	margin-top:36px; 
	width:196px; 
	height:50px; 
	background: url(images/findbox.gif) 0 0 no-repeat;
	text-align: left;
	padding: 6px 0px 3px 14px; 
}
#FindRecipes a { color: #fff; }
#FindRecipes a:hover { color: #fff; }
#FindRecipes p {
	color: #fff;
	padding: 0px 0px 4px 0px;
	font-weight: normal;
}

#Menu {
	float: left;
	width: 880px;
	text-align: left;
}
#Menu ul { margin: 0px 0px 0px 90px; padding: 0px 0px 0px 0px; display: inline; list-style-type: none; }
#Menu li { display:inline; background-image:url("images/menu_split.gif"); background-repeat:no-repeat; background-position:0px 0px; padding-left:15px; font-size: 13px; margin: 0px 0px 0px 0px; }
#Menu ul li a { font-size: 14px; font-weight: bold; text-decoration: none;  }
#Menu ul li a:hover { color: #87338C; }
#Content { 
	float: left; 
	width: 880px;
	*-width: 940px;
	min-height: 450px;
}

#Footer {
	float: left; 
	width: 880px;
	background-color: #FFFFFF;
	border-top: solid 1px #D7D7D7; 
	padding: 10px 0px;
	text-align: left;
	color: #999999;
	font-size: 9px;
}
#Footer a { color: #999999; text-decoration: none; }
#Footer a:hover { text-decoration: underline; }
#FooterLeft { float: left; width: 600px; }
#FooterRight { float: right; width: 200px; text-align: right; }

#Content .clearFloat {
    clear: both;
    display: block;
}


/* element styles*/
a { font-weight: normal;color: #616264; text-decoration:none; font-weight:bold; display:inline;}
.a_special { color: #87338C; text-decoration:underline; font-style:italic; font-weight:lighter; display:inline;}
/*
//a:hover { text-decoration: underline; }
//.a_view { font-size: 11px; color: #616264; font-weight: normal; text-decoration:underline; font-style:italic}
*/
ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
li {
	display:inline;
	background-image:url("images/menu_split.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:15px;
	font-size: 13px;
}



h1 { font-size: 18px; color: #88338E; font-weight:bold; line-height: 20px; }
h2 { font-size: 14px; color: #88338E; font-weight:normal; line-height: 18px; }
h3 { font-size: 12px; color: #88338E; font-weight:normal; }
h5 { font-size: 10px; font-family: bryantbold; display: inline; }
h6 { font-size: 10px; font-family: bryant; display: inline; }

.size11 { font-size: 11px; color: #616264; font-weight: normal;}
.size12 { font-size: 12px; color: #616264; font-weight: normal;}
.size13 { font-size: 13px; color: #616264; font-weight: normal;}
.size14 { font-size: 14px; color: #616264; font-weight: normal;}
.size16_purple { font-size: 16px; color: #88338E; font-weight:normal; }
.white { color: #ffffff; }
.black { color: #000; }
.red { color: #CC0000; }
.purple { color: #87338C; }
.bold { font-weight: bold; }
.underline { text-decoration: underline; }
.nounderline { text-decoration: none; }
.italics { font-style: italic; }
.alignright { float: right; }
.alignleft { float: left; }
.clear { clear: both; }
.text { width: 280px; border: 1px #aaa solid; padding: 2px; color: grey;  }
.textareacontact { width: 280px; height: 120px; border: 1px #aaa solid; padding: 2px; color: grey;  }
.select { width: 280px; border: 1px #aaa solid; }
.submit { width: 120px; border: 1px #aaa solid; }

/* Form Objects */
INPUT
{
	border: 0px hidden #cccccc;
	padding: 0px 0px 0px 0px;
	color: grey; 
}
TEXTAREA
{
	border: 1px solid #cccccc;
	padding: 5px 2px 2px 5px;
	width: 280px;
	height: 250px;

}

#Content100 {
	float: left;
	width: 500px;
	padding: 10px;
	background-color: #fff;
}
#Content101 {
	float: left;
	width: 180px;
	padding: 10px;
	background-color: #fff;
}


#Content100 ul { margin: 0px 0px 0px 0px; padding: 6px 0px 0px 25px; list-style-type: circle; }
#Content100 li { margin: 0px 0px 0px 0px; padding: 6px 0px 6px 0px; font-weight: bold; display:list-item; background-image: none; }
#Content101 ul { margin: 0px 0px 0px 0px; padding: 6px 0px 0px 25px; list-style-type: circle; }
#Content101 li { margin: 0px 0px 0px 0px; padding: 6px 0px 6px 0px; font-weight: bold; display:list-item; background-image: none; }
/*
#ContentLeft ul { margin: 0px 0px 0px 0px; padding: 6px 0px 0px 25px; list-style-type: circle; }
#ContentLeft li { margin: 0px 0px 0px 0px; padding: 6px 0px 6px 0px; font-weight: bold; display:list-item; background-image: none; }
*/

.ul_left_menu {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

.ul_left_menu li {
 	list-style-type: none;
	padding: 1px 0px;
	margin: 0px;
	padding: 2px 0px;
	display:list-item;
	background:none;
}
.ul_left_menu li a { text-decoration: none; font-weight: normal; } 

.ul_ingredients_list {
  margin: 0px 0px 0px 0px; /* Margin properties */
  text-align: left; /* Redefines the text alignment defined by the body element. */
  list-style-type: none;
}

.ul_ingredients_list li {
	display:list-item;
  list-style-type: none;
	background:none;
	border-bottom: solid 1px #88338E;
	padding-left:0px;
}

.ul_whatyouneed_list {
  margin: 0px 0px 0px 0px; /* Margin properties */
  text-align: left; /* Redefines the text alignment defined by the body element. */
  list-style-type: none;
}

.ul_whatyouneed_list li {
	display:list-item;
  list-style-type: none;
	background:none;
	border-bottom: solid 1px #88338E;
	padding-left:0px;
}




#ContentLeft { float: left; width: 660px; }
#ContentRight { float: right; width: 205px; }

#ContentLeft a:hover { color: #88338E; }

#rightColumn1 {
	background-color: #FFFFFF;
	border-left: solid 0px #FFFFFF; /* Left border properties */
	float: right;
	padding: 10px 0px 10px 10px; /* Padding properties */
	width: auto;
}
#leftColumn1 {
	background-color: #FFFFFF;
	border-right: solid 0px #8ab573; 
	float: left;
	text-align:left;
	padding: 10px 10px 10px 10px; 
}
.column {
	float: left;
}	
#Content .row { 
	float: left;
}
#Content .clearFloat {
	clear: both;
	display: block;
}

/* Boxes */
.box_top {background: url(images/box_dot.gif) 0 0 repeat-x;}
.box_bottom {background: url(images/box_dot.gif) 0 100% repeat-x;}
.box_left {background: url(images/box_dot.gif) 0 0 repeat-y;}
.box_right {background: url(images/box_dot.gif) 100% 0 repeat-y;}
.box_bottom_left {background: url(images/box_bottom_left.gif) 0 100% no-repeat;}
.box_bottom_right {background: url(images/box_bottom_right.gif) 100% 100% no-repeat;}
.box_top_left {background: url(images/box_top_left.gif) 0 0 no-repeat;}
.box_top_right {background: url(images/box_top_right.gif) 100% 0 no-repeat; padding: 10px 10px 0px 0px;}

.box2_top {background: #F4EAF5; url(images/box2_dot.gif) 0 0 repeat-x;}
.box2_bottom {background: url(images/box2_dot.gif) 0 100% repeat-x;}
.box2_left {background: url(images/box2_dot.gif) 0 0 repeat-y;}
.box2_right {background: url(images/box2_dot.gif) 100% 0 repeat-y;}
.box2_bottom_left {background: url(images/box2_bottom_left.gif) 0 100% no-repeat;}
.box2_bottom_right {background: url(images/box2_bottom_right.gif) 100% 100% no-repeat;}
.box2_top_left {background: url(images/box2_top_left.gif) 0 0 no-repeat;}
.box2_top_right {background: url(images/box2_top_right.gif) 100% 0 no-repeat; padding: 10px 10px 0px 0px;}

/*  Lines */
.line1_container { height: 15px; padding: 10px 0px 5px 0px;}
.line1_left {background: url(images/line1left.gif) 0 0 no-repeat;}
.line1_middle {background: url(images/line1middle.gif) 0 0 repeat-x;}
.line1_right {background: url(images/line1right.gif) 100% 0 no-repeat; padding:10px 0px;}
.line2_container { height: 15px; padding: 5px 0px;}
.line2_left {background: url(images/line2left.gif) 0 0 no-repeat;}
.line2_middle {background: url(images/line2middle.gif) 0 0 repeat-x;}
.line2_right {background: url(images/line2right.gif) 100% 0 no-repeat; padding:10px 0px;}
.line3 {background: url(images/line_thindot.gif) 0 100% repeat-x;}

.ProfilesRow { float: left; clear: both; }

.alert { color: #CC0000; font-weight: bold; }

.dash1 { float: left; clear: both; border-top: 2px #87338C solid; width: 10px; height: 1px; margin: 9px 180px 6px 0px; }
.dash2 { float: left; clear: both; border-top: 2px #87338C solid; width: 10px; height: 1px; margin: 9px 0px 6px 0px; }
.dash3 { float: left; clear: both; border-top: 1px #87338C solid; width: 6px; height: 1px; margin: 6px 125px 3px 0px; }
.dash4 { float: left; clear: both; border-top: 1px #87338C solid; width: 6px; height: 1px; margin: 6px 450px 3px 0px; }

.img_special {
 	float:left;
	display: block;
	width: 130px;
	height: 90px;
	background-repeat: no-repeat;
  	margin: 4px 10px 10px 0px;
 	overflow: hidden;
}


.bodytext { font-family: Arial; font-size: 12px; line-height: 14px; color: #616264; }
.largebodytext { font-family: Arial; font-size: 14px; line-height: 16px; color: #88338E; }

