/* CUSTOM TEMPLATE LAYOUT STYLES :: These can be deleted as they are for this example template, CREATE YOUR OWN IF YOU WISH*/
body
{
background-color:#D5C9A4;
margin: 0px 0px 0px 0px;
text-align:left; /* Center body for IE5 and Netscape 4.x */
}
.page-table {
width:760px;
border-collapse: collapse;
background-color: white;
}
.navigation {
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 8pt;  
font-weight:normal;  
color:grey; 
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
text-align:left;
width:140px;
}
.content {
padding: 5px 5px 5px 5px;
vertical-align:top;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 10pt;  
font-weight:normal;  
width:620px;
}
.price{font-size:15pt;}
	#privatepilotgrdschl{color:#9900cc;background-color:#FFFF00;font-family:Arial;font-size:10pt;font-weight:bold;}
	#instramentpilotgrdschl{color:#9900cc;background-color:#FFCCFF;font-family:Arial;font-size:10pt;font-weight:bold;}
	#sportpilotgrdschl{color:#9900cc;background-color:#66FF00;font-family:Arial;font-size:10pt;font-weight:bold;}
	#privatesession{color:#3300FF;background-color:;font-family:Arial;font-size:10pt;font-weight:bold;}
	#vfrrefresher{color:#9900cc;background-color:#FFFF00;font-family:Arial;font-size:10pt;font-weight:bold;}
	#ifrrefresher{color:#9900cc;background-color:#FFCCFF;font-family:Arial;font-size:10pt;font-weight:bold;}
	#garmin{color:#9900CC;background-color:;font-family:Arial;font-size:10pt;font-weight:bold;}
	#faces{color:#9900CC;background-color:;font-family:Arial;font-size:10pt;font-weight:bold;}
	#wandaprivate{color:#9900cc;background-color:#FFFF00;font-family:Arial;font-size:10pt;font-weight:bold;}
	#johnprivate{color:#9900cc;background-color:#FFFF00;font-family:Arial;font-size:10pt;font-weight:bold;}
	#wandaadvanced{color:#9900cc;background-color:#FFCCFF;font-family:Arial;font-size:10pt;font-weight:bold;}
	#johnadvanced{color:#9900cc;background-color:#FFCCFF;font-family:Arial;font-size:10pt;font-weight:bold;}
	#pipercherokee{color:#FFFF00;background-color:#990000;font-family:Arial;font-size:10pt;font-weight:bold;}
	hr.orders{height:1px; color: #f00;background-color: #f00;border: 0;}
	
/* END CUSTOM LAYOUT STYLES */


/* THE STYLES BELOW MUST NOT BE DELETED*/

/* NAVIGATION MENU ***********************************************************************************************/
/* The Navigation can be customized, but realize that the code will try to indent sub directories.               */

/* #linkNavBox is a style for the <div> tag surrounding each navigation link. This style can be used to create
space or lines between the links */
#linkNavBox
{
margin-top:10px;
clear:right;
/* Uncomment to creat black lines inbetween the navigation links */
/* border-bottom:1px solid black;*/
}

/* linknav: is the actual style for the navigation link. It is highly recommended that you use all link style 
selectors to be cross browser friendly */

a.linknav:link, a.linknav:visited {color:#ff8000;font-weight:bold;text-decoration:none; }
a.linknav:link:focus, a.linknav:visited:focus { color: green;font-weight:bold; }
a.linknav:link { color:#ff8000;font-weight:bold;text-decoration:none; }
a.linknav:visited { color: #bb5e00;font-weight:bold; }
a.linknav:link:hover, a.linknav:visited:hover { color: blue;text-decoration: underline; font-weight:bold;padding-left:2px;}
a.linknav:link:active, a.linknav:visited:active { color: #bb5e00;font-weight:bold; }

/* when a page has deeply nested pages, the main navigation will dissappear and the new sub navigation will appear 
using these styles */
.linkhr{height:1px;color:gray;}
.subTitle{color:red;font-weight:bold;margin-top:10px;}

/* BREAD CRUMBS **************************************************************************************************/

/* crumbbox: there's a div tag that wraps the entire crumb trail */
.crumbbox{/*border-bottom:1px solid #c0c0c0;*/ font-size:90%;padding-bottom:2px;}
/* crumbraquo: raquo is the tag for double arrows, format it if you'd like */
.crumbraquo{}
/* endcrumb: The page that is being shown is not a link but can be formatted with this style */
.endcrumb {font-weight:bold;}

/* crumblink is the actual style for the crumb hyperlinks. It is highly recommended that you use all link style
a.crumblink {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10pt; } 


selectors to be cross browser friendly */
a.crumblink:link, a.crumblink:visited {color:#0563C5;font-weight:bold;text-decoration:none; }
a.crumblink:link:focus, a.crumblink:visited:focus { color: #7A2627;font-weight:bold;text-decoration:underline;}
a.crumblink:link:hover, a.crumblink:visited:hover { color: #7A2627;font-weight:bold;text-decoration:underline;}
a.crumblink:link:active, a.crumblink:visited:active { color: #7A2627;font-weight:bold;text-decoration:underline;}

/* NORMAL CONTENT PAGES*******************************************************************************************/
/* The only aspect of the content that can be formatted is the general font,size,color ect..
   In this template I am using the whitebox style above to define what the font attributes will be.*/
   
/* These are the link styles for any hypertext link that is not in the navigation menu. It is highly recommended 
that you use all link style selectors to be cross browser friendly */
:link, :visited { color:#ff8000;text-decoration:none; }
:link:focus, :visited:focus { color: green; }
:link { color:#ff8000;text-decoration:none; }
:visited {color: #bb5e00; }
:link:hover, :visited:hover { color: blue; text-decoration:underline; }
:link:active, :visited:active { color: #bb5e00; }
  
/* EVENTS PAGES***************************************************************************************************/

a.eventsLink:link, a.eventsLink:visited {color:#ff8000;font-weight:bold;text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.eventsLink:link:focus, a.eventsLink:visited:focus { color: green;font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.eventsLink:link { color:#ff8000;font-weight:bold;text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.eventsLink:visited { color: #bb5e00;font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif;  }
a.eventsLink:link:hover, a.eventsLink:visited:hover { color: blue;text-decoration: underline; font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif; }
a.eventsLink:link:active, a.eventsLink:visited:active { color: #bb5e00;font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.eventTitle{color:#ff8000;margin-left:0px;font-family: Verdana, Arial, Helvetica, sans-serif; }
.eventHR{height:1px;margin-top:5px;font-family: Verdana, Arial, Helvetica, sans-serif; }

/* DOWNLOADS PAGES************************************************************************************************/

.downloadsTitle{color:#ff8000;}
.downloadsCatHeading{font-weight:bold}
.downloadsCat{margin-top:20px;}
.downloadsLinksBox{padding-left:10px;}
.downloadsLinks{}
.downloadsHR{height:1px;}

/* CATALOG PAGES**************************************************************************************************/

.categoryTitle{}
.subCatTable{border-collapse:collapse;margin-bottom:25px;width:580px; }
.subCatTD{padding-bottom:3px;text-align:center; }
.subCatImageLink{}
.subCatImage{border:0px;}

/* item lists */
.itemTable{border-collapse:collapse;border:1px solid; width:580px;}
.itemImage{border:0px;}
.itemNamePrice{padding-left:5px;vertical-align:top;border:1px solid;}
.itemImageLinkTD{width:100px;border:1px solid;}
.itemImageLink{}
.itemTextLink{}
.itemLinkTitle{margin-bottom:5px;}
.itemPrice{}
.subCatTitle{clear:right;}

/* full catalog item display*/
.itemDisplayTable{border-collapse:collapse;width:580px; border:1px solid black;}
.itemHeaderTD{background-color:#D7DBDA;padding:2px 2px 2px 2px;}
.itemName{font-weight:bold;}
.itemPrice{color:red}
.itemID{font-weight:bold;}
.itemDescription{text-align:left;padding:5px 5px 5px 5px;width:330px;vertical-align:top;}
.itemImageTD{width:250px; vertical-align:top; text-align:center;}
.itemImageTable{width:100%;border:1px; padding:0px 0px 0px 0px; border-collapse:collapse;border:1px solid;}
#PictureBox{ }
.itemImageNav{text-align:center;font-size:80%;border-bottom:1px solid;}
.itemSpecs{text-align:left;padding:5px 5px 5px 5px;}

/* Specials Discount Module*/
.itemname,.regPrice,.specialPrice{font-weight:bold;padding:3px 3px 3px 3px;background-color:#d4af89;}
.specialsnum{color:red;font-weight:bold;padding:3px 3px 3px 3px;background-color:#e0e0e0;}
.specTable{border-collapse:collapse; }
.specialstitle{font-weight:bold;padding:3px 3px 3px 3px;background-color:#e0e0e0;}
.specialsdesc{padding:3px 3px 3px 3px;background-color:#eeece8;}
.iName{padding:3px 3px 3px 3px;}
.rPrice{padding:3px 3px 3px 3px;}
.sPrice{padding:3px 3px 3px 3px;}
.totalR,.totalS{padding:3px 3px 3px 3px;background-color:#e38e79}</div>


/*CALENDAR STYLE*/

/* This is the month before and the month after the current month */

a.prevnext:link {color: red; font-size: 8pt; text-decoration:underline}

a.prevnext:visited {color: red; font-size: 8pt; text-decoration:underline}

a.prevnext:hover {color: blue; font-size: 8pt; text-decoration:underline}

a.prevnext:active {color: red; font-size: 8pt; text-decoration:underline}


/* This is the number for the Calendar day */

a.day:link {color: blue; font-size: 8pt; text-decoration:none}

a.day:visited {color: blue; font-size: 8pt; text-decoration:none}

a.day:hover {color: red; font-size: 8pt; text-decoration:none}

a.day:active {color: blue; font-size: 8pt; text-decoration:none}

a.day{

padding: 2px 2px 2px 2px;

}

/* Links in Calendar for Events */

a.event:link {color: blue; font-size: 8pt; text-decoration:none}

a.event:visited {color: blue; font-size: 8pt; text-decoration:none}

a.event:hover {color: red; font-size: 8pt; text-decoration:underline}

a.event:active {color: blue; font-size: 8pt; text-decoration:none}


/* Admin Links */

a.admin:link {color: blue; font-size: 8pt; text-decoration:underline}

a.admin:visited {color: blue; font-size: 8pt; text-decoration:underline}

a.admin:hover {color: red; font-size: 8pt; text-decoration:underline}

a.admin:active {color: blue; font-size: 8pt; text-decoration:underline}


/* Main Table for Calendar */

table.cal {

border:1px solid #6c6c6c;

height: 600px;

font-family: verdana;

}

/* I actually don't know what this is */

.caption {

color: black;

font-size: 20pt;

font-weight: bold;

}


/* Monday Tuesday... row of Calendar */

.thead {

color:black;

border:1px solid #6c6c6c;

font-size: 8pt;

font-weight:bold;

}


/* All the cells in the calendar */

td.cal {

border:1px solid #6c6c6c;

text-align: left;

vertical-align: top;

}

/* Login Cell */

tfoot.cal {

color:black;

border:1px solid #6c6c6c;

font-size: 14px;

text-align: left

}

/* bullets for mulitple events in one day*/

ul.cal {

margin: 0px;

list-style-position: inside;

}



.cal-admin-link {

color: black;

font-family: verdana;

font-size: 8pt;

font-weight: bold;

text-decoration: none;

}

/* These are the individual Event Tables */

TABLE.dayEvent{

border:1px solid #bbbbbb;

}

TD.dayEvent{

border:1px solid #bbbbbb;

}

/* This is at the top of the page and reads: Events for ... */

.dayEventHeading{}

/* The following styles are just for the descriptive headings */

/* default is bold */

.dayWhere{}

/* default is bold */

.dayStarts{}

/* default is bold */

.dayEnds{}

/* default is normal */

.dayReoccurs{}

/* default is bold */

.dayEvent{}
