﻿

body 
{
 /*   background-color:#993333;*/
   background-image: url('../images/brand/bg.jpg');
    font-family:Calibri;
    font-size:medium;
    color:#000066;
    margin-top:0;
    margin-left:0;
   
}


/* CONTACTUS*/
.cssButtonSubmit {
    font-family:Calibri;
    font-size:small;
}

.cssReqField {
   color:red;
   padding:5px;
}


/*.cssTableMain
{
    background-color:white;
}
    
/*APP OFF LINE*/
.cssHeader {
    background-image: url('../images/brand/jigabite-header2.jpg');
    height: 210px;
    width: 968px;
    background-repeat: no-repeat;
}


/* MASTER*/
.cssHeaderPic {
    background-image: url('../images/brand/jigabite-header2.jpg');
    height: 210px;
    width: 968px;
    color: white;
    font-weight: bold;
    /*padding-top:0px;
    padding-bottom:20px;*/
    background-repeat: no-repeat;
    vertical-align: middle;
}
    

/* MASTER*/
.cssHeaderStrap
{
    background-image: url('../images/brand/headerStrap.jpg');
    height:27px;
    width:968px;
    color:white;
    font-weight:bold;
    /*padding-top:0px;
    padding-bottom:20px;*/
     background-repeat:repeat;
     vertical-align:middle;    
}

/* MASTER*/
.cssHeaderStrapShadow
{
    background-image: url('../images/brand/headerStrapShadow.jpg');
    height:54px;
    width:968px;
    background-repeat:no-repeat;
    vertical-align:middle;    
}

/* MASTER */
.cssMain
{
    background-image: url('../images/brand/bgMain.jpg');
    width:1000px;
    background-repeat:repeat;
}

/* MASTER */
.cssLeft {
    background-image: url('../images/brand/left.jpg');
    width:16px;
    background-repeat:repeat-y;
}
    
.cssNav {
    width:244px;
}
    
.cssContent {
   width:480px;
}
                  
.cssCartColumn {
    width:244px;
} 
  

th:244px;
} 
  
  
/* TRIPS */
.cssContentTrips {
   width:680px;
}

.cssTripPhotoHeader
{
      border-style:solid;
    border-width:thin;
    border-color:Gray;
    }
                  
.cssCartColumnTrips {
    width:44px;
} 
  
.cssTripsText
{
    
    text-align:left;
    padding-left:15px;
    padding-right:15px;
    border-style:solid;
    border-width:thin;
    border-color:Gray;
    
    
    }  
  
  .cssTripsPhotoRight,  .cssTripsPhotoLeft
  {
      margin:10px;
    
    border-style:solid;
    border-width:thin;
    border-color:Gray;
    
      }
  
  
 .cssTripsPhotoRight {
     float:right;
 } 
  
 .cssTripsPhotoLeft  {
     float:left;
 } 
  
   
  
        
.cssRight {
    background-image: url('../images/brand/right.jpg');
    width:16px;
    background-repeat:repeat-y;
}  
    
.cssTableBottom  {
      background-image: url('../images/brand/bot.jpg');
      width:968px;
      height:357px;
}   
    

 .cssTableBottomFullWidth {
       background-image: url('../images/brand/filler.jpg');
       width:100%;
       height:70px;
 }   
    
 
 
 
 /*.cssBookPDSTable
 {
      width:400px;
     }   
 */
 
    .cssSearch
    {
        float:right;
        vertical-align:bottom;
        
        
        }
 
    
            
/* CART */      

.cssViewOrderLink {
    background-color:Gray;
    background-image: url('../images/brand/header.gif');
    padding:5px;
    border-style:solid;
    border-width:1px;
    border-color:#0000cc;
    text-decoration:none;
}

.cssCartTop {
     width:240px;
     height:10px;
     margin-left:auto;
     margin-right:auto;
     background-image:url('../images/brand/244Top.jpg');
     background-repeat:no-repeat;       	
}

.cssCartBot {
     width:240px;
     height:20px;
     margin-left:auto;
     margin-right:auto;
     background-image:url('../images/brand/244Bot.jpg');
     background-repeat:no-repeat;       	
}
                        

.cssCartMid {
     width:240px;
     margin-left:auto;
     margin-right:auto;
     background-image:url('../images/brand/244Mid.jpg');
     background-repeat:repeat-y;
}
    
.cssCartTable {
    width:210px;
    margin-left:auto;
    margin-right:auto;
    background-color:White;
    padding:5PX;
}
         
.cssCartItem {
     text-align:left;
}           
         
.cssCartItemCost {
    float:right;   
}
            
.cssCartLastItemCost {
     float:right;
}
        
.cssCartTotal {
    font-weight:bold;
    float:right;
}           
    
.cssDeliveryCharge {
    vertical-align:bottom;
}



 /*
    .cssTableCart {
        width:210px;
        margin-left:auto;
        margin-right:auto;
        background-color:white;
        border-color:blue;
        padding:5PX;
        
       
     }
    */  
    

     
     /*
    .cssCartDelivOptions
    {
        float:left;
        }
     */
    
     
    
    
    
     
/* HOME PAGE BLURB */

.cssPanHomePageBlurb {
    border: 1px solid Black;
    text-align:left;
    background-color:White;
    padding:10px;  
}
   
   .cssLogo
   {
       padding:10px;
       
       }


/* GALLERIES ETC*/
.cssPanPageBlurb {
    border: 1px solid Black;
    text-align:left;
    background-color:White;
    padding:25px;  
    width:450px;
}


/* NEWS LETTER SIGN UP */
.cssInputTB {
    border: 1px inset Gray;
    width:175px;
    padding:5px;
    -moz-box-shadow:inset 1px 1px 2px #000;
    margin:10px;
}
     
.cssInputLabel {
    width:275px;
    margin:10px;
    padding:5px;
    border-width:1px;
    border-color:Gray;
    border-style:inset;
    -moz-box-shadow:1px 1px 2px #000; 
}
     
.cssValidationError {
    color:red;
    padding:15px;
    padding-left:30px;
    margin-left:auto;
    margin-right:auto;
}
         




         
         
 /* ORDER */
 
 
.cssOrderTop {
     width:420px;
     height:10px;
     margin-left:auto;
     margin-right:auto;
     background-image:url('../images/brand/420Top.jpg');
     background-repeat:no-repeat;       	
}


.cssOrderMid {
    width:420px;
    margin-left:auto;
    margin-right:auto;
    background-image:url('../images/brand/420Mid.jpg');
    background-repeat:repeat-y;       	
}

.cssOrderBot {
     width:420px;
     height:20px;
     margin-left:auto;
     margin-right:auto;
     background-image:url('../images/brand/420Bot.jpg');
     background-repeat:no-repeat;       	
}
         
.cssOrder {
	background-color:White;
	margin-left:5px;
	margin-right:5px;
	width:400px;
}

.cssOrderTitle {
    font-weight:bold;
    color:#0000dd;
}

.cssOrderTotal {
    font-weight:bold;
    color:#0000dd;
    text-align:right;
}
    
    
.cssOrderFormRow {
    vertical-align:middle;
    padding:2px;
}




    
    
    
/*PAGE LABELS*/
.cssLabelPageTitle {
    font-weight:bold;
    color:#000066;
    text-align:right;
}
    
    
   
    
    
    
 /* ACCORDION.aspx */   
      
.cssShowHelp {
     background-color:#FFFFCC;
     display:block;
     visibility:visible;
     width:250px;
     position:absolute;
     padding: 15px;
     color:#330066;
     border-color:Black;
     border-width:1px;
     border-style:double;
     -moz-box-shadow:1px 1px 2px #000; 
    box-shadow:1px 1px 2px #000; 
  }
    
.cssHideHelp {
        visibility:hidden;
}


/* HOME PAGE NAV IMAGES */        
.cssHomePageNavLink
{
    text-decoration: none;
    color:#000033;
    font-weight:bold;
   
   
}
.cssHomePageNavImg
{
     border-color:Black;
     border-width:1px;
     border-style:double;
} 
.cssHomePageNavCell
{
     background-color:#cccccc;
     border-color:Black;
     border-width:1px;
     border-style:double;
     padding-bottom:10px;
    
    
    }