/*** GENERAL *** *** ***/

body {
	margin: 57px 0 0 0;
	padding: 0;
	}
	
body, td {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
img {
	border: 0;
	}
	
a {
	color: #CC3333;
	}
	
h1 {
	color: #FF9933;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	}
	
p {
	margin: 0 0 1em 0;
	padding: 0;
	}

#footer {
	color: #A6A6A6;
	margin: 0;
	padding: 5px 0;
	}

/*** SIDEBAR *** *** ***/
	
#sidebar {
	color: #9F9F9F;
	}
	
#sidebar #download, #sidebar #downloadfrench {
	text-align: right;
	}
	
#sidebar #download span {
	text-transform: uppercase;
	}
	
#sidebar #download a, #sidebar #download a:active, #sidebar #download a:visited, #sidebar #downloadfrench a, #sidebar #downloadfrench a:active, #sidebar #downloadfrench a:visited
 {
	color: #333333;
	font-size: 0.98em;
	font-weight: bold;
	text-decoration: none;
	}
	
#sidebar a:hover, #sidebar #download a:hover {
	color: #CC3333;
	}
	
#sidebar a.on, #sidebar a.on:active, #sidebar a.on:visited {
	color: #CC3333;
	}
	
#sidebar h1 {
	color: #999999;
	font-size: 1em;
	text-transform: uppercase;
	}
	
#sidebar p {
	color: #999999;
	margin: 0;
	padding: 0;
	}
	
#productNav {
	color: #CCE6E6;
	font-weight: bold;
	}
	
#productNav a, #productNav a:active, #productNav a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}	
	
#productNav a.no {
	font-size: 1.2em;
	font-weight: bold;
	}
	
#productNav a.on {
	color: #CCFFFF;
	font-size: 1.2em;
	font-weight: bold;
	}
	
#productNav a:hover {
	color: #CCFFFF;
	}



/*** PRODUCT PAGES *** *** ***/

#products h1 {
	color: #333333;
	font-size: 2em;
	font-weight: normal;
	margin: 0 0 0.5em 0;
	}
	
#products h1 em {
	color: #CC3333;
	font-style: normal;
	}

#products p {
	color: #CC3333;
	}

#page-numbers {
	margin-bottom: 5px;
	}
	
#productList {
	text-align: right;
	}
	
#productList a, #productList a:active, #productList a:visited {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	}
	
#productList a:hover {
	color: #CC3333;
	}

.colors {
	color: #333333;
	font-weight: bold;
	margin: 0 0 1em 0;
	}

	

/*** MISCELLANEOUS *** *** ***/
	
.doc-download {
	background: url(../images/icon-doc.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	}
	
.doc-download a {
	color: #333333;
	font-weight: bold;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 16px;
	text-decoration: none;
	}

.doc-download a:hover {
	color: #CC3333;
	}
	
.doc-download div {
	color: #999999;
	margin-left: 16px;
	}
	
.popup {
	background: url(../images/icon-popup.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	}
	
.popup a {
	color: #333333;
	font-weight: bold;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 16px;
	text-decoration: none;
	}

.popup a:hover {
	color: #CC3333;
	}
	
.popup div {
	color: #999999;
	margin-left: 16px;
	}
	
ul {
	margin: 0;
	padding: 0 0 0 16px;
	}
