/* CSS Stylesheet for Aptify eBusiness Suite Sample Site */

*{
margin:0px;
padding:0px;
}

body	{
	MARGIN: 0px;
    BACKGROUND-COLOR:#172b6a;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
	COLOR: black;
}

P	{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
	COLOR: black;
}

H1	{	
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	}	
		
TH	{	
   /*Nalini Change Font SIze 12px*/
	vertical-align:	baseline;
	font-size:	 12px;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:5px;
	}	



A:link	{	
	text-decoration:	none;
	color: #172b6a
}	
		
A:visited	{	
	text-decoration:	none;
	color:	#172b6a;
}	
		
A:active	{	
	text-decoration:	none;
	color:	#647cd6
}	
		
A:hover	{	
	text-decoration:	underline;
	color: Blue
}

TABLE#NavBarTable
{
	border-style: solid;
	border-color: #D2D7DF;
	border-width: 1px;
	background-color: #EDEEF1;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	border-collapse: collapse;
	width: 600px;
	height: 34px;
	border-bottom: solid 3px #3f4d68;
}

TABLE#NavBarContainingTable TD
{
	
	padding: 0px;
}

DIV#Header
{
	/*BACKGROUND-IMAGE: url(../images/Bar1.png);
	BACKGROUND-REPEAT: repeat-x;*/
	background-color: White;
}
#Page
{
	margin:0 auto;
	width:1025px;
	text-align: left;
}

/* sets up the table for the main eBusiness entry page */
TABLE#DefaultMainTable
{ 
	width: 600px;
	padding: 0px;
	margin: 0px;
	border-style: none;
	border-collapse: collapse;
	background-color:White;
}

/* used to indent content in the main areas of the page */
TD.Indent
{
	padding: 10px;
}

TABLE#HeaderTable
{
	margin: 0px;
	padding: 0px;
	width: 800px;
	border-width: 0px;
	border-collapse: collapse;
}

TABLE#HeaderTable TD
{
	padding: 0px;
}


HoverClass
{
	color: Blue;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
}

.NavBar
{
	FONT-FAMILY: Verdana, Arial, Arial MT, Tahoma, Sans-Serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT:normal;
    color: Black;
    text-decoration: none
}
.NavBar a:link
{
	color: Navy;
	text-decoration: none
}
.NavBar a:visited
{
	color: Navy
} 
.NavBar A:hover
{
	color:Maroon;
	font-weight: bold;
	text-decoration: underline
}

.detailheader
{
	FONT-FAMILY: Verdana, Tahoma, Arial, Arial MT, Verdana;
	Font-size: 11px;
	color: black;
	font-weight: bold
	}
.detaillabel	
{
	font-size:11;

}
.cartlabel 
{
	font-size:10;
	background-color:#bac0c9
	
	}
.cartinfo	
{
	font-size:10;
	background-color: #EAEAEA
	}


.newslink
{
	font-family:Tahoma,Verdana;
	font-size: 10px
}	
.prodheader	
{
	font-family:Verdana, Tahoma;
	font-size: 10;
	color: white
}
.prodacartlink	
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 10
	}
.proddetails
{
	font-family: Verdana, Tahoma, Arial;
	font-size:11;
	color: #0B3357
}


BLOCKQUOTE, PRE	{	
	font-family:Tahoma,	Courier New, monospace;
	}	
	
/* Suraj 3/15/13 Issue  14397, i comment this css code because it was already commented on dev Non cms but not on TFS */
UL LI	{	
	/*list-style-type: circle;
	float:left;
	margin:0px 20px 0px 0px;*/
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	
.tiny { font-family:Tahoma, verdana,arial,helvetica,sans-serif; font-size: xx-small; }

DIV.ContentArea
{
	padding: 5px;
}

/*Style items for the navbar*/

.TopGroup
{
  background-color:#757495; 
  background-image: url(../images/TitleBar.png);
  border:0px solid White;
  border-bottom-color:white;
  border-right-color:white;
  cursor: pointer; 
  background-repeat:repeat-x;
}

.MenuGroup
{
  background-color:White;
  border:1px White solid;
  border-style:solid;
  cursor: pointer; 
}

.TopMenuItem
{
  color:White; 
  font-family:tahoma; 
  font-size:11px; 
  font-weight: bold;
  background-image: url(../images/TitleBar.png);
background-repeat: repeat-x;
  cursor: pointer;
  
}

.TopMenuItemHover 
{
  color:#172b6a; 
 /*background-image: url(../images/AptifyButtonImagehOver.png); - Commented by Suvarna */
  background-color:#FFEEC2; 
  background-image: url(../images/TitleBar.png);
  font-family:tahoma; 
  font-size:11px; 
  font-weight: bold;
  cursor: pointer; 
}

.MenuItem
{
  border: 1px solid #F5F5F5; 
  color:#172b6a;
  font-family:tahoma; 
  font-size:11px; 
  cursor:default;
  background-image: url(../images/HeaderRepeat2.png);
}

.MenuItemHover 
{
  background-color:#FFEEC2; 
  color:#172b6a;
  border: 1px solid #57566F; 
  border-top-color: #9190AC; 
  border-left-color: #9190AC;
  font-family:tahoma; 
  font-size:11px; 
  cursor: pointer; 
}

.MenuItemExpanded
{
  background-color:#FFEEC2; 
  color: #333333;
  border: 1px solid #9190AC; 
  border-top-color: #57566F; 
  border-left-color: #57566F;
  font-family:tahoma; 
  font-size:11px; 
  cursor:default; 
}

.MenuItemActive
{
  color: #333333;
  background-color:#FBE694; 
  border: 1px solid #BB5503; 
  font-family:tahoma; 
  font-size:11px; 
  cursor: pointer; 
}

.MenuBreak
{
  background-color: silver; 
  width:100%;
  height:2px;
}

.ScrollItem
{
  background-color:#F5F5F5; 
  border: 1px solid #757495; 
  text-align:center;
  cursor: pointer;
}

.ScrollItemH
{
  background-color:#FFEEC2; 
  border: 1px solid #757495; 
  text-align:center;
  cursor: pointer;
}

.ScrollItemA
{
  background-color:#FBE694; 
  border: 1px solid #BB5503; 
  text-align:center;
  cursor: pointer;
}
.TDTitle
{
	background-image:url(../images/AptifyTitleBar.png);
	background-repeat: repeat-x;
	background-color:Transparent;
	width:100%;
	padding:20 20 15 20;
}

.content-contaier
{
	background:url(../Images/content-container-bg.png) repeat-x;
}

.LoginHeader
{
	BACKGROUND-IMAGE: url(../images/TitleBar.png);
	background-repeat:repeat-x;
	font-weight:bold;
	font-size:13px;
	color:White;
	padding-left:13px;
	padding-top:0px;
	padding-bottom:0px;
	height:26px;
}
.backStyle
{
	text-align:Left;
	 padding-top:5px; 
	 padding-left:15px; 
	 background-color:White;
}

/* Addtion by Suvarna */

.BrowseProduct
{
    font-style:normal;
    color:White;
    font-weight:bold;
    background:url(../images/TitleBar.png) repeat-x;
    /*padding-left:6px;*/
    padding-top:3px;    
}

.BrowseProduct h6
{
    min-height:22px;
    background:url(../images/TitleBar.png) repeat-x;
    /*position: relative; */
}

.CategorySeparator
{
    background: url(../../App_Themes/ICE/_img/category-saperator.jpg) repeat-x ;
    position: relative;
}

div.ProductCategory
{
    width:99%;
    float:left;
  
}


.OuterDiv
{
    width: 100%;    
}

.ProductCategoryDiv
{
    width: 22%; 
    height:100%; 
    float:left;
    /*background:url(../Images/content-container-bg.png) repeat-x left bottom;*/
    background:url(../Images/content-container-bg.png) repeat-x left bottom;
    border:1px solid #D4D6D7;
}

.ProdCategory
{
   float:left; 
   width: 100%;  
   /*border-color: #d1b88e;*/ 
   background:url(../Images/content-container-bg.png) repeat-x left bottom;
      color:#a56813;
   min-height:450px; 
}

.FindProduct
{
    background-color:#D7D9DA;
    padding-left:4px; padding-right:4px; padding-bottom:4px; padding-top:4px;
 }
    
.div
{
    float: left; 
    margin-left:1%
}

.FindProduct
{
    /*background-color: #ede0ca; padding-left:4px; padding-right:4px; padding-bottom:4px; padding-top:4px;*/
}
    
.div
{
float: left; 
margin-left:25px
}

.textfont
{
   font-size:135%;   
   color:#000000; 
}

.DivGrid
{
    width:99%; 
    padding-top:5px;
    /* background-color:#ede0ca; border:1px solid #D4D6D7; background-image:url(../../App_Themes/Aptify/_img/content-container-bg.png) #ffffff repeat-x left bottom;*/ 
    vertical-align:top;
}

.product-listing
{
    background-color:transparent !important ;
    padding:10px !important;
    vertical-align:top !important;
}

.GriditemMargin
{
    background-color:transparent;
    padding-right:10px;
    padding-top:10px;
    vertical-align:top;
    
}

.lnkDecoration
{ 
  font-size:12px;
  color:#a56813; 
  font-weight:bold;
}

.lnkDecoration a:link 
{ color: #a56813; }

.lnkDecoration  a:hover 
{ color: #553916;
  background-color: #dbc195;
 }

 
/*Style items for the ProdCategorynavbar*/

/*Style items for the navbar*/

.TopGroupPC
{
  background-color:#757495; 
 /* background-image: url(../images/TitleBar.png);*/
  border:0px solid White;
  border-bottom-color:white;
  border-right-color:white;
  cursor: pointer; 
  background-repeat:repeat-x;
}

.MenuGroupPC
{
  background-color:White;
  border:1px White solid;
  border-style:solid;
  cursor: pointer; 
   background-repeat:repeat-x;
   padding:0px,0px,0px,5px;
   width:165px;
}

.TopMenuItemPC
{
  color:#172b6a; 
  font-family:tahoma; 
  font-size:13px; 
  font-weight: bold;
  background-image: url(../images/HeaderRepeat2.png);
  background-repeat: repeat-x;
  cursor: pointer;
}

.TopMenuItemHoverPC
{
  color:#172b6a; 
 /*background-image: url(../images/AptifyButtonImagehOver.png); - Commented by Suvarna 
  background-color:#757495; */
  background-color:#FFEEC2; 
  font-family:tahoma; 
  font-size:13px; 
  font-weight: bold;
  cursor: pointer; 
}

.MenuItemPC
{
 /* border: 1px solid #F5F5F5; 
  color:#172b6a;
  font-family:tahoma; 
  font-size:11px; 
  cursor: pointer;
  background-image: url(../images/HeaderRepeat2.png);
  background-repeat: repeat-x;
  width:165px;
  padding:0px,0px,0px,5px; */
  border: 1px solid #F5F5F5; 
    color:#172b6a; 
  font-family:tahoma; 
  font-size:13px; 
  font-weight: bold;
  background-image: url(../images/HeaderRepeat2.png);
  background-repeat: repeat-x;
  cursor: pointer;
}

.MenuItemHoverPC
{
  /* background-color*:#FFEEC2; 
  color:#172b6a;
  border: 1px solid #57566F; 
  border-top-color: #9190AC; 
  border-left-color: #9190AC;
  font-family:tahoma; 
  font-size:11px; 
  cursor: pointer; 
  width:165px; */
    color:#172b6a; 
 /*background-image: url(../images/AptifyButtonImagehOver.png); - Commented by Suvarna 
  background-color:#757495; */
  background-color:#FFEEC2; 
  color:#172b6a;
  font-family:tahoma; 
  font-size:13px; 
  font-weight: bold;
  cursor: pointer;
}

.MenuItemExpandedPC
{
 /* background-color:#FFEEC2; 
  color: #333333;
  border: 1px solid #9190AC; 
  border-top-color: #57566F; 
  border-left-color: #57566F;
  font-family:tahoma; 
  font-size:13px; 
  cursor: pointer; 
  width:165px; */
     color:#172b6a; 
 /*background-image: url(../images/AptifyButtonImagehOver.png); - Commented by Suvarna 
  background-color:#757495; */
  background-color:#FFEEC2; 
  color:#172b6a;
  font-family:tahoma; 
  font-size:13px; 
  font-weight: bold;
  cursor: pointer; 
}

.MenuItemActivePC
{
  color: #333333;
  background-color:#FBE694; 
  border: 1px solid #BB5503; 
  font-family:tahoma; 
  font-size:13px; 
  cursor: pointer; 
}

.MenuBreakPC
{
  background-color: silver; 
  width:100%;
  height:2px;
}

.ScrollItemPC
{
  background-color:#F5F5F5; 
  border: 1px solid #757495; 
  text-align:center;
  cursor: pointer;
}

.ScrollItemHPC
{
  background-color:#FFEEC2; 
  border: 1px solid #757495; 
  text-align:center;
  cursor: pointer;
}

.ScrollItemAPC
{
  background-color:#FBE694; 
  border: 1px solid #BB5503; 
  text-align:center;
  cursor: pointer;
}

.ProdNavBar
{
    float: left; 
    vertical-align:top; 
    width:23%; 
    background-image:url(../Images/content-container-bg.png) repeat-x left bottom ;
   /* min-height:450px; */
    border:1px solid #E4E5E6 ;
    overflow:auto;    
}
/* Nav Bar Ends Here */

/* End of Addtion by Suvarna */
/*commented By Nalini
.data-form TABLE
{
    width:100%;
}*/

   
.no-padding-cont
{
padding-right:6px !important;    
    }
    
    .Imgproduct
{
    background-color:White;
    padding:10px;
    border:1px solid #d4d6d7;
}

.Image
{
    background-color:#e2e2e2;
    padding:5Px;
    Height:80px;
    Width:75px;
}

.ICETBLabel
{
    text-align: left; 
    padding-left: 10px; 
    padding-bottom: 5px;    
    width:45%;
}

.ICETBLabelVal
{
    text-align: left; 
    padding-left: 3px; 
    padding-bottom: 5px; 
     width:55%;
}

.btnCart
{
    height: 70%; 
    padding: 10px; 
    vertical-align:middle;
    text-align:center;   
}

.msgCart
{
     padding-bottom: 5px; 
     padding-top: 5px;
     text-align:center;
}

.btnProdCart
{
      Width:110px;
}

.ProdDetails
{
    float: left; 
    margin-right: 10px;
    width:100%;
}

/*.data-form TABLE 
{
    width:100%;

}*/

TABLE.tblPrice tbody
{
    float:right;
    
    }
.temp-test
{
    border:solid 0px #CCCCCC;

    }
.temp-test table
{
border-collapse:separate !important;    
    }
.paging-style td table td
{
    padding: 0px 5px;
}

/* for topic codes */

.for-tree-structure > ul {
    padding: 20px 50px 10px 35px !important;
    float:none !important;
}
.for-tree-structure ul ul {
    padding: 0 0 0 35px !important;
    float:none  !important;
}
.for-tree-structure UL LI 
{
    float:none !important;
}
/*
.RadTreeView .rtLines {
 
 line-height:10px!important;
}
*/
.RadTreeView_Default, .RadTreeView_Default a.rtIn, .RadTreeView_Default .rtEdit .rtIn input
{
    line-height:14px !important;
}
.CrystalReportDiv
{
    width:1024px;
   overflow-x:auto;
}