@charset "utf-8";
/* CSS Document */

body 					{ background:#2c8ccb url(../images/site_bg.png) repeat-x; }
h1, h2, h3, h4		{ margin-top:0; color:#CC0000; }
h1						{ font-size:28px; font-family:Georgia, "Times New Roman", Times, serif; }
h2						{ font-size:18px; }
h3						{ font-size:14px; }
h4						{ font-size:12px; }
a						{ color:#003459; }

/* Global Elements */
*						{ padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}
.clear				{ clear:both; }
.clonefish_error	{ padding:2px 5px 2px 5px; background-color:#d03030; color:white; font-size:10px; }

/* Forms */
.forms                              {}

.forms td									{padding:3px;} 

.forms input[type="password"]       {border:1px solid #8d8d8d; color:#363636; font:bold 10px Verdana; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
.forms input[type="password"]:hover {background:#def7fe; border:1px solid #4ab7fe; color:#2c84da;}
.forms input[type="password"]:focus {background:#f8ffba; border:1px solid #ffdb72; color:#b26d00;}

.forms input[type="text"]           {border:1px solid #8d8d8d; color:#363636; font:bold 10px Verdana; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
.forms input[type="text"]:hover     {background:#def7fe; border:1px solid #4ab7fe; color:#2c84da;}
.forms input[type="text"]:focus     {background:#f8ffba; border:1px solid #ffdb72; color:#000;}

.forms select                       {border:1px solid #8d8d8d; color:#363636; font:bold 10px Verdana; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
.forms select:hover                 {background:#def7fe; border:1px solid #4ab7fe; color:#2c84da;}
.forms select:focus                 {background:#f8ffba; border:1px solid #ffdb72; color:#000;}


#container		{ width:854px; margin:0 auto; }


#wrapper			{ float:left; width:854px; background:url(../images/wrapper_bg.png) repeat-y; }


#header								{ float:left; width:800px; height:679px; margin-left:27px; background:url(../images/hdbg_img.jpg) no-repeat; }
#header .logo 						{ float:left; width:322x; height:224px; padding-left:165px; padding-top:20px;  }
#header .signup-form 			{ float:left; width:306px; height:494px; margin-top:20px; padding-top:160px; background:url(../images/signup_form.png) no-repeat; }
#header .signup-form label		{ color:#FFF; font-size:12px; }


#content									{ clear:both; float:left; width:800px; margin-left:27px; background-color:#FFF; }

#content .box1							{ width:760px; padding-left:20px; margin-bottom:20px; }
#content .box1 .rc-top				{ width:760px; height:11px; background: #063 url(../images/box1_top.png) no-repeat; }
#content .box1 .rc-bottom			{ width:760px; height:11px; background: #063 url(../images/box1_bottom.png) no-repeat; }
#content .box1 .content-wrapper	{ width:760px; background-color:#93dff3; }
#content .box1 .content				{ width:704px; margin: 0 auto; padding:14px; background-color:#FFF; }

#content .box1 .content li 		{ margin-left:15px; padding-left:10px; }
#content .box1 .bullet_table td	{ padding: 5px; font-size:24px; }
#content .box1 .bullet_table1 td	{ padding: 5px; font-size:18px; }

#content .box2							{ width:760px; padding-left:20px; margin-bottom:20px; }
#content .box2 .rc-top				{ width:760px; height:11px; background: #063 url(../images/box2_top.png) no-repeat; }
#content .box2 .rc-bottom			{ width:760px; height:11px; background: #063 url(../images/box2_bottom.png) no-repeat; }
#content .box2 .content-wrapper	{ width:760px; background-color:#f7941d; }
#content .box2 .content				{ width:704px; margin: 0 auto; padding:14px; background-color:#FFF; }

#content .box2 .content li 		{ margin-left:15px; padding-left:10px; }
#content .ingredient					{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#C00; font-weight:bolder; text-decoration:underline; }

#content .box3							{ width:760px; padding-left:20px; margin-bottom:20px; }
#content .box3 .rc-top				{ width:760px; height:11px; background: #063 url(../images/box3_top.png) no-repeat; }
#content .box3 .rc-bottom			{ width:760px; height:11px; background: #063 url(../images/box3_bottom.png) no-repeat; }
#content .box3 .content-wrapper	{ width:760px; background-color:#1df7d5; }
#content .box3 .content				{ width:704px; margin: 0 auto; padding:14px; background-color:#FFF; }

#content .box3 .content li 		{ margin-left:15px; padding-left:10px; }
#content .box3 .content ol li 	{ margin-left:43px; padding-left:5px; }

#content .box4							{ width:760px; padding-left:20px; margin-bottom:20px; }
#content .box4 .rc-top				{ width:760px; height:11px; background: #063 url(../images/box4_top.png) no-repeat; }
#content .box4 .rc-bottom			{ width:760px; height:11px; background: #063 url(../images/box4_bottom.png) no-repeat; }
#content .box4 .content-wrapper	{ width:760px; background-color:#458dbc; }
#content .box4 .content				{ width:704px; margin: 0 auto; padding:14px; background-color:#FFF; }

#content .box4 .content li 		{ margin-left:15px; padding-left:10px; }


#footer 		{ clear:both; float:left; width:800px; height:150px; padding-top:10px; margin-left:27px; background-color:#97b1ca; text-align:center; font-size:11px; }
#footer a 	{ color:#003459;}