body
{
	background-color: #4c4c4c;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
}
h1
{
	color:#d80303;
	font-size: 18px;
	margin: 15px 0px;
}

a, a:active, a:link, a:visited
{
	color: #5d5d5d;
	font-weight: normal;
}
a:hover
{
	color: #d80303;
}
table td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
}
.pageTitle
{
	color:#d80303;
	font-size: 16px;
	font-weight: bold;
}
.title, .content .title
{
	color:#d80303;
	font-weight: bold;
}
.larger
{
	font-size: 12px;
}
.center
{
	text-align: center;
}
.nb
{
	font-weight: bold;
}
.ni
{
	font-style: italic;
}
.nu
{
	text-decoration: underline;
}
.note
{
	font-size: 9px;
}
.price
{
	font-weight: bold; 
	font-size: 12px;
}
ul.tick
{
	list-style: disc url(img/check.gif) outside;
	padding-left: 25px;
}
ul.tick li
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.coloured
{
	color: #d80303;
}
p
{
	text-align: left;
}

/* ====================================================== */
/*                 STYLE FOR THE TOP MENU                 */
/* ====================================================== */
table td.menu
{
	height: 27px;
	background-color: #cccccc;
	padding: 0px 0px 0px 5px;
}
table td.menu a, table td.menu a:link, table td.menu a:active, table td.menu a:visited
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
table td.menu a:hover
{
	color: #FF0000;
}

/* ============================================================ */
/*                     STYLE FOR MENU                           */
/* ============================================================ */
div#pagecontainer
{
	position: relative;
	width: 900px;
	left: 0%;
	background-color: #cccccc;
}
div#topnav img
{
	border: 0;
} 
div#topnav
{
	position: absolute;
	z-index: 99;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 27px;
}
#topnav div
{
	float: left;
	border: 0px solid green;
}
#topnav div.dropdown a
{
	display: block;
	width: 140px;
	height: 27px;
}
#topnav div.dropdown ul
{
	display: none;
	overflow: hidden;
	list-style: none;
	width: 140px;
	margin: 0;
	padding: 2px 0 2px;
	border: 1px solid #cccccc;
	background-color: #616161;
}
#topnav div.dropdown a.overview
{
	display: block;
	width: 140px;
	height: 27px;
}
#topnav div.dropdown ul.overview
{
	display: none;
	overflow: hidden;
	list-style: none;
	width: 160px;
	margin: 0;
	padding: 2px 0 2px;
	border: 1px solid #cccccc;
	background-color: #616161;
}
#topnav div.dropdown ul.overview li a
{
	width: 230px;
}
#topnav div.dropdown ul li a 
{
	padding: 0 0 0 10px;
	line-height: 17px;
	height: 17px;
	text-decoration: none;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#topnav div.dropdown ul li a:hover
{
	background: #d80303;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
}

/* ====================================================== */
/*              STYLE FOR THE LEFT COLUMN                 */
/* ====================================================== */

table td.leftCol
{
	width: 205px;
	background-color: #ebe9ea;
	background-color: #ffffff;
	vertical-align: top;
	padding-left: 10px;
}
table td.leftCol img
{
	border: 1px solid #999999;
}
table td.leftCol p
{
	padding: 3px 0px 3px 0px;
	margin: 0px;
}
div.contacts
{
	border: 1px solid #999999; 
	width: 176px; 
	padding: 5px; 
	margin: 0px 0px 10px 0px;
	font-size: 10px;
}
div.contacts a, div.contacts a:link, div.contacts a:active, div.contacts a:visited
{
	text-decoration: none;
} 
/* =================================================== */
/*         STYLE FOR SIGN TO NEWS TABLE                */
/* =================================================== */
table.news 
{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 189px;
	height: 169px;
	border: 1px solid #999999; 
	background-image: url("http://www.previews.waam.com.au/SAHARA/html/img/news.jpg");
	background-position: top;
	background-repeat: no-repeat;
}
table.news td.firstRow
{
	line-height: 50px;
}
table.news td
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height: 12px;
	color: #ffffff;
	font-weight: bold; 
}
table.news td.heading
{
	text-align: center;
	font-size: 12px;
	color: #d80303;
	color: #000000;
	font-weight: bold;
}

/* ====================================================== */
/*              STYLE FOR THE MAIN CONTENT                */
/* ====================================================== */
table td.content
{
	background-color: #FFFFFF;
	background-color: #ffffff;
	color: #000000;
	width: 695px;
	vertical-align: top;
	padding: 0px 15px 15px 15px;
}
table td.content p
{
	color: #000000;
}
table td.content a, table td.content a:active, table td.content a:link, table td.content a:visited
{
	color: #5d5d5d;
	font-weight: normal;
}
table td.content a:hover
{
	color: #d80303;
}

/* ========================================= */
/*       STYLE FOR HOLDER TABLE              */
/* ========================================= */
table.holder td
{
	padding: 0px;
	margin: 0px;
}
table td.bannerTop
{
	height: 36px; 
	font-size: 10px; 
	font-weight: bold;
	color: #000000;
}
table td.bannerTop p
{
	padding: 7px 0px 0px 10px;
}
table td.bannerTop a, table td.bannerTop a:link, table td.bannerTop:active, table td.bannerTop a:visited
{
	font-size: 10px; 
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
table td.bannerTop a:hover
{
	color: #FF0000;
}


/* ========================================= */
/*       STYLE FOR BREADCRUMBS               */
/* ========================================= */
table td.content p.breadcrumbs
{
	color: #9a9a9a;
	padding: 15px 0px;
}
html>body table td.content p.breadcrumbs
{
	padding: 0px;
}
table td.content p.breadcrumbs a, p.breadcrumbs a:link, p.breadcrumbs a:active, p.breadcrumbs a:visited
{
	color: #9a9a9a;
	text-decoration: none;
	font-weight: normal;
}
table td.content p.breadcrumbs a:hover
{
	color: #d80303;
}
p.breadcrumbs .pageName
{
	color: #d80303;
}
.border
{
	padding: 0px 10px 0px 10px; 
	border: 1px solid #999999; 
	vertical-align: top; 
	color: #000000;
}
.border p.title
{
	color:#d80303;
	font-weight: bold;
}

table.contact td
{
	color: #000000;
	padding: 8px 10px 8px 0px;
	vertical-align: top;
}
table.enquiry td
{
	padding: 2px 10px 2px 0px;
	vertical-align: top;
}


/* ======================================== */
/*          STYLE FOR FAQ                   */
/* ======================================= */
div.faqDiv
{
	border: 1px solid #d80303;
	padding: 0px 5px 0px 5px;
}
div.faqDiv span.nb
{
	color: #d80303;
}
p.faq
{
	padding: 6px 0px 6px 0px;
	margin: 0px;
	font-weight: bold;
}
p.faq a, p.faq a:link, p.faq a:active, p.faq a:visited
{
	font-weight: bold;
	font-size: 11px;
}

/*       STYLE FOR THE APPLICATION CENTRE TABLE     */
td.content table.applCentre
{
	border: 1px solid #999999;
}
td.content table.applCentre td
{
	padding: 7px 5px 7px 5px;
	color: #000000;
}
td.content table.applCentre td p
{
	padding: 5px 0px 0px 3px;
	margin: 0px;
	font-weight: 9px;
}

/*       STYLE FIR THE PRODUCT RANGE TABLE             */
table.range td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px;
	vertical-align: top;
	text-align: left;
}
table.range td.coloured
{
	color: #d80303;
}
table.range td.border
{
	margin-top: 10px;
	border: 1px solid #999999; 
	vertical-align: top; 
	color: #000000;
}
table.range td.buy
{
	text-align: right;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}
	
/* STYLE FOR IMAGE PREVIEW */
p.preview
{
	display: inline;
}
#loader_bg
{
	position:relative;
	font-size:1px;
}
.border_preview
{
	z-index:100;
	position:absolute; 
	border: 1px solid #999999;
}
.preview_temp_load 
{
	vertical-align:middle;
	text-align:center;
}
.preview_temp_load img
{	
	vertical-align:middle;
	text-align:center;
}

/* ====================================================== */
table.prodDemo td
{
	vertical-align: top;
	color: #000000;
}
/* ====================================================== */
/*              STYLE FOR THE BOTTOM MENU                 */
/* ====================================================== */
td.menu div.resources
{
	display: inline;
	padding-left: 40px;
}
td.menu div.resources a, td.menu div.resources a:link, td.menu div.resources a:active, td.menu div.resources a:visited
{
	font-size: 10px;
	font-weight: normal;
}
div.distr
{
	display: inline;
	padding-left: 240px;
}
td.menu div.distr a, td.menu div.distr a:link, td.menu div.distr a:active, td.menu div.distr a:visited
{
	font-size: 10px;
	font-weight: normal;
}


/* ====================================================== */
/*              STYLE FOR THE FOOTER                      */
/* ====================================================== */
table td.footer
{
	padding: 5px 0px 30px 0px;
}
table td.footer div
{
	color: #b4b4b4;
	font-size: 9px;
	display: inline;
}
table td.footer div.waam
{
	padding-left: 40px;
}
table td.footer div.waam a, table td.footer div.waam a:link, table td.footer div.waam a:active, table td.footer div.waam a:visited
{
	color: #FF0000;
	text-decoration: none;
}
table td.footer div.waam a:hover
{
	color: #CCCCCC;
}

/* ============================================== */
/*     Product Display                            */
/* ============================================== */
table.productDisplay
{
	width: 650px;
	text-align: left;
}
table.productDisplay td
{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
table.productDisplay td.spacer
{
	width: 15px;
	margin: 0px;
	padding: 0px;
}





