﻿.codesworth
{
    COLOR : rgb(255 , 102 , 0);
}
.kecaraEmail
{
    COLOR : rgb(102 , 102 , 102);
}
.smcopygray
{
    FONT-SIZE : 13px;
    COLOR : rgb(102 , 102 , 102);
    FONT-FAMILY : Arial , Helvetica , sans-serif;
}
.naviText
{
	font-size: .6em;
	color: #502201;
  FONT-FAMILY : Futura Lt BT, FuturaBlack BT, Kabel Ult BT;
}
.promo
{
    COLOR : rgb(155 , 93 , 0);
}
.kecara
{
    BACKGROUND : rgb(222 , 229 , 183);
}
.kecaraOrderTbl
{
    BACKGROUND : #ffffe4;
}
.kecaraColor
{
    COLOR: #502201;
}

.orderTable
{
/*  COLOR: #7f7a8d;*/
	font-size : 7pt;
	font-family: "Trebuchet MS";
}

.bio {
	line-height: 125%;
	font-style:italic;
}

.order {
/*	font: 78% "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif;*/
/*	font: 78% Arial, Verdana,  sans-serif;*/
	line-height: 110%;
	text-align: left;
}

.picframe
{
	background-color: rgb(204 , 51 , 0);
}
.topAnchor
{
    TEXT-DECORATION : underline;
    COLOR : rgb(255 , 0 , 0);
}
A
{
    COLOR : rgb(237 , 245 , 206);
    TEXT-DECORATION : none;
    FONT-FAMILY : arial;
}
A:hover
{
    TEXT-DECORATION : underline;
    font-weight : bold;
}
A:inactive
{
    COLOR : rgb(237 , 245 , 206);
}
A:active
{
    COLOR : rgb(237 , 245 , 206);
}
html
{
    height : 100%;
    border : 0;
    padding : 0;
    margin : 0;
}
body
{
    height : 100%;
    margin : 0;
    padding : 0;
    border : 0;
}
#spacer
{
    display : block;
    height : 100%;
    float : left;
    width : 2px;
    /* 1px would be enough this is for display only */
		font-size : 1px;
    /* to make sure width is not overridden */
		padding : 0;
    margin : 0;
    background-color : red;
}
/* visual effect only */
#contentwrap
{
    display : block;
    width : 99%;
    /* to suit but leave room for spacer */
		text-align : center;
    padding : 0;
    margin : 0;
}
#content
{
    margin : 0;
    padding : 0;
    border : 1px solid blue;
}
td
{
    font-family : Verdana , Geneva , Arial , helvetica , sans-serif;
}
th
{
	background-color:#ffff9d;
		color:	#502201;
		font-size : xx-small;
    font-family : Verdana , Geneva , Arial , helvetica , sans-serif;
}
#bottomfooter
{
    position : absolute;
    bottom : 0;
    background-repeat : no-repeat;
    width : 100%;
}
#mailanchor
{
    color : red;
    background : black;
}
#footer
{
    border-top : 1px solid rgb(107 , 142 , 35);
    padding : 0;
    margin:0;
    Font-family : Verdana;
    Font-size : xx-small;
    Color : gray;
}

#photoCopyright
{
    clear : both;
    padding : 0;
    margin : 0;
    Font-family : Verdana;
    Font-size : 0.45em;
    Color : gray;
}
.ActiveInputControl
{
	background-color:#FFFFFF;
	color:#000000;
	font-family:Arial;
	font-size:XX-Small;
}
.orderAddr
{
	background-color:rgb(235,241,201);
	font-family:Arial;
	font-size:XX-Small;
}
.orderFormAddr
{
	font-family:Arial;
	font-size:XX-Small;
}
.orderTotal
{
		color:	#502201;
		font-size : xx-small;
    font-family : Verdana , Geneva , Arial , helvetica , sans-serif;
}
.orderItem
{
		font-size : xx-small;
    font-family : Verdana , Geneva , Arial , helvetica , sans-serif;
}

#nonFooter
{
position: relative;
min-height: 100%;
}

* html #nonFooter
{
height: 100%;
}
#footerDiv
{
position: relative;
margin-top: -1.5em;
} 

