/* ------------------ Keturah Cosmetics ------------------

	-- New CSS layout 2007 --
 */

* { padding: 0; margin: 0; }

body {
	 font-family:Trebuchet MS, Arial, Verdana, Geneva, Arial, sans-serif;
	 font-size: 13px;
	 background-image: url(../images/background.gif);
}

body html {
	 height:100%;
}

#container { 
	background-image:url(../images/background_brown.gif);
	background-position:left;
	margin: 0px auto;
	width: 650px;
} 

/* ----------------- Header ----------------- */

#header {
	 height: 216px;
	 margin: 0px;
	 padding: 0px;
	 background-image: url(../images/header3.jpg);
	 background-repeat: no-repeat;
	 border-bottom:#725c7a solid 1px;
	 clear:right;
}

#header div
{
	 float: right;
	 z-index:999;
}
    
#header ul {
	 margin: 0px;
	 padding: 0px;
}

#header li {
    line-height:26px;
    float:left;
	list-style:none;
	padding:0px;
	margin: 0px;
	text-align:center;
}

#header h1 {
	height:0px;
	line-height:0px;
	text-indent: -9999px;
	float:left;
}

#header a
{
	color:#FFFFFF;
	text-decoration:none;
	
}

#header a:hover

{
	text-decoration:underline;
}


/* ----------------- Navigation ----------------- */

.Nav1{
	background-image:url(../images/NavButton5.gif);
	background-position:right;
	border-bottom:#426607 solid 1px;
	width:108px;
	height:26px;
}

.Nav2{
	background-image:url(../images/NavButton4.gif);
	background-position:right;
	border-bottom:#426607 solid 1px;
	width:124px;
	height:26px;
}

.Nav3{
	background-image:url(../images/NavButton3.gif);
	background-position:right;
	border-bottom:#725c7a solid 1px;
	width:101px;
	height:26px;
}

.Nav4{
	background-image:url(../images/NavButton2.gif);
	background-position:right;
	border-bottom:#426607 solid 1px;
	width:85px;
	height:26px;
}

.Nav5{
	background-image:url(../images/NavButton1.gif);
	background-position:right;
	border-bottom:#426607 solid 1px;
	width:64px;
	height:26px;
}

/* ----------------- Left Column ----------------- */

#leftcolumn { 
	 
	 color:#fff;
	 margin-top: 10px;
	 padding: 0px;
	 width: 167px;
	 float:left;
}
 

#leftcolumn p {

margin: 14px 0px 0px -24px;
text-align:center;

} 


#leftcolumn img {
margin: 14px 0px 0px 10px;
border: #5a6734 solid 1px;

} 


#leftcolumn li {
margin:12px;
text-align:left;
}  
 
#leftcolumn a {

color: #fff;
display:block;
text-decoration:none;
padding: 5px 3px 5px 8px;
font-size:11px;
line-height:15px;
margin: 0px 11px 0px 11px;
border-bottom: 1px solid #687446;
} 

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


/* ----------------- Right Column ----------------- */

#rightcolumn { 
	 background: url(../images/rightPurple.gif) repeat;
	 border-left:#725c7a solid 1px;
	 float:right;
	 font-size: 12px;
	 color: #fff;
	 padding: 12px;
	 width:458px;
}

#rightcolumn p
{
	margin-top: 5px;
	padding: 5px 5px 10px 5px;
    line-height:18px;
}

#rightcolumn img {
	margin: 0px;
	border: #6e358c solid 1px;
	float:left;
} 

#rightcolumn ul
{
	margin-left:25px;
}

#rightcolumn h2
{
font-weight:normal;
font-size:22px;
}

#rightcolumn li
{

}


#rightcolumn a
{
	color: #fff;
}

#rightcolumn a:hover
{
	color:#ffcc00;
	text-decoration:none;
}

#rightcolumn strong
{
	color:#ffffff;
	font-size: 13px;
}

/* ----------------- Footer ----------------- */


.Leftcontact {
background: #c26d77;
float:left;
padding: 5px 10px;
}


.Rightcontact {
background: #c26d77;
padding-top: 5px;
padding-bottom: 10px;
border-bottom: #af5c66 solid 1px;
}

#footer {
	 width: 100%;
	 padding-bottom: 10px;
	 border-top: #7a3a41 solid 1px;
	 clear: both;
	 color:#fff;
	 background: #bf6570;
}

.footnav {
	 padding-left: 90px;
}

#footer p {
	 padding-top: 10px;
	 line-height:20px;
}

#footer a {
    
	color: #fff;
}

#footer a:hover
{
	color:#ffcc00;
	text-decoration:none;
}


.highlight {
	border:solid 1px #c2a8cc;
	padding:8px;
	text-align:center;
	background-color:#b08dbc;
	font-size:20px;
	line-height:20px;
	margin-bottom:15px;
}

.lines {
	border-top:solid 1px #c2a8cc;
	border-bottom:solid 1px #c2a8cc;
	padding:5px 0px 5px 0px;
}
