/* @override http://tangerine.dev.archermalmo.com/inc/style.css */ 

@charset "utf-8";
/**
 * SenCSS 0.5 - Sensible Standards CSS framework
 *
 * Copyright (c) 2008 Kilian Valkhof (kilianvalkhof.com)
 * Visit sencss.kilianvalkhof.com for more information and changelogs.
 * Licensed under the MIT license. http://www.opensource.org/licenses/mit-license.php
 */
html,body,div,span,applet,object,iframe,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,strong,tt,var,dl,dt,dd,blockquote,fieldset,form,i,b,caption,tbody,tfoot,thead,tr,th,td{vertical-align:baseline;margin:0;padding:0}
body{background:#fff;color:#666666;line-height:1.5em;font:75%/1.5em Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif;position:relative}
textarea{font:100%/1.5em Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:1px dotted}
a{ text-decoration:underline; color: ; }
a:hover,a:focus{text-decoration:none}
abbr,acronym{border-bottom:1px dotted;cursor:help;font-variant:small-caps}
address,cite,em,i{font-style:italic}
blockquote p{background:#eee;margin:0 1.5em 1.5em;padding:0.75em}
code,kbd,tt{font:1em/1.5em "Courier New", Courier, monospace}
del{text-decoration:line-through}
dfn{border-bottom:1px dashed;font-style:italic}
dl{margin:0 0 1.5em}
h1{font-size:2em;font-weight:700;margin:0 0 0.75em}
h2{font-size:1.5em;margin:0 0 1em}
h3{font-size:1.1666em;margin:0 0 1.285em}
h4{font-size:1em;margin:0 0 1.5em}
h5{font-size:0.8333em;margin:0 0 1.8em}
h6{font-size:0.666em;margin:0 0 2.25em}
img{display:inline-block;vertical-align:bottom}
ins{text-decoration:overline}
ol li{list-style:inside decimal}
p{font-weight:300;margin:0 0 1.5em}
pre{font:1em/1.5em "Courier New", Courier, monospace;margin:0 0 1.5em;padding:0 0 0 1.5em}
sub{font-size:0.85em;line-height:1em;vertical-align:baseline;bottom:-0.4em;position:relative}
sup{font-size:0.85em;line-height:1em;vertical-align:baseline;top:-0.4em;position:relative}
ul,ol{margin:0 0 1.5em;padding:0}
li ul,li ol{margin:0}
ul li{list-style:inside disc}
table{border:none;border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;padding:0}
caption{text-align:left;font-style:italic}
tr.alt td{background:#eee}
td{vertical-align:middle;padding:0.333em}
th{font-weight:700;vertical-align:middle;padding:0.333em}
form button{cursor:pointer;font-size:1em;height:2em;line-height:1.5em;display:block;margin:1em 0 0;padding:0 0.5em}
form fieldset{border:0;position:relative;margin:0 0 1.5em}
form fieldset fieldset{clear:both;margin:1.5em 0 0;padding:0 0 0 1.5em}
form input{width:100%;border:0;font-size:1em;height:1.5em;line-height:1.5em;background:#eee;padding:0.375em 0}
form input[type=file]{height:2.25em;padding:0}
form textarea{width:100%;border:0;background:#eee;margin:0;padding:0.375em 0}
form select{font-size:1em;height:2.25em;line-height:2.25em;margin:0;padding:0}
form option{font-size:1em;height:1.5em;line-height:2.25em;padding:0}
form label{cursor:pointer; margin:1.5em 0 0;padding:0}
form label input{vertical-align:top;width:auto;background:0;margin:0 0.5em 0 0;padding:0}
form legend{font-size:1.1666em;font-weight:700;left:0;margin:0;padding:0}
.amp{font-family:Baskerville, "Goudy Old Style", Palatino, "Book Antiqua", "URW Chancery L", Gentium, serif;font-style:italic}
.aside-left{clear:left;float:left;margin:0 1.5em 0 0}
.aside-right{clear:right;float:right;margin:0 0 0 1.5em}
.error{background:#fee;border:1px solid red;text-align:center;margin:1.5em;padding:0.666em}
.notice{background:#eef;border:1px solid #00f;text-align:center;margin:1.5em;padding:0.666em}
.success{background:#efe;border:1px solid #0f0;text-align:center;margin:1.5em;padding:0.666em}
.warning{background:#ffe;border:1px solid #ff0;text-align:center;margin:1.5em;padding:0.666em}
.quo{font-family:Georgia, Gentium, "Times New Roman", Times, serif}
.lquo{font-family:Georgia, Gentium, "Times New Roman", Times, serif;margin:0 0 0 -0.55em}
.section{position:relative}
.firstParagraphArticle:first-letter{font-size:3.2em;line-height:1em;float:left;font-weight:700;margin-bottom:-0.2em;padding:0.125em 0.1em 0 0}
.horizontalForm button{clear:left;float:left}
.horizontalForm input,.horizontalForm textarea{float:left;width:49%;margin:1.5em 0 0}
.horizontalForm select{float:left;margin:1.5em 0 0}
.horizontalForm label{clear:left;float:left;width:49%;padding:0.375em 0}
.horizontalForm label input{height:1em;line-height:1;width:auto;margin:0.25em 0.5em 0 0}
.horizontalForm label.singleLine{width:100%;clear:both;float:none;margin-top:0;padding:1.5em 0 0}
dt,strong,b{font-weight:700}
dd,li li{padding-left:1.5em}







 

body {
text-align: center; 
margin: 0; padding: 0;
}

h2 { color: #f78e1d;
	font-variant: normal;
	font-style: normal;
	font-size: 16px;
	line-height:20px;
}

h3 { color: #6a8e25;
	margin-bottom: 4px;
	font-weight: normal;
	font-style: normal;
}

div#main {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  padding: 20px 0 20px 0;
  background: url('images/backdrop_01.png') no-repeat;
  position: relative;
}

#home div#main {
	/*background-image: url('images/ill_hp.png');
	padding-bottom: 700px;*/
}


#header {
	 background-color: #fff;
	 position: absolute;
	 width: 900px;
	height: 115px;
	z-index: 10;
	top: 35px;
	left: 0;
}
.hide-text { 
	text-indent: -5000px;
	overflow: hidden;
}
#logo {
	background: url('images/logo.png') no-repeat;
	width: 91px;
	height: 99px;
	position: absolute;
	left: 51px;
	top: 8px;
}
#logo a, #logo a:focus {
	 display: block; width:91px; height:99px;outline:none;
}

#twitter {
	background: url('images/icon_tg_twitter.png') no-repeat;
	width: 46px;
	height: 53px;
	position: absolute;
	left: 845px;
	top: 5px;
}
#twitter a, #twitter a:focus {
	 display: block; width:46px; height:53px;outline:none;
}

#nav {
	position: absolute;
	top: 54px;
	left:200px;
	
	}
#nav li, #nav ul {
	list-style: none;
	float: left;
}
#nav li {
	height: 35px;
	background: url('images/divider.png') no-repeat;
}
#nav li a, #nav li a:link, #nav li a:hover, #nav li a:visited {
	display: block;
	padding: 0 0 0 25px;
	width:110px;
	text-decoration: none;
	color: #333; 
} 
#nav li a em {
	display: block;
	color: #fff;
	font-style: normal;
}
#nav li.active {
	background-position: bottom left;
}
#nav li.active a, #nav li a:hover { 
color: #000;
}
#nav li.active a em, #nav li a:hover em {
	display: block;
	color: #df8d2e;
	font-style: normal;
} 
.page {
	position: relative;
	z-index: 1;
	background-color: #f6f9ec;
	border-bottom: 3px solid #e7eadf;
	width: 660px;
	padding: 135px 0 0 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 195px;
	
}
.content {
	padding: 25px 20px 15px 40px;
}
.illustration {
	position: absolute;
	top: 219px;
	left: 40px;
	z-index: 167;
}
.ds {
	background-image: url('images/ds.png');
	background-repeat: repeat-x;	
	height: 4px; overflow: hidden;
	width: 900px;
	position: absolute;
	left: 0;
	z-index: 2;
	top: 150px; 
} 
#homeFlash {
	position: absolute;
	top: 150px;
	right: 0;
	bottom: 0;
	left: 0;
}
.roundedCornersTop {
  background:transparent url('images/artRoundedCorners.png') no-repeat top left;
  width:255px;
  padding:20px 20px 6px 25px;
}
.roundedCornersBottom {
  background:transparent url('images/artRoundedCorners.png') no-repeat bottom left;
  font-size:1px;
  line-height:1px;
  height:14px;
  margin:0;
}


.roundedCorners2Top {
  background:transparent url('images/artRoundedCorners2.png') no-repeat;
  width:484px;
  padding:20px 20px 6px 25px;
}
.roundedCorners2Bottom {
  height:14px;  
  width:484;  
  background:transparent url('images/artRoundedCorners2.png') no-repeat 0 bottom;
  font-size:1px;
  line-height:1px;
  margin:0;
  padding:0;
}


/*fresh faces styles start*/


#fresh_faces div#main {
	background-image: url('images/backdrop_fresh_face.png');
	height: 654px;
}
.freeform {
	background-image: none;
	background-color: transparent;
	margin: 0; padding: 0;
	border-bottom: none;
}
#fresh_faces .illustration {
	position: absolute;
	left: 43px;
	top: 306px;
}
#fresh_faces h1 {
	background: url('images/hea_fresh_faces.png') no-repeat;

	background-color:#b9d87d;  
	height: 34px;
	position:relative;
	top:152px;
	left:650px;
	width:210px;
}
#fresh_faces h2 {
	background: url('images/artQuoteFreshFaces.png') no-repeat;
	width: 357px;
	height: 169px;
	position: absolute;
	top:137px;
	left: 138px;
	text-indent: -9999px;
}
#fresh_faces_detail div.txt h2 {
	color: #fff;
}

#fresh_faces .fresh-faces-list {
	position: absolute;
	top: 245px;
	left: 387px;
	background: url('images/rc_box_tile.png') repeat-y;
	width: 492px;
	margin:0;
	padding:0;
}

#fresh_faces .fresh-faces-list .nest{
	background: url('images/rc_box_bottom.png') no-repeat 0 bottom;
	height:275px;
}

#fresh_faces .fresh-faces-list .nest .nest { 
padding:30px 40px 10px 40px;
background: url('images/rc_box_top.png') no-repeat;
}

#fresh_faces .fresh-faces-list .nest .nest ul { 
padding: 10px;
}

#fresh_faces .fresh-faces-list ul, #fresh_faces .fresh-faces-list li {
	list-style: none; 
	margin: 0; 
	padding: 0;  
		
}
#fresh_faces .fresh-faces-list li {
	float: left;
	width: 48%;
	white-space: nowrap;
}
#fresh_faces .fresh-faces-list a, #fresh_faces .fresh-faces-list a:visited {
	padding: 0 0 0 45px;
	background-image: url('images/headshots_sm.png');
	background-repeat: no-repeat;
	line-height: 30px;
	display: block;
	height: 30px;
	color: #8ea944; 
	font-weight: bold;
	text-decoration: none;
}
 #fresh_faces .fresh-faces-list a:hover {
	text-decoration: underline;
	color: #8ea944;  
}
 #fresh_faces #footer {
	margin-top: 530px;
}
li.patriciaem a { background-position: -486px -8px; }
li.leighar a { background-position: -486px -40px; }
li.marthah a { background-position: -486px -69px; }
li.karenm a { background-position: -486px -99px; }
li.lenam a { background-position: -486px -129px; }
li.rodb a { background-position: -486px -159px; }
li.kongw a { background-position: -486px -189px; }
li.russw a { background-position: -486px -219px; }
li.garyb a { background-position: -486px -249px; }

li.patriciaem a:hover { background-position: 10px -8px; }
li.leighar a:hover { background-position: 10px -40px; }
li.marthah a:hover { background-position: 10px -69px; }
li.karenm a:hover { background-position: 10px -99px; }
li.lenam a:hover { background-position: 10px -129px; }
li.rodb a:hover { background-position: 10px -159px; }
li.kongw a:hover { background-position: 10px -189px; }
li.russw a:hover { background-position: 10px -219px; }
li.garyb a:hover { background-position: 10px -249px; }



#fresh_faces_detail div#main {
	height: 724px;
	background: #fff url('images/fresh_face_detail_bg.png') no-repeat 21px 163px;
}
 
#fresh_faces_detail #footer {
	position:absolute;
	top:675px;
	left:0;
}

#fresh_faces_detail .fresh-faces-list {
	position: absolute;
	top: 518px;
	left: 96px;
	width: 691px;
}
#fresh_faces_detail .fresh-faces-list li, #fresh_faces_detail .fresh-faces-list ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#fresh_faces_detail .fresh-faces-list li {
	width: 80px; float: left;
	margin-right: 6px;
}
#fresh_faces_detail .fresh-faces-list ul { 
}
#fresh_faces_detail .fresh-faces-list li a {
	display: block; padding: 68px 0 0; text-align: center;
	background-image: url('images/headshots_lg.png');
	background-repeat: no-repeat;
	text-decoration: none;
	line-height: 120%;
	color: #8ea944;
	height: 95px;
}

#fresh_faces_detail .fresh-faces-list li a:hover {
	text-decoration: underline;
	color: #8ea944;  	
}
#fresh_faces_detail p {
	margin: 0 0 5px 0;
}

#fresh_faces_detail li.patriciaem a { background-position: -17px 0; }
#fresh_faces_detail li.leighar a { background-position: -112px 0; }
#fresh_faces_detail li.marthah a { background-position: -205px 0; }
#fresh_faces_detail li.karenm a { background-position: -300px 0; }
#fresh_faces_detail li.lenam a { background-position: -392px 0; }
#fresh_faces_detail li.rodb a { background-position: -490px 0; }
#fresh_faces_detail li.kongw a { background-position: -583px 0; }
#fresh_faces_detail li.russw a { background-position: -680px 0; }
#fresh_faces_detail li.garyb a { background-position: -776px 0; }

.fresh-faces-content {
	margin-top: 140px;
	margin-left: 20px;
	padding-top: 20px;
	padding-left: 15px;
}
.fresh-faces-content #patriciaem,
.fresh-faces-content #leighar,
.fresh-faces-content #marthah,
.fresh-faces-content #karenm,
.fresh-faces-content #lenam,
.fresh-faces-content #rodb,
.fresh-faces-content #kongw,
.fresh-faces-content #russw,
.fresh-faces-content #garyb { }
/*
.fresh-faces-content li.russw { visibility: visible; display: inline; }
*/

.fresh-faces-content .txt {
	position: absolute;
	top: 190px;
	left: 320px;
	width: 450px;
	color: #fff;
}
.fresh-faces-content .txt p {
	margin-bottom: 14px;
	font-size: 13px;
}
.fresh-faces-content .txt strong {
	color: #cdfe63;
}

.say {
	background: url('images/fresh_face_detail_bottom_left.png') no-repeat;
	width: 100px;
	height: 100px;
	position: absolute;
	z-index: 99999999;
	top: 440px;
	left: 116px;
}
#russ_williams .say {
	left: 96px;	
}
#gary_backaus .say {
	background: url('images/fresh_face_detail_bottom_right.png') no-repeat;
	left: 470px;	
}
#patricia_emory-walker .say {
	left: 148px;			
}
#leigh_anne_rose .say {
	left: 236px;	
}
#martha_hample .say {
	left: 322px;	
}
#karen_mckenzie .say {	
	left: 402px;		
}
#lena_mcwilliams .say {
	background: url('images/fresh_face_detail_bottom_right.png') no-repeat;
	left: 371px;	
}
#rod_burch .say {
	background: url('images/fresh_face_detail_bottom_right.png') no-repeat;
	left: 456px;	
}
#kong_wee_pang .say {
	background: url('images/fresh_face_detail_bottom_right.png') no-repeat;
	left: 375px;	
}

/*fresh faces styles end*/


/*the juicy part styles begin*/

#the_juicy_part div#main {
	background: #fff url('images/bkgTheJuicyPart.gif') no-repeat 0px 0px;
}

.contentTheJuicyPart { position:absolute; top:130px; left:0;}

.contentTheJuicyPart a { 
color: #6e8924;
}

.clientList { font-size:11px; color:#444;}
 
#the_juicy_part #footer {
	margin-top: 800px;
}

.the-juicy-part-content {
	margin-top: 140px;
	margin-left: 20px;
}

.the-juicy-part-content .txt {
	position: absolute;
	top: 183px;
	left: 287px;
	width: 521px;
	color: #fefefa;
}
.the-juicy-part-content .txt p {
	margin-bottom: 14px;
	font-size: 13px;
}
.the-juicy-part-content .txt strong {
	color: #cdfe63;
}

#portfolio { margin:0 20px 0 30px; padding:20px 0 0 0; width:820px; }

#thumbnails { width:590px; margin:0; padding:0; position:absolute; top:20px; left:265px; }

.portfolioImage { background-color:#d5d5d5;}

#closeBtn { position:absolute; top:20px; left:830px; }

#portfolioText { float:left; width:215px; border-right:0px dotted #999999; margin:0 15px 10px 0; padding:0 5px 0 0; text-align:left;}

#portfolioText h1 { font-size:18px; font-weight:normal; line-height:22px; margin:0 0 10px 0; padding:0; }

#portfolioText h2 { font-size:12px; font-weight:bold; line-height:18px; margin:0 0 6px 0; padding:0; color:#666;  }

#portfolioText h4 { font-size:12px; font-weight:bold; line-height:16px; margin:0 0 0 0; padding:0; color:#b1c771; }
#portfolioText h5 { font-size:12px; font-weight:normal; line-height:16px; margin:0 0 10px 0; padding:0; color:#b1c771; }
#portfolioText h6 { font-size:11px; font-weight:bold; line-height:16px; margin:0; padding:0; color:#777777; }

#portfolioText p { font-size:11px; font-weight:normal; line-height:15px; margin:0 0 10px 0; padding:0; }

#portfolioText ul { font-size:11px; font-weight:normal; line-height:15px; margin:0 0 10px 15px; padding:0; }

#portfolioText li { list-style-image:url('images/bltAsterisk.gif'); list-style-position:outside; margin:0; padding:0; }

/*the juicy part styles end*/



/*get a taste styles start*/

#get_a_taste div#main {
	background-image: url('images/backdrop_get-a-taste.png'); height: auto; margin-bottom: 100px;
}
#get_a_taste form {
	margin: 0 0 0 0px;
	padding: 0;
	width: 621px;
	/*background: url('images/form_bg_tile.png') repeat-y;*/
}

#get_a_taste .form-top {
	/*background: url('images/form_bg_top.png') no-repeat 0 0;*/
	padding-top: 0px;
}

#get_a_taste .form-bottom {
	/*background: url('images/form_bg_bottom.png') no-repeat 0 bottom;*/
	padding-bottom: 30px;
}

#get_a_taste .content {
	margin-top: 131px;
} 
#get_a_taste .form-row {
	margin-bottom: 5px;
	overflow: hidden;
	width:99%;
}
#get_a_taste .form-row em{
	color: #df8d2e;
}
#get_a_taste .form-label {
	width: 97px; float: left; 
	margin-top: 5px;
}
#get_a_taste .form-input { 
}


#get_a_taste input:focus,
#get_a_taste textarea:focus {
outline:none;
}

#get_a_taste .form-input input { 
	width: 249px;
	height: 27px;
	background: transparent url('images/form_input_bg.png') no-repeat;
	
	padding: 5px 0 0 10px;
	overflow: hidden; 
}



#get_a_taste .form-input input.input-tiny {
	width: 30px;
	background-repeat: no-repeat;
	background-position: -475px 0;
}
#get_a_taste .form-input input.input-small {
	background-position: -393px 0;
	width: 62px;
}
#get_a_taste .form-input input.input-med {
	background-position: -269px 0;
	width: 106px;
}

#get_a_taste .form-input input.selected {	
	background: transparent url('images/form_input_bg.png') no-repeat;
	 background-position: 0 -37px; 
}
#get_a_taste .form-input input.selected-tiny {
	 background-position: -475px -37px !important; 
}
#get_a_taste .form-input input.selected-small {
	 background-position: -393px -37px !important; 
}
#get_a_taste .form-input input.selected-med {
	 background-position: -269px -37px !important; 
}







#get_a_taste .form-error .form-input input {
	background-position: 0 -74px;
}




#get_a_taste .form-checkbox { 
	width: 24px;
	text-align: right;
	float: left; 
}
#get_a_taste .checkbox-desc { 
float: left;
}
#get_a_taste .checkbox-desc small { 
	display: block; line-height: normal;
}
#get_a_taste div.contact-options {
	width: 360px;
}
span.option-txt {
	 margin: 0 15px 0 0;
}



.clear-it-all {
	overflow: hidden;
	width: 100%;
}
#get_a_taste h1 { 
	height: 39px; 
	width: 196px;
	text-indent: -999px;
	overflow: hidden;
	background-image: url('images/hea_get_a_taste.png');
	
}
.form-label-textarea { 
}
.form-textarea textarea {
	background: transparent url('images/form_textarea.png') no-repeat;
	width: 360px;
	height: 64px;
}

textarea.selected {
	 background-position: 0 -72px; 
}

#get_a_taste .submit-button input {
	width: 241px;
	height: 47px;
	border: 0; 
	background-color: transparent;
}
#get_a_taste .submit-button-crush input {
	width: 167px;
	height: 37px;
	border: 0; 
	background-color: transparent;
}
#get_a_taste .submit-button{
	margin-left: 0;
}
#get_a_taste .illustration {
	position: absolute;
	top: 193px;
	left: 618px;
}
.show-stuff { 
	overflow: hidden;
	background-color: #dde9c2;
	margin-top: 10px;
}
.show-stuff div.option { 
	margin: 10px 0 0 0; 
	float: left;
	white-space: nowrap; 
} 
.show-stuff .checkbox-option {
	 float: left;  
	width: 22px;
	background-color: transparent;
}
.show-stuff div.option-txt { 
	margin: 2px 20px 0 5px; 
	float: left;	
} 

.email-sent {
	background: url('images/email-sent.png') no-repeat 0 -48px;
	width: 576px;
	height: 47px;
	text-indent: -9999px;
	margin-top: -21px;
	margin-left: 22px;
	margin-bottom: 15px;
	position: relative;
}

.close {
	 display: block;  
	 width: 30px;
	 height: 31px;
	 position: absolute;
	 top: 11px;
	left: 542px;
}
.form-error {
	 color: #ff0000;
}

/*get a taste styles end*/


/*our twist styles start*/

#our_twist h1 {
	background: url('images/hea_our_twist2.png') no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	height: 35px;
	width: 168px;
	position: absolute;
	left: 446px;
	top: 154px;
	z-index: 6;
}

#customList h3 {
	padding:0 0 0 30px;
	margin:0 0 13px 0;
	background:transparent url('images/blt1.png') no-repeat 0px 0px;
}
#our_twist .content li {
	margin: 0 0 1em 2em;
	text-indent: 0;
	list-style-position: outside;
}
#our_twist .illustration {
	position: absolute;
	top: 220px;
	left: 28px;
}
#our_twist .twocol {
	overflow: hidden; width: 98%;
}
#our_twist .col1 {
	float: left; width: 310px;
}
#our_twist .col2 {
	width: 255px; padding-top:0px;
	position: absolute;
	left: 376px;
}	
#our_twist .col2 h3 {
	margin-top:0;
	margin-bottom: 5px;
}
#our_twist .col2 p {
	margin-bottom: 0px;
	font-size: 11px; line-height:14px;
}
#our_twist #footer { margin-top: 60px;
}

iframe {
	 z-index: 5;
}


/*our twist styles end*/


/*the peel styles start*/

#the_peel h1 { 
	position: absolute;
	background: url('images/hea_the_peel.png') no-repeat center;
	text-indent: -9999px;
	height: 42px; 
	width: 146px;
	top: 154px;
	left: 468px;
	overflow: hidden;
}

/*the peel styles end*/


/*the peel accordian styles start*/

.accordian  {
	width: 100%;
	margin-bottom:10px;
}
.accordian div {
	background-color: #e6e9dc;
}
.accordian p {
	margin: 0px;
	padding: 10px 25px;
}
.accordian a {
	font-size:1.1666em;
	color: #6a8e25;
	cursor:pointer;
	display:block;
	padding:3px 5px 4px 25px;
	margin: 4px 0 0 0;
	text-decoration: none;
	background:#d6d9cc url('images/arwAccordianOff.gif') left no-repeat;
}
.accordian a:hover {
	background:#fff url('images/arwAccordianHover.gif') left no-repeat;
}
.accordian a.selected {
	color:#fff;
	background:#94c758 url('images/arwAccordianOn.gif') left no-repeat;
}

/*the peel accordian styles end*/



/*callout styles start*/

#callout { background: url('images/bkgCallout.png') left no-repeat; height:129px; width:196px;}


#our_twist #callout {background: url('images/bkgCallout2.png') left no-repeat;
	 
}


#callout p { font-size:12px; line-height:15px; color:#6aae25; font-weight:bold; margin:0 10px 10px 25px; padding-top:55px; }
#callout a { text-decoration:none; font-size:12px;
	width: 166px; 
	/*display: block;
	margin-top: -46px;
	margin-left: -22px;
	height: 78px;
	padding-top: 49px;
	padding-left: 24px;*/
	color:#6aae25;
}
#callout a:hover { text-decoration:none; color:#fff;}

/*callout styles end*/

.form-lvl2 {
	display: none;
	padding: 0 10px 10px 15px;
}
.form-lvl2 input {
	width: 80%;  
	border: 1px solid #999;
	padding: 0;
}

.form-message {
	width: 365px;
}
.thepeel-copy { width:385px; }
.greendm-copy {
	 margin:30px 0 100px 0;
	 width:510px;
}
.greendm-copy a { color: #f78e1d;
}



#footer {
	color: #99cc33;
	padding: 20px 0 20px 0;
	position: relative;
}

#footer {
	color: #99cc33;
	padding: 20px 0 20px 0;
	position: relative;
}
.a-service-of {
	position: absolute; color: #666;
	right:  0px;
	top: 20px;
}
.thepeel-copy { width:385px; }
.greendm-copy {
	 margin:30px 0 100px 0;
	 width:510px;
}
.greendm-copy a, #get_a_taste a, #privacy_policy a { color: #f78e1d;
}
 
.dma-logo {
	position: absolute; top: 246px; left: 24px;
}

#home #footer, #fresh_faces_detail #footer {
	position: absolute;
	top: 693px; width:900px;
}



#get_a_taste #footer {  position: absolute;width:900px; margin-top: 20px;}


.onit {
	border: 10px solid red;
}


.pem-info {
	background: url(/inc/images/contact_pem_info.png) no-repeat;
	width: 231px;
	height: 131px;
	position: absolute;
	top: 363px;
	left: 527px;
	z-index: 10;
}


.pem-info .nest {
	padding: 20px 10px 10px 21px;
}






