html, body, form, h1, h2, h3, h4, h5, h6, p, ul, ol, li, fieldset {margin:0; padding:0}

body, html, form{
	height: 100%;
	}

body {
	margin: 0; padding: 0;
	}	

#wrapper {
	min-height:100%;
	}

* html #wrapper {
	height:100%;
	}
	
.clearit{ clear:both}


/*HEADER--------------------------------*/
#header {
	width: 100%;
	}

#header_900 {
	width: 900px;
	height: 132px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	}
	
a#logo{
	width:280px;
	height:132px;
	float:left;
	background:url(../images/slush-logo.gif) no-repeat;
	line-height:999px;
	overflow:hidden;
	}

#special_offers_link{
	float:right;
	}
	
table#header_nav{
	margin:10px 0 0 0;
	float:right;
	}

/*CONTENT--------------------------------*/
#content {
	width: 100%;
	padding-bottom: 158px;
	min-height:200px;
	background:url(../images/content-bg.gif) repeat-x;
	}
	
#content2 {
	width: 100%;
	padding-bottom: 158px;
	min-height:200px;
	background:url(../images/content-bg-narrow.gif) repeat-x;
	}
	
#content_900 {
	width: 900px;
	margin: 0 auto;
	overflow: hidden;
	}
	
img.focus_header{
	margin:90px 0 0 60px;
	}
	
.focus h2{
	font:15px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:5px 0 10px 60px;
	}
	
	
.machines_focus{
	width:399px;
	height:147px;
	padding:20px 10px 0 20px;
	background:url(../images/machines-focus-bg.gif) no-repeat;
	float:left;
	margin:130px 0 20px 0;
	}
	
.machines_focus h2, .syrup_focus h2{
	float:left;
	width:260px;
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	margin:60px 0 10px 0;
	}
	
.machines_focus h2 a, .syrup_focus a{
	color:#FFF;
	}
	
.machines_focus img{
	float:right;
	}	
	
.syrup_focus{
	width:429px;
	height:167px;
	background:url(../images/syrups-focus-bg.gif) no-repeat;
	float:right;
	margin:130px 0 20px 0;
	}
	
.syrup_focus h2{
	width:350px;
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	margin:80px 0 10px 25px;
	}
	
.syrup_focus p{
	width:350px;
	font:12px Arial, Helvetica, sans-serif;
	margin:5px 0 0 25px;
	color:#305506;
	}
	
p{
	font:11px Arial, Helvetica, sans-serif;
	color:#305506;
	line-height:16px;
	margin:10px 0;
	}
	
p a{
	color:#990000;
	font-weight:bold;
	}
	
#content h1{
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	margin:-5px 0 0 60px;
	}
	
.small_focus_header{
	margin:65px 0 70px 0;
	}
	
.centre_SM{
	float:left;
	width:430px;
	margin:20px 0 0 50px;
	}
	
.centre_SM li{
list-style-position:inside;
	margin:17px 0 0 0;
	font:20px Arial, Helvetica, sans-serif;
	}
	
#content2 h1{
	font:30px Georgia, "Times New Roman", Times, serif;
	color:#5ca30a;
	}
	
#content2 h2{
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#5ca30a;
	}
	
#content2 h2 em{
	color:#900;
	font-style:normal;
	}
	
ul.coffee_list{
	font:11px Arial, Helvetica, sans-serif;
	float:left;
	margin:30px 50px 50px 0;
	}

ul.coffee_list li{
	line-height:18px;
	list-style-type:disc;
	list-style-position:inside;
	}
	
ul.large_li li{
	font:14px Arial, Helvetica, sans-serif;
	line-height:22px;
	}


	

#footer {
	width: 100%;
	height: 158px;
	margin: -158px auto 0 auto;
	position: relative;
	background:url(../images/footer-bg.gif) repeat-x;
	}

#footer_900 {
	width: 900px;
	height: 158px;
	position: relative;
	margin: 0 auto;
	}
	
#footer p{
	float:left;
	}
	
#footer ul{
	float:right;
	}
	
#footer li{
	display:inline;
	}
	
#footer li a{
	font:11px Arial, Helvetica, sans-serif;
	color:#305506;
	margin:0 0 0 5px;
	}
	
p.footer_contact{
	float:right;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:30px 0 0 0;
	}			

#footer em{
	font:22px Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#FFF;
	}	
	
/*Krish Form Css */
label{
	width:170px;
	float:left;
	text-align:right;
	margin:10px 15px 0 5px;
	color:#305506;
	font:12px Arial, Helvetica, sans-serif;
	}
	
input{
	width:160px;
	float:left;
	margin:5px 15px 0 5px;
	border:1px solid #ccc;
	padding:4px;
	color:#305506;
	font:12px Arial, Helvetica, sans-serif;
	}

textarea
	{
	width:300px;
	float:left;
	margin:5px 15px 0 5px;
	border: 1px solid #ccc;
	color:#305506;
	font:12px Arial, Helvetica, sans-serif;
	}
	.btn
	{
	background-color:#C1D3BE;
	}

.msgSuccess
	{
	font:14px Arial, Helvetica, sans-serif;
	float:left;
	color:#009900;
	}
	
/*SPECIAL OFFERS--------------------------------*/
.perch_article img{
	float:left
	}
	