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

/* ----------------------------------------  Reset  ---------------------------------------- */


body { margin:0px; font-family:Arial, Helvetica, sans-serif; background-color:#b7dcf4; font-size:12px; text-align:center; color:#333;}

body, div, dl, dt, dd, li, pre,
form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }

address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: normal; }

ol, ul { list-style: none; margin: 0; padding: 0; }

table { border-collapse: collapse; border-spacing: 0; } 
caption, th { text-align: left; font-weight: normal; font-style: normal; }

acronym, abbr, fieldset, img { border: 0;}

:focus { outline: 0; }

a {color:#072451; text-decoration:none;}

a:hover {color:#072451; text-decoration:underline;}

/* ----------------------------------------  Reset  ---------------------------------------- */


	#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;	
	margin: 0 0;
	position: relative;
	}

	#cloud-holder {
	width: 100%;
	height: 800px;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	z-index: 4;
	}

	#container {
	margin: 0 auto 0px;
    width: 1000px;
	
	
	height: 100%;
	min-height: 750px;
    min-width: 714px;
	z-index: 10;
	position: relative;
	}

	#content {
	float:left; clear:both;
	background-repeat:no-repeat;
	
padding:0px 30px 0px 30px;

width: 689px;
	z-index: 50;
	position: relative;
	top: 0px;
	left: 128px;
	background-image:url(../images/container-bg.png);
	background-color:#dbeef5; min-height:560px;
	text-align:left; font-size:14px; color:#235198;}
	
	#content h1 { color:#235198; font-size:26px; font-weight:bold; padding:0px 0px 7px 0px;}
	
	#content h2 { color:#235198; font-size:20px; font-weight:bold; padding:23px 0px 7px;}
	
	#content h3 { color:#235198; font-size:20px; font-weight:bold; padding:0px 0px 7px;}
	
	#content h4 { color:#235198; font-size:16px; font-weight:bold; padding:7px 0px 7px;}

	.cloud {
	position: absolute;
	background-repeat: no-repeat;
	z-index: 3;
	}

.formtext {font-size:10px;}

.vegbox { width:85px; border:1px solid #235198; padding:2px;}

.vegbox2 { width:25px; border:1px solid #235198; padding:2px;}

.big { font-size:18px;}

.brainstrust { font-weight:bold; font-style:italic;}

.cart { width:250px; float:right; }

.product {width:430px; float:left; margin:0px 0px 0px 0px;}

#label {margin:-24px 0px 10px -57px;}	

#banner {
float:left; clear:both;
height:300px;
width:1000px;
background-color:#003333;
}


#footer-container {
float:left; clear:both;
width:100%;
background-image:url(../images/footer-bg.jpg);
background-repeat:repeat-x;
height:284px;
z-index:15;
}

#footer {
margin:0px auto 0px auto;
width:1000px;
height:284px;
background-image:url(../images/footer.png);
background-repeat:no-repeat;
z-index:15;
}

#social {width:100px; float:right; text-align:right; margin:30px 0px 0px 0px;}

#support { background-color:#fff; text-align:left;}

#logos {width:750px; margin:0px auto; padding:0px 0px 20px 0px;}

h2.product-title {margin:10px 0px 0px 0px;}

.product-wrapper {clear:left; height:80px;}

