html { height: 100%; margin-bottom: 1px; }  /* Forces vert scrollbar on all pages*/

body 
{
	margin: 0 0 0 0;
	height: 100%;
	min-height: 100%;
	min-width: 761px;
	text-align: center; /*this will center ALL items on the page in IE but only text in Moz etc.*/
	font-family: Helvetica, Arial, Verdana,  sans-serif;
	background-color: #000000;
   
}


#container
{
	margin-top: 40px;
	margin-right: auto;/*centres in compliant browsers*/
	margin-left: auto;/* "	" */ 
	width: 761px; /*An auto centering layer, width must be assigned*/
	min-height: 600px; /* Compliant browser height, This will fill entire browser window height */
	clear:both;	
	text-align: left;/*text align must be declared in all items due to 'text-align: center;' being in the body tag*/
	position:relative;
	background-color: #000000;

}

#header
{
margin-right: auto;/*centres in compliant browsers*/
margin-left: auto;/* "	" */ 
margin-bottom: 50px;
width: 250px;
height: 63px;
background-image: url(images/kulshi_logo.gif);
}

.navline
{
width: 761px;
height: 1px;
float: left;
background-image: url(images/grey_line.jpg);
overflow: hidden;
}

#nav
{
width: 760px;
height: auto;
float: left;
margin-top: 17px;
margin-bottom: 17px;
line-height: 12px;
}

#nav a
{
margin: 0 14px 0 14px;
}

#main
{
margin-top: 40px;
width: 758px;
height: auto;
float: left;
}

#leftcontainer
{
width: 345px;
height:auto;
float: left;
padding-left: 20px;
font-size: 11px;
color:#FFFFFF;
}

#leftcontainer img
{
vertical-align: top;
margin-bottom: 10px;

}

#leftcontainer p
{
margin: 15px 0 15px 25px;
}


#leftcontainer a:hover
{
text-decoration: none;
color: #8E001A;

}

.linkorange
{
text-decoration: none;
color: #ECA500;

}

.linkorange a
{
text-decoration: none;
color: #ECA500;
}

.linkred
{
color: #8E001A

}

.linkred a
{
text-decoration: none;
color: #8E001A;
}


#rightcontainer
{
width: 350px;
height: 350px;
float: right;
}

.yellowline
{
width: 350px;
height: 1px;
float: left;
background-image: url(images/yellow_line.jpg);
overflow: hidden;
margin-top: 15px;
}

#bottomcontainer
{
margin-top: 15px;
width: 759px;
height: 110px;
float: left;
background:url(images/K.gif) top left no-repeat;

}

#bottomleft
{
width: 350px;
height: 110px;
float: left;
font-size: 12px;
color: #8E001A;
}

#bottomleft p
{
margin: 30px 0 15px 45px;
}

#bottomleft a
{
text-decoration: none;
color: #8E001A;
}


#bottomright
{
width: 350px;
height: 110px;
float: right;
background:url(images/yellow_line.jpg) top left no-repeat;
}

#bottomright img
{
margin: 15px 10px 0 0;
}

#saladlink
{
width: 760px;
height: 15px;
text-align: right;
font-size: 10px;
color:#CCCCCC;
}

#saladlink a
{
text-decoration: none;
color: #CCCCCC;
}


.bottonimagespace
{
float:right;
margin-left:50px;
}





