﻿	

	
   body
   {
   	background-color:#edecec;
	margin:0 auto 0 auto ;
	
   }	
	.clsHolder
	{
		position:relative;
		height:100%;
	}
	
	div {
      margin: 0 auto;
     }
      
     #horizon        
	 {
		text-align: center;
		position:absolute;
		width:100%;
		overflow: visible;
		margin:0  auto;	
	 }
   
    .clsMain
    {   
    	
		top: 0;
		padding-left:7px;
		padding-right:7px;
		width:750px;
		background-color:#dbdbdb;
		border:solid 1px green;
		position:relative;
		height:900px;
    }
    
    .clsGridView
    {
    	/*border:solid 1px black;*/
    }
    
    
    .clsOuter
    {
    	
    	width:750px;
    	margin-left:auto;
    	margin-right:auto;
    }
    
    /*Custom class for  the BudLogin*/
    .clsMainCustomLogin
    {
		top: 20px;
		padding-left:7px;
		padding-right:7px;
		width:750px;
		margin:0 auto;
		position:relative;
		background-color:#dbdbdb;
		border:solid 1px  green;
		height:800px;
    	
    }
    
    /*Custom clsMain for the customer details*/
    .clsMainCustom
    {
		top: 20px;
		padding-left:7px;
		padding-right:7px;
		width:750px;
		margin:0 auto;
		height:800px;
		position:relative;
	
	
    }
     
     
    .cntMainContainer
    {   
    	/*
        top: 100px;
	    margin-left:100px;
	    border-left:1px #4e4e4e solid;
	    border-right:1px #4e4e4e solid;
	    border-top:1px #4e4e4e solid;
	    border-bottom:1px #4e4e4e solid;
	    height:100%;
		*/

    }
   
     /*Css Class for the HeaderCOntainer*/
    .clscntHeader 
   {          
   	
   		background-image:url('/ShopImages/bud_header.gif');
		background-repeat:no-repeat;
	    margin:0 auto;
	    position:relative;
	    margin-bottom:10px;
	    padding-top:20px;
	    padding-bottom:0;
	    height:135px;
	    padding:0.5em;
	    clear:both ;
	    width:100%;
	    top:10px;
	    margin:5px 5px 5px 5px ;
	    
  }
      
      /*Bud Aviation Navigation Panel*/
	  .clsBudNavBar
	  { 
	  	
	  	background-image:url('/ShopImages/nav_stripe.gif');
		background-repeat:repeat-x;
		height:20px;
		position:relative;
		
	  }
	  .clsBudNavBar a
	  {
	  	color:White;
	  	font-family:Verdana;
	  	font-size:13px;
	  	text-decoration:none;
	  }
	  .clsBudNavBar a:hover
	  {
	  	color:White;
	  	font-family:Verdana;
	  	font-size:13px;
	  	text-decoration:none;
	  }
  
 
  .clscntNavigator
  {   
	    float:left;
	    padding:1em;
	    height:100%;
	    margin:0 auto;
        left:0;
        width:120px;
	} 
	
	
	.clscntFooter
    {    
	     position:relative;
	     width:740px;
	     height:80px;
	     margin-bottom:0;
	      margin-top:0px;
	     background-image:url('/ShopImages/foot_stripe.gif');
		 background-repeat:repeat-x;
		 padding-top:0px;
		 margin-left:5px;
		 margin-right:25px;
    }
    
    /*Footer Inside Panel*/
    .clsfooterContent
    {   
    	left:0px;
    	margin-top:5px;
    	margin-bottom:5px;
    	position:relative;
    	width:750px;	
    }
    
    /*Custom class for the Customer Data*/
    .clsfooterContentCustom
    {   
    	/*left:0px;*/
    	position:relative;
    	width:750px;	
    }
    
    /*Footer Links*/
    
   .clsfooterContent a
   {
   	text-decoration:none;
   	color:White;
   	font-size:12px;
   }
   
    
    /*Css Class for the ShopContent*/
    .clscntshopContent
    {
        
        margin-left:0px;
        /*margin-right:20px;*/
        width:500px;
        padding-bottom:1em;
        /*Modified Changed  the position*/
        position:absolute;
        /*Modified Added  Min height*/
        min-height:400px;
        height:100%;
        border:1px solid blue;   
     }
     
     /*Custom class for Customer Details*/
     .clscntShopContentCustom
     {
     	margin-left:0px;
        margin-right:20px;
        width:500px;
        padding-bottom:1em;
        position:relative;
        min-height:100%;
        height:650px; 
        background-color:#dbdbdb;
     }
     
     
     .clsLoginContent
     {
     	width:300px;
     	position:relative;
     	left:200px;
     	top:100px;   	
     }
     
     
     table { margin: 1em; }
     td, th { padding: .3em; } 
    
    
    .tableDetail
    {
    	font-family:Sans-Serif;
    	font-size:15px;	
    }
    
    .SideMenuDiv
    {
     
     top :0px;
     left:0px ;
     padding:1em;
     /*Modified was relative*/
     position:absolute;
     float:left;
     border:solid 1px green;
     
    }
    
    /*Css class for the ShopContent*/
    .ProdListContent
    {
    	 
    	/*top:-170px; 
    	left:230px;
        */
        top:0px;
        left:230px;	
    	position:relative;
    	border:solid 1px pink   ;
        
    	
    	
    }
    /*Css Class for the ViewCart*/
    .clsViewCart
    {
    	top:0;
    	left:230px;
    	position:relative;
    	text-decoration:none;
		font-family:Sans-Serif;
		color:White;
		font-weight:bold;
		font-size:15px;
		margin-right:7px;
    }
    .clsViewCart a 
    {
    	text-decoration:none;
		font-family:Sans-Serif;
		color:Black;
		font-size:13px;
		margin-right:7px;
    }
    
    .clsViewCart a:hover
	{
		height: 20px;
		width:100%;
		cursor: auto; cursor: pointer;
		border-bottom: 1px solid #CCCCCC;
		background-color: #CCCCCC;
		color:Black;
		padding: 0px;
		font-size:13px;
		margin-right:7px;
	}
    
    
   
   /*Css classes for Visit Shop again*/
    
    .VisitBack
    {
    	top:0;
    	left:300px;
    	position:absolute;
    	text-decoration:none;
		font-family:Sans-Serif;
		color:White;
		font-weight:bold;
		font-size:15px;
		margin-right:7px;
    }
    .VisitBack a 
    {
    	text-decoration:none;
		font-family:Sans-Serif;
		color:Black;
		font-size:13px;
		margin-right:7px;
    }
    .VisitBack a:hover
	{
		height: 20px;
		width:100%;
		cursor: auto; cursor: pointer;
		border-bottom: 1px solid #CCCCCC;
		background-color: #CCCCCC;
		color:Black;
		padding: 0px;
		font-size:13px;
		margin-right:7px;
	}
    
    
 
    
    /*For the CustomerData*/
    .clsCusFooter
	{  
		top:0px;
    	position:relative;
		background-color:#515151;
		margin-bottom:0;
		background-image:url('/ShopImages/foot_stripe.gif');
		background-repeat:repeat-x;
		width:750px;
	    height:80px;
		clear:both;
		
		
      }
      
      /*For the Login Control and ViewCart*/
      
       .clsCusLogin
	   {  
			top:390px;
    		position:relative;
			width:750px;
			background-image:url('/ShopImages/foot_stripe.gif');
			background-repeat:repeat-x;
			height:80px;
			margin-bottom:0;
			clear:both;
       }
       
       /*Custom css class for BudLogin footer*/
       .clsCusLoginInner
       {
       	 position:relative;
       	 margin-top:0px;
       	 /*border:dotted 2px red;*/
       	 height:60px;
       	 
       }
      
      
    .clsProductGridView
    {
    	width:100px;
    	height:400px;
    }
  



  
   
 /*Css class for the ViewMore*/
.Detail
{   
	 width:200px;
	text-decoration:none;
	font-family:Sans-Serif;
	color:White;
	font-weight:bold;
	 font-size:15px;
	 margin-right:7px;
	 
	  
}
/*For the Links*/
.Detail a
{
	text-decoration:none;
	font-family:Sans-Serif;
	color:Black;
	font-weight:bold;
	font-size:15px;
	margin-right:7px;
	
	
}
/*Links Hover*/
.Detail a:hover
	{
		height: 20px;
		width:100%;
		cursor: auto; cursor: pointer;
		border-bottom: 1px solid #CCCCCC;
		background-color: #CCCCCC;
		padding: 0px;
		font-size:15px;
		margin-right:7px;
		
		
	}





	
	
/*Css Classes apply for the Grid View*/

.GridView
{   /*ForeColor="#333333"*/
    
	font-family:Sans-Serif;
	font-size:15px;
	color:#333333;
}


/*Css class for the Small Description*/

.GridSmallDescription
{
	
	text-align:justify;
	 margin:50px;
	 
	 
}


.GridViewFooterStyle
{
	   Width:100px;
	   background-color:#507CD1;
	   
	  font-weight:bold;
	  
	 
	  /*BackColor="#507CD1" Font-Bold="True" ForeColor="White"*/
}	
.GridViewRowStyle
{	
	/*background-color:#F9F9F9;*/
	background-color:#edecec;
	width:100%;
}


.GridSelectedRowStyle
{
	/*Width="100px" BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333"*/
	width:100px;
	background-color:#D1DDF1;
	font-weight:bold;
	color:#333333;
}

.PageStyle
{
	/*Width="100px" BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center"*/
	 width:100px;
	 background-color:#2461BF;
	 color:White;
	 
}

.GridHeaderStyle
{  
	width:50px;
	font-weight:bold;
	color:White;
	
}


/*Style Classes for the Cart*/
clsCart
{
	position:relative;
	width:600px;
}

.clsCartContainer
{
	position:relative;
	top:20px;
	float:left;
	margin-bottom:10px;
}
.clsTotalvalue
{
	position:relative;
	
	left:350px;
	clear:left;
	margin-bottom:30px;
}
.clsButtonField
{   
	position:relative;
	left:200px;
	clear:left;
	
}

/*Custom Css class for the BCNotify */
    .clscntNotifyContent
    {
        
        margin-left:0px;
        margin-right:20px;
        width:800px;
        padding-bottom:1em;
        position:relative;
        min-height:600px;
        
       
     }
     
/*Css Class for the Buttons*/
.clsBtn
{
	font-size: 14px;
	border:1px solid #919194;
	background-color:#FFFFFF;
	cursor:pointer;  
}
.clsBtn:hover
{
	
	background-color:#999999;
	  
}


/*Login Style Classes*/
.form_tb {
    border:solid 1px gray;
    font-size: 11px;
	color:Gray;
	width:170px;
}
.form_lbl {
	font-size: 12px;
	padding-bottom:20px;
}
.form_errortext {
	font-size: 13px;
	padding-bottom:20px;
	color:#d10074;
}






