
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.failureMsg
{
	color:Red;
    font-family:Verdana;
    font-size:10px;
}

a.link:link,
a.link:visited {
   font-family:tahoma;
   font-size:11px;
   color:#7E7C7C;
   list-style:none;
   text-decoration:none;
   }
a.link:hover {
   color:#A3130C;
   list-style:none;
   text-decoration:none;
   }  

a.link2:link,
a.link2:visited {
   border-bottom:1px dotted #666666;
color:#7E7C7C;
display:block;
font-family:tahoma;
font-size:12px;
line-height:16px;
margin-left:9px;
padding:4px 4px 4px 12px;
text-decoration:none;
width:165px;


   }
a.link2:hover {
   color:#fff;
   text-decoration:none;
   line-height:16px;
   background-color:#B50B0B;
   width:165px;
margin-left:9px;
padding:4px 4px 4px 12px;
   }  
 
.redtext {
   font-family:tahoma;
   font-size:11px;
   color:#B50B0B;
   }   
   
.graycolour {
   font-family:tahoma;
   font-size:11px;
   color:#6D6B6B;
   } 
.blackcolor
{
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
}
 .heading {
   font-family:tahoma;
   font-size:12px;
   color:#6D6B6B;
   font-weight:bold;
   }     
.search {
   font-family:tahoma;
   font-size:11px;
   color:#fff;
   }   
.detail
{
	background-color: #BF2600; color: #FFFFFF;
}


.detail_heading {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   padding-left:10px;
   color:#fff;
   }
   
.detail_heading2 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:bold;
   color:#999999;
   }
.detail_heading3 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   color:#FF0000;
   }
.detail_3 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#666666;
   }   
   
  .heading2 {
   font-family:arial;
   font-size:11px;
   color:#000000;
   font-weight:bold;
   }   
.price {
font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#FF0000;
   font-weight:bold;
   }
        
.graycolour2 {
   font-family:arial;
   font-size:12px;
   color:#6D6B6B;
   } 
   
   .error 
{
	clear:both;
	float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FF0000;
  }
  .freeshipping {
   font-family:tahoma;
   font-size:11px;
   color:Red;
   }   
   
   .heading_main {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#BB0B0B;
  }
.textboxes_main {
border:1px solid #C7C5C5;
}

/*------------------------- TreeView Classes -------------------------*/
.TreeView 
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  cursor:default; 
  color:Black;
  font-size:small;
}

.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 0px; 
  padding-right: 3px; 
  color:Black;
  font-size:small;
}

.CategoryTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  font-weight:bold;
}

.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 0px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}
.Border1px { border: solid 1px #517EBC; }
.msg
{  font-family:Verdana;
    font-size:10px;
    text-align:left;
    vertical-align:top;
}
.msgRight
{
     font-family:Verdana;
    font-size:10px;
    text-align:right;
    vertical-align:top;
}

/*------------------------------Grid view Classes---------------------------//
/*GridViewCSS*/

.GridViewStyle
{
    font-family:verdana;
    font-size: small;
    text-align:left;
}
/*Header and Pager styles*/
.HeaderStyle, .PagerStyle
{
    background-image: url(     '../../images/HeaderGlassBlack.jpg' );
    background-position: left;
    background-repeat: repeat-x;
    background-color: #696969;
    text-align:left;
    color: #FFFFFF;
    font-family: verdana;
}
.HeaderStyle th
{
    padding: 2px;
    color: #ffffff;
    font-weight: bold;
    font-size: 13px;
    text-align: left;
    height: 20px;
    
}
.HeaderStyle a
{
    padding: 2px;
    color: #ffffff;
    font-weight: bold;
    font-size: 13px;
    text-align: left;
    height: 20px;

}
.PagerStyle table
{
    text-align: left;
    margin: auto;
}
.PagerStyle table td
{
    border: 0px;
    padding: 5px;
}
.PagerStyle td
{
    border-top: #1d1d1d 3px solid;
}
.PagerStyle a
{
    color: #ffffff;
    text-decoration: none;
    padding: 2px 10px 2px 10px;
    border-top: solid 1px #777777;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #777777;
}
.PagerStyle span
{
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    padding: 2px 10px 2px 10px;
}
/*RowStyles*/

.RowStyle
{
    /*Common Styles*/
    padding: 0px;
    border-right: solid 1px #1d1d1d;
    height: 20px;
    text-decoration:none;
    font-style: normal;
    font-weight:normal;
    font-family: verdana;
    text-align: left;
}

.Hover td
{
    padding: 2px;
    border-right: solid 1px #1d1d1d;
    background-color: lightgoldenrodyellow;
    height: 20px;
}

.RowStyle td
{
    background-color: #c9c9c9;        
}

.AltRowStyle td
{
    background-color: #f0f0f0;
}

.SelectedRowStyle td
{
    background-color: #ffff66;
}

.EditRowStyle td
{
    background-color: dimgray;
}


/****************************** For Admin ****************************/
.NewCategory { cursor:pointer; padding-left:10px; text-decoration:none; font-weight:normal; color:Red; font-size:small; }
.HyperLink { text-decoration: none; font-size:small; font-family:Arial; font-style:normal; }
.HyperLink:hover { color: #0C2B72; text-decoration: none; }
.Border1pxStyle2 { border: solid 1px #DDDDDD; }
.TextBox30 { font-family: Verdana; font-size: 10px; color: #517EBC; width: 30px; height: 15px; }
.TextBox150 { font-family: Verdana; font-size: 10px; color: #517EBC; width: 150px; height: 15px; } /* Default Textbox */
.TextBox200 { font-family: Verdana; font-size: 10px; color: #517EBC; width: 200px; height: 50px; } /* Multi row Textbox */
.TextBox300 { font-family: Verdana; font-size: 10px; color: #517EBC; width: 300px; height: 15px; }
.TextBox300WithFontSize { font-family: Verdana; font-size: 20px; color: #0C2B72; width: 300px; height: 15px; }
.TextBox225 { font-family: Verdana; font-size: 10px; color: #517EBC; width: 225px; height: 15px; }
.TextBox225M { font-family: Verdana; font-size: 10px; color: #517EBC; width: 225px; height: 50px; } /* Multi row Textbox */
.TextBoxFontonly { font-family: Verdana; font-size: 10px; color: #517EBC; } /* Only font and color for Textbox */

.Font1Small { font-family: Verdana; font-size: 8px; color: #636363; }
.Font1Medium { font-family: Verdana; font-size: 10px; color: #636363; }
.Font1MediumYellow { font-family: Verdana; font-size: 10px; color: #C6C600;}
.Font1Large { font-family: Verdana; font-size: 12px; color: #636363; }
.Font1ExtraLarge { font-family: Verdana; font-size: 14px; color: #636363; }
.Font16 { font-family: Verdana; font-size: 16px; color: #636363; }
.Font1Largest { font-family:Verdana; font-size:25px; color:#636363;}

.Font2Small { font-family: Verdana; font-size: 8px; color: #517EBC; }
.Font2Medium { font-family: Verdana; font-size: 10px; color: #517EBC; }
.Font2Large { font-family: Verdana; font-size: 12px; color: #517EBC; }
.Font2ExtraLarge { font-family: Verdana; font-size: 14px; color: #517EBC; }

.darkGray
{
    background-color: #CDC7C7;
}

