





H1
{
	color:#336699;
	font-family:helvetica,arial,sans-serif;
	font-size:18px;
	margin-bottom:0;
	margin-top:0;
}
H2
{
	color:#000000;
	font-family:helvetica,arial,sans-serif;
	font-size:14px;
	font-weight:normal;
	margin-bottom:0;
	margin-top:0;
}
.blue11b
{
	font-size:12px;
	font-family:helvetica,arial,sans-serif;
	color:#6699cc;
	font-weight:bold;
}
.DataGrid10
{
	font-size: 10pt;
	color: blue;
	font-family: 'Comic Sans MS';
	background-color: silver;
}
.dkblue10b
{
	font-weight: bold;
	font-size: 11px;
	color: #336699;
	font-family: helvetica,arial,sans-serif;
}
.dkblue12b
{
	font-weight: bold;
	font-size: 12px;
	color: #336699;
	font-family: helvetica,arial,sans-serif;
}

.dkblue16b
{
	font-weight: bold;
	font-size: 20px;
	color: #336699;
	font-family: helvetica,arial,sans-serif;
}
.dkblue20b
{
	font-weight: bold;
	font-size: 20px;
	color: #336699;
	font-family: helvetica,arial,sans-serif;
}
.dkblue16
{
	font-weight: normal;
	font-size: 16px;
	color: #336699;
	font-family: helvetica,arial,sans-serif;
}
.ltblue10b
{
	font-weight: bold;
	font-size: 10px;
	color: #3f96d9;
	font-family: verdana,arial,sans-serif;
}
.ltblue10
{
	font-weight:normal;
	font-size: 10px;
	color: #3f96d9;
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
}
.ltOrange10bbg
{
	font-weight: bold;
	font-size: 10px;
	color: #ff0000;
	font-family: verdana,arial,sans-serif;
	background-color: #e4f7e4;
	text-decoration: none;
}
.ltblue10bg
{
	font-weight: normal;
	font-size: 10px;
	color: #3f8640;
	font-family: verdana,arial,sans-serif;
	background-color: #e4f7e4;
}
.dkOrange10b
{
	font-weight: bold;
	font-size: 10px;
	color: #ff0000;
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
}
.ltblue10u
{
	font-weight:normal;
	font-size: 10px;
	color: #3f96d9;
	font-family: verdana,arial,sans-serif;
	text-decoration:underline;
}

.ltblue14
{
	font-weight:normal;
	font-size: 14px;
	color: #3f96d9;
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
}

.ltblue12b
{
	font-weight: bold;
	font-size: 12px;
	color: #3f96d9;
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
}
.ltblue10u
{
	font-weight: normal;
	font-size: 11px;
	color: #3f96d9;
	font-family: verdana,arial,sans-serif;
}
.date 
{
	font-size:11px;
	font-family:helvetica, arial, sans-serif;
	color:#003366;
}
.ltred10
{
	font-weight: normal;
	font-size: 10px;
	color: red;
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
}
.ltred10b
{
	font-weight: bold;
	font-size: 10px;
	color: red;
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
}

.Red12
{
	font-size: 12px;
	color: red;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
}

.ltred12
{
	font-weight: bold;
	font-size: 12px;
	color: red;
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
}

.ltBlack10b
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
}

.ltBlack10
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
}

.ltBlack10u
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: verdana,arial,sans-serif;
	text-decoration:underline;
}

.ltBlack12u
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: verdana,arial,sans-serif;
	text-decoration:underline;
}

.ltBlack14
{
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
}
.Blond14b
{
	font-weight: bold;
	font-size: 14px;
	color: #cc6633;
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
}

.hdWhiteGray14b
{
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	font-family: verdana,arial,sans-serif;
	background-color: #799bb4;
	text-decoration: none;
}

.gray10
{
	font-size: 10px;
	color: #bcbcbc;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
}

.hdWhiteGray10bb
{
	font-weight:normal; 
	font-size: 10px;
	color: #ffffff;
	font-family: verdana,arial,sans-serif;
	background-color: #799bb4;
	text-decoration: none;
}

.White12
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: verdana,arial,sans-serif;	
}

.White12b
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
}
.white20b
{
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	font-family: verdana,arial,sans-serif;
}
.black10
{
	font-size: 10px;
	color: #000000;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
}
.black8
{
	font-size: 8px;
	color: #000000;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
}
.black10b
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
}

.black20b
{
	font-weight: bold;
	font-size: 20px;
	color: #000000;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
}
.black16b
{
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
}

.black12
{
	font-size: 12px;
	color: #000000;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
}

.black12b
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
}
.black14b
{
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
}
.red10
{
	font-size: 10px;
	color: red;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
}
.input
{
	font-size: 11px;
	color: #000000;
	font-family: helvetica, arial, sans-serif;
	background-color: #ffffff;
}
.gray16b
{
	font-size: 20px;
	color: #bcbcbc;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
}
.darkblue16b
{
	font-size: 20px;
	color: #000066;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
}
#c989
{
	border-top: 1px solid #66669a;
	border-left: 1px solid #66669a;
}
#c989 .cathead, #c989 .cathead a
{
	background-color: #f1f0ff;
	color: #66669a;
}
.floatquad
{
	border-left: 1px solid;
	border-top: 1px solid;
	margin: 1px;
}
.floatallquad
{
	border-left: 1px solid;
	border-top: 1px solid;
	border-bottom:1px,solid;
	border-right:1px,solid; 
	margin: 1px;
}
body, div, span, p, ul, li, td, th, input, select, textarea, button
{
	font-family: Arial, sans-serif;
	font-size: 12px;
}
.cathead
{
	padding: 2px 2px 2px 3px;
	width: 100%;
}
.catheadContent
{
	padding: 2px 2px 2px 3px;
	width: 100%;
}

.ltred12b
{
	font-weight: bold;
	font-size: 12px;
	color: red;
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
}

.ltred14b
{
	font-weight: bold;
	font-size: 14px;
	color: red;
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
}

#c990
{
	border-top: 1px solid #3f8640;
	border-left: 1px solid #3f8640;
}
#c990 .cathead, #c990 .cathead a
{
	background-color: #e4f7e4;
	color: #3f8640;
}

#c984
{
	border-top: 1px solid #df572d;
	border-left: 1px solid #df572d;
}
#c984 .cathead, #c984 .cathead a
{
	background-color: #fff0e1;
	color: #df572d;
}
.dkrblue10 {font-size:10px;font-family:verdana,sans-serif,helvetica;color:#002857;text-decoration:none;}
.white10 {font-size:10px;font-family:verdana,sans-serif,helvetica;color:#ffffff;font-weight:normal;text-decoration:none;}
.Orange10 {font-size:10px;font-family:verdana,sans-serif,helvetica;color:#FF9727;font-weight:normal;text-decoration:none;}
.Orange10b {font-size:10px;font-family:verdana,sans-serif,helvetica;color:#FF9727;font-weight:bold;}
.Orange14b {font-size:14px;font-family:verdana,sans-serif,helvetica;color:#FF9727;font-weight:bold;text-decoration:none;}
A.navLink {font-size:10px;font-family:verdana,helvetica,arial,sans-serif;color:#274d8f;font-weight:normal;text-decoration:underline;}

A:HOVER.navLink {font-size:10px;font-family:verdana,helvetica,arial,sans-serif;color:#fe6102;font-weight:normal;text-decoration:none;}

A.navActive {font-size:10px;font-family:verdana,helvetica,arial,sans-serif;color:#274d8f;font-weight:bold;text-decoration:none;}

.x10b {font-size:10px;font-family:verdana,helvetica,arial,sans-serif;color:#F35D00;font-weight:bold;text-decoration:none;}

.orange12b {font-size:12px;font-family:verdana,helvetica,arial,sans-serif;color:#F35D00;font-weight:bold;}

.orange10u {font-size:10px;font-family:verdana,helvetica,arial,sans-serif;color:#F35D00;font-weight:normal;text-decoration:underline}

.orange10bu {font-size:10px;font-family:verdana,helvetica,arial,sans-serif;color:#F35D00;font-weight:bold;text-decoration:underline}

A.black10 {font-size:10px;font-family:verdana,helvetica,arial,sans-serif;color:#000000;font-weight:normal;text-decoration:none;}

A:HOVER.black10 {font-size:10px;font-family:verdana,helvetica,arial,sans-serif;color:#fe6102;font-weight:normal;text-decoration:none;}

.g10b {font-size:10px;font-family:verdana,helvetica,arial,sans-serif;color:#448787;font-weight:bold;text-decoration:none;}

A.ltblue10
{
	font-weight:normal;
	font-size: 10px;
	color: #3f96d9;
	font-family: verdana,arial,sans-serif;
	text-decoration: underline;
}
A:HOVER.ltblue10 {font-size:10px;font-family:verdana,helvetica,arial,sans-serif;color:#fe6102;font-weight:normal;text-decoration:none;}
A:HOVER.ltblue10bg {font-size:10px;font-family:verdana,helvetica,arial,sans-serif;color:red;font-weight:normal;text-decoration:underline;}

/*-----FOOTER-------------------- */
 .ftrText10 {font-size:10px;font-family:verdana,helvetica,arial,sans-serif;color:#006666;font-weight:normal;text-decoration:none;}
 .ftrText10b {font-size:10px;font-family:verdana,helvetica,arial,sans-serif;color:#006666;font-weight:bold;text-decoration:none;}
A.ftrLink10b {font-size:10px;font-family:verdana,helvetica,arial,sans-serif;color:#006666;font-weight:bold;text-decoration:none;}
.y10b {font-size:10px;font-family:verdana,helvetica,arial,sans-serif;color:#476FB5;font-weight:bold;text-decoration:none;}
.y10 {font-size:10px;font-family:verdana,helvetica,arial,sans-serif;color:#476FB5;font-weight:normal;text-decoration:none;}
.ltred10U
{
	font-weight: normal;
	font-size: 10px;
	color: red;
	font-family: verdana,arial,sans-serif;
	text-decoration:underline;
}
.modellist
{
	font-size: 12px;
	color: #000000;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
}
.modellistLink
{
	font-weight: normal;
	font-size: 12px;
	color: #000066;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
}
A.modellist
{
	font-size: 12px;
	color: #000000;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
}
A:Hover.modellist
{
	font-size: 12px;
	color: #000000;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
	cursor:default;
}
.dtl_text {letter-spacing:1;font-size:12px;font-family:verdana,helvetica,arial,sans-serif;color:#352C00;font-weight:normal;text-decoration:none;}
A.dtl_text {letter-spacing:1;font-size:12px;font-family:verdana,helvetica,arial,sans-serif;color:#352C00;font-weight:normal;text-decoration:none;}
A:HOVER.dtl_text {letter-spacing:1;font-size:12px;font-family:verdana,helvetica,arial,sans-serif;color:#352C00;font-weight:normal;text-decoration:none;}
.dtl_title {font-size:16px;font-family:verdana,helvetica,arial,sans-serif;color:#FF0000;background-color:#FFFFFF;font-weight:bold;text-decoration:none;}
A.dtl_title {font-size:16px;font-family:verdana,helvetica,arial,sans-serif;color:#FF0000;background-color:#FFFFFF;font-weight:bold;text-decoration:none;}
A:HOVER.dtl_title {font-size:16px;font-family:verdana,helvetica,arial,sans-serif;color:#FF0000;background-color:#FFFFFF;font-weight:bold;text-decoration:none;}
.dtl_subtitle {font-size:14px;font-family:verdana,helvetica,arial,sans-serif;color:#214D8C;background-color:#DEEBFF;font-weight:bold;text-decoration:none;}
A.dtl_subtitle {font-size:14px;font-family:verdana,helvetica,arial,sans-serif;color:#214D8C;background-color:#DEEBFF;font-weight:bold;text-decoration:none;}
A:HOVER.subdtl_title {font-size:14px;font-family:verdana,helvetica,arial,sans-serif;color:#214D8C;background-color:#DEEBFF;font-weight:bold;text-decoration:none;}
.dtl_label {letter-spacing:1;font-size:12px;font-family:verdana,helvetica,arial,sans-serif;color:#214D8C;background-color:#DEEBFF;font-weight:bold;text-decoration:none;}
A.dtl_label {letter-spacing:1;font-size:12px;font-family:verdana,helvetica,arial,sans-serif;color:#214D8C;background-color:#DEEBFF;font-weight:bold;text-decoration:none;}
A:HOVER.dtl_label {letter-spacing:1;font-size:12px;font-family:verdana,helvetica,arial,sans-serif;color:#214D8C;background-color:#DEEBFF;font-weight:bold;text-decoration:none;}
.maintext
	{font-size:12px; font-family:helvetica,arial,sans-serif; color:#000000; font-weight:normal; text-decoration:none;}
A.maintext
	{font-size:12px; font-family:helvetica,arial,sans-serif; color:#000000; font-weight:normal; text-decoration:underline;}
A:HOVER.maintext
	{font-size:12px; font-family:helvetica,arial,sans-serif; color:#0000FF; font-weight:normal; text-decoration:underline;}

.mainbold
	{font-size:12px; font-family:helvetica,arial,sans-serif; color:#000000; font-weight:bold; text-decoration:none;}
A.mainbold
	{font-size:12px; font-family:helvetica,arial,sans-serif; color:#000000; font-weight:bold; text-decoration:underline;}
A:HOVER.mainbold
	{font-size:12px; font-family:helvetica,arial,sans-serif; color:#0000FF; font-weight:bold; text-decoration:underline;}

.mainlabel
	{font-size:12px; font-family:helvetica,arial,sans-serif; color:#6699CC; font-weight:bold; text-decoration:none;}
A.mainlabel
	{font-size:12px; font-family:helvetica,arial,sans-serif; color:#6699CC; font-weight:bold; text-decoration:none;}
A:HOVER.mainlabel
	{font-size:12px; font-family:helvetica,arial,sans-serif; color:#0000FF; font-weight:bold; text-decoration:none;}
.SmallText
{font-size:8pt;}
A.SmallText
{color:"#000000";text-decoration:none;cursor:text;}
.Compare        { font-family: Courier New; font-size: 12pt; text-decoration: line-through }
.Price        { font-family: Courier New; font-size: 12pt; color:#0000DD; text-decoration: none; 
               font-weight: bold }
.YouSave        { font-family: Courier New; font-size: 12pt; color:#DD0000; text-decoration: none; 
               font-weight: bold }






/*
PSCanada-specific
*/

div.Sidebar_Canadian
{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	background-color: #d9eafe;
}

div.Sidebar_Canadian H2
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-color: #6699cc;
	margin: 0px 0px 0px 0px;
	padding: 1px;
	font-family: verdana,arial,sans-serif;	
}

div.Sidebar_Canadian ul
{
	margin: 2px 3px 5px 3px;
	padding: 0px;
	text-indent: 0px;
}

div.Sidebar_Canadian li
{
	list-style-type: none;
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	text-indent: 0px;
	background: url('/assets/images/bullet_leaf_on_blue.gif') no-repeat 0px 0px;
	font-size: 10px;
	color: #274d8f;
	font-family: verdana,helvetica,arial,sans-serif;	
}

