﻿/* ******************** COMMON ******************** */
a
{
	color: #ffffff;
	text-decoration: none;
}

a img, .roundedImgOut
{
	opacity: 1;
	/*filter: alpha(opacity=100);*/
	-moz-opacity: 1;
	
}

a:hover img, .roundedImgOver, #galleryImgCorner_main a img
{
	opacity: .9;
	/*filter: alpha(opacity=90);*/
	-moz-opacity: .9;

}	
body
{
	margin: 0px;
	background: #9ec2a7 url('/img/bg.jpg') repeat-x top left;
}

body, td
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #404040;
	
}

input, select, textarea {
	border: 1px solid #8e8f88;
	vertical-align: middle;
	/* _vertical-align: baseline;*/
	font-family: Tahoma;
	font-size: 11px;
	background: #ffffff;
	color: #8e8f88;
	
}
img {
	border:none;
}
.radio {
	border:none;
	background:transparent;
}

.form_watch tr {
	height:25px;
}

.thumbnail {
	border:1px;
	border-style:solid;
	border-color:#747475;
	padding: 1px;
}

.thumbnail:hover {
	border:1px;
	border-style:solid;
	border-color:#000000;
	padding: 1px;
}

h3 {
	font-size:13px;
}
/* ******************** LAYOUT ******************** */

#main_container {
	position:relative;
	overflow:hidden;
	width:980px;
	margin:0px auto;
	
	
}

#top_container {
	position:relative;
	overflow:hidden;
	width:980px;
	height:148px;
	background: #ffffff url('/img/bg_repeat.gif') no-repeat top left;
}

#middle_container {
	position:relative;
	overflow:hidden;
	width:980px;
	background: #ffffff url('/img/bg_middle_repeat.gif') repeat-y top left;
}

#middle_wrapper {
	position:relative;
	overflow:hidden;
	width:980px;
	background: url('/img/bg_middle.gif') no-repeat top left;
}
#content_container {
	position:relative;
	overflow:hidden;
	width:900px;
	margin:10px 0px 10px 41px;
	background:#e5e5e5;
}
#content_wrapper {
	position:relative;
	overflow:hidden;
	width:900px;
	margin:0px 0px 0px 41px;
	background: url('/img/bg_content.jpg') repeat-y top left;
}

#content_left {
	float:left;
	width:186px;
	margin:0px;
	/* _margin:0px -3px 0px 0px;*/
}
#content_leftLogin {
	position:relative;
	overflow:hidden;
	width:182px;
	margin:24px 0px 0px 4px;
}
#content_right {
	float:right;
	width:691px;
	margin:0px;
}
#contentWhite {
	position:relative;
	overflow:hidden;
	width:685px;
	margin:10px 0px 10px 0px;
}
#contentWhiteTitle {
	position:relative;
	overflow:hidden;
	width:685px;
	height:54px;
}
#contentWhiteContainer {
	position:relative;
	overflow:hidden;
	width:658px;
	margin:0px 0px 0px 13px;
	text-align:justify;
}
#contentWhiteMiddle {
	position:relative;
	overflow:hidden;
	width:685px;
	background:#ffffff;
}
#contentWhiteBottom {
	position:relative;
	overflow:hidden;
	width:685px;
	height:11px;
	background: url('/img/bgBottom.jpg') no-repeat top left;
}
#bottom_container {
	position:relative;
	overflow:hidden;
	width:980px;
	height:96px;
	background: #c8cac6 url('/img/bg_bottom.gif') no-repeat top left;
}

#topObject01 {
	position:absolute;
	margin:0px 0px 0px 60px;
}

#topObject02 {
	position:absolute;
	overflow:hidden;
	width:206px;
	height:27px;
	margin:5px 0px 0px 737px;
	background: #c8cac6 url('/img/topObject02.jpg') no-repeat top left;
}
#topLink01  {
	position:relative;
	overflow:hidden;
	margin:3px 0px 0px 40px;
}

#topLink01 a {
	color: #93d3cc;
	font-weight:bold;
	font-size:10px;
}
#topLogo {
	position:absolute;
	margin:18px 0px 0px 55px;
}

#bgMenu {
	position:absolute;
	overflow:hidden;
	width:903px;
	height:34px;
	margin:110px 0px 0px 39px;
	background: #c8cac6 url('/img/bg_menu.jpg') no-repeat top left;
}
#topMenu {
	position:relative;
	overflow:hidden;
	height:29px;
	text-align:center;
}

#topMenu a {
	color: #ffffff;
	font-weight:bold;
	font-size:10px;
}
#banner_container {
	position:relative;
	overflow:hidden;
	width:900px;
	height:211px;
	margin:0px 0px 0px 41px;
}

#botObject01 {
	position:absolute;
	overflow:hidden;
	width:908px;
	height:30px;
	margin:66px 0px 0px 37px;
	color: #6c6969;
	font-weight:bold;
	font-size:10px;
	background: #c8cac6 url('/img/botObject01.jpg') no-repeat top left;
}

#botObject02 {
	position:absolute;
	overflow:hidden;
	width:842px;
	height:66px;
	margin:0px 0px 0px 57px;
	color: #6c6969;
	font-weight:bold;
	font-size:10px;
}

#home_left {
	float:left;
	overflow:hidden;
	width:600px;
	margin:0px;
	/* _margin:0px -3px 0px 0px;*/
}

#home_right {
	float:right;
	overflow:hidden;
	width:286px;
	margin:0px;
}

#bgCalculator {
	position:relative;
	overflow: hidden;
	width:286px;
	height:229px;
	background: url('/img/bg_calculator.jpg') no-repeat top left;
}

#bgCalcInside {
	position:relative;
	overflow:hidden;
	width:251px;
	margin:43px auto 0px;
}
#bgStep {
	position:relative;
	overflow: hidden;
	width:281px;
	height:193px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background: url('/img/bg_step.jpg') no-repeat top left;
}

.bgStepBox {
	position:relative;
	overflow: hidden;
	width:74px;
	height:60px;
	text-align:center;
	background: url('/img/stepBox.jpg') no-repeat top left;
}
.bgStepBox a {
	color:#ffffff;
	font-size:14px;
	line-height:60px;
}	

#calc tr {
	height:20px;
}

#bg_pantry {
	position:relative;
	overflow:hidden;
	width:900px;
	min-height:500px;
	/* _height:500px;*/
	background: #c8cac6 url('/img/bg_recipe.jpg') no-repeat center center;
}
#bg_recipe {
	position:relative;
	overflow:hidden;
	width:900px;
	min-height:500px;
	/* _height:500px;*/
	background: #c8cac6 url('/img/bg_pantry.jpg') no-repeat bottom center;
}

#bg_counter {
	position:relative;
	overflow:hidden;
	width:900px;
	min-height:500px;
	/* _height:500px;*/
	background: #c8cac6 url('/img/bg_counter.jpg') no-repeat center center;
}

#bg_signUp {
	position:relative;
	overflow:hidden;
	width:900px;
	min-height:300px;
	/* _height:300px;*/
	background:  url('/img/bg_signup.jpg') no-repeat center center;
}
.hidden {
    display:none;
    visibility:hidden;
}
.visible {
    display:inline;
    visibility:visible;
}
.lineGray {
	position:relative; 
	overflow:hidden;
	width:560px;
	height:1px;
	background:  #cccccc;
	margin:5px 0px;
}
.pantryTrheight {
	height:22px;
}


#ibox_w{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:100;
	width: 100%;
	height: 100%;
	background-color: #000000;
	margin:0;
	padding:0;
	filter:alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity: 0.0;
}

#ibox_progress {	
	margin:0;padding:0;
	position: absolute;
	z-index:105;
}

#ibox_wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:1000;
	padding:0px;
	border:0px;
	width:300px;
	height:300px;
	background-color:#ffffff;
	padding-bottom:0px;
	margin:0;
}

#ibox_content {
	background-color:#ffffff;
	width:100%;
	height:100%;
	margin-bottom:5px;
	position:relative;
	top:0px;
	left:0px;
	border:0px;
	padding:2px;
}

#ibox_footer_wrapper {
	position:relative;padding:0;margin:0;top:0px;left:0px;
}

.black, black, a {
    color: #000000;
}
.black {
    color: #000000;
}
#black {
    color: #000000;
}
.black:hover {
    color: #000000;
}
.black:visited {
    color: #000000;
}


