/* Version: $Id: cml.css,v 1.8 2005/12/22 16:46:03 andy Exp $ */
/* ------ Global Style ------ */
body				{ background: #F2C740; font-family : Verdana, Arial, sans-serif; font-size : 9pt; padding: 0px; margin: 0px; color: #555555; }
table, td, img			{ border: 0px; }
input, select			{ border: 1px solid #666666; font-size: 7pt; color: #555555; }
form				{ margin: 0px; }
a				{ color: black; text-decoration: underline; }
a:hover				{ text-decoration: none; color: #555555;}
h1 {color: #0B4074}
.thumbnails			{ border-color:#FFFFFF; border-width:medium;}
/* ------ Div Style ------ */
#contentHeader			{ background: url("../img/headerFill.jpg"); }
#contentFooter			{ background: black; }
#quickSearch			{ position: absolute; top: 30px; right: 10px; z-index: 1; font-size: 8pt; color: white; }
#photoText				{ position: absolute; top: 247px; left: 10px; z-index: 1; width: 350px; height: 25px; }

/* ------ Page Frame Style ------ */
.pageFrameDivider1		{ width: 1px; background: url("../img/mainLeftDivide.gif"); }
.pageFrameDivider2		{ width: 1px; background: url("../img/mainRightDivide.gif"); }

/* ------ Header Style ------ */
#photoText a			{ color: #444444; text-decoration: underline; font-weight: bold; }
#photoText a:hover		{ color: #444444; text-decoration: none; font-weight: bold; }
#quickSearch td			{ vertical-align: middle;}

/* ------ Menu Style ------ */
#menuColumn				{ width: 180px; vertical-align: top; background: #; padding: 5px; }

#menuColumn a			{ color: black; text-decoration: none; }
#menuColumn a:hover		{ text-decoration: underline; }
.menuTable				{ width: 180px; font-size: 9pt; background-image: url("../img/menuTableBG.gif"); cursor: pointer; }
.menuSpacer				{ height: 15px; width: 6px; }
.menuSubSpacer			{ height: 15px; width: 18px; }
.menuClose				{ color: black; display: none; }
.menuOpen				{ color: black; display: inline; }


/* ------ Main Content Style ------ */
.mainColumn				{ width: 100%; vertical-align: top; background: white; padding:10px; }



/* ------ Advert Style ------ */
.advertColumn			{ width: 104px; vertical-align: top; background: #F5F5F5; }
.advertImg				{ padding-left: 10px; padding-right: 10px; padding-top: 10px;}
.advertFormTable		{ width: 120px; padding-left:10px; padding-right:0px; }
.advertRssCell			{ width: 120px; padding-left:10px; padding-right:10px; text-align: right; }
.catalogue 				{padding-bottom: 4px;}

/* ------ Footer Style ------ */
.footerTable			{ width: 100%; vertical-align: middle; text-align: center; font-size: 7pt; color: #BFA940; }
.footerSpace			{ background: #F2C740; height: 5px; }
.footerTable a			{ color: #62A1C1; text-decoration: underline; }
.footerTable a:hover	{ color: #999999; text-decoration: none; }
.footerMain				{ padding: 10px; }

/* ------ Page Styles ------ */
/* Make Page */
.makeImage				{ width: 100px; margin: 10px; }

.teamTable td			{ vertical-align: top; }
.teamImgCell			{ width: 150px; }
.teamSpacerCell			{ width: 50px; }

/* Shop Page */
.shopHeadTable			{ background: url("../img/prodTextBG.jpg"); background-repeat: no-repeat; }
.shopHeadTitle			{ width: 100%; vertical-align: top; background-image: url('../img/prodTitle.jpg'); font-weight: bold; 
							padding: 5px; color: black; }
.shopHeadBorder			{ background: #306090; }
.shopHeadText			{ padding: 15px; }
.shopBoldText			{ font-weight: bold; }

.shopDispTable			{ width: 100%; font-size: 10pt; vertical-align: top;}
.shopDispTable a		{ color: #0B4074; }
.shopSpacerCell			{ height: 1px; background: url("../img/catSpacer.gif"); }
.shopTitleCell			{ font-weight: bold; padding: 2px; }
.shopTextCell			{ font-style: italic; padding: 5px; }
.shopLinkCell			{ font-weight: bold; font-style: italic; padding: 5px; }

/* Category Page */
.catHeadTitle			{ width: 100%; vertical-align: top; font-weight: bold; padding-top: 9px; padding-left: 10px; 
							font-size: 12pt; background: url("../img/catHead.gif"); color: black; }
.catHeadLogo			{ width: 210px; vertical-align: top; }
.catHeadNav				{ height: 30px; }
.catDispTable			{ width: 100%; }
.catDispTable a			{ color: #555555; }
.catSpacerCell			{ height: 1px; background: url("../img/catSpacer.gif"); }
.catCellPadded			{ padding: 5px; }
.catMakeImg				{ width: 100px; }
.catInfoCell			{ width: 100px; }

/* Product Page */
.prodDispTable			{ width: 100%; }
.prodTitleCell			{ background-image: url('../img/prodTitle.jpg'); font-weight: bold; padding: 5px; font-size: 9pt; color: black; }
.prodBorderCell			{ background: #306090; }
.prodDottedCell			{ background: url("../img/prodSpacer.gif"); }
.prodTextCell			{ width: 100%; padding: 10px; background: url("../img/prodTextBG.jpg"); background-repeat: no-repeat; 
							vertical-align: top; }
.prodPaddedCell			{ padding: 10px; }
.prodRelatedTitle		{ padding: 10px; width: 100%; }
.prodSideBar			{ width: 200px; vertical-align: top; }
.prodPartTable			{ width: 95%; }
.prodPartCell			{ padding-right: 5px; }
.prodSideTable			{ width: 100%; }
.prodSideCell			{ padding-left:5px; font-size: 8pt; }
.prodSideSpacer			{ height: 20px; }
.prodSideLink			{ font-weight: bold; text-align: right; padding: 5px; }

/* Gallery Page */
.galleryFrameTop		{ height: 10px; background-image: url('../img/galleryFrameTop.gif'); }
.galleryPaddingCell		{ width: 50%; }
.galleryFrameSpacer		{ width: 10px; height: 10px; }
.galleryFrameLeft		{ background-image: url('../img/galleryFrameLeft.gif'); }
.galleryFrameRight		{ background-image: url('../img/galleryFrameRight.gif'); }
.galleryFrameBottom		{ height: 10px; background-image: url('../img/galleryFrameBottom.gif'); }
.galleryFrameNav		{ height: 30px; background-image: url('../img/galleryFrameNav.gif'); padding-right: 8px; text-align: right; 
							color: white; }
							
/* Thumbnail Page */
.thumbFrame				{ padding-top: 20px; background-color:#FFFFFF; padding-left:95px; padding-bottom: 20px; }
.thumbs					{ border: 1px #2F5F90 solid; margin: 4px; color:#FFFFFF; text-decoration:none !important;}

/* CML Direct Page */
.directPageCell			{ vertical-align: top; }
.cmlDirectTable			{ width: 310px; background: url("../img/prodTextBG.jpg"); background-repeat: no-repeat; }
.cmlDirectTitle			{ vertical-align: top; background-image: url('../img/prodTitle.jpg'); font-weight: bold; padding: 5px; color: black; }
.cmlDirectBorder		{ background: #306090; }
.cmlDirectText			{ padding: 15px; }
.cmlDirectHead			{ font-size: 11pt; font-weight: bold; }

/* CML Flight Sim FAQ Page */
.cmlFlightTable			{ width: 400px; background: url("../img/prodTextBG.jpg"); background-repeat: no-repeat; }
.cmlDirectTitle			{ vertical-align: top; background-image: url('../img/prodTitle.jpg'); font-weight: bold; padding: 5px; color: black; }
.cmlFlightQuestions		{ font-size:9px; color:#003399;}

/* CML Home Page */
.homePageTable			{ width: 100%; padding: 10px; }
.homePageSpacerImg		{ width: 10px; }
.updateImg			{ height: 100x; width: 100px; text-align: left; }
.updateImageCell		{ padding: 5px; }
.updateTxtCell			{ padding: 5px; }
.updateFeatureCell		{ padding: 25px; }
.updateTitleCell		{ font-weight: bold; padding: 1px; }
.updateDateCell			{ width: 100%; font-style: italic; padding: 1px; }
.updateLinkCell			{ width: 50px; text-align: right; padding: 1px; }
.updateSpacer			{ height: 1px; background: url("../img/catSpacer.gif"); }
.homeImg			{ height: 100x; width: 100px; text-align: left; }
.homeImageCell			{ padding: 10px; }
.homeTxtCell			{ padding: 1px; }
.homeTitleCell			{ font-weight: bold; padding: 1px; }
.homeDateCell			{ width: 100%; font-style: italic; padding: 1px; }
.homeLinkCell			{ width: 50px; text-align: right; padding: 1px; }
.homeSpacer			{ height: 1px; background: url("../img/catSpacer.gif"); }

/* CML About Page */
.cmlContactTable		{ width: 300px; }

/* CML Article Page */
.articleFeatureCell		{ padding: 10px; }
.articleListTable		{ width: 100%; }
.articleListData		{ font-style: italic; padding: 5px; }
.articleListTitle		{ font-weight: bold; padding: 5px; }

/* CML Team Profiles Page */
.teamSelectCell			{ width: 400px; text-align: center; vertical-align: top;}
.teamRowSpacer			{ height: 20px; }
.profileCell			{ width: 2000px; padding: 10px; vertical-align: top; }
.profileCellImg			{ width: 300px; padding: 10px; vertical-align: top;}


/* Generic Text Style */
.titleText				{ font-size: 12pt; font-weight: bold; }
.sideTable				{ width: 100%; background: url("../img/prodTextBG.jpg"); background-repeat: no-repeat;}
.boldText				{ font-weight: bold; }
.italicText				{ font-style: italic; }








/* ------------------------------MUST DELETE ON COMPLETION --------------------------*/

.soonCell				{ width: 50%; }

/*TEST*/
.contentSpacer			{ height: 10px; }
.contentCell			{ vertical-align: top; padding: 10px; }
.contentImage			{ height: 120px; width: 120px; border: 1px; }
/*TEST*/