@charset "UTF-8";
/* CSS Document */
/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, h7, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: #fff;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* END RESET ------------------------------------------------------------------ */

/* ------------------------------ THE MAIN CSS IS FOR ALL CONSTANT ITEMS THAT WILL NOT CHANGE MINUS BANNER ---------------------- */ 

h1,.h1 { font-size: 20px; line-height: 1.2em; color: #6E8CB0; padding: 0px; margin-bottom:15px; font-family: Verdana, Geneva, sans-serif;}
h2,.h2 { font-size: 18px; line-height: 1.2em; color: #493414; padding: 0px; margin-bottom:10px; font-family: Verdana, Geneva, sans-serif; }
h3,.h3 { font-size: 14px; line-height: 1.5em; color: #87ab5d; padding: 0px; margin-bottom:10px; margin-left: 10px; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #6E8CB0;font-family: Verdana, Geneva, sans-serif;  }
h4,.h4 { font-size: 12px; line-height: 1.2em; color: #87ab5d; padding: 0px; margin-bottom: 0px; margin-left: 10px; font-family: Verdana, Geneva, sans-serif; }
h5,.h5 { font-size: 14px; line-height: 1.2em; color: #493414; font-family: Verdana, Geneva, sans-serif; }
h6,.h6 { font-size: 14px; line-height: 1.2em; color: #493414; font-family: Verdana, Geneva, sans-serif; }
h7,.h7 { font-size: 22px; line-height: 1.2em; color: #493414; font-family: Verdana, Geneva, sans-serif; }
p { font-size: 11px; line-height: 1.2em; color: #493414; font-family: Verdana, Geneva, sans-serif; }
ul,ol { font-size: 11px; line-height: 1.2em; color: #493414; font-family: Verdana, Geneva, sans-serif; }
li { font-size: 11px; line-height: 1.2em; color: #493414; font-family: Verdana, Geneva, sans-serif; }
tr { font-size: 11px; color: #493414; font-family: Verdana, Geneva, sans-serif; }
td { font-size: 11px; color: #493414; font-family: Verdana, Geneva, sans-serif; }
a { font-family: Verdana, Geneva, sans-serif; }



/* -------------WRAPPER START---------------------- */
#wrapper {
	width: 900px;
	margin: 0 auto;
	padding: 0px;
	border: none;
}
/* -------------WELCOME BANNER STARTS---------------------- */
.banner {
	width: 900px;
	margin-top: 20px;
}
/* -------------------------NAVBAR START------------------------------------ */
#navBar {
	position: relative;
	float: left;
	width: 900px;
	height: 22px;
	margin-bottom: 10px;
	background-image: url(../_images/_gifs/navBarBackground.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#navBar .navButtonHome { position: absolute; left: 100px; top: 0px; width: 100px; height: 22px; text-align: center; }
#navBar .navButtonRecipes { position: absolute; left: 200px; top: 0px; width: 100px; height: 22px; text-align: center; }
#navBar .navButtonArticles { position: absolute; left: 300px; top: 0px; width: 100px; height: 22px; text-align: center; }
#navBar .navButtonTips { position: absolute; left: 400px; top: 0px; width: 100px; height: 22px; text-align: center; }
#navBar .navButtonResources { position: absolute; left: 500px; top: 0px; width: 100px; height: 22px; text-align: center; }
#navBar .navButtonAboutUs { position: absolute; left: 600px; top: 0px; width: 100px; height: 22px; text-align: center; }
#navBar .navButtonPartners { position: absolute; left: 700px; top: 0px; width: 100px; height: 22px; text-align: center; }

#navBar .navButtonHome a { text-decoration: none; color: #FFF; height: 22px; display: block; line-height: 2.0em; font-size: 11px; font-family: Verdana, Geneva, sans-serif; letter-spacing: .1em; }
#navBar .navButtonRecipes a { text-decoration: none; color: #FFF; height: 22px; display: block; line-height: 2.0em; font-size: 11px; font-family: Verdana, Geneva, sans-serif; letter-spacing: .1em; }
#navBar .navButtonArticles a { text-decoration: none; color: #FFF; height: 22px; display: block; line-height: 2.0em; font-size: 11px; font-family: Verdana, Geneva, sans-serif; letter-spacing: .1em; }
#navBar .navButtonTips a { text-decoration: none; color: #FFF; height: 22px; display: block; line-height: 2.0em; font-size: 11px; font-family: Verdana, Geneva, sans-serif; letter-spacing: .1em; }
#navBar .navButtonResources a { text-decoration: none; color: #FFF; height: 22px; display: block; line-height: 2.0em; font-size: 11px; font-family: Verdana, Geneva, sans-serif; letter-spacing: .1em; }
#navBar .navButtonAboutUs a { text-decoration: none; color: #FFF; height: 22px; display: block; line-height: 2.0em; font-size: 11px; font-family: Verdana, Geneva, sans-serif; letter-spacing: .1em; }
#navBar .navButtonPartners a { text-decoration: none; color: #FFF; height: 22px; display: block; line-height: 2.0em; font-size: 11px; font-family: Verdana, Geneva, sans-serif; letter-spacing: .1em; }

#navBar .navButtonHome a:hover { background: url(../_images/_gifs/navBarRollover.gif); background-repeat: no-repeat; background-position: left top; }
#navBar .navButtonRecipes a:hover { background: url(../_images/_gifs/navBarRollover.gif); background-repeat: no-repeat; background-position: left top; }
#navBar .navButtonArticles a:hover { background: url(../_images/_gifs/navBarRollover.gif); background-repeat: no-repeat; background-position: left top; }
#navBar .navButtonTips a:hover { background: url(../_images/_gifs/navBarRollover.gif); background-repeat: no-repeat; background-position: left top; }
#navBar .navButtonResources a:hover { background: url(../_images/_gifs/navBarRollover.gif); background-repeat: no-repeat; background-position: left top; }
#navBar .navButtonAboutUs a:hover { background: url(../_images/_gifs/navBarRollover.gif); background-repeat: no-repeat; background-position: left top; }
#navBar .navButtonPartners a:hover { background: url(../_images/_gifs/navBarRollover.gif); background-repeat: no-repeat; background-position: left top; }

#navBar .navButtonHome a.current { background: url(../_images/_gifs/navBarRollover.gif); background-repeat: no-repeat; background-position: left top; }
#navBar .navButtonRecipes a.current { background: url(../_images/_gifs/navBarRollover.gif); background-repeat: no-repeat; background-position: left top; }
#navBar .navButtonArticles a.current { background: url(../_images/_gifs/navBarRollover.gif); background-repeat: no-repeat; background-position: left top; }
#navBar .navButtonTips a.current { background: url(../_images/_gifs/navBarRollover.gif); background-repeat: no-repeat; background-position: left top; }
#navBar .navButtonResources a.current { background: url(../_images/_gifs/navBarRollover.gif); background-repeat: no-repeat; background-position: left top; }
#navBar .navButtonAboutUs a.current { background: url(../_images/_gifs/navBarRollover.gif); background-repeat: no-repeat; background-position: left top; }
#navBar .navButtonPartners a.current { background: url(../_images/_gifs/navBarRollover.gif); background-repeat: no-repeat; background-position: left top; }

/* -------------SIDE BAR START. This is standard size of 460px tall but can strech inf ---------------------- */
#sidebar1 {
	position: relative;
	float: left;
	width: 175px;
	margin-bottom: 10px;
}/* see bottom for sidebar content options */

/* ------------- MAINCONTENT START. Auto streches ---------------------- */
#mainContent {
	float: left;
	width: 520px;
	margin-left: 10px;
	margin-bottom: 10px;
}/* see bottom for main content options */
/* -------------SIDE BAR START. This is standard size of 460px but can strech inf ---------------------- */
#sidebar2advertising {
	position: relative;
	float: right;
	margin-bottom: 10px;
	width: 175px;
}
/* ------------- FOOTER START ---------------------- */
#footer {
	position: relative;
	float: left;
	width: 900px;
	height: 40px;
	margin-bottom: 30px;
	background-image: url(../_images/_jpgs/footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#footer .footerlegals { position: absolute; top: 10px; left: 20px; width: 470px; height: 20px; margin: 0; padding: 0px; font-size: 10px; text-align: center; }
#footer .footerButtonTerms { position: absolute; top: 10px; right: 210px; width: 160px; height: 20px; margin: 0; padding: 0px; font-size: 10px; text-align: center;  }
#footer .footerButtonPrivacy { position: absolute; top: 10px; right: 100px; width: 110px; height: 20px; margin: 0; padding: 0px; font-size: 10px; text-align: center;  }
#footer .footerButtonContact { position: absolute; top: 10px; right: 20px; width: 80px; height: 20px; margin: 0; padding: 0px; font-size: 10px; text-align: center;  }

#footer .footerlegals p { color: #333; height: 20px; display: block; font-size: 11px; line-height: 1.9em; font-family: Verdana, Geneva, sans-serif; }
#footer .footerButtonTerms a { text-decoration: none; color: #333; font-size: 11px; height: 20px; display: block; line-height: 1.9em; font-family: Verdana, Geneva, sans-serif; border-right-width: 1px; border-right-style: solid; border-right-color: #666; 
}
#footer .footerButtonPrivacy a { text-decoration: none; color: #333; font-size: 11px; height: 20px; display: block; line-height: 1.9em; font-family: Verdana, Geneva, sans-serif; border-right-width: 1px; border-right-style: solid; border-right-color: #666;}
#footer .footerButtonContact a { text-decoration: none; color: #333; font-size: 11px; height: 20px; display: block; line-height: 1.9em; font-family: Verdana, Geneva, sans-serif; }

#footer .footerButtonTerms a:hover { color: #09F; }
#footer .footerButtonPrivacy a:hover { color: #09F; }
#footer .footerButtonContact a:hover { color: #09F; }
/* ------------- BASIC CLEARFLOATS CLASS ---------------------- */
.clearFloats { clear:both; height:0; font-size: 1px; line-height: 0px; }
	
/* This is for the body text MC area */
.TextArea {
	position: relative;
	float: left;
	width: 490px;
	padding: 10px 20px;
}
.TextArea h1,h2,h3,h4,h5,h6,p,ul,ol,li,tr,td,a { font-family: Verdana, Geneva, sans-serif; margin: 0px; padding: 0px; }

/* 
Colors: 
#6E8CB0 Blue 
#993333 Red/Burg
#493414 Brown
#8d7b57 Light Brown
#385714 Dark Green
#87ab5d Medium Green
#a7c782 Light Green
#FC3 Yellow
#666 Grey Text

*/
.TextArea h1 { font-size: 20px; line-height: 1.2em; color: #6E8CB0; padding: 0px; margin-bottom:15px; font-family: Verdana, Geneva, sans-serif;}
.TextArea h2 { font-size: 18px; line-height: 1.2em; color: #493414; padding: 0px; margin-bottom:10px; font-family: Verdana, Geneva, sans-serif;}
.TextArea h3 { font-size: 14px; line-height: 1.5em; color: #87ab5d; padding: 0px; margin-bottom:10px; margin-left: 10px; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #6E8CB0;font-family: Verdana, Geneva, sans-serif; }
.TextArea h4 { font-size: 12px; line-height: 1.2em; color: #87ab5d; padding: 0px; margin-bottom: 0px; margin-left: 10px; font-family: Verdana, Geneva, sans-serif;}
.h4 { font-size: 12px; line-height: 1.2em; color: #87ab5d; padding: 0px; margin-bottom:10px; margin-left: 10px; font-family: Verdana, Geneva, sans-serif; }
.TextArea h5 { font-size: 12px; line-height: 1.2em; color: #d18f4d; padding: 0px; margin-bottom: 0px; margin-left: 10px; font-family: Verdana, Geneva, sans-serif;}
.h5 { font-size: 12px; line-height: 1.2em; color: #d18f4d; padding: 0px; margin-bottom:10px; margin-left: 0px; font-family: Verdana, Geneva, sans-serif; }
.TextArea p { font-size: 11px; line-height: 1.2em; color: #666; padding: 0px; margin-bottom: 20px; margin-left: 10px; }
.pbold { color: #87ab5d; font-weight: bold;}
.TextAreaBold {font-weight: bold;}
.TextArea ol {
	padding: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	font-family: Verdana, Geneva, sans-serif; 	
	list-style-type: decimal;
}
.TextArea ul {
	padding: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	font-family: Verdana, Geneva, sans-serif; 	
	list-style-type: disc;
}
.TextArea li { font-size: 11px; line-height: 1.8em; color: #666; padding: 0px; font-family: Verdana, Geneva, sans-serif; }
.TextArea td { font-size: 11px; font-family: color: #493414; padding: 0px; margin:0px; font-family: Verdana, Geneva, sans-serif; }
.TextArea tr { font-size: 11px; font-family: color: #493414; padding: 0px; margin:0px; font-family: Verdana, Geneva, sans-serif; }
.TextArea a { font-family: Verdana, Geneva, sans-serif; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; color:#09F; font-family: Verdana, Geneva, sans-serif; }
.textAreaSMquote { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 1.2em; color: #666; padding: 0px; margin-bottom: 20px; margin-left: 10px; font-family: Verdana, Geneva, sans-serif; }

/* This is all for recipe descriptions and allergies section ----------------------------------------- */
.TextArea .TextAreaDSC { float: right; width: 220px; margin-bottom: 20px; }
/* Image for  recipes */
.TextArea .TextAreaImg { float: right; height: 200px; width: 200px; background: #666; margin-bottom: 10px; }
/* Allergy icons */
.TextArea .TextAreaALG { float: right; width: 200px; }
.TextArea .TextAreaALGSUB { position: relative; float: left; width: 50px; height: 50px; }
.TextArea .TextAreaALG img { float: left; width: 50px; height: 50px; }

.TextArea .TextAreaCND { float: left; width: 450px; height: 50px; margin-left: 10px; }
.TextArea .TextAreaCND img { float: left; width: 50px; height: 50px; margin-right: 5px; }

.TextArea .TextAreaDSC h3 { margin-left: 20px; padding-left: 0px; border: none; }

/* ----------------------- sidebar1 options --------------------- */

#sidebar1 .sidebarWrap { position: relative; float: left; width: 175px; margin-bottom: 10px; } 
#sidebar1 .sidebarFrame { width: 175px; }

/* sidebar navigation */

#sidebar1 .sidebarNavbutton {
	position: relative;
	float: left;
	width: 175px;
	height: 30px;
	text-align: center;
	display: inline;
	background-color: #6E8CB0;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#sidebar1 .sidebarNavbutton a { text-decoration:none; width: 175px; height: 30px; line-height: 2.5em; 
font-size: 12px; font-family:Verdana, Geneva, sans-serif; color: #FFF; display: block; font-weight: normal; }
#sidebar1 .sidebarNavbutton a:hover { background: #6E8CB0; }
#sidebar1 .sidebarNavbutton a.current { background: #6E8CB0; }

/* Sidebar option Blue--------------------------------------------------------------------------- */
#sidebar1 .sidebarHeaderBLU { float: left; position: relative; overflow: hidden; display: inline; width: 175px; height: 30px; background-color: #6E8CB0; text-align: center; 
border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #CCC;}
#sidebar1 .sidebarHeaderBLU h1 { font-size: 11px; color: #fff; font-weight: bold; line-height: 2.7em; display: block; width: 175px; height: 30px;  background:url(../_images/_pngs/headerClear.png);}

#sidebar1 .sidebarFrameBLU { width: 175px; }

#sidebar1 .sidebarFooterBLU { overflow: hidden; display: inline; width: 175px; height: 10px; background: #6E8CB0;}

#sidebar1 .sidebarNavbuttonBLU { position: relative; float: left; width: 175px; height: 30px; text-align: center; display: inline; background-color: #9DC9FF; border-bottom-width: thin;
border-bottom-style: solid;	border-bottom-color: #FFF; }

#sidebar1 .sidebarNavbuttonBLU a { text-decoration:none; width: 175px; height: 30px; line-height: 2.5em; 
font-size: 12px; font-family:Verdana, Geneva, sans-serif; color: #666; display: block; font-weight: normal; }

#sidebar1 .sidebarNavbuttonBLU a:hover { background: #6E8CB0; color: #fff; }
#sidebar1 .sidebarNavbuttonBLU a span.current { background: #6E8CB0; color: #fff; }
/* Sidebar option Blue end----------------------------------------------------------------------- */

/* Sidebar option Brown --------------------------------------------------------------------------- */
#sidebar1 .sidebarHeaderBRN { float: left; position: relative; overflow: hidden; display: inline; width: 175px; height: 30px; background-color: #493414; text-align: center; 
border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #CCC;}
#sidebar1 .sidebarHeaderBRN h1 { font-size: 11px; color: #fff; font-weight: bold; line-height: 2.7em; display: block; width: 175px; height: 30px;  background:url(../_images/_pngs/headerClear.png);}

#sidebar1 .sidebarFrameBRN { width: 175px; }

#sidebar1 .sidebarFooterBRN { overflow: hidden; display: inline; width: 175px; height: 10px; background: #493414;}

#sidebar1 .sidebarNavbuttonBRN { position: relative; float: left; width: 175px; height: 30px; text-align: center; display: inline; background-color: #DEC69B; border-bottom-width: thin;
border-bottom-style: solid;	border-bottom-color: #FFF; }

#sidebar1 .sidebarNavbuttonBRN a { text-decoration:none; width: 175px; height: 30px; line-height: 2.5em; 
font-size: 12px; font-family:Verdana, Geneva, sans-serif; color: #666; display: block; font-weight: normal; }

#sidebar1 .sidebarNavbuttonBRN a:hover { background: #493414; color: #fff; }
#sidebar1 .sidebarNavbuttonBRN a.current { background: #493414; color: #fff; }
/* Sidebar option Blue end----------------------------------------------------------------------- */

/* Sidebar option Green --------------------------------------------------------------------------- */
#sidebar1 .sidebarHeaderGRN { float: left; position: relative; overflow: hidden; display: inline; width: 175px; height: 30px; background-color: #69814E; text-align: center; 
border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #CCC;}
#sidebar1 .sidebarHeaderGRN h1 { font-size: 11px; color: #fff; font-weight: bold; line-height: 2.7em; display: block; width: 175px; height: 30px;  background:url(../_images/_pngs/headerClear.png);}

#sidebar1 .sidebarFrameGRN { width: 175px; }

#sidebar1 .sidebarFooterGRN { overflow: hidden; display: inline; width: 175px; height: 10px; background: #69814E;}

#sidebar1 .sidebarNavbuttonGRN { position: relative; float: left; width: 175px; height: 30px; text-align: center; display: inline; background-color: #CDD5C4; border-bottom-width: thin;
border-bottom-style: solid;	border-bottom-color: #FFF; }

#sidebar1 .sidebarNavbuttonGRN a { text-decoration:none; width: 175px; height: 30px; line-height: 2.5em; 
font-size: 12px; font-family:Verdana, Geneva, sans-serif; color: #666; display: block; font-weight: normal; }

#sidebar1 .sidebarNavbuttonGRN a:hover { background: #69814E; color: #fff; }
#sidebar1 .sidebarNavbuttonGRN a.current { background: #69814E; color: #fff; }
/* Sidebar option Blue end----------------------------------------------------------------------- */

/* ----------------------- sidebar2 options --------------------- */
#sidebar2advertising .sidebar2Wrap { position: relative; float: left; width: 175px; margin-bottom: 0px; }
#sidebar2advertising .sidebar2Header { float: left; position: relative; overflow: hidden; display: inline; width: 175px; height: 30px; background-color: #6E8CB0; text-align: center; 
border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #CCC;}
#sidebar2advertising .sidebar2Header h1 { font-size: 11px; color: #fff; font-weight: bold; line-height: 2.7em; display: block; width: 175px; height: 30px;  background:url(../_images/_pngs/headerClear.png);} 
#sidebar2advertising .sidebar2Frame { width: 175px; background-color: #6E8CB0; }
#sidebar2advertising .sidebar2Footer { overflow: hidden; display: inline; width: 175px; height: 10px; background: #6E8CB0;}

/* ----------------------- mainContent Options ----------------- */
.border {
	float: left;
	width: 530px;
	margin-bottom: 20px;
}
.borderHeaderGRN {
	position: relative;
	float: left;
	width: 530px;
	height: 10px;
	display: inline;
	overflow: hidden;
	background-image: url(../_images/_jpgs/r_recipeHeaderGRN.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.borderFrameGRN {
	float: left;
	width: 530px;
	background-image: url(../_images/_jpgs/r_recipeHeader1pxGRN.jpg);
	background-repeat: repeat-y;
	background-position: left top;	
}
.borderFooterGRN {
	float: left;
	width: 530px;
	height: 10px;
	margin-bottom: -10px;
	background-image: url(../_images/_jpgs/r_recipefooterGRN.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* ------------- END OF DOCUMENT. All pages content use individual styel sheets ---------------------- */

/* conditions */

.recipeCNDlisting { position: relative; float: left; width: 490px; margin-bottom: 10px; }
.recipeCNDlisting img { position: relative; float: left; width: 50px; height: 50px; margin-left: 10px; }
.recipeCNDlistingText { float: left; position: relative; width: 420px; margin-left: 10px;}
.recipeCNDlistingText a.header { text-decoration: none; display: block; font-size: 14px; line-height: 1.5em; color: #6E8CB0; margin-bottom:5px; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #CCC; }
.recipeCNDlistingText a:hover { color: #69C; }
.recipeCNDlistingText p { font-size: 11px; line-height: 1.2em; color: #666; margin-left: 0px;}

/* icon floating */
.recipeCNDtitle { float: left; width: 490px; position: relative; margin-bottom: 10px; clear: right;}
.recipeCNDtitle img { position: relative; float: left; width: 50px; height: 50px; }
.recipeCNDtitleText { float: left; position: relative; width: 350px; margin-left: 10px; }
.recipeCNDtitleText H1 { line-height: 2.5em; }

/* recipe List */

.recipeList { position: relative; float: left; width: 450px; margin-bottom: 15px;}
.recipeListimg { position: relative; float: left; width: 50px; height: 50px; margin-left: 10px; margin-top: 5px; background: #333; }
.recipeListText { float: left; position: relative; width: 370px; margin-left: 10px;}
.recipeListText p { margin: 0px; }
.recipeListText a {
	text-decoration: none;
	display: block;
	font-size: 14px;
	line-height: 1.5em;
	color: #993333;
	margin-bottom: 0px;
	text-transform: capitalize;
}
.TextArea h3 {
	margin-bottom: 20px;
}
.TextArea h7 { font-size: 14px; line-height: 1.5em; color: #87ab5d; padding: 0px; margin-bottom:10px; margin-left: 10px; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #6E8CB0;Verdana, Geneva, sans-serif; width: 200px; display: block;}
.TextAreaLabel { position: absolute; top: 540px; left: 350px; }

.allergyDSC { position: relative; height: 50px; width: 490px; float: left; }
.allergyDSCimg { position: absolute; top: 0px; left: 0px; width: 50px; height: 50px; }
.allergyDSCtext { position: absolute; top: 15px; left: 60px; }
.allergyDSCtext h2 {  font-size: 15px; font-color: #993333; line-height; 10em; }

.bold { font-weight: bold; }


/* NAME Styles ––––––––––––––––––––––––––––––––––––––––––––––––––– */
/* 
Colors: 
#6E8CB0 Blue 
#993333 Red/Burg
#493414 Brown
#8d7b57 Light Brown
#385714 Dark Green
#87ab5d Medium Green
#a7c782 Light Green
#FC3 Yellow
#666 Grey Text

*/
/* NAME Styles ––––––––––––––––––––––––––––––––––––––––––––––––––– */
.sidebarHeaderBRG { float: left; position: relative; overflow: hidden; display: inline; width: 175px; height: 30px; background-color: #993333; text-align: center; 
border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #CCC;}
.sidebarHeaderBRG h1 { font-size: 11px; color: #fff; font-weight: bold; line-height: 2.7em; display: block; width: 175px; height: 30px;  background:url(../_images/_pngs/headerClear.png);}

.sidebarFrameBRG { width: 175px; }

.sidebarFooterBRG { overflow: hidden; display: inline; width: 175px; height: 10px; background: #993333;}

.sidebarNavbuttonBRG { position: relative; float: left; width: 175px; height: 30px; text-align: center; display: inline; background-color: #E6AB86; border-bottom-width: thin;
border-bottom-style: solid;	border-bottom-color: #FFF; }

.sidebarNavbuttonBRG a { text-decoration:none; width: 175px; height: 30px; line-height: 2.5em; 
font-size: 12px; font-family:Verdana, Geneva, sans-serif; color: #666; display: block; font-weight: normal; }

.sidebarNavbuttonBRG a:hover { background: #993333; color: #fff; }
.sidebarNavbuttonBRG a.current { background: #993333; color: #fff; }
/* NAME Styles ––––––––––––––––––––––––––––––––––––––––––––––––––– */

.sidebarHeaderAQU { float: left; position: relative; overflow: hidden; display: inline; width: 175px; height: 30px; background-color: #6E8CB0; text-align: center; 
border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #CCC;}
.sidebarHeaderAQU h1 { font-size: 11px; color: #fff; font-weight: bold; line-height: 2.7em; display: block; width: 175px; height: 30px;  background:url(../_images/_pngs/headerClear.png);}

.sidebarFrameAQU { width: 175px; }

.sidebarFooterAQU { overflow: hidden; display: inline; width: 175px; height: 10px; background: #6E8CB0;}

.sidebarNavbuttonAQU { position: relative; float: left; width: 175px; height: 30px; text-align: center; display: inline; background-color: #95BFF3; border-bottom-width: thin;
border-bottom-style: solid;	border-bottom-color: #FFF; }

.sidebarNavbuttonAQU a { text-decoration:none; width: 175px; height: 30px; line-height: 2.5em; 
font-size: 12px; font-family:Verdana, Geneva, sans-serif; color: #666; display: block; font-weight: normal; }

.sidebarNavbuttonAQU a:hover { background: #6E8CB0; color: #fff; }
.sidebarNavbuttonAQU a.current { background: #6E8CB0; color: #fff; }

/* Doc Talk Styles ––––––––––––––––––––––––––––––––––––––––––––––––––– */

.doctalkwrap { position: relative; width: 490px; }
.doctalktext { position: relative; float: left; }
.doctalkimg { float: right; height: 150px; width: 150px; background: #666; }

.peterandpina { float: right; height: 155px; width: 250px; background: #666; }

.movieicon { position: absolute; left: 120px; top: -7px; height: 25px; width: 25px; }

