/***********************************************************/
/*	ZNODE.COM TEMPLATE STYLESHEET
/*	Copyright 2004-2005, www.znode.com
/*	Created By: ZNode on July 04, 2004
/***********************************************************/

/* GENERAL HTML STLES */

	#Frame {width:760px;margin-top:auto;margin-left:auto; margin-right:auto; text-align: left;}
	body { text-align: center; width: 760px; margin: 0px auto; background-color: #ffffff; }		
	h1,h2,h3,h4{font-family: Verdana, Helvetica, sans-serif; color: #00447D;}
	.Head{font-family: Arial,Verdana;}
	select{font-family: Verdana, Helvetica, sans-serif;font-size: 10px;}
		
	h1{font-size: 18px; margin-bottom:3px; margin-top:0px; font-weight:bold}
	h2{font-size: 16px; margin-bottom:3px; margin-top:0px;}
	h3{font-size: 14px; margin-bottom:3px; margin-top:0px;}
	h4{font-size: 12px; margin-bottom:3px; margin-top:0px;}
	
	A:link{color: #004d94;text-decoration: none;}
	A:visited{color: #004d94;text-decoration: none;}
	A:hover{color:red;text-decoration: underline;}	
	
	.SmallText
{
    font-size: 9px;
    color: #696969;
    font-weight: normal;
}
	.BoldText{font-weight:bold}

	td .HeadSection{background-color:#73a1cc; color:White;font-size: 11px;font-weight:bold}
	td .FormSectionTitle{font-weight: bold;color: #3c9ccf;text-align: left;}
	td .FormField{font-weight: bold;color: #00447d;text-align: right;}
	
	.PaddedBox10{padding:10px 10px 10px 10px;}
	
		
/* OVERRIDE PANE STYLES */
	.LogoPane{ margin-top: 5px; }		
	.ContentFrame { }
	.ContentFrame div, td { font-size: 10px; color: #282828; font-family: Verdana, Helvetica, sans-serif; }
		
	.LeftPane {}
	.RightPane{} 
/*
	.RightPane { position: absolute; top: 10px; float: right; }
*/
	.ContentPane { border: solid 1px #bcb599; padding-right: 25px; padding-left: 25px; padding-bottom: 10px; padding-top: 10px;}
	
	.FooterPane { margin-top: 5px; clear:both; text-align: right; color: #BCB599; float: right; font-size: 9px; font-family: Verdana, Arial, Helvetica;  }
	.FooterPane .Copyright{ }
	.FooterPane A:link { color: #BCB599; text-decoration: underline; }
	.FooterPane A:visited{ color: #BCB599; text-decoration: underline;}
	.FooterPane A:hover{text-decoration: underline;color:#3c9ccf;}


/* SITELINKSPANE */
	.SiteLinksPane {text-align:right;vertical-align:middle;background-color: #ffffff;padding: 0px 5px 2px 0px;margin-right: 0px;}
	.SiteLinksPane A:link{color: #00447d;text-decoration:  none;}
	.SiteLinksPane A:visited{color: #00447d;text-decoration: none;}
	.SiteLinksPane A:hover{text-decoration: underline;color: #3c9ccf;}

/* MENU STYLES */
	.MenuPane td {background-color: #BCB599; }
	.MenuPane{background-color: #BCB599; padding-left: 0px; }				
	/*.MenuGroup { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; cursor: hand; color: white; padding-top: 0px; background-color: #d5cfc1; text-align: left; }*/
	.MenuGroup td { font-weight: bold; font-size: 7.5pt; color: #ffffff; background-color: #BCB599; font-family: Verdana; }
	.MenuItem { border-right: white 2px solid; padding: 0px 1px 0px 1px; cursor: hand; color: white; height: 20px; text-align: left; }	
	.MenuItemOver td{ color: white;background-color: #3C9CCF;}
	.MenuItemOver { border-right: white 2px solid;  padding: 0px 1px 0px 1px; cursor: hand; color: white; font-family: arial; height: 20px; background-color: #a1abc4; text-align: left; }	
	

/* PAGETITLE & TOOLBAR STYLES */
	div.PageTitle {font-size: 22px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #437fb8; padding-right: 10px; padding-left: 10px; margin-top: 20px; margin-bottom: 5px; padding-top: 0px;}

/* CONTENTBLOCK STYLES */
	.CB{margin-top: 0px;margin-bottom: 0px;}
	.CB .Toolbar{margin-bottom: 10px;background-color: #f9f1dc;}

/* CONTENTPANE STYLES */
	.ContentPane .CB {}
	.ContentPane .CB .Container	{}	
	.ContentPane .CB .ContainerFullPage{padding: 10px 10px 10px 0px;}
	.ContentPane .CB .Head{font-weight: bold;font-size: 16px;padding-bottom: 10px;padding-top: 5px;color: #00447d;}
	
/* LEFTPANE STYLES */
	.LeftPane .CB{}
	.LeftPane .CB .Container { padding-right: 0px; padding-left: 0px; padding-bottom: 5px; padding-top: 0px; }
    .LeftPane .CB .Head{padding-right: 3px;	padding-left: 3px;padding-bottom: 3px;padding-top: 3px;	border-top: red 1px double;font-weight: bold;font-size: 11px;color: black;font-family: Arial, Helvetica, sans-serif;letter-spacing: 1px;background-color: #ebebeb;}

/* FOOTER PANE STYLES */
	.FooterPane{font-weight: normal;font-size: 10px;vertical-align: text-top;text-align: center;}

/* DREW SPECIFIC CLASSES */
	#copyright { float: right; margin-top: 5px; font-weight: normal; font-size: 9px; color: #BCB599; font-family: verdana,arial;}
	#copyright A:link { color: #BCB599; text-decoration: underline; }
	#copyright A:visited{color: #BCB599;text-decoration: underline;}
	#copyright A:hover{text-decoration: underline;color:#3C9CCF;} 
    
/* SHOPPING CART STYLES */

/* SHOPPING CART NAVIGATION MENU */
.ShoppingCartNav { width: 145px;  border-bottom: white 2px solid; margin-bottom: 20px; }
.ShoppingCartNavHeader { font-size: 11px; color: #00447d; font-family: Verdana; font-weight: bold; cursor: hand; background-color: #dad3c5; height: 25px; border-top: #ffffff 1px solid; padding-bottom: 4px; padding-left: 10px; padding-right: 0px; padding-top: 4px; }
.ShoppingCartNavHeaderHover { font-size: 11px; color: #00447d; font-family: Verdana; font-weight: bold; cursor: hand; background-color: #eae6d7; height: 25px; border-top: #ffffff 1px solid; padding-bottom: 4px; padding-left: 10px; padding-right: 0px; padding-top: 4px; }
.ShoppingCartNavItem { margin-top: 0px; cursor: hand; cursor: pointer; background-color: #dad3c5; height: 20px; padding-right: 0px; padding-left: 25px; padding-bottom: 2px; }
.ShoppingCartNavItemHover { margin-top: 0px; cursor: hand; cursor: pointer; height: 20px; padding-right: 0px; padding-left: 25px; padding-bottom: 2px; }
.ShoppingCartNavItemText { font-size: 11px; color: #00447d; font-family: Arial,Verdana; font-weight: bold; cursor: hand; cursor: pointer; }
.ShoppingCartNavItemHoverText { font-size: 11px; color: #00447d; font-family: Arial,Verdana; font-weight: bold; cursor: hand; cursor: pointer; }

/*Modified by Srikumar*/
#ShoppingCartBrowse { margin: 22px 0px 18px 0px ;font-family: Verdana; color: blue; }
#ShoppingCartBrowse .CategoryLabel { float:none; clear:none; margin: 0px 20px 10px 0px; font-size: 30px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #437fb8; }
#ShoppingCartBrowse .CategoryIntro { float:none; clear:right; margin: 50px 20px 10px 0px;color: black;text-align:left;}
#ShoppingCartBrowse .CategoryImage { float:left; clear:left; margin: 6px 20px 10px 20px;}
#ShoppingCartBrowse .CategoryList {}
#ShoppingCartBrowse .CategoryListItem { text-align: center; color: #00447d; font-size: 14px; font-weight: bold; padding-right: 20px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
#ShoppingCartBrowse .CategoryBreadcrumb { font-size: 10px; font-weight: bold; color: #575787; font-family: verdana; }
#ShoppingCartBrowse .ProductList td {vertical-align:top;border-bottom:silver 1px solid;padding:10px}
#ShoppingCartBrowse .ProductList { clear:both;border:silver 1px solid; margin:0px} 
#ShoppingCartBrowse .ItemCell { border: none 0 white; margin: 0px 0px 0px 0px; }
#ShoppingCartBrowse .ItemMenName { text-align: left; font-size: 10px; font-weight: bold; padding: 0px; color:#00447d; clear: both; }
#ShoppingCartBrowse .ItemWomenName { text-align: left; font-size: 10px; font-weight: bold; padding: 0px; color:#55a1d5; clear: both; }
#ShoppingCartBrowse .ItemImage { text-align: left; vertical-align: middle; padding-top: 0px; }
#ShoppingCartBrowse .ItemPrice { text-align: left; font-size: 11px; font-weight: normal; font-family: verdana; }
#ShoppingCartBrowse .ItemStatus { margin-top: 10px; font-weight: bold; font-size: 12px; color: red; font-family: verdana; }
#ShoppingCartBrowse .ItemRetailAlteredPrice { text-align: left; text-decoration: line-through; font-size: 10px; font-weight:lighter; color: gray; font-family: verdana; }
.ShoppingCartCatalogBrowseTagLine { float: right; width: 200px; margin: -15px 0px 0px 0px; font-size: 18px; font-family: Arial; text-align: right; color: #437fb8; }
.ShoppingCartCatalogBrowseLogo { margin: 5px 0px 0px 0px }

#ShoppingCartProductDetail { margin-top: 40px; }
#ShoppingCartProductDetail .DetailTable { border: solid 1px #d3cfad;  width: 760px; }
#ShoppingCartProductDetail .ItemTitle{ margin: 0px 0px 10px 20px; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #3c9ccf;}
#ShoppingCartProductDetail .ItemImage{ margin: 10px;}
#ShoppingCartProductDetail .ItemDescription{ margin: 20px;}
#ShoppingCartProductDetail .ItemFeatures { padding: 0px 20px 0px 20px; }
#ShoppingCartProductDetail .ItemPrice { float: right; margin: -18px 0px 0px 100px; z-index: 10; font-weight: bold; font-size: 14px; font-family: arial; color: black; }
#ShoppingCartProductDetail .ItemAlteredPrice { font-weight: normal; text-decoration: line-through; font-size: 14px; font-family: arial; }
#ShoppingCartProductDetail .ItemStyle { padding: 0px 0px 5px 20px; font-weight: bold; font-family: arial; }
#ShoppingCartProductDetail .ItemDetailButton{margin-bottom: 10px;}
#ShoppingCartProductDetail .ItemStatus { margin: 10px 0px 0px 20px; font-weight: bold; font-size: 12px; color: red; font-family: verdana; }
#ShoppingCartProductDetail .ItemOptionsTitle { margin: 0px 0px 0px 20px; padding: 3px; background-color: #3c9ccf; color: white; font-weight: bold; font-size: 10px; font-family: verdana; }
#ShoppingCartProductDetail .ItemOptions { margin: 0px 0px 0px 20px; padding: 5px; background-color: #c5cadd; }
#ShoppingCartProductDetail .CrossSell { margin: 5px 0px 0px 20px; font-size: 12px;  background-color: #c5cadd;  }
#ShoppingCartProductDetail .ContinueShopping { margin: 5px 0px 5px 20px }
#ShoppingCartProductDetail .PromoText { margin: 0px 0px 0px 20px; font-weight: bold; font-size: 12px; color: #ee7e14; }
#ShoppingCartProductDetail .ShoppingCart .SizeGrid .Grid { margin: 5px 0px 0px 40px; padding: 5px; border: solid 1px silver; }
#ShoppingCartProductDetail .ShoppingCart .SizeGrid .Legend { border-top: solid 1px silver; padding: 0px; margin: 0px; }
#ShoppingCartProductDetail .ShoppingCart .SizeGrid .inStock { color: #507CD1; }
#ShoppingCartProductDetail .ShoppingCart .SizeGrid .outOfStock { color: silver; }
#ShoppingCartProductDetail .ShoppingCart .SizeGrid .HeaderStyle { font-weight: normal; border-bottom: solid 1px silver; color: black; background-color: white; }
#ShoppingCartProductDetail .ShoppingCart .SizeGrid .LeftColStyle { font-weight: normal; border-right: solid 1px silver; color: black; background-color: white; }
#ShoppingCartProductDetail .ShoppingCart .SizeGrid .RowStyle{ padding: 2px; background-color: #FFFFFF;}
#ShoppingCartProductDetail .ShoppingCart .SizeGrid .RowStyle .HeaderStyle { border-bottom: none; border-right: none; }

#ShoppingCartHighlights .Highlights { margin: 0px 0px 0px 20px; width: 100px; }
#ShoppingCartHighlights .ItemHighlight { padding-right: 10px; }

.ShoppingCartShoppingCart { clear: both; margin: 10px 20px 0px 20px; text-align: center; }
.ShoppingCartGrid { clear:both; color: Black; width: 99%; border-bottom: solid 1px #6a8969;}
.ShoppingCartGridHeader { font-weight: normal; font-size: 11px; color: white; background-image: url(Data/30/protected/CategoryTitleBackground.jpg); background-repeat: repeat-x; font-family: arial; background-color: #00447d; }
.ShoppingCartGridRow { text-align: left; }
.ShoppingCartGridAlternateRow { text-align: left;  text-align: left; }
.ShoppingCartGridFooter { text-align: right; }
.ShoppingCartGridPager {}
.ShoppingCartTotalBox { float: right; border-top: solid 3px #00447d; vertical-align: top; text-align:right;}
.ShoppingCartPromoText { font-size: 10px; font-weight: bold; color: #ee7e14; }
.ShoppingCartPromoError { color: Red; }

.ShoppingCartGridHeader a:link { color: White; }
.ShoppingCartGridHeader a:visited { color: White; }
.ShoppingCartGridHeader a:hover { color: blue; }
.ShoppingCartGridRow a:link { color: blue; }
.ShoppingCartGridRow a:visited { color: blue; }
.ShoppingCartGridRow a:hover { color: red; }
.ShoppingCartGridHeader a:link img { border: none 0px White; }
.ShoppingCartGridRow a:link img { border: none 0px White; }
.ShoppingCartGridRow a:visited img { border: none 0px White; }
.ShoppingCartGridRow a:hover img { border: solid 2px blue; }
.ShoppingCartGridAlternateRow A:link { color: White; }
.ShoppingCartGridAlternateRow A:visited { color: White; }
.ShoppingCartGridAlternateRow A:hover { color: Blue; }
.ShoppingCartGridAlternateRow a:link img { border: none 0px White; }
.ShoppingCartGridAlternateRow a:visited img { border: none 0px White; }
.ShoppingCartGridAlternateRow a:hover img { border: solid 2px blue; }

/* Checkout container page */
#ShoppingCartCheckout { margin: 20px; text-align: center;}
#ShoppingCartCheckout .StepBanner { text-align: center; font-size: 12px; font-weight: lighter; color: #C1C8D8; font-family: verdana; padding: 10px; margin-bottom: 20px; border-bottom: solid medim #575787; }
#ShoppingCartCheckout .StepBannerCurStep { font-size: 12px; font-weight: bold; color: #575787; font-family: verdana; padding: 10px; }
#ShoppingCartCheckout .StepControls { }
#ShoppingCartCheckout .NavButtons { text-align:center; margin-top: 30px; clear: both;}
#ShoppingCartCheckout .ContinueShoppingButton { margin-left: 80px; margin-top: 20px;}

/* Checkout user controls contained in the container */
#ShoppingCartCheckout .CreditCardMessage { color: Red; font-weight: bold; font-size: 12px; }
#ShoppingCartCheckout .CheckoutMessage { color: Red; font-weight: bold; font-size: 12px; }
#ShoppingCartCheckout .CheckoutLabel { color: #3c9ccf; font-weight: bold; font-size: 12px; margin-bottom: 10px }
#ShoppingCartCheckout .ShippingBillingAddr {margin-bottom: 10px;}
#ShoppingCartCheckout .FormField { text-align: right;}
#ShoppingCartCheckout .FormSectionTitle { color: #00447d; font-weight: bold; font-size: 10pt;}

/* Styles used inside of the catalog data */
.CategoryFootProblemPicture {height: 120px; float: right; background-image: url(PlanterFasciitis.gif); background-repeat: no-repeat;}
.CategoryFootPtoblemText {margin-right: 136px;}


/* DREW SPECIFIC STYLES - DO NOT MIX WITH OTHERS */
#Frame .SelectFootware { float: right; margin: 5px 0px 0px 0px; border: solid 1px #3c9ccf; }
#Frame .SelectFootware img { border: none; }

#SmallLogin { width: 196px; background-color: #d3cfad; }
#SmallLogin .Title { color: #00447d; margin:0px auto; padding:5px 0px 5px 10px; text-align:left; font-size: 12px; font-weight: bolder; font-family: Verdana; }
#SmallLogin .FieldLabel { color: #00447d; text-align: right; margin-left:10px;font-family:Arial,Sans-Serif;font-size:11px; padding-right:1px; }
#SmallLogin .Field { width: 70px; padding:2px 5px 0px 0px; }
#SmallLogin .Field1 { width: 90px; padding:2px 5px 0px 0px;margin:0px 0px 2px 0px;}
#SmallLogin .Button { padding:2px 0px 0px 2px;}
#SmallLogin .LoginErr { color: Red;}
#SmallLogin .Divider { color: White; background-color: White; height: 2px; padding:0px; margin: 3px 5px 2px 5px; }
#SmallLogin .CorpActTxt { color: #00447d; font-size: 11px; padding: 10px 5px 10px 10px;font-family:Arial,Sans-Serif;text-decoration: underline;}
#SmallLogin .PromoTxt { font-weight: bold; color: #00447d; text-align: center; margin-left: 5px; padding-right: 5px; }
#SmallLogin .Promo { height: 40px;width :120Px; background-color: #e1ded7;}

#OccupationSel { text-align: center; padding-bottom: 10px; }
#OccupationSel .Title { padding: 3px 0px 5px 0px; color: #00447d; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, Verdana; }
#OccupationSel .List { border: solid 2px 0px 3px 0px }

#PoweredByZNode { float: left; width: 300px; margin: 5px 0px 0px 0px; font-weight: normal; font-size: 9px; color: #BCB599; font-family: verdana,arial; }
#PoweredByZNode A:link { color:  #BCB599; }
#PoweredByZNode A:visited { color:  #BCB599; }
#PoweredByZNode A:hover { color:  #3C9CCF; }

#DetailPopup { width: 300px; text-align: left; background-color: #ffffcc; color: #ACA589; padding: 10px; }
#DetailPopup H1 { font-size:small;  font-family: Arial Verdana Helvetica;}

#WhySC { text-align: left; margin: 20px; width: 650px; }
#WhySC body { width: 650px;}
#WhySC .bullet { float: left; border-top: solid 4px white; width: 15px; height: 15px; font-size: 10px; color: white; vertical-align: top; background-image: url("/data/42/protected/images/item_detail/bullet.gif"); background-repeat: no-repeat; text-align: center;  font-family: Arial, Helvetica, sans-serif; }
#WhySC strong { margin-right: 6px; font-size: 10px; color: #437fb8; font-weight: bold;  font-family: Arial, Helvetica, sans-serif; }
#WhySC .bulletCol { vertical-align: top; padding: 3px 0px 0px 5px;  color:  #9C9579; font-size: 10px;  font-family: Arial, Helvetica, sans-serif; }
#WhySC .footer { margin: 7px 0 0 0; font-size: 10px; color: #437fb8; font-weight: bold;  font-family: Arial, Helvetica, sans-serif; text-align: center; }

#ShoeDetail { text-align: left; margin: 20px; }
#ShoeDetail h1 {  font-size: 16px; padding: 10px; vertical-align:middle; color: #11447B; background-color: #dCd5b9; font-weight: bold;  font-family: Arial, Helvetica, sans-serif; }
#ShoeDetail .bullet { float: left; border-top: solid 4px white; width: 15px; height: 15px; font-size: 10px; color: white; vertical-align: top; background-image: url("/data/42/protected/images/item_detail/bullet.gif"); background-repeat: no-repeat; text-align: center;  font-family: Arial, Helvetica, sans-serif; }
#ShoeDetail strong { margin-right: 6px; font-size: 10px; color: #437fb8; font-weight: bold;  font-family: Arial, Helvetica, sans-serif; }
#ShoeDetail .bulletCol { vertical-align: top; padding: 3px 0px 0px 5px;  color:  #9C9579; font-size: 10px;  font-family: Arial, Helvetica, sans-serif; }
#ShoeDetail .shoeImg { margin: 0 10px 0 0; float: left; }
#ShoeDetail .copy { padding-top: 10px; padding-right: 20px; }

.bottomNav { padding-top: 5px; text-align:center; font-size: 9px; font-family: Arial; color: #BCB599; }
.bottomNav a:link { color: #9C9579; }
.bottomNav a:visited { color: #BCB599; }


/* Shopping Cart Styles */
.FieldValue { text-align: left;  padding: 0; }
.FieldLabel { color: #00447d; text-align: right; margin-left: 10px; padding-right: 3px; }
.ErrorMsg { color: Red; font-weight: bold; font-size: 12px; }
.BulkOrder .Price { font-weight: bold; }
.BulkOrder .PriceAlt { text-decoration: line-through; }
.BulkOrder .PriceBox {  color: #333333; background-color: #ffffcc; border: #3399cc 1px solid; padding: 0px 10px 0px 10px; margin: 0px; }
.BulkOrder .SizeGridBox {  color: #333333; background-color: white; border: #3399cc 1px solid; padding: 0px; margin: 0px; }
.BulkOrder .ProdImageBox { border: none; color: #333333; background-color: white; border: #3399cc 1px solid; padding: 0px 5px 0px 5px; margin: 0px; }
.BulkOrder .ProdImageBox img { border: none; }
.ShoppingCart .SelectPromo .FieldStyle { text-align: left; padding: 0; }
.ShoppingCart .CartGrid { padding-top: 15px; }
.ShoppingCart .CartGrid td { padding: 0 4px 0px 4px; }
.ShoppingCart .CartGrid .TotoalsGrid { padding-top: 5px; }
.ShoppingCart .CartGrid .TotalsGrid td { text-align: right; padding: 5px 0px 0px 0px; }
.ShoppingCart .CartGrid .TotalsGrid th { border-top: solid 4px #507CD1; }
.ShoppingCart .CartGird .Grid table { width: 100%; }
.ShoppingCart .CartGrid .Grid td { padding: 2px; }
.ShoppingCart .CartGrid .Grid img { border: none; padding: 2px; }
.ShoppingCart .CartGrid .SubTitle {font-weight: bold;font-size: 16px;padding-bottom: 10px;padding-top: 5px;color: #00447d;}

.ShoppingCart  .SizeGridBox { margin: 0px 0px 40px 200px; }
.ShoppingCart  .SizeGrid .Grid { margin: 0px; padding: 0px; }
.ShoppingCart  .SizeGrid .Grid td { border-right: solid 1px silver; }
.ShoppingCart  .SizeGrid .Grid .HeaderStyle { text-align: center; width: 25px; }
.ShoppingCart  .SizeGrid .Grid  .Header { width: 25px; }
.ShoppingCart  .SizeGrid .Legend { border-top: silver 1px solid; padding: 0px; margin: 0px; }
.ShoppingCart  .SizeGrid .inStock { color: green; text-decoration: line-through; }
/* .ShoppingCart  .SizeGrid .outOfStock { color: #507CD1;  text-decoration: line-through; } */
.ShoppingCart  .SizeGrid .outOfStock { color: red;  text-decoration: line-through; }

/* Gridview Styles */
.Grid { padding-bottom: 10px; }
.Grid a{text-decoration:none;color:#003399;}
.Grid a:link{text-decoration:none;color:#003399;}
.Grid a:hover{text-decoration:underline;color:#F60}
.Grid a:visited{text-decoration:none;color:#003399;}
.Grid .FooterStyle { background-color: #507CD1; color: white; font-weight: bold;}
.Grid .PagerStyle { background-color: #fbfbfb; text-align: center; }
.Grid .PagerStyle a:link { text-decoration:underline; }
.Grid .PagerStyle a:hover {text-decoration:underline;  }
.Grid .PagerStyle a:visited { text-decoration:underline; }
.Grid .HeaderStyle { padding: 2px 5px 2px 5px; background-color: #507CD1; color: white; font-weight: bold; text-align:left; }
.Grid .LeftColStyle { padding: 2px 5px 2px 5px; background-color: #507CD1; color: white; font-weight: bold; text-align:right; }
.Grid .LeftColStyle { padding: 2px 5px 2px 5px; background-color: #507CD1; color: white; font-weight: bold; text-align:right; }
.Grid .RowStyle{ padding: 2px; background-color: #EFF3FB;}
.Grid .AlternatingRowStyle{ padding: 2px; background-color: #FFFFFF;}
.Grid .EditRowStyle{ padding: 2px; background-color: yellow; }

.SubTitle {font-weight: bold;font-size: 12px;padding-bottom: 10px;padding-top: 5px;color: #00447d;}

/* Order Desk */
.OrderDesk .body {text-align: left; }
.OrderDesk .AccountNotes {font-weight:normal; color: Red; }
.OrderDesk .ContentPane { text-align: left; }

.Wizard { background-color: white; }
.Wizard .SideNav { width: 110px; border-right: steelblue 1px solid; border-bottom: steelblue 1px solid; margin: 5px; background-color: #A0D5F5; }
.Wizard .SideNav td { font-size: 12px; padding: 5px; }
.Wizard .Step { background-color: #F0F0F0; }


/* Added By Srikumar*/

#Homepage {width:760px;}
#Homepage .LeftColumn {width:560px;padding:6px 1px 0px 0px;}
#Homepage .RightColumn {width:200px;padding:6px 0px 0px 0px;}
#HomePage h1 { font-style: normal;font-size: 15px;font-weight:bold;color: #00447D; font-family:Arial, Helvetica,Verdana;}
#HomePage h2 { padding:0px;font-size: 13px; font-style:italic; font-weight:bold;color: #00447D; font-family:Arial, Helvetica,Verdana;}

/* LeftColumn */
#Homepage .Text {padding:8Px 8Px 8Px 8Px;margin-top:0px;background-color:#ddeaf3;font-size:9pt;font-family:Arial;font-weight:bold;line-height:19px;text-align:left;word-spacing:1px;}
#Homepage .Logo {padding-top:5px;width:550px;}
#Homepage .tdcontent {font-size: 12pt;color:#ec7d12;font-family:Arial;font-weight:bolder;padding:4px 0px 5px 5px;}
#Homepage .Heading {font-size: 9pt;font-family:Arial,Tahoma,Sans-Serif;color:#29689b;font-weight:normal;letter-spacing:0px;word-spacing:0px;}
#Homepage .Heading .fit{padding-top:4px;font-size: 9pt;font-family:Arial,Tahoma,Sans-Serif;color:#29689b;font-weight:normal;}
#Homepage .Category{color:#29689b;text-decoration:underline;font-family:Arial,Tahoma,Sans-Serif;font-size:13px;font-family:Arial Narrow;padding-left:16px;padding-top:0Px;line-height:20px;}
#Homepage .Line {margin:10px 0px 0px 0px; }
#Homepage .copyText { margin:5px 5px 5px 5px;width:540px; } 
/* RightColumn */
#Homepage .RightBox {font-size:8pt;background-color:#e1ded7;font-family:Arial;}
#Homepage .shoptoday { margin: 3px 0px 0px 0px; font-size:9pt;background-color:#e1ded7;font-family:Arial;color:#00447d;padding:10px 5px 5px 5px;}
#Homepage .shoptoday .btn { margin: 5px 0px 5px 0px; }
#Homepage .ImageLink {color: #00447d; text-decoration:none;border:0px;margin-top:0px;}
#Homepage .promo {margin: 1px 0px 5px 0px;padding-right:3px; background-color:#e1ded7;}
#Homepage .Betterhealth {background-color:#e1ded7; height:25px;font-weight:lighter; font-size:8pt; padding:0px 10px 0px 10px;}
#Homepage .Betterhealth strong { line-height: 2em; font-size: 12px; font-style: normal; padding: 0px; color: #00447d; font-weight: bold; }
#Homepage .Betterhealth a {font-size:11px;font-family:Arial Arial Narrow,Sans-Serif;}
#Homepage .Betterhealth img {margin-top:0px;}
#Homepage .mail {margin: 5px 0px 2px 0px;padding:5px 5px 5px 10px; color:#0a67ad; font-family:Arial,Helvetica, Verdana; font-size:15Px; font-weight:bold; background-color:#e1ded7;}
#Homepage .mail strong {text-decoration: underline;}
#Homepage .Login { margin: 3px 0px 5px 0px;background-color: #d3cfad;}
/* ProductGrid */
#CenterTable {padding:5px 0px 5px 0px;}
#CenterTable div { color:White; }
#CenterTable div a { color:White; text-decoration:underline;font-family:Arial;font-weight:bold;font-size:10px; }
#CenterTable .Style {color:#0a67ad;font-family:Sans-Serif;font-size:8Pt;text-align:center;}
#CenterTable .WomenHeaderRow { background-color:#4D90C5; color:White;font-family:Arial Narrow,Sans-Serif;font-weight:bold;font-size:15px;}
#CenterTable .MenHeaderRow { background-color:#2A6899; color:White;font-family:Arial Narrow,Sans-Serif;font-weight:bold;font-size:15px;}
