/* generated by tripleginteractive.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 /*background:#696e53;*/
 background:url(images/bg_body.jpg) bottom left no-repeat #d28142;
background-attachment:fixed;
} 
img {border:none; }

#pagewidth{ 
 width:844px; 
 text-align:left;  
 margin:0 auto;
 padding:0;
} 
#wrapper{
 float:left;
 margin:0; padding:0;
}
.wrapperform{
 background:url(images/bg.jpg) repeat-y;
}
 
#left{
 width:595px;
 /*background-color:#4d3d3e;*/
 float:left;
 padding-top:150px;
 padding-bottom:112px;
 margin-bottom:0px;
 z-index:10;
}
.invite{
 background:url(images/bg_invite.gif) top left no-repeat;
}
.preview{
 background:url(images/bg_preview.gif) top left no-repeat;
}
.thanks{
 background:url(images/bg_thanks.gif) top left no-repeat;
}

.formarea{
 padding:15px 91px 50px 91px;
 position:relative;
 width:413px;
}
.formareapreview{
 border:4px solid #d5894f;
 margin:7px 71px 30px 93px;
 width:423px;
 float:left;
 display:inline;
 
}
.thanksarea{
 margin:68px 71px 30px 93px;
 width:423px;
 float:left;
 display:inline;
 background:url(images/bg_cups_dark.gif) center 30px no-repeat;
 text-align:center;
 
}
.previewwhite{
 background:#FFFFFF url(images/bg_previeww.jpg) bottom left no-repeat;
 text-align:center;
 float:left;
 width:100%;
 margin:0;
 padding:0;
 padding-top:20px;
 padding-bottom:30px;
}
.previewgreen{
 background:#c6cda5 url(images/bg_previewg.jpg) top left no-repeat;
 text-align:center;
 float:left;
 width:100%;
 margin:0;
 padding:0;
 padding-top:10px;
 padding-bottom:20px;
}
.previewwhite h2{
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 color:#d5894f;
 line-height:22px;
}
.previewwhite p, .previewgreen p{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:18px;
 color:#402e31;
 font-weight:normal;
 padding-left:90px;
 padding-right:90px;
}
.previewgreen a:link {color: #402e31; text-decoration:underline;}     /* unvisited link */
.previewgreen a:visited {color: #402e31; text-decoration:underline;}  /* visited link */
.previewgreen a:hover {color: #4f3e41; text-decoration:none;}   /* mouse over link */
.previewgreen a:active {color: #4f3e41; text-decoration:none;}   /* selected link */

.divyellowbar{
 width:280px;
 height:3px;
 background-color:#f5e27f;
 line-height:3px;
 font-size:1px;
 margin:20px auto;
 
}
.thanksarea p{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:18px;
 color:#ffffff;
 font-weight:normal;
 padding-left:70px;
 padding-right:70px;
}
.btn_sendanother{
 margin-top:40px;
}
.bottomlinks{
 float:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#ffffff;
 text-align:center;
 margin-top:80px;
 width:100%;
}
.bottomlinks a:link {color: #ffffff; text-decoration:none;}     /* unvisited link */
.bottomlinks a:visited {color: #ffffff; text-decoration:none;}  /* visited link */
.bottomlinks a:hover {color: #ffffff; text-decoration:none;}   /* mouse over link */
.bottomlinks a:active {color: #ffffff; text-decoration:none;}   /* selected link */

#right{
 width:249px;
 float:right;
 text-align:left;
 background-color:#f6e27f;
}

.sidebar{
 float:left;
 /*padding:115px 34px 50px 34px;*/
 padding:0; margin:0;
 padding-bottom:20px;
}
.sidebar p{
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:11px;
 line-height:20px;
 text-align:center;
 color:#402e31;
}
.sidebar a:link {color: #402e31; text-decoration:underline;}     /* unvisited link */
.sidebar a:visited {color: #402e31; text-decoration:underline;}  /* visited link */
.sidebar a:hover {color: #402e31; text-decoration:underline;}   /* mouse over link */
.sidebar a:active {color: #402e31; text-decoration:underline;}   /* selected link */

.sidebar img{
 border:none;
}
.padl59{ padding-left:59px; }
.padl48{ padding-left:48px; }
.padl35{ padding-left:35px; }
.padt54{ padding-top:54px; }
.padt40{ padding-top:40px; }
.padt30{ padding-top:30px; }
.padt25{ padding-top:25px; }
.padr37{ padding-right:37px; }
.padt100{ padding-top:100px; }
.sidebar .logo_panera{
 padding:64px 0 0 48px;
}
.centertxt{
	text-align:center;
}
.sendaninvite{
 padding:62px 0 0 20px;
}
.logohome{
 padding-left:41px;
}
.intro{
 padding-bottom:329px; 
}
.leftcol{
 width:227px;
 float:left;
}
.rightcol{
 width:186px;
 float:right;
 text-align:left;
 color:#FFFFFF;
 font-size:11px;
 clear:right;
}
.dualcol{
 float:left;
 clear:both;
 margin-top:22px;
 width:100%;
}
.right-emails{
 float:right;
 text-align:left;
 width:186px;
 margin-top:21px;
}
input[type="text"]{ border:1px solid #807475; } 
.select { width:200px; margin-bottom:8px; }
.imargin { margin-bottom:8px; }
#groupsemail{ width:175px; margin-bottom:0px; }
.centerthis { text-align:center; float:left; width:100%; margin-left:auto; margin-right:auto; }
.btns { margin:0 8px 0 8px; }
.topmargin8px { margin-top:8px; }
.topmargin16px { margin-top:16px; }
.flt {float:left; }
/*.defaultTextActive { color: #a1a1a1; font-style: italic; }*/

label{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#ffffff;
 text-transform:uppercase;
}

.longinput{ width:400px; margin-bottom:8px; }
.area { width:400px; height:95px; }
/* CAPTCHA CSS */
.captcha{
 float:left;
 width:100%;
 margin-bottom:22px;
}
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#4d3d3e !important; /*reCaptcha widget background color*/
 }
 
 #recaptcha_table {
   border-color: #4d3d3e !important; /*/reCaptcha widget border color*/
 }
 
 #recaptcha_response_field {
   border-color: #807475 !important; /*/Text input field border color*/
   background-color:#ffffff !important; /*Text input field background color*/
 }
/* END CAPTCHA CSS */

#error {
    float:left;
	width: 403px;
	padding: 5px;
	margin: 5px 0 10px 0;
	background: #f5e27f;
	color: #402e31;
	border: 1px solid #eed44a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


#footer{
 height:70px; 
 clear:both;
} 
.footer_top{
 height:35px;
 line-height:35px;
 width:100%;
 background-color:#ffffff;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#402e31;
 overflow:visible;
}
.footer_bot{
 height:35px;
 line-height:35px;
 width:100%;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#402e31;
 text-align:center;
}
.footer_top a:link, .footer_bot a:link {color: #402e31; text-decoration:none;}     /* unvisited link */
.footer_top a:visited, .footer_bot a:visited {color: #402e31; text-decoration:none;}  /* visited link */
.footer_top a:hover, .footer_bot a:hover {color: #402e31; text-decoration:underline;}   /* mouse over link */
.footer_top a:active, .footer_bot a:active {color: #402e31; text-decoration:underline;}   /* selected link */

.footer_logo{ position:relative; top:-77px; z-index:100; }
.footer_links{ position:relative; top:-90px; }
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


