.MainTitle {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 18pt;
	color:#669999;
}

.SubTitle {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	color: #000000;
}

.FormTitle {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	FONT-SIZE: 10pt;
	font-weight: bold;
	color: #000000;
}

.LinkTitle {
	FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;
	FONT-SIZE: 8pt;
	font-weight: bold;
}

.LinkText {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	FONT-SIZE: 8pt;
}

.loginstyle {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	color:White;
	
}

.Input {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	color: #5B5B5B;
}

.Select {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	color: #5B5B5B;
}


.Button {
	FONT-FAMILY: arial, Trebuchet MS, verdana, helvetica, san-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	BACKGROUND: #AAE0A9;
	COLOR: #000000;
	LINE-HEIGHT: 20px;
	TEXT-ALIGN: center;
}


.TableHeader {
	COLOR: #FFFFFF; BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Aria, Helvetica, sans-serif, Verdana;
	FONT-SIZE: 10pt;
	font-weight: bold;
	color: #000000;
}


.LoopListingLight {
	COLOR: #FDFDFD; BACKGROUND-COLOR: #FDFDFD;
	FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;
	FONT-SIZE: 8pt;
	color: #000000;
}

.LoopListingDark {
	COLOR: #F9F9F9; BACKGROUND-COLOR: #F9F9F9;
	FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;
	FONT-SIZE: 8pt;
	color: #000000;
}



.SmallText {
	FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;
	FONT-SIZE: 8pt;
	color: #000000;
}


.GeneralText {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	FONT-SIZE: 10pt;
	color: #5B5B5B;
}
.GeneralBold {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	FONT-SIZE: 10pt;
	font-weight: bold;
	color: #5B5B5B;
}

.errmsg {
	FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;
	FONT-SIZE: 8pt;
	color: #FF0000;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #88DBF9;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}


A:link {
	TEXT-DECORATION: none; color:#3D59A5;
	font-size:11pt;
}
A:visited {
	TEXT-DECORATION: none; color: #5A5A5A;
	font-size:11pt;
}
A:active {
	TEXT-DECORATION: none; color: #5A5A5A;
	font-size:11pt;
}
A:hover {
	TEXT-DECORATION: bold; color:#669999 ; font-weight: bold;
	font-size:10pt;
}

.forgot-password {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: underline;
}


/* ************************************************ */
/* Main page sections								*/
/* ************************************************ */
TD.KMShopHeader
{
	border-bottom: 2px dotted #ccc;
	padding-bottom: 10px;
}
TD.KMShopNavBar
{
	width: 15%; /* IE ignores width if it's in pixels */
	background-color: #eee;
	padding-bottom: 20px;
	padding-right: 20px;
	border-right: 2px dotted #ccc;
}
DIV.KMShopNavBar
{
	height: 480px;
}
TD.KMShopMain
{
	background-color: #f5f5f5;
	padding-bottom: 20px;
	padding: 5px 12px 12px 12px;
}
TD.KMShopFooter
{
	color: #888;
	text-align: center;
	border-top: 2px dotted #ccc;
	padding-top: 10px;
}
/* ************************************************ */
/* GridView styles									*/
/* ************************************************ */
.KMShopGrdView
{
	width: 100%;
	border: 1px solid #ccc;
}
.KMShopGrdViewHead TH
{
	padding: 5px;
	font-weight: bold;
	background-color: #e5e5e5;
	color: #333;
	border-bottom: 1px solid #ccc;
}
.KMShopGrdViewRow TD
{
	padding: 4px;
	background-color: #eee;
}
.KMShopGrdViewAltRow TD
{
	padding: 4px;
	background-color: #fff;
}
.KMShopGrdViewPager
{
	font-weight: bold;
	background-color: #e5e5e5;
	color: #333;
	border-top: 1px solid #ccc;
}
.KMShopGrdViewPager TD
{
	padding: 2px 1px 2px 1px;
}
/* ************************************************ */
/* DetailsView styles								*/
/* ************************************************ */
.KMShopDetViewContainer
{
	padding: 10px;
	background-color: #fff;
	border: 1px solid #ccc;
}
.KMShopDetView
{
	width: 100%;
}
.KMShopDetViewRow TD
{
	padding-top: 5px;
}
.KMShopDetViewFldHead
{
	padding-left: 8px;
	font-weight: bold;
	white-space: nowrap;
	width: 28%;
}
/* ************************************************ */
/* Normal Form styles								*/
/* ************************************************ */
.KMShopFormContainer
{
	padding: 10px;
	background-color: #fff;
	border: 1px solid #ccc;
}
.KMShopForm
{
	border-collapse: collapse;
	width: 100%;
}
.KMShopFormSubHead
{
	padding: 5px;
	font-weight: bold;
	background-color: #e5e5e5;
	color: #333;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.KMShopFormRow TD
{
	padding-top: 3px;
	padding-bottom: 3px;
}
.KMShopFormFldHead
{
	padding-left: 8px;
	font-weight: bold;
	white-space: nowrap;
	width: 28%;
}
.KMShopFormFldSubHead
{
	padding-left: 20px;
	white-space: nowrap;
	width: 28%;
}
/* ************************************************ */
/* Breadcrumb										*/
/* ************************************************ */
TABLE.KMShopBreadcrumbContainer
{
	margin-bottom: 5px;
}
TD.KMShopBreadcrumb
{
	color: #880000;
	font-weight: bold;
	font-size: 13px;
	padding: 5px 0 5px 0px;
}
/* ************************************************ */
/* System messages									*/
/* ************************************************ */
TABLE.KMShopSysMsgError
{
	color: #ff0000;
	border: 1px solid #ffaaaa;
	background-color: #ffeeee;
}
TABLE.KMShopSysMsgSuccess
{
	color: #008800;
	font-weight: bold;
	border: 1px solid #9fbe4c;
	background-color: #eeffcc;
}
TABLE.KMShopSysMsgInfo
{
	color: Black;
	background-color: #efefc5;
	border: 1px solid #d5cca4;
}
TABLE.KMShopSysMsgError, TABLE.KMShopSysMsgSuccess, TABLE.KMShopSysMsgInfo
{
	margin-bottom: 7px;
}
TABLE.KMShopSysMsgError TD, TABLE.KMShopSysMsgSuccess TD, TABLE.KMShopSysMsgInfo TD
{
	padding: 10px;
}
/* ************************************************ */
/* Buttons											*/
/* ************************************************ */
DIV.KMShopButtonRow
{
	margin-top: 5px;
	padding: 8px 0px 6px 0px;
	border-top: 1px dashed #999;
	float: left;
	width: 100%;
}
DIV.KMShopButtonRow A.KMShopButton
{
	/* Put some space between buttons in a button row */
	margin-left: 5px;
	margin-right: 5px;
}
A.KMShopButton
{
	/* To shrink the DIV to fit the text, we float the DIV. Another technique uses display:table and width:5% */
	float: left;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	white-space: nowrap;
	text-decoration: none;
	cursor: hand;
	border: 1px solid #555;
	background: url(Images/ButtonBack.gif) center;
	padding: 0px 3px 0px 3px;
	line-height: 17px; /* The combination of line-height and height make the button appear identical in IE and FireFox */
	height: 17px;
}
A.KMShopButton:hover
{
	color: #888;
	border: 1px solid #b8b8b8;
}
/* ************************************************ */
/* Miscellaneous									*/
/* ************************************************ */
.KMShopCurrentImg
{
	margin: 5px 5px 5px 0px;
	border: 1px solid #ccc;
}
.KMShopCurrentProdCatList
{
	margin-bottom: 5px;
}
DIV.KMShopSubHeading
{
	font-weight: bold;
	margin: 15px 0px 8px 0px;
}
.KMShopInfoText
{
	color: #888;
	font-weight: normal;
}
.KMShopBoldLink
{
	text-decoration: none;
	font-weight: bold;
	color: #0000EE;
}
