.rightTable
{
background-image: url(../icons/productnavofflight.gif);
background-repeat: no-repeat;
background-position: -1000px -1000px;
}

body
{
        margin: 0px;
        background-image: url(../mainimages/bk.gif);
        background-repeat: repeat-y;
        background-position: top center;
        font-family: Arial, Sans-serif;
}

td, p, div
{
        font-family: Arial, Sans-serif;
}

div#mainBackground 
 
{
        background-color: #fff;
        margin: 0px;
        padding: 0px;
        text-align: center;
        width: 1004px;
        height: 800px;
        margin: 0px auto;
        background-image: url(../mainimages/bk.gif);
        background-repeat: repeat-y;
        background-position: top center;

}

div#mainBanner 
{
        padding: 0px;
        text-align: left;
        width: 994px;
        height: 106px;
        margin: 0px auto;
        background-image: url(../mainimages/bannerbk.jpg);
        background-repeat: repeat-y;
        background-position: top center;
}

div#mainBanner div.mainlogo
{
        float: left;
        margin-left: 5px;
        padding-left: 1px;
        width: 145px;
        height: 106px;
}

div#mainBanner div#navTabs
{
        float: right;
        padding: 0px;
        text-align: left;
        width: 740px;
        height: 106px;
        margin-right: 10px;
}

div#mainBanner div#navTabs table.navTable
{
        height: 106px;
        width: 740px;
}

div#mainBanner div#navTabs table.navTable td.on
{
        font-size: 12px;
        color: #336f8f;
        background-image: url(../mainimages/whitetab.gif); 
        background-repeat: no-repeat; 
        height: 27px; 
        width: 110px; 
        padding-right: 1px;
        white-space: nowrap;
}

div#mainBanner div#navTabs table.navTable td.off, div#mainBanner div#navTabs table.navTable td.off
{
        
        background-image: url(../mainimages/bluetab.gif); 
        background-repeat: no-repeat; 
        height: 27px; 
        width: 110px; 
        padding-right: 1px;
        white-space: nowrap;
}

div#mainBanner div#navTabs table.navTable td.navFree
{
        
        height: 27px; 
}

div#mainBanner div#navTabs table.navTable a
{
        color: white;
        text-decoration: none;
        font-size: 12px;
}

div#mainBanner div#navTabs table.navTable td.adminon
{
        font-size: 12px;
        color: #336f8f;
        background-image: url(../mainimages/redwhitetab.gif); 
        background-repeat: no-repeat; 
        height: 27px; 
        width: 110px; 
        padding-right: 1px;
}

div#mainBanner div#navTabs table.navTable td.adminoff
{
        font-size: 12px;
        color: white;
        background-image: url(../mainimages/redtab.gif); 
        background-repeat: no-repeat; 
        height: 27px; 
        width: 110px; 
        padding-right: 1px;
        text-decoration: none;
}

div#leftNav
{
        margin-left: 10px;
        float: left;
        width: 190px;
        height: auto;
        height: 100%;
        border-top: 1px solid #fff;
        text-align: left;
        background-color: #efefef;

}

div#leftNav div.leftMenuoff
{

        background-image: url(../icons/productnavoff.gif);
        background-repeat: no-repeat;
        background-position: top right;
        display: block;
        width: 190px;
        background-color: #336f8f;
        font-size: 7.5pt;
        font-family: Arial, Sans-serif;
        color: white;
        border-bottom: 1px solid #fff;
        border-left: 1px solid #fff;
        text-decoration: none;
        text-align: left;
        height: 21px !important;
        height: 21px;
	
}

div#leftNav div.leftMenuon
{

        background-image: url(../icons/productnavon.gif);
        background-repeat: no-repeat;
        background-position: top right;
        display: block;
        width: 190px;
        background-color: #336f8f;
        font-size: 7.5pt;
        font-family: Arial, Sans-serif;
        color: white;
        border-bottom: 1px solid #fff;
        border-left: 1px solid #fff;
        text-decoration: none;
        text-align: left;
        height: 21px !important;
        height: 21px;
	
}

div#leftNav div.leftdropMenuoff
{

        background-image: url(../icons/productnavoff.gif);
        background-repeat: no-repeat;
        background-position: top right;
        display: block;
        width: 190px;
        background-color: #336f8f;
        font-size: 7.5pt;
        font-family: Arial, Sans-serif;
        color: white;
        border-bottom: 1px solid #fff;
        border-left: 1px solid #fff;
        text-decoration: none;
        text-align: left;
        height: 21px !important;
        height: 21px;
	
}

.leftdropMenuofflight
{

        background-image: url(../icons/productnavofflight.gif);
        background-repeat: no-repeat;
        background-position: top right;
        display: block;
        width: 190px;
        background-color: #408cb4;
        font-size: 7.5pt;
        font-family: Arial, Sans-serif;
        color: white;
        border-bottom: 1px solid #fff;
        border-left: 1px solid #fff;
        text-decoration: none;
        text-align: left;
        height: 21px !important;
        height: 21px;
	
}

div#leftNav div.leftdropMenuon
{

        background-image: url(../icons/accountnavon.gif);
        background-repeat: no-repeat;
        background-position: top right;
        display: block;
        width: 190px;
        background-color: #336f8f;
        font-size: 7.5pt;
        font-family: Arial, Sans-serif;
        color: white;
        border-bottom: 1px solid #fff;
        border-left: 1px solid #fff;
        text-decoration: none;
        text-align: left;
        height: 21px !important;
        height: 21px;
	
}

div#leftNav div.leftsubMenuoff
{

        display: block;
        width: 190px;
        background-color: #284f94;
        font-size: 7.5pt;
        font-family: Arial, Sans-serif;
        color: white;
        border-bottom: 1px solid #fff;
        border-left: 1px solid #fff;
        text-decoration: none;
        text-align: left;
        height: 21px !important;
        height: 21px;
	
}

div#leftNav div.leftsubMenuofflight
{

        display: block;
        width: 190px;
        background-color: #385fa4;
        font-size: 7.5pt;
        font-family: Arial, Sans-serif;
        color: white;
        border-bottom: 1px solid #fff;
        border-left: 1px solid #fff;
        text-decoration: none;
        text-align: left;
        height: 21px !important;
        height: 21px;
	
}

div#leftNav div.leftsubMenuon
{

        background-image: url(../icons/accountsubon.gif);
        background-repeat: no-repeat;
        background-position: top right;
        display: block;
        width: 190px;
        background-color: #e05a5a;
        font-size: 7.5pt;
        font-family: Arial, Sans-serif;
        color: white;
        border-bottom: 1px solid #fff;
        border-left: 1px solid #fff;
        text-decoration: none;
        text-align: left;
        height: 21px !important;
        height: 21px;
	
}

div#leftNav div.leftMenuon div, div#leftNav div.leftMenuoff div, div#leftNav div.leftdropMenuoff div, div.leftsubMenuofflight div, div.leftdropMenuofflight div, div#leftNav div.leftdropMenuon div, div#leftNav div.leftsubMenuoff div, div#leftNav div.leftsubMenuon div
{
        height: auto;
        padding: 4px;
}


div#leftNav a, div#leftNav a:link

{
        color: white;
        text-decoration: none;
        display: block;
        height: 12px !important;
	height: 12px;
	width: 185px;
}



div#rightNav
{
        margin-right: 10px;
        margin-top: 0px;
        float: right;
        text-align: left;

}

div#rightNav div.rightNavblock
{
	border-top: 1px solid #ccc;
	width: 195px;
	margin-bottom: 20px;
	margin-top: 10px;

}


div#rightNav div.logoutImg
{
        background-image: url(../icons/logout.gif);
        background-repeat: no-repeat;
        background-position: top left;
        min-height: 53px;
        margin-left: -15px;
}

div#rightNav div.loginImg
{
        background-image: url(../icons/login.gif);
        background-repeat: no-repeat;
        background-position: top left;
        min-height: 53px;
        margin-left: -15px;
}

div#rightNav div.searchImg
{
        background-image: url(../icons/search.gif);
        background-repeat: no-repeat;
        background-position: top left;
        min-height: 53px;
        margin-left: -15px;
}

div#rightNav div.ordersImg
{
        background-image: url(../icons/orders.gif);
        background-repeat: no-repeat;
        background-position: top left;
        min-height: 53px;
        margin-left: -15px;
}

div#rightNav div.enquiryImg
{
        background-image: url(../icons/enquiry.gif);
        background-repeat: no-repeat;
        background-position: top left;
        min-height: 53px;
        margin-left: -15px;
}

div#rightNav div.rightnavTitle
{
        font-family: Arial, Sans-serif;
        color: #6d88b7;
        font-weight: bold;
        font-size: 9pt;
        margin-left: 35px;
        padding-left: 5px;
        padding-top: 12px;
}

div#rightNav div.rightNavblockcontent
{
        width: 180px;
        font-family: Arial, Sans-serif;
        color: #000;
        font-size: 7.5pt;
        margin-left: 35px;
        padding-left: 5px;
        padding-top: 3px;
        clear:both;
}

div#rightNav div.rightNavblockcontenttable
{
        width: 180px;
        font-family: Arial, Sans-serif;
        color: #000;
        font-size: 7.5pt;
        margin-left: 20px;
        padding-left: 5px;
        padding-top: 3px;
        clear:both;
}


div#rightNav table.fastOrderlines
{
        margin-left: -5px;
        width: 165px;
        border: 1px solid #4b5f7b;
}

div#rightNav table.fastOrderlines tr.fastHeader td
{
        padding: 2px 0px 2px 2px;
        text-align: center;
        background-color: #336f8f;
        color: white;
        line-height: 170%;
}

div#rightNav table.fastOrderlines td
{
        font-family: Arial, Sans-serif;
        color: #000;
        font-size: 7.5pt;
        padding: 5px 2px 5px 0px;
}

div#rightNav table.fastOrderlines tr.topDivider td
{
        border-top: 1px solid #4b5f7b;
}

div#rightNav table.fastOrderlines tr.totalDivider td
{
        border-top: 2px solid #336f8f;
}


div#centerContent
{
	float: center;
	width: 560px;
	margin-left: 200px;
	text-align: left;
	padding: 5px 10px 5px 10px;
	font-size: 8.5pt;
	line-height: 120%;
}

div#centerContent h1
{

	font-size: 10pt;
}


div#centerContent a, div#rightNav a

{
	color: #2a539b;
	text-decoration: none;
}

div#centerContent a:hover, div#rightNav a:hover
{
	color: #2a539b;
	text-decoration: underline;
}

div#centerContent div#breadcrumbs
{
	min-height: 20px;
	border-bottom: 1px solid #ccc;
}

div#centerContent div#breadcrumbs a
{
	text-decoration: none;
}

div#centerContent div#line
{
	height: 1px;
	border-bottom: 1px solid #ccc;
}

div#centerContent .rowHeading td
{
        border: 0px;
        background-color: white;
	#padding: 10px 0px 10px 0px;
}


div#centerContent .rowHeading td a
{
	font-weight: bold;
	font-size: 12pt;
}

div#centerContent div#message
{
        padding: 30px 0px 30px 0px;
        text-align: center;
	font-weight: bold;
}


div#centerContent table.advancedSearch td
{
	font-weight: bold;
}

div#centerContent div, div#centerContent td
{
        font-size: 8.5pt;
}

div#centerContent .msmall
{
	font-weight: bold;
        font-size: 8pt;
        text-align: center;
}

div#centerContent .xsmall
{
        font-size: 7.5pt;
}

div#centerContent tr.productHeader td
{

        background-color: #cdcdcd;
        background-image: url(../mainimages/product-headerbg.gif);
        background-repeat: repeat-x;
}

div#centerContent tr.productSpacer td
{
        background-color: white; 
}


