@import url("http://sdc.ca/includes/clear.css");
@import url("http://sdc.ca/includes/style.css");

html, body { width: auto; height: auto; }
body   { background: none !important; }
center { min-width: 760px; max-width: 960px; margin: 0 auto; background: #fff; border-right: 1px solid #999; background: url('http://sdc.ca/images/bg-body.png') repeat-y; }
/* set fixed width for IE 6 and IE 7 */
*:first-child+html center { width: 960px; }
* html center             { width: 960px; }

h3     { font-size: 1.8em; color: #f90; margin: 1em 0; min-width: 100%; }

a:product { color: red; text-decoration: none; }

.category a:hover   { width: 150px; padding-left: 5px; background-color: #c00; color: #fff; text-decoration: none; }
.category a         { width: 150px; color: #0a0a84; text-decoration: none; margin: 1px; }
.category a:visited { text-decoration: none; }

center div          { height: 1px; }
div img             { display: none; }
.large              { font-size: 1.4em; }

.SECTION_TITLE {
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
	color: #4f4fc0;
}

font.text {
	color: black;
	font-weight: black;
	padding: px;
	margin: px;
	text-decoration: none;
}

font.strongtext {
	font-size: 0.8em;
	font-weight: bold;
	color: black;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

.subtext {
	font-size: 0.7em;
	color: black;
	padding: 0px;
	margin: 0px;
}

.title {
	font-size: 1.2em;
	font-weight: bold;
	color: darkblue;
	padding: 0px;
	margin: 0px;
	background : #ffffff;
}

table.main {
	width: 680px;
	text-align: left;
	vertical-align: top;
 	border: 1px ridge #EBEBEB;
}

td.left_cell {
	width: 134px;
	vertical-align: top;
}

td.center_cell {
	width: 569px;
	vertical-align: top;
}

td.right_cell {
	height: 925px;
	width: 17px;
	vertical-align: top;
}

.black_white  { font-weight: bold; background: #edf8fd; }
.black_yellow { background-color: black; color: yellow; font-weight: bold; }
.grey_blue    { background-color: #EBEBEB; color: blue; font-weight: bold; }
.grey_black   { font-weight: bold; border-color: #000066; }
table.white_blue, table.white_black { border: 1px solid #ccc; }
.oddrow       { background: #f2f2f2; }
.evenrow      { background: #fff; }
.totals       { background-color: #EBEBEB; color: black; font-weight: normal; border: 1px ridge #EBEBEB; }
.groups       { height: 10px; }
.description  { font-size: 0.8em; }
.prompt       { color: #003758; font-weight: bold; padding: 0 1em 0.5em 0; }
.field        { }
.fieldblue    { color: #f90; }
.button       { background: #c66707 url('/images/button-action.gif') repeat-x; padding: 0px 10px; height: 25px;
                color: #fff !important; font-weight: bold; text-transform: uppercase; margin: 1em 1em 1.5em 0;
				border: 1px solid #ad8038; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  }
.poplist      { color: #f90; padding: 0 1em; }
.box          { border: 1px solid #EBEBEB; }
.1smaller     { font-size: smaller; }
.2smaller     { font-size: 25%; }
.important    { color: #f90; }
.normal       { font-weight: normal; }
.logos        { vertical-align: middle; margin: 0px; padding: 0px; }