#adminlogin
{
	border: 1px solid #627498;
	background-color: #AFAFAF;
}
#adminlogintable
{
	background-color: #AFAFAF;
	color: #000000;
	font-size: 10px;
}
P
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Georgia,"Times New Roman",Times,serif;/* Tahoma,Arial,Helvetica,sans-serif;*/
}
TABLE
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Georgia,"Times New Roman",Times,serif; /*Tahoma,Arial,Helvetica,sans-serif;*/
}
INPUT
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Georgia,"Times New Roman",Times,serif; /*Tahoma,Arial,Helvetica,sans-serif;*/
}
A
{
	font-weight: bold;
	color: Gray;
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
A.ToolbarSuper
{
	font-size: 11px;
	background-color: transparent;
}
A.ToolbarSub
{
	font-size: 10px;
	background-color: #c9e6ff;
}
A.Footer
{
	font-size: 10px;
	background-color: #c9e6ff;
}
A.PageSub
{
	font-size: 10px;
	background-color: #c9e6ff;
}
A.GlobalLink
{
	color: #185aad;
}
P.ToolbarSub
{
	font-size: 10px;
}
P.PageSub
{
	font-size: 10px;
}
P.Footer
{
	font-size: 10px;
}
INPUT.KeywordField
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	width: 100px;
	border-bottom: medium none;
	height: 18px;
	background-color: #c9e6ff;
}

.ODD
{
	background-color: White;
	border-width: 1px;
	font-size: x-small;
	font-family: Verdana;
	color: Black;
}

.EVEN
{
	background-color: #c9e6ff;
	border-width: 1px;
	font-size: x-small;
	font-family: Verdana;
	color: Black;
}

.getCats
{
	background-color: yellow;
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	text-align: center;
	font-size: x-large;
	font-family: Verdana;
	padding: 10px;
	vertical-align: middle;
	color: Blue;
}
hr.dottedLine
{
	color: Black;
	border: none 0;
	border-top: 1px dashed #000; 
	width: 50%;
	height: 1px;
}

div#ctl00_TreeView1 a:hover
{
	background: #E0E0E0;
	color: #000000;
	text-decoration: none;
	font-size: 8pt;
}

.masterPageHeader
{
	float: none;
	text-align: center;
	font-family: Georgia,"Times New Roman",Times,serif; /*Tahoma,Arial,Helvetica,sans-serif;*/
	background: #7D7D7D;
	font-size: 170%;
	color: white;
	font-weight: bold;
	border: none;
}
.masterPageHeader a
{
	font-family: Georgia,"Times New Roman",Times,serif; /*Tahoma,Arial,Helvetica,sans-serif;*/
	font-size: 60%;
	text-align: center;
	color: white;
	background: #7D7D7D;
	text-decoration: none; 
	font-weight: bold;
	display: block;
	border: none;
	padding: 0.33em;
}
.masterPageHeader a:hover
{
	text-align: center;
	background: orange;
	text-decoration: none;
	border: none;
	color: black;
}
.DetailTable
{
	width: 100%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border-width: thin;
	border-style: none;
	border-color: black;
	background-color: whitesmoke;
}
.DetailTableTitleCell
{
	vertical-align: middle;
	text-align: center;
	color: Yellow;
    border-style   : none;
    padding-bottom: 5px;
    padding-top:5px;
}
.DetailTableTitleLabel
{
	color: Gray;
	font-weight: bold;
	font-size: 24px;
}
.DetailTablePictureCell
{
	vertical-align: middle;
	text-align: center;
	width: 30%;
	border-color: gainsboro;
	border-width: 1px;
	border-style: none;
    background-color: white;
}


.DetailImage_Old
{
	border-color: #7D7D7D;
	border-width: 5px;
	border-style: none;
	border-bottom-color: #E0E0E0;
	border-left: none;
	
	text-align:center;
	vertical-align: middle;
	padding-top: 5px;	
}

.ThumbnailImageList_Old
{
    text-align:center;
}

/*Following only used in the ProductDetail page thumbnails*/
div.ThumbnailImageListPlaceHolder
{
    /*below 3 essential*/
    display:table-cell;
    float:left;
    text-align:center;    
    margin: 4px;
    border: 0px solid gray;
    /*height: auto;
    width: auto;*/       
    background-color:Transparent;   
}

/*Following only used in the ProductDetail page thumbnails*/
div.ThumbnailImageList
{
    /*Test*/
    display:table-cell; 
    position:relative; 
    /**/    
    margin: 0px;
    border: 0px solid gray;
    height: auto;
    width: auto;
    float:left;
    /*text-align: center;*/
}

div.ThumbnailImageList img
{
  display: inline;
  margin: 2px;
  border: 2px solid gray; 
  width:45px;
  height:45px;
}
div.ThumbnailImageList a:hover img 
{
  border: 2px solid yellow; 
}
td.ThumbNailImageListTDOuter 
/*This class helps in horizontal alignment 
of the 'div.ThumbnailImageList', until coming up with a standard method.*/
{
  background-color:Transparent;
  width:20px;  
}
td.ThumbNailImageListTDInner
{
    background-color:Transparent; 
    width:auto; 
    text-align:center; 
    white-space:nowrap   
}

/**********Main detailed Image*************/
div.OuterdivForMainImage 
{ 
     display:table; 
    /* width:330px; 
     height:330px; */
     border:0px solid gray; 
     text-align:center; 
     vertical-align:middle; 
} 
div.ImgdivForMainImage 
{ 
     display:table-cell; 
     width:100%; 
     position:relative; 
     vertical-align:middle;     
     text-align:right;

} 
* html div.ImgdivForMainImage 
{ 
     top:50%; 
     left:0; 
} 
div.ImgdivForMainImage img 
{ 
    border: 0px solid gray; 
	/*width:250px;*/
	height:375px; 
	text-align:center;    
    
    /*vertical-align:middle;*/
} 
* html div.ImgdivForMainImage img 
{ 
     top:-50%; 
     position:relative; 
     
     /*vertical-align:middle;
     border: 2px solid  red;*/ 
} 
/*****************************************/

.DetailTableProductIDCellName
{
	vertical-align: middle;
	text-align: left;
	background-color: whitesmoke;
}
.DetailTableProductIDCellValue
{
	vertical-align: middle;
	text-align: left;
	background-color: whitesmoke;
}
.DetailTableProductIDLabel, 
.DetailTableUnitOfMeasureHeaderLabel
{
	font-weight: bold;
	text-align:right;
}
.DetailTablePriceCell
{
	vertical-align: top;
	text-align: left;
	width: 40%;
	vertical-align:top;
	border-color: gainsboro;
	border-width: 1px;
	border-style: none;
	background-color: whitesmoke;
}
.DetailTablePictureCellButton
{
	text-align : right;
	vertical-align: middle;
}
.DetailTableProductDetailsCell
{
	background-color:whitesmoke;
	border-color: gainsboro;
    border-width   : 1px;
    border-style   : none;
}
.DetailTableShortDescCell
{
	text-align: left;
	vertical-align: top;
	width: 30%;
	border-style: none;
}

.DetailTableShortDescTitle, 
.DetailTableProductFeaturesTitle, 
.DetailTableDetailedDescriptionHeader,
.DetailTableMoreHeader,
.DetailTableCommentsHeader,
.DetailTablePriceHeader
{
	background-color: gray;
	color: White;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
}

.LabelText_PaddingLeft
{
    padding-left:10px;
}

.DetailItem
{
	color: black;
	background-color: whitesmoke;
	padding-left: 10px;
	padding-right: 10px;
}

.DetailTableProductFeaturesCell,
.DetailTableDetailedDescriptionHeaderCell,
.DetailTableMoreCell
{
	vertical-align: top;
    border-color: gainsboro;
    border-width   : 1px;
    border-style   : none;
    visibility:visible;
    height:0px;
	
}
.DetailTableMoreList
{
    max-width: 75%;
	width: 60%;
	background-color: inherit;
	color: Navy;
}
.DetailTableCommentCell
{
	vertical-align: top;
	text-align: left; 
    border-color: Silver;
    border-width   : 1px;
    border-style   : none;
}
.FriendlyMsg
{
	font-weight: bold;
	font-family: "Verdana";
	font-size: 10px;
	color: rgb(127,167,3);
}
.DetailTableProductFeatureError
{
	font-weight: bold;
	font-family: Georgia,"Times New Roman",Times,serif;/*Verdana, MS Serif,Arial;*/
	font-size: 11px;
	color: red;
}
.QuantityTextBox { text-align:right; }
.LinkButtonBig
{
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	/*border-width: 3px;
    border-style: outset;
    border-color: gainsboro;*/
    /*margin-top:20px;
    margin-right:100px;
    padding-left:20px;
    padding-right:20px;*/
    padding:10px;
    color: Yellow;
	background-color: Maroon;
	white-space:nowrap;
}
.LinkButtonBig:hover
{
	
	background-color: Navy;
	color: yellow;
	text-decoration:none;
}
.LinkButtonGeneral
{
	font-weight: bold;
	font-size:12px;
	text-decoration: none;
	color: white;
	background-color: rgb(51,102,204);
}
.LinkButtonBigOld
{
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	color: White;
	background-color: rgb(51,102,204);
	text-align:left;  
	margin-top: 60px
}

/* ------------------ the 'September 2006' formatting code ------------------- */
.PricingSpecial1 { color:#ff0000; font-weight:bold; }
.PricingSpecial2 { color:#0066ff; font-weight:bold; }
.TotalPriceRow   { background-color: gainsboro; }

.PageTitle
{
	font-weight: bold;
	font-size: 20px;
	text-decoration: underline;
	color: Black;
	text-align:left; 
	margin-left:0px;
	margin-top:30px;
	margin-bottom:50px;
}
.HeaderLabel
{
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	color: White;
	background-color: gray;
	text-align:left; 
	margin-left:40px;
	margin-top:30px;
	margin-bottom:10px;
	padding-left:5px;
}

.ItemText
{
	font-weight: bold;
	font-size: 12px;
	color: Black;
	text-align:left; 
	margin-left:45px;
	margin-bottom:5px;
}
#header {
	BORDER-RIGHT: #cecea5 1px solid; BORDER-TOP: #cecea5 1px solid; 
    background: White; BORDER-LEFT: #cecea5 1px solid; BORDER-BOTTOM: #cecea5 1px solid
}

#container {
	FLOAT: left; WIDTH: 100%; MARGIN-RIGHT: -100px
}
#content {
	MARGIN-RIGHT: 100px; 
}
#main {
	MARGIN-LEFT: 171px; padding-left: 10px;padding-right:10px; 
}
#left {
	FLOAT: left; width:166px;HEIGHT:621px;
} 
#sidebar {
	FLOAT: right; WIDTH: 100px; 
}
#footer 
{
	BORDER-RIGHT: #cecea5 1px solid; BORDER-TOP: #cecea5 1px solid; 
    background: #d7dabd; BORDER-LEFT: #cecea5 1px solid; BORDER-BOTTOM: #cecea5 1px solid
}
H1 {
	MARGIN-TOP: 0px
}
.last {
	MARGIN-BOTTOM: 0px
}
.clearing {
	CLEAR: both; HEIGHT: 0px
}

.ColumnLeftSpacer 
{
	width:0px; vertical-align:top; background-color:White;
}

.ColumnLeft 
{
	height: 621px;width:190px;
	border-style:solid; border-color:gainsboro; border-width:0px; background-color:White;
}
.ColumnMiddle
{
	text-align:center; overflow:inherit;  width:auto; min-width:400px; height: 621px;  color:#000000;
	padding-right:10px;  padding-left:10px;	border-style:solid; border-color:gainsboro; border-width:0px;background-color:White;
}
.ColumnRight
{  
   	/*overflow:auto; */
   	height: 621px;
   	width:160px;
   	padding-right:5px;
	border-style:solid; border-color:white; border-width:0px; background-color:white;

}
.ColumnRightSpacer 
{
	width:0px; vertical-align:top; background-color:White;
}

.ProcessMap
{
	width: 145px; margin-top:10px; border-color:gainsboro; background-color:whitesmoke;color:black;
    font-size:8pt; font-weight:bold; margin-left:10px; font-weight: normal; 
    border-style :solid; border-width:1px; 
}
.MouseOver         { padding: 2px; padding-left:5px; padding-right: 5px;}
.MouseOver:link    { text-decoration: none;}
.MouseOver:hover   {color: black; background-color: blue; }
.LinkMouseOver         { padding: 2px; }
.LinkMouseOver:link    { text-decoration: none;}
.LinkMouseOver:hover   {color: gray; background-color: blue; }

.LinkProductListThumbnailNameTableRow {/*table-layout:fixed;*/
                                        vertical-align:top;
                                        text-align:left; 
                                        height:55px;/*This height is important- height of 3 rows etc, with blank rows for some items*/
                                        } 
.LinkProductListThumbnailName { color:#808080; 
                                text-decoration:none; 
                                font-weight:bold; 
                                font-size:15px; 
                                word-wrap: break-word/*This already works well accross the browsers-breaks single large words*/;                                                           
                                word-break:break-all/*this CSS3 property is not fully supported accross browsers as of today*/ ; 
                                } 
.LinkProductListThumbnailName:hover {color:Black;}
.MsgDiscountPrice {height:15px;}

.BrandLogo
{
	position: absolute; right: 25px; top: 20px;
}

.SortByControl,
.LoginControl,
.CategoryBrandControl,
.BrandControl
{
	width:190px; 
	border-style:none; 
	padding:1px;
	margin-left:1px; 
	text-align:justify;	
}
/*
.CategoryControl
{
	width:100% ; 
	border-style:none; 
	padding:3px;
	margin-left:2px; 
	text-align:left;
}

{
	width:180px; 
	border-style:none; 
	padding:1px;
	margin-left:1px; 
	text-align:justify;
}*/

.SortByHeading,
.LoginHeading,
.CategoryBrandHeading
{
	color:DodgerBlue ; font-weight:bold; font-size:11px; font-family:Georgia,"Times New Roman",Times,serif; /*Tahoma,Arial,Helvetica,sans-serif;*/  width:180px; 
}

/*Below seperated from other main menu headings as these are in a sub-group*/
.BrandHeading,
.CategoryHeading
{
	color:DeepSkyBlue ; font-weight:bold; font-size:11px; font-family:Georgia,"Times New Roman",Times,serif; /*Tahoma,Arial,Helvetica,sans-serif;*/  width:135px;
}

.SortByList
{
	font-weight:normal; 
	font-size:9pt; color: black; 
	background-color:whitesmoke; 
	width:175px;
	margin-left:8px;
}
.BrandList
{
	font-weight:normal; 
	font-size:9pt; 
	color: black; 
	background-color:whitesmoke; 
	margin-left:6px;
	width:175px;	
}
.CategoryMenu
{
	font-weight:normal;
	width:auto ;
	margin-top:3px;
	margin-left:6px;
	text-align:justify;
	color: black;
	background-color:whitesmoke;
	text-decoration:none;
	border-style:hidden;
}
.CategoryMenuHover      /* .CategoryMenuLeaf .CategoryMenuNode */               
{
	font-weight:normal;color: gainsboro; width: 150px;  background-color:gray; text-decoration: none; padding:2px;  height:20px;
}
.CategoryMenuLeaf           
{
	font-weight:normal;color: black; background-color:whitesmoke; text-decoration: none; padding:2px; height:20px;width: 150px;
}
.CategoryMenuNode                
{
	font-weight:normal;padding:2px;text-decoration: none; height:20px;width: 150px;
}

.CategoryMenuSelectedNode
{
	color:Blue;
}

.CellPaddingGeneral
{
    padding:2px;
}

.ThumbNailBox
{
   table-layout:fixed; /*this is very important; otherwise, below height and width may get ovrridden from somewhere else*/
   height:200px;
   width:185px;
   background-color:white;
   border-color:gainsboro;
   border-width:1px;
   border-style:solid;
   margin: 1px;
   
   border-left:hidden;
   border-top:hidden; 
   /*(start)to get rounded corner------------*/
   /*NOTE: still following not working in IE8*/     
   border-collapse:separate;
   border-radius:6px;
   -moz-border-radius:6px;
   /*(end)-----------------------------------*/
}

.ThumbNailImageTableCell
{
	text-align:center;
	vertical-align:middle;
	/*width:100%; width will be changed programmatically for the List veiw*/
	height:85px;
}

.ThumbNailImage
{
	height:129px;float:none; margin:3px;
	text-align:center;
}
.ThumbNailImageTop
{
	height:75px;width:75px;float: none; margin:3px;
}
.ThumbNailImageInCart
{
   /*width: 40px;*/
    height: 50px;
}

.AddressBook
{
	font-family:Georgia,"Times New Roman",Times,serif; /*Tahoma,Arial,Helvetica,sans-serif;*/
	background-color:whitesmoke; border-color:gainsboro;border-width:1px;border-style:double;width:170px;
}
.LoginBox
{
	font-family:Georgia,"Times New Roman",Times,serif; /*Tahoma,Arial,Helvetica,sans-serif;*/
	background-color:whitesmoke; border-color:gainsboro;border-width:1px;border-style:double; 
}
.PageHeader
{
	font-family:Georgia,"Times New Roman",Times,serif; /*Tahoma,Arial,Helvetica,sans-serif;*/
	height:50px; font-weight:bolder; font-size:16pt; text-decoration:underline; 
	color:Black; float:left; margin-left:40px; margin-top:50px;
}

div.scroll
{
	height: 400px;
	width:100% ;
	overflow: auto;
	/*overflow-y: scroll;
    overflow-x: hidden;  */ 
	border: 1px solid gainsboro;
	background-color:whitesmoke;
	margin:5px;
	padding: 2px;
}


#title
 {
	font: bold 18px Georgia,"Times New Roman",Times,serif; /*Tahoma,Arial,Helvetica,sans-serif;*/
	position: relative;
	top: 3px;
	left: 3px;
	text-align:center
	}

#shadow
 {
	color: #999999;
	position: absolute;
	z-index: 1;
	top: 2px;
	left: 2px;
	text-align:center
	}
#text
 {
	color: #000000;
	position: relative;
	z-index: 2;
	top: 0;
	left: 0;
	text-align:center
	
	}

.MenuTopLabel { font: normal 14px Georgia,"Times New Roman",Times,serif; color: white; }
.MenuTopLabel_OFF { text-decoration: none;  color:gray;} 
.ProdListRow { border-style: solid;  border-width:1px; border-color:gainsboro; padding-left:5px; }
.PagerLinkCurrent   { border-style: solid;  border-width:2px; border-color:gray; font-weight:bold; background-color: whitesmoke; color: black; padding:5px; } 
.PagerLinkOther     { border-style: solid;  border-width:1px; border-color:gainsboro; padding:5px; }
.PagerLinkOther:hover{ background-color: gainsboro; border-color: Silver; border-width:1px; border-bottom-style:solid; color: Red; }
.PagerLinkMore      { border-style: none; font-weight:bold; font-size:large; width:20px; height:15px; padding-bottom:2px; }

/* SPRINT 7.4 */
div.checkoutscroll
{
	max-height:271px;
	width: inherit;
	overflow: auto;
	border: 1px none whitesmoke;
	background-color:white;
	margin:2px;
	padding: 5px;
}

.CheckOut {
	border-style: none none none solid;
	border-width: 0 0 0 1px;
	border-color: #000000
	}

.FeatureProductBox
{
	background-color: Silver;
	border-style: solid;  border-width:1px;
	border-color:black;
}

.FeatureProductBoxText
{
    color :White ;	 
}

.FeatureProductsHeader
{
	font: bold 12px Georgia,"Times New Roman",Times,serif;/*Tahoma,Arial,Helvetica,sans-serif;*/
	text-align:center;
	color: Gray;
}


/*  Checkout page */

.COHeader
{
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: White;
	background-color: gray;
	text-align:justify; 
	margin-left:4px;
	margin-top: 5px;
	margin-bottom:10px;
	padding-left:5px;
}
.COColumn
{
	font-weight:bold;
    color: Gray; 
}
.COItemTable1,
.COItemTable2
{
	border-style:solid;
	border-width:1px;
	border-color:gainsboro;
}
.COItemTable2
{
    background-color: #fafafa;
}
.COItemTable1
{
    background-color: #f2f2f2;
}
.ShippingComment
{
	border-width:1px;
    border-color:gainsboro;
}

.PleaseWait
{
    /*--background-image:url(../images/LoadingIndicator.gif); --*/
    /*--For better optimized non-local deployments please--*/
    use sysbackground-image:url(/images/LoadingIndicator.gif);
	position:absolute;
	top: 100px;
	left:450px;
	color: #333333;
    text-align: center;
	height:31px;
	width:31px;
	visibility: hidden;
	vertical-align:text-bottom;
	font-family:"Arial Unicode MS";
	cursor:wait;
	-moz-opacity : 0.60;
	filter: Alpha(opacity=85, finishopacity=60, style=1);
}

/* sprint 7.6 */
.popup_div
{
    position: absolute;
    background: white;
    width:600px;
    top: 150px;
    left: 350px;
    padding: 0px;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-right: 2px solid black;
    border-bottom: 3px solid black;
    display: none;
    z-index:1000;
}
.popup_bar
{
	text-align: right;
	background: #FFF15F;
	height: 20px;
	vertical-align:baseline;
	font-family:"Arial Unicode MS";

}
.popup_iframe 
{
    width: 600px;
    height: 600px;
}

.StandardButton
{
    background-color:#F5F5DC;  
    border-top:LightGrey 1px solid; 
    border-bottom:LightGrey 1px solid; 
    border-left: LightGrey 1px solid; 
    border-right: LightGrey 1px solid;
    font-weight:bold;
    height:22px;
}

/* sprint 7.8 added timer on featured products*/
.FeaturedProductPrice
{
    width:100%;
    text-align:center;
    font-size:large;
    font-weight:bold;
    color :Maroon;
    background:white;
	visibility:hidden;

}

.FeaturedProductDiscountPrice
{
    width:100%;
    text-align:center;
    font-size:large;
    font-weight:bold;
    color :blue;
    background:gainsboro;
}

.FeaturedProductName
{
    width:100%;
    text-align:center;
    font-size: small;
    font-weight:bold;
    color :Black;
    background:white;
}

.FeaturedProductBox
{
    /*border:solid 1px;
    border-width:1px;
    border-color:gray;*/
    padding:2px;
  	text-align: center;
    display:table;
    vertical-align:middle;
}

/* To display a bit better the price of the product*/
.ProductListPrice
{
    font-weight:bold;
    height:12px;
    color :#666666;
}
.ProductListPriceValue
{
    font-weight:bold;
    font-family:Georgia,"Times New Roman",Times,serif;/*Verdana, MS Serif,Arial;*/
    font-size:11px;
    color :Navy;    
}

.ProductListDescription
{
color: Black;
    font-weight:normal;
    font-family:Georgia,"Times New Roman",Times,serif;/*Verdana, MS Serif,Arial;*/
    font-size:11px;
    /**/  visibility:visible;
    height:45px;  
   
    /*This is important!, if we want to hide the product description, use following
    so that a blank row WILL NOT appear.
    visibility:hidden;
    height:1px;
    line-height:1px;*/
    
}

.ExcludeGSTText
{
  visibility:visible;
}

.UppercaseText
{
    text-transform:  uppercase;
}

.AddToShoppingCartImage
{
    border-style:solid;
    border-width:1px;
    border-color:White;
    background-color:White; 
    padding:1px;
}

.helpLink
{
  visibility:hidden;
}

#invdet
{
    background-color:Red;
}

.lblMerchantCountry
{
    visibility:visible;
}

.MsgLoginToSeeDiscounts
{
	padding-left:10px;
	color:Blue;
	font-weight: bold;	
}

.featuredProductsSlideShowImg 
{ 
    width:100px;
    border:none;
} 

.featuredProductsSlideShowLinkForProductDetails
{ 
   font-style:normal ; 
} 

.BoldFont
{
    font-weight: bold;	
}

.CustomValidatorMessage
{
	font-weight: bold;
}

.FeaturesTable
{
    border:solid 1px Black; 
}

.FeaturesTable td
{
    white-space:nowrap;
    /*border: solid 1px black;*/  
   text-align: center;
} 

.AllWebPageContent
{ 
     width: 1040px; 
     text-align: left;
     border: 0px; 
     padding: 0;  
     margin: 0 auto; 
} 

.HiddenField
{
  visibility:hidden; height:0px;  
}

#ctl00_lblCookieID,
#ctl00_UserLoginStatus
{
color :White; 
}

#ctl00_lblInYourShoppingCart,
#ctl00_BtnItems,
#ctl00_BtnViewCart
{
color :#C0272D; 
}

#ctl00_lnkCookieID
{
color :Yellow; 
}


