body
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
/* Table style start */
.tbl {
	border: 1px solid #312990;
	width: 100%;
}
.tbl .header {
	border-bottom: 1px solid #312990;
	background-color: #312990;
	padding: 0px 0px 0px 2px;
	font-weight: bold;
	font-family: 'Arial', 'Helvetica';
	font-size: 13px;
	color:#ffffff;
}
.tbl .footer {
	border-top: 1px solid #312990;
}
.tbl .btnMenu {
	border-bottom: 1px solid #312990;
	text-align:right;
	padding:3px 5px 3px 0px;
}
.tbl p {
	margin: 5px 5px 5px 5px;
}
.tbl .footer a {
	background-image: url(../images/CreateLink.gif);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left: 25px;		
	color: #ff0000;					
}
/* Table style end */

/* Table Details style start */
.tblDetails {
	border: 0px solid #cedfff;
	width: 100%;
}
.tblDetails p {
	margin: 5px 5px 5px 0px;
}
.tblDetails .footer {
	border-top: 1px solid #cedfff;
}
.tblDetails .footer a {
	background-image: url(../images/CreateLink.gif);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left: 25px;		
	color: #ff0000;					
}
/* Table Details style end */

/* DataGrid style start */
.grid
{ 
	/* font: 90% arial, sans-serif #000000; */
	border-style: solid;
	width: 100%;
	border-collapse: collapse;
	background: #ffffff;
}

.grid a
{ 
	/* font: 90% arial, sans-serif #000000; */
    font-size: 11px;
    color: #000000	;
	font-family: 'Arial', 'Helvetica';
	text-decoration: none;	
}

.grid a:Hover
{ 
	/* font: 90% arial, sans-serif #000000; */
    font-size: 11px;
    color: #000000	;
	font-family: 'Arial', 'Helvetica';
	text-decoration: underline;	
}

.grid-first-item
{ 
    border-right: #cccccc 1px solid;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
    margin: 1px;
}
.grid-item
{ 
    border-right: #cccccc 1px solid;
    border-left: #cccccc 1px double;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
    margin: 1px;
}

.grid-header
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
	font-family: 'Arial', 'Helvetica';
	background-color: ffffff;
	text-decoration: none;	
	border-bottom: #cccccc 1px solid;
	background-image: url(../images/dblsort.gif);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 5px;		
}

.grid-header a
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
	font-family: 'Arial', 'Helvetica';
	text-decoration: none;	
}

.grid-last-item
{
    border-left: #cccccc 1px solid;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
    margin: 1px;
}
/* DataGrid style end */

/* DataGrid No Sort style start */
.gridNoSort
{ 
	/* font: 90% arial, sans-serif #000000; */
	border-style: solid;
	width: 100%;
	border-collapse: collapse;
	background: #ffffff;
}

.gridNoSort a
{ 
	/* font: 90% arial, sans-serif #000000; */
    font-size: 11px;
    color: #000000	;
	font-family: 'Arial', 'Helvetica';
	text-decoration: none;	
}

.gridNoSort a:Hover
{ 
	/* font: 90% arial, sans-serif #000000; */
    font-size: 11px;
    color: #000000	;
	font-family: 'Arial', 'Helvetica';
	text-decoration: underline;	
}

.gridNoSort-first-item
{ 
    border-right: #cedfff 1px solid;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
    margin: 1px;
}
.gridNoSort-item
{ 
    border-right: #cccccc 1px solid;
    border-left: #cccccc 1px double;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
    margin: 1px;
}

.gridNoSort-header
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
	font-family: 'Arial', 'Helvetica';
	background-color: ffffff;
	text-decoration: none;	
	border-bottom: #cccccc 1px solid;
}

.gridNoSort-header a
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
	font-family: 'Arial', 'Helvetica';
	text-decoration: none;	
}

.gridNoSort-last-item
{
    border-left: #cccccc 1px solid;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
    margin: 1px;
}
/* DataGrid No Sort style end */

TD, UL, OL, LI, PRE {
	font-family: 'Arial', 'Helvetica';
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

TEXTAREA {
	font-family: 'Arial', 'Helvetica';
	font-size: 9pt;
}

INPUT {
	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
}

INPUT.button {
	border-left: solid 1px #889cce;
	border-top: solid 1px #889cce;
	border-right: solid 1px #889cce;
	border-bottom: solid 1px #889cce;
	font-family: 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	cursor: hand;
	background-color: #a6a6a6;
}

.bodyBold {
	font-family: 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
/* Required field for the '*' */
.Required {
	font-family: 'Arial', 'Helvetica';
	font-weight: normal;
	font-size: 8pt;
	color: #990000;
}

/* Required field fonts & BGCOLOR */
.requiredInput {
	font-family: 'Arial', 'Helvetica';
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
	text-align: right;
	line-height: 16px;
	background-color: #990000;
}
/* Data field fonts & BGCOLOR */
.dataField {
	font-family: 'Arial', 'Helvetica';
	/* font-weight: bold; */
	font-size: 8pt;
	color: #000000;
	text-align: left;
	line-height: 16px;
	/* background-color: #FFF6CD;*/
}
/* Data Label Fonts & BGCOLOR */
.dataLabel {
	font-family: 'Arial', 'Helvetica';
	font-weight: Bold;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	line-height: 16px;
	background-color: #f4f4f4;
	padding-right: 5px;
}
.footerLine {
   background-color: #cedfff;
}
.tableHeader table
{
	background-color: #cccccc;	
}
.leftnav
{
	background-image:url(../images/leftnav.gif);
	background-repeat:no-repeat;
	height:350px;
}
.NavBalls 
{
	font-family: 'Times', 'Arial', 'Helvetica';
	font-weight: Bold;
	font-size: 13pt;
	color: #ffffff;
	text-align: left;
	line-height: 16px;
	padding-left: 120px;
}	
.NavBags
{
	font-family: 'Times', 'Arial', 'Helvetica';
	font-weight: Bold;
	font-size: 13pt;
	color: #ffffff;
	text-align: left;
	line-height: 16px;
	padding-left: 130px;
}
.NavShoes
{
	font-family: 'Times', 'Arial', 'Helvetica';
	font-weight: Bold;
	font-size: 13pt;
	color: #ffffff;
	text-align: left;
	line-height: 16px;
	padding-left: 125px;
}
.NavAccessories
{
	font-family: 'Times', 'Arial', 'Helvetica';
	font-weight: Bold;
	font-size: 13pt;
	color: #ffffff;
	text-align: left;
	line-height: 16px;
	padding-left: 75px;
}
.NavContactUs
{
	font-family: 'Times', 'Arial', 'Helvetica';
	font-weight: Bold;
	font-size: 13pt;
	color: #ffffff;
	text-align: left;
	line-height: 16px;
	padding-left: 70px;
}
.NavHome
{
	font-family: 'Times', 'Arial', 'Helvetica';
	font-weight: Bold;
	font-size: 13pt;
	color: #ffffff;
	text-align: left;
	line-height: 16px;
	padding-left: 90px;
}
.LeftNavLink
{
    color: #ffffff	;
	font-family: 'Arial', 'Helvetica';
	text-decoration: underline;
}
h3 
{
	border-bottom: 1px solid #cccccc;
	background-image:url(../images/orangedots.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color: #f97f12;
	padding: 0px 0px 0px 2px;
	font-weight: bold;
	font-family: 'Arial', 'Helvetica';
	font-size: 13px;	
}
li 
{
	list-style-image: url(../images/bullet.gif);
	list-style-position:outside;
	line-height: 20px;
}
h4
{
	border-bottom: 1px solid #312990;
	padding: 0px 0px 0px 2px;
	font-weight: bold;
	font-family: 'Arial', 'Helvetica';
	font-size: 13px;	
}
a {
	color: #20559F;
	text-decoration: none;
}
a:hover {
	color: #20559F;
	text-decoration: underline;
}
.NavBalls a
{
	color: #ffffff;
	text-decoration: none;
}	
.NavBalls a:hover
{
	color: #ffffff;
	text-decoration: none;
}
.NavBags a
{
	color: #ffffff;
	text-decoration: none;
}	
.NavBags a:hover
{
	color: #ffffff;
	text-decoration: none;
}
.NavShoes a
{
	color: #ffffff;
	text-decoration: none;
}	
.NavShoes a:hover
{
	color: #ffffff;
	text-decoration: none;
}
.NavAccessories a
{
	color: #ffffff;
	text-decoration: none;
}	
.NavAccessories a:hover
{
	color: #ffffff;
	text-decoration: none;
}
.NavContactUs a
{
	color: #ffffff;
	text-decoration: none;
}	
.NavContactUs a:hover
{
	color: #ffffff;
	text-decoration: none;
}
.NavHome a
{
	color: #ffffff;
	text-decoration: none;
}	
.NavHome a:hover
{
	color: #ffffff;
	text-decoration: none;
}
.Home_List {
	font-weight: bold;
	font-family: 'Arial', 'Helvetica';
	font-size: 13px;
	color:#000000;
}
.TopBanner
{
	background-image:url(../images/banner.gif);
	background-repeat:no-repeat;
	height:103px;
}