/*

        COLOURS USED
        ----------------------
        Deep Red: #D42424
        
        
*/


* {
        font-family: arial, sans-serif;
}

body {
        margin: 0;
        background-color: white;
        color: #333;
		font-size: 8pt;
}

img {
	border: solid 0 black;
}

div {
	padding: 0;
    margin: 0;
    border: solid 0 white;
	text-align: left;
}

h1, h2, h3, h4 {
	text-align: left;
	font-family: "trebuchet MS", trebuchet, arial, sans, sans-serif;
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 14pt;
	color: black;
}

h1.blue {
	font-size: 14pt;
	color: #3E6EBB;
}

h1.red {
	font-size: 14pt;
	color: #D42424;
}

h1.yellow {
	font-size: 14pt;
	color: #D19D0F;
}

h2 {
	font-size: 12pt;
	color: #333;
	
}

h3 {
	font-size: 11pt;
	color: black;
}

h3.repair-grey {
	font-size: 10pt;
	color: #000;
	padding: 0 0 0 18px;
	background: transparent url(/POL/graphics/sidebar-h1.gif) no-repeat;
}

h3.blue {
	font-size: 10pt;
	color: #3E6EBB;
}


h3.red {
	font-size: 10pt;
	color: #D42424;
}

h3.grey {
	font-size: 12pt;
	color: #666;
}

h4 {
	font-size: 11px;
	color: black;
}

p {
	margin: 12px 0;
	padding: 0;
	font-size: 8pt;
	text-align: left;
}

p.white {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 8px;
}

a {
	color: #6989BC;
}

a:hover {
	color: red;
}

a.arrow {
	color: #6989BC;
	font-size: 8.5pt;
	padding: 0 0 0 18px;
	text-decoration: none;
	background: transparent url(/POL/graphics/sidebar-h1.gif) no-repeat;
}

a:hover.arrow {
	color: #red;
}

ul li {
	font-size: 8pt;
}

form {
	margin: 0;
	padding: 0;
}

/* ---------------------------- header template -------------------------*/

#header {
        
}

#header h1 {
        font-family: arial, sans, sans-serif;margin: 0;
        text-align: right;
		margin-top: 0;
        padding: 0;
        font-size: 11px;
        color: white;
}

#header h1 img {
	margin-left: 12px;
}

#header h1 a {
        color: white;
        font-size: 8pt;
        font-weight: normal;
		text-decoration: none;
		text-transform: capitalize;
}

#header h1 a:hover {
        color: white;
        text-decoration: underline;
}

/* ----------------------------- MAIN NAV TABS ------------------------------ */

div#nav1 {
    float: right;
	margin: 0;
	text-transform: uppercase;
}

div#nav1 a {
	display:block;
	float:left;
	text-align: right;
	color: #666;
    text-decoration:none;
    font-size: 8pt;
	height: 20px;
	padding:0;
	padding-right: 9px;
	margin:0;
	font-weight: bold;
	line-height: 20px;
}

#nav1 a:hover {
	display:block;
	float:left;
	color: #EBEBEB;
    text-decoration:none;
}

/* ----------------------------- REPAIR PARTS TAB ------------------------------ */

a#repair-en  {
	background: transparent url(/POL/graphics/nav1bg_repair_up.gif) no-repeat bottom;
	width: 110px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 101px;
}

a#repair-en:hover {
	background: transparent url(/POL/graphics/nav1bg_repair_ovr.gif) no-repeat bottom;
}

a#repair-en.selected {
	color: white;
	background: transparent url(graphics/nav1bg_repair_ovr.gif) no-repeat bottom;
}

/* ----------------------------- ACCESSORIES TAB ------------------------------ */

a#accessories {
	background: transparent url(/POL/graphics/nav1bg_accessories_up.gif) no-repeat bottom;
	width: 105px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 96px;
}

a#accessories:hover {
	background: transparent url(/POL/graphics/nav1bg_accessories_ovr.gif) no-repeat bottom;
}

a#accessories.selected {
	color: white;
	background: transparent url(/POL/graphics/nav1bg_accessories_ovr.gif) no-repeat bottom;
}

/* ----------------------------- SUPPORT TAB ------------------------------ */

a#support-en {
	background: transparent url(/POL/graphics/nav1bg_support_up.gif) no-repeat bottom;
	width: 144px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 135px;
}

a#support-en:hover {
	background: transparent url(/POL/graphics/nav1bg_support_ovr.gif) no-repeat bottom;
}

a#support-en.selected {
	color: white;
	background: transparent url(/POL/graphics/nav1bg_support_ovr.gif) no-repeat bottom;
}

/* ----------------------------- TIPS TAB ------------------------------ */

a#tips-en {
	background: transparent url(/POL/graphics/nav1bg_tips_up.gif) no-repeat bottom;
	width: 130px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 121px;
}

a#tips-en:hover {
	background: transparent url(/POL/graphics/nav1bg_tips_ovr.gif) no-repeat bottom;
}

a#tips-en.selected {
	color: white;
	background: transparent url(graphics/nav1bg_tips_ovr.gif) no-repeat bottom;
}

/* ----------------------------- FRENCH ------------------------------ */
/* ----------------------------- REPAIR PARTS TAB ------------------------------ */

a#repair-fr  {
	background: white url(/POL/graphics/nav1bg_repair_up_fr.gif) no-repeat bottom right;
	width: 143px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 134px;
}

a#repair-fr:hover {
	background: transparent url(/POL/graphics/nav1bg_repair_ovr_fr.gif) no-repeat bottom right;
}

a#repair-fr.selected {
	color: white;
	background: transparent url(/POL/graphics/nav1bg_repair_ovr_fr.gif) no-repeat bottom right;
}

/* ----------------------------- ACCESSORIES TAB ------------------------------ */

/* SAME */

/* ----------------------------- SUPPORT TAB ------------------------------ */

a#support-fr {
	background: white url(/POL/graphics/nav1bg_support_up_fr.gif) no-repeat bottom right;
	width: 165px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 156px;
}

a#support-fr:hover {
	background: transparent url(/POL/graphics/nav1bg_support_ovr_fr.gif) no-repeat bottom right;
}

a#support-fr.selected {
	color: white;
	background: transparent url(/POL/graphics/nav1bg_support_ovr_fr.gif) no-repeat bottom right;
}

/* ----------------------------- TIPS TAB ------------------------------ */

a#tips-fr {
	background: white url(/POL/graphics/nav1bg_tips_up_fr.gif) no-repeat bottom right;
	width: 162px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 153px;
}

a#tips-fr:hover {
	background: transparent url(/POL/graphics/nav1bg_tips_ovr_fr.gif) no-repeat bottom right;
}

a#tips-fr.selected {
	color: white;
	background: transparent url(/POL/graphics/nav1bg_tips_ovr_fr.gif) no-repeat bottom right;
}

/* ----------------------------- Locate dealer ------------------------------ */

.dealer {
    font-size:9pt;
    font-weight:bold;
    font-family: "trebuchet MS",trebuchet,arial,sans,sans-serif;
    padding-bottom:8px;
}

/* ----------------------------- secondary nav ------------------------------ */

#nav2 {
        padding: 0;
		padding-left: 20px;
		font-size: 8pt;
        color: #EBEBEB;
}

#nav2 a {
        padding: 0 3px;
		font-size: 8pt;
        color: white;
		text-decoration: none;
}

#nav2 a:hover {
        font-size: 8pt;
        color: white;
		text-decoration: underline;
}

#nav2 input {
        font-size: 7.5pt;
		padding-left: 3px;
        color: #999;
        border: solid 1px #808080;
}

a.repairlinks {
	color:#444;
	text-decoration:none;
}

a.repairlinks:hover {
	color:#666;
	text-decoration:none;
}

#pnit-banner {
	background-color: #F1F1F1;
}

#pnit-banner h2 {
	margin: 0;
	padding: 4px 0;
	font-size: 12px;
	color: black;
}

#pnit-banner h3 {
}

#pnit-banner h3 a {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
}

/* ------------------------ ENGLISH Accessories Sidenav -------------------------*/

#sidenav-en {
	margin: 0;
	padding: 0;
	padding: 6px 0 20px 0;
	text-align: left;
}

#sidenav-en h1 {
	margin: 0;
	margin-bottom: 1px;
	padding: 0;
	font-size: 10pt;
	text-transform: capitalize;
	color: white;
}

#sidenav-en h1 a {
	margin: 0;
	padding: 0 0 0 10px;
	line-height: 25px;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	background: #87A2C7 url(/POL/graphics/subnav-h1-up.gif) no-repeat;
	text-decoration: none;
	width: 180px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 170px;
}

#sidenav-en h1 a:hover {
	color: white;
	background: #87A2C7 url(/POL/graphics/subnav-h1-ovr.gif) no-repeat;
}

#sidenav-en h1 a.selected {
	margin: 0;
	padding: 0 0 0 10px;
	line-height: 25px;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	background: #87A2C7 url(/POL/graphics/subnav-h1-ovr.gif) no-repeat;
	text-decoration: none;
	width: 180px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 170px;
}

#sidenav-en h2 {
	margin: 0;
	margin-left: 10px;
	font-size: 8pt;
	padding: 2px 0 2px 18px;
	color: white;
	background: #6989BC url(/POL/graphics/subnav-inside-h2.gif) no-repeat;
	width: 154px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 140px;

}

#sidenav-en a {
	font-family: "trebuchet MS", trebuchet, arial, sans, sans-serif;
	display: block;
	margin: 0 0 1px 10px;
	padding: 1px 6px;
	color: white;
	font-weight: normal;
	background-color: #87A2C7;
	font-size: 8pt;
	line-height: 15px;
	text-align: left;
	text-decoration: none;
	width: 154px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 146px;
}

#sidenav-en a:hover {
	color: white;
	background-color: #6989BC;
}

#sidenav-en a.selected {
	display: block;
	margin: 0;
	margin-left: 10px;
	padding: 1px 6px;
	color: white;
	background-color: #5373A7;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	width: 154px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 146px;
}

#sidenav-en a.inside {
	display: block;
	margin: 1px 0 0 10px;
	padding: 1px 6px;
	color: white;
	font-weight: normal;
	background-color: #9DB2D0;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	width: 154px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 146px;
}

#sidenav-en a.inside:hover {
	color: #5373A7;
	font-weight: normal;
	background: #E9EEF5 url(/POL/graphics/subnav-inside-ovr.gif) no-repeat;
}

#sidenav-en a.inside-selected {
	display: block;
	margin: 1px 0 0 10px;
	padding: 1px 6px;
	color: #5373A7;
	font-weight: normal;
	background: #E9EEF5 url(/POL/graphics/subnav-inside-bg.gif) no-repeat;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	text-decoration: none;
	width: 154px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 146px;
}

/* ------------------------ FRENCH Accessories Sidenav -------------------------*/

#sidenav-fr {
	margin: 0;
	padding: 0;
	padding: 6px 0 20px 0;
	text-align: left;
}

#sidenav-fr h1 {
	margin: 0;
	margin-bottom: 1px;
	padding: 0;
	font-size: 10pt;
	text-transform: capitalize;
	color: white;
}

#sidenav-fr h1 a {
	margin: 0;
	padding: 0 0 0 10px;
	line-height: 25px;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	background: #87A2C7 url(/POL/graphics/subnav-h1-up.gif) no-repeat;
	text-decoration: none;
	width: 180px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 170px;
}

#sidenav-fr h1 a:hover {
	color: white;
	background: #87A2C7 url(/POL/graphics/subnav-h1-ovr.gif) no-repeat;
}

#sidenav-fr h1 a.selected {
	margin: 0;
	padding: 0 0 0 10px;
	line-height: 25px;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	background: #87A2C7 url(/POL/graphics/subnav-h1-ovr.gif) no-repeat;
	text-decoration: none;
	width: 180px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 170px;
}

/* --- for 2 lines height --- */

#sidenav-fr h1 {
	margin: 0;
	margin-bottom: 1px;
	padding: 0;
	font-size: 10pt;
	text-transform: capitalize;
	color: white;
}

#sidenav-fr h1.doubled a {
	margin: 0;
	padding: 5px 0 5px 10px;
	line-height: 14px;
	height: 32px;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	background: #87A2C7 url(/POL/graphics/subnav-h1-up-fr.gif) no-repeat;
	text-decoration: none;
	width: 180px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 170px;
}

#sidenav-fr h1.doubled a:hover {
	color: white;
	background: #87A2C7 url(/POL/graphics/subnav-h1-ovr-fr.gif) no-repeat;
}

#sidenav-fr h1.doubled a.selected {
	margin: 0;
	padding: 5px 0 5px 10px;
	line-height: 14px;
	height: 32px;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	background: #87A2C7 url(/POL/graphics/subnav-h1-ovr-fr.gif) no-repeat;
	text-decoration: none;
	width: 180px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 170px;
}

/* --- END --- */

#sidenav-fr h2 {
	margin: 0;
	margin-left: 10px;
	font-size: 8pt;
	padding: 2px 0 2px 18px;
	color: white;
	background: #6989BC url(/POL/graphics/subnav-inside-h2.gif) no-repeat;
	width: 154px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 140px;

}

#sidenav-fr a {
	font-family: "trebuchet MS", trebuchet, arial, sans, sans-serif;
	display: block;
	margin: 0 0 1px 10px;
	padding: 1px 6px;
	color: white;
	font-weight: normal;
	background-color: #87A2C7;
	font-size: 8pt;
	line-height: 15px;
	text-align: left;
	text-decoration: none;
	width: 154px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 146px;
}

#sidenav-fr a:hover {
	color: white;
	background-color: #6989BC;
}

#sidenav-fr a.selected {
	display: block;
	margin: 0;
	margin-left: 10px;
	padding: 1px 6px;
	color: white;
	background-color: #5373A7;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	width: 154px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 146px;
}

#sidenav-fr a.inside {
	display: block;
	margin: 1px 0 0 10px;
	padding: 1px 6px;
	color: white;
	font-weight: normal;
	background-color: #9DB2D0;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	width: 154px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 146px;
}

#sidenav-fr a.inside:hover {
	color: #5373A7;
	font-weight: normal;
	background: #E9EEF5 url(/POL/graphics/subnav-inside-ovr.gif) no-repeat;
}

#sidenav-fr a.inside-selected {
	display: block;
	margin: 1px 0 0 10px;
	padding: 1px 6px;
	color: #5373A7;
	font-weight: normal;
	background: #E9EEF5 url(/POL/graphics/subnav-inside-bg.gif) no-repeat;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	text-decoration: none;
	width: 154px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 146px;
}


/* ---------------------------- bread crumbs -------------------------*/

#crumbs {
	color: #999;
	margin: 0 auto;
	padding: 0;
	padding-left: 40px;
	width: 740px;
	font-size: 8pt;
	background-color: #F1F1F1;
	text-align: left;
}

#crumbs a {
	color: #999;
}

#crumbs a:hover {
	color: #666;
}

/* ---------------------------- home template -------------------------*/

#home {
	margin: 0;
	margin-top: 8px;
}

#home img {
	border: solid 0 black;
}

#home-left {
	padding: 15px;
	padding-right: 0;
	border-right: solid 1px #CCC;
}

#home-left form {
	margin: 0;
	padding: 0;
}

#home-left h1 {
	margin-bottom: 12px;
	color: #505050;
	font-size: 13pt;
	text-transform: uppercase;
}

#home-left p {
	width: 200px;
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
}

#home-left a {
	padding: 0;
	margin: 0;
	line-height: 15px;
	font-size: 8pt;
	color: #B88383;
	text-decoration: underline;
}

#home-left a:hover {
	color: #CC3232;
	text-decoration: underline;
}

#home-left-form {
	margin-bottom: 8px;
	padding: 0;
	color: #505050;
	font-size: x-small;
	border: solid 1px #EBEBEB;
}

#home-left-form td {
	padding: 0;
}

#home-left-form td.login {
	padding: 2px 0 2px 4px;
	height: 29px;
}

#home-left-form td.links {
	background-color: #F1F1F1;
	height: 60px;
}

#home-left-form td.links a {
	color: #999;
	margin-left: 4px;
	font-size: 10px;
}

#home-left-form td.links a:hover {
	color: #666;
}

#home-left-form td p {
	margin: 0;
	padding: 5px 10px;
}

#home-left-form h2 {
	width: 192px;
	margin: 0;
	padding: 4px 4px;
	font-size: 11px;
	letter-spacing: 1px;
	color: white;
	text-transform: capitalize;
	background-color: #7ea8c7;
}

#home-left-form input.box {
	padding: 0;
	padding-left: 3px;
	font-size: 11px;
	font-weight: normal;
	background-color: white;
	border: solid 1px #CCC;
}

#home-left-form input.submit {
	padding: 0;
	color: white;
	font-size: 7.5pt;
	background-color: #47799e;
	border: solid 1px #CCC;
}

#home-left-form img {
	padding-right: 6px;
}

#home-left-form .remeber {
	font-weight: normal;
	font-size: 11px;
	color: #999;
}

#home-center {
	padding: 15px;
	padding-left: 22px;
        font-size: 11px;
}

#home-center h1 {
	margin-bottom: 12px;
	color: #505050;
	font-size: 13pt;
	text-transform: uppercase;
}

#home-center p {
	width: 285px;
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
}

#home-center-adtop {
	width: 286px;
	margin: 0;
	padding: 0;
	height: 55px;
	background: transparent url(/POL/graphics/home_pad_ssolutionstop.jpg) no-repeat;
}

#home-center-ad {
	margin: 0;
	padding: 0;
	height: 122px;
	background: #F1F1F1 url(/POL/graphics/home_pad_ssolutionsrt.jpg) right no-repeat;
	border: solid 1px #CCC;
	border-top: solid 0 #666;
	width: 286px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 284px;
}

#home-center-ad ul {
	margin: 0;
	padding: 0;
	padding-left: 55px;
}

#home-center-ad ul li {
	margin: 0;
}

#home-center-ad p {
	padding: 0 0 16px 10px;
	margin: 8px 0;
	width: 180px;
}

#home-right-en {
	padding: 0;
	padding-top: 50px;
	margin: 0;
}

#home-right-fr {
	padding: 0;
	padding-top: 72px;
	margin: 0;
}

#home-right-top {
	height: 84px;
	background: transparent url(/POL/images/home/home-right-title.gif) no-repeat;
}


#home-right-main {
	width: 161px;
	padding: 0;
	border: solid 1px #CCC;
	border-top: solid 0px black;
	background-color: #F1F1F1;
}

#home-right-main ul {
	margin: 0;
	margin-left: 32px;
	padding: 0;
	padding-bottom: 5px;
	list-style-image: url(graphics/bullet-homeblue.gif);
	line-height: 15px;
}

#home-right-main ul li {
	margin: 0;
	padding: 0;
}

#home-right-main a.links {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}

#home-right-main a.links:hover {
	text-decoration: underline;
}

#home-right-main p {
	padding: 6px;
	padding-top: 0;
	color: #505050;
	font-size: 8pt;
}

#logged-main {
	
}

#logged-main p {
	padding-top: 25px;
	font-size: 10pt;
	font-weight: bold;
	width: 300px;
}

#announce {
	padding-top: 38px;
}

#announce dl {
	margin: 0;
	padding: 6px;
	background-color: white;
	border-top: solid 4px #6989BC;
	border-bottom: solid 4px #6989BC;
}

#announce dl dt {
	margin-top: 4px;
	color: #333;
	font-size: 9pt;
	font-weight: bold;
	padding: 0 3px 0 16px;
	background: transparent url(/POL/graphics/sidebar-h1.gif) no-repeat;
}

#announce dl dd {
	margin: 0;
	margin-top: 8px;
	border-top: solid 1px #EBEBEB;
}

#announce dl dd h1 {
	margin: 4px 0;
	padding: 0;
	font-size: 11px;
	color: #EFB52E;
}

#announce dl dd p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #505050;
}

#announce dl dd p a {
  color: #808080;
  text-decoration: none;
}

#announce dl dd p a:hover {
  color: #333;
  text-decoration: underline;
}

#sidebanner {
	padding-top: 34px;
}

#sidebanner dl {
	margin: 0;
	padding: 0;
	width: 175px;
	background-color: white;
}

#sidebanner dl dt {
	margin-top: 4px;
	color: #333;
	font-size: 9pt;
	font-weight: bold;
	padding: 5px 8px;
	background: transparent url(/POL/graphics/sidebanner-bg.gif) no-repeat;
	text-align: left;
}

#sidebanner dl dt img {
	text-align: center;
}


#sidebanner dl dd {
	margin: 0;
	margin-bottom: 12px;
	background-color: #F1F1F1;
	border: solid 1px #999;
	border-top: solid 0 black;
	text-align: left;
}

#sidebanner dl dd h1 {
	margin: 0;
	padding: 6px 0 0 6px;
	font-size: 13px;
	color: #333;
}

#sidebanner dl dd p {
	margin: 0;
	padding: 0 6px 6px 6px;
	font-size: 10px;
	color: #666;
}

#sidebanner dl dd p a {
  text-decoration: underline;
}

#sidebanner dl dd p a:hover {
  color: #333;
  text-decoration: underline;
}

#sidebanner dl dd ul {
	margin: 0 0 6px 22px;
	padding: 0;
}

/* ---------------------------- home template -------------------------*/

#content {
	margin: 0;
	padding: 0;
	padding-left: 15px;
}

#content a {
	font-size: 11px;
}

#content h1 {
	font-size: 14pt;
	padding: 0 0 8px 3px;
}

#content p {
	margin: 0;
	margin-bottom: 10px;
	padding: 0 0 0 3px;
}

#content .video-panel {
	padding: 12px;
}

#content .video-panel h2 {
	margin: 0;
	padding: 0px;
	font-size: 12px;
	color: #505050;
}

#content-secondary {
	margin: 0;
	padding: 0;
	padding-left: 15px;
}

#content-secondary a {
	font-size: 11px;
}

#content-secondary table td {
	margin: 0;
	padding: 5px;
        font-size: 11px;
}

#content-secondary h1 {
	font-size: 14pt;
	margin: 0;
	padding-bottom: 10px;
	border-bottom: solid 1px #EBEBEB;
}

#content-secondary h2 {
	color: #BD922E;
	font-size: 10pt;
	margin: 0;
	padding: 10px 0;
}

#content-secondary h2 sup {
	color: #BD922E;
	font-size: 7pt;
	font-weight: normal;
}

#content-secondary h3 {
	color: #505050;
	font-size: 9pt;
	margin: 0;
	margin: 10px 0;
	padding: 0;
}

#content-secondary h4 {
	color: #87A2C7;
	font-size: 8pt;
	text-transform: capitalize;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}

#content-secondary p {
	color: #333;
	margin: 0;
	padding: 0;
	padding-right: 10px;
}

#content-secondary ul, ol {
	color: #333;
}

#content-secondary td {
	margin: 0;
	padding: 0;
}

#content-secondary select {
	margin: 0;
	padding: 0;
}

/* right side */

#content-secondary-right {
	border-left: solid 1px #EBEBEB;
	background: white url(/POL/graphics/sidebar.gif) repeat-x;
	padding: 10px;
}

#content-secondary-right h1 {
	color: #333;
	font-size: 9pt;
	padding: 0 3px 0 14px;
	background: transparent url(/POL/graphics/sidebar-h1.gif) no-repeat;
}

#content-secondary-right h2 {
	font-family: verdana, arial, sans, sans-serif;
	color: #666;
	font-size: 7.5pt;
	padding: 0 3px;
}

#content-secondary-right p {
	padding: 0 3px;
	color: #808080;
	font-size: 7.5pt;
}

#content-secondary-right a {
	color: #87A2C7;
	font-size: 7.5pt;
}

#content-secondary-right a:hover {
	color: black;
	font-size: 7.5pt;
}

/* left side */

#content-secondary-left {
	padding: 10px;
	background-color: #87A2C7;
	border-bottom: solid 6px #9DB2D0;
	width: 213px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 193px;
}

#content-secondary-left h1 {
	color: white;
	font-size: 13px;
	padding: 0 3px 0 16px;
	line-height: 13px;
	background: transparent url(/POL/graphics/sidebar-h1.gif) no-repeat;
	border: solid 0 black;
}

#content-secondary-left h2 {
	font-family: verdana, arial, sans, sans-serif;
	color: #666;
	font-size: 7.5pt;
	padding: 0 3px;
}

#content-secondary-left p {
	padding: 0;
	padding-left: 12px;
	padding-top: 10px;
	color: #808080;
	font-size: 7.5pt;
}

#content-secondary-left a {
	display: block;
	margin: 1px 0 0 0;
	padding: 2px 6px;
	color: white;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	width: 154px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 146px;
}

#content-secondary-left a:hover {
	color: #5373A7;
	background: #E9EEF5 url(/POL/graphics/subnav-inside-ovr.gif) no-repeat;
	font-size: 8pt;
}

#content-secondary-left a.selected {
	display: block;
	margin: 1px 0 0 0;
	padding: 2px 6px;
	color: #5373A7;
	font-weight: normal;
	background: #E9EEF5 url(/POL/graphics/subnav-inside-bg.gif) no-repeat;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	text-decoration: none;
	width: 154px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 146px;
}

.side-gradient {
	padding: 10px;
	height: 500px;
	background: white url(/POL/graphics/sidebar.gif) repeat-x;
	text-align: center;
	width: 213px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 193px;
}

#repair-home {
	font-size: 11px;
}

#repair-home td h3 {
	margin: 12px 0;
	padding: 0 0 0 18px;
	line-height: 13px;
	font-size: 13px;
	background: transparent url(/POL/graphics/sidebar-h1.gif) no-repeat;
}

#repair-home td#pnit-banner {
	margin: 0;
	padding: 8px;
}

#repair-home td#pnit-banner h3 {
	margin: 12px 0;
	padding: 0;
	line-height: 13px;
	font-size: 13px;
	background: transparent;
}

#repair-home td p {
	margin: 0;
	padding: 0 15px 0 0;
}

.anchor-list {
	text-align: left;
	font-family: "trebuchet MS", trebuchet, arial, sans, sans-serif;
	color: #BD922E;
	font-size: 10pt;
	margin: 0;
	padding: 0;
	
}

.anchor-list ul {
	margin: 0;
	margin-top: 8px;
	padding: 0;
	list-style: none;
}

.anchor-list ul li:before {
	padding: 0;
	font-size: 9px;
}

.anchor-list ul li {
	text-align: left;
	font-family: "trebuchet MS", trebuchet, arial, sans, sans-serif;
	margin-left: 5px;
	padding: 0;
	margin-bottom: 5px;
	font-size: 10pt;
	text-decoration: none;
}

.anchor-list ul li a {
	text-align: left;
	font-family: "trebuchet MS", trebuchet, arial, sans, sans-serif;
	text-decoration: none;
	font-weight: bold;
	margin-left: 5px;
	padding: 0;
	color: #87A2C7;
}

.anchor-list ul li a:hover {
	margin-left: 5px;
	padding: 0;
	color: #C30000;
}

.anchor-list ol {
	margin: 0;
	margin-top: 8px;
	padding: 0;
	list-style: decimal inside;
}

.anchor-list ol li:before {
	padding: 0;
	font-size: 9px;
}

.anchor-list ol li {
	text-align: left;
	font-family: "trebuchet MS", trebuchet, arial, sans, sans-serif;
	margin-left: 5px;
	padding: 0;
	margin-bottom: 5px;
	font-size: 10pt;
	text-decoration: none;
}

.anchor-list ol li a {
	text-align: left;
	font-family: "trebuchet MS", trebuchet, arial, sans, sans-serif;
	text-decoration: none;
	font-weight: bold;
	margin-left: 5px;
	padding: 0;
	color: #87A2C7;
}

.anchor-list ol li a:hover {
	margin-left: 5px;
	padding: 0;
	color: #C30000;
}

/* ---------------------------- home template -------------------------*/

#accessories-panels {
	width: 209px;
}

#accessories-panels a {
	display: block;
	font-family: "trebuchet MS", trebuchet, arial, sans, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	background-color: #4C6C9E;
	text-decoration: none;
}

#accessories-panels a:hover {
	color: white;
	background-color: #87A2C7;
	text-decoration: none;
}

#accessories-list {
	margin: 0;
	margin-top: 8px;
	border-top: solid 1px #EBEBEB;
}

#accessories-list img {
	margin: 0;
	margin-top: 8px;
}

#accessories-list h1 {
	margin: 0;
	margin-top: 8px;
	padding: 0;
	font-size: 8pt;
	border: solid 0 black;
}

#accessories-list h2 {
	margin: 0;
	padding: 0;
	padding-left: 3px;
	font-size: 12pt;
	border: solid 0 black;
}

#accessories-list p {
	margin: 0;
	padding: 0;
	font-size: 7.5pt;
}

#accessories-banner {
	margin: 0;
	padding: 0;
	text-align: left;
}

#accessories-banner h1 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	color: #CC3232;
	font-size: 10pt;
	border: solid 0 black;
}

#accessories-banner p {
	margin: 0;
	padding: 6px 0;
}

#accessories-product {
	margin: 0;
	margin-top: 15px;
	padding: 0;
        font-size: 11px;
        border-top: solid 1px #EBEBEB;
}

#accessories-product b {
	font-size: 11px;
}

#accessories-product a {
	font-size: 11px;
}

#accessories-product img {
	margin: 0;
	padding: 0;
}

#accessories-product h1 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	color: #333;
	font-size: 9pt;
	border: solid 0 black;
}

#accessories-product p {
	margin: 0;
	padding: 6px 0;
}

#tips-panels {
	width: 213px;
}

#tips-panels a {
	display: block;
	font-family: "trebuchet MS", trebuchet, arial, sans, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	background-color: #DB9500;
	text-decoration: none;
	width: 212px;
}

#tips-panels a:hover {
	color: white;
	background-color: #F6B700;
	text-decoration: none;
}

ul.tips-archive {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: dotted 1px #CCC;
}

ul.tips-archive li {
	margin: 0;
	padding: 8px 6px;
	border-top: dotted 1px #CCC;
}

ul.tips-archive li:hover {
	background-color: #F1F1F1;
}

ul.tips-archive li a {
	text-decoration: none;
}

ul.tips-archive li a:hover {
	color: #D42424;
}

ul.tips-archive li a b{
	font-size: 13px;
}

#fcc-map-panels {
	width: 100px;
	text-align: left;
}

#fcc-map-panels a {
	font-family: "trebuchet MS", trebuchet, arial, sans, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding: 2px 5px;
	color: white;
	background-color: #000000;
	text-decoration: none;
	width: 99px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 89px;
}

#fcc-map-panels a:hover {
	color: white;
	background-color: #000000;
	text-decoration: underline;
}

#fcc-zoom-panels {
	width: 364px;
	line-height: 31px;
	text-align: right;
}

#fcc-zoom-panels a {
	font-family: "trebuchet MS", trebuchet, arial, sans, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding: 0 5px;
	color: white;
	background-color: #D42424;
	text-decoration: none;
	text-align: right;
	width: 363px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 353px;
}

#fcc-zoom-panels a:hover {
	color: white;
	background-color: #D42424;
	text-decoration: underline;
	text-align: right;
}

#fcc-addresses {
	padding: 5px 10px;
	background-color: #EBEBEB;
	border: solid 1px #999999;
	border-right: solid 0 black;
	border-bottom: solid 0 black;
	text-align: left;
}

#fcc-addresses h3 {
	font-size: 14px;
}

.fcc-tables td {
	padding: 4px;
}

.fcc-tables td h2 {
	padding-left: 2px;
	color: #666;
	font-size: 13px;
}

.fcc-tables td h3 {
	padding-left: 2px;
	font-size: 13px;
	color: white;
}

.fcc-tables td h4 {
	padding-left: 2px;
	color: #F2AC09;
	font-size: 13px;
}

.fcc-tables td img {
	margin-top: 10px;
	border: solid 1px #999;
}



/* ----------------------------- ecomm ------------------------------ */

.checkoutPlain {
	color: #505050;
	font-size: 8pt;
}

.checkoutBold {
	color: #505050;
	font-size: 8pt;
	font-weight: bold;
}

#cart h1 {
	margin: 0;
	padding: 0 0 0 6px;
	font-size: 14pt;
	width: 161px;
	color: #333;
	width: 161px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 155px;
}

#cart .heading {
	font-size: 10pt;
	color: white;
	font-weight: bold;
}

#cart .total {
	font-size: 11pt;
	color: #333;
	font-weight: bold;
}

.numbers-lrg {
	color: white;
	font-size: 12pt;
	font-weight: bold;
}

.modelview-border {
	border: solid 1px #4C6C9E;
}

/* ---------------------------- service pointer styles -------------------*/

table#service-pointers td {
	padding: 0;
}

table#service-pointers td h1 {
	margin: 0 0 0 0;
	padding: 4px;
	font-size: 12px;
	color: white;
	background-color: #D42424;
}


/* ---------------------------- bulletins styles -------------------------*/

#bulletin-admin {
	margin: 15px 0 0 0;
}

#bulletin-admin table {
	margin: 0 auto;
	width: 740px;
}

#bulletin-admin th {
	color: white;
	font-size: 13px;
}

#bulletin-admin table td {
	text-align: left;
}


#bulletin-admin div.navigation {
	margin: 0 auto;
	padding: 8px;
	width: 740px;
	text-align: right;
	color: #ccc;
}

#bulletin-admin div.navigation a {
	padding: 2px 4px;
	color: #6989BC;
}

#bulletin-admin div.navigation a:hover {
	color: white;
	background-color: #6989BC;
	text-decoration: none;
}

#bulletin-admin h2 {
	color: white;
}

/* ---------------------------- feedback styles -------------------------*/

.feedback-title {
	background:#fff;
}

.feedback-title h5{
	font-size: 14pt;
	color: #3E6EBB;
	margin:0;
	padding:0;
	font-family: "trebuchet MS", trebuchet, arial, sans, sans-serif;
}

.feedback-message {
	border:1px solid #e1e1e1;
	border-top:4px solid #6989BC;


}

/* ---------------------------- sitemap         -------------------------*/

#sitemap {
	width: 725px;
	border: solid 1px #4C6C9E;
	border-top: solid 5px #4C6C9E;
}

#sitemap h2 {
	margin: 0;
	margin-bottom: 8px;
	padding: 3px 10px;
	font-size: 14px;
	background-color: #F1F1F1;
}

#sitemap ul {
	margin: 0;
	margin-bottom: 15px;
}


/* ---------------------------- footer template -------------------------*/

#footer {
	width: 725px;
	color: #999;
	padding: 10px 0 20px 10px;
	margin: 20px 0 0 15px;
	font-size: 7.5pt;
	text-align: center;
	border-top: solid 1px #EBEBEB;
}

#footer p {
	text-align: center;
}

/* this class is for accessories cleaning--------------------*/
#sidenav-en {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 6px; TEXT-ALIGN: left
}


#sidenav-en H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px; TEXT-TRANSFORM: capitalize; COLOR: white; PADDING-TOP: 0px
}


#sidenav-en H1 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: url(/POL/graphics/subnav-h1-up.gif) #87a2c7 no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 170px; COLOR: white; LINE-HEIGHT: 25px; PADDING-TOP: 0px; TEXT-DECORATION: none; voice-family: inherit
}


#sidenav-en H1 A:hover {
	BACKGROUND: url(/POL/graphics/subnav-h1-ovr.gif) #87a2c7 no-repeat; COLOR: white
}
#sidenav-en H1 A.selected {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: url(/POL/graphics/subnav-h1-ovr.gif) #87a2c7 no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 170px; COLOR: white; LINE-HEIGHT: 25px; PADDING-TOP: 0px; TEXT-DECORATION: none; voice-family: inherit
}

#sidenav-en H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-SIZE: 8pt; BACKGROUND: url(/POL/graphics/subnav-inside-h2.gif) #6989bc no-repeat; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 10px; WIDTH: 140px; COLOR: white; PADDING-TOP: 2px; voice-family: inherit
}
#sidenav-en A {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 1px 10px; WIDTH: 146px; COLOR: white; LINE-HEIGHT: 15px; PADDING-TOP: 1px; FONT-FAMILY: "trebuchet MS", trebuchet, arial, sans, sans-serif; BACKGROUND-COLOR: #87a2c7; TEXT-ALIGN: left; TEXT-DECORATION: none; voice-family: inherit
}
#sidenav-en A:hover {
	COLOR: white; BACKGROUND-COLOR: #6989bc
}
#sidenav-en A.selected {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 10px; WIDTH: 146px; COLOR: white; PADDING-TOP: 1px; BACKGROUND-COLOR: #5373a7; TEXT-ALIGN: left; TEXT-DECORATION: none; voice-family: inherit
}
#sidenav-en A.inside {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; MARGIN: 1px 0px 0px 10px; WIDTH: 146px; COLOR: white; PADDING-TOP: 1px; BACKGROUND-COLOR: #9db2d0; TEXT-ALIGN: left; TEXT-DECORATION: none; voice-family: inherit
}
#sidenav-en A.inside:hover {
	FONT-WEIGHT: normal; BACKGROUND: url(/POL/graphics/subnav-inside-ovr.gif) #e9eef5 no-repeat; COLOR: #5373a7
}
#sidenav-en A.inside-selected {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: url(/POL/graphics/subnav-inside-bg.gif) #e9eef5 no-repeat; PADDING-BOTTOM: 1px; MARGIN: 1px 0px 0px 10px; WIDTH: 146px; COLOR: #5373a7; PADDING-TOP: 1px; TEXT-ALIGN: left; TEXT-DECORATION: none; voice-family: inherit
}



#sidenav-en H1.doubled A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: url(/POL/graphics/subnav-h1-up-fr.gif) #87a2c7 no-repeat; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 170px; COLOR: white; LINE-HEIGHT: 14px; PADDING-TOP: 5px; HEIGHT: 32px; TEXT-DECORATION: none; voice-family: inherit
}
#sidenav-en H1.doubled A:hover {
	BACKGROUND: url(/POL/graphics/subnav-h1-ovr-fr.gif) #87a2c7 no-repeat; COLOR: white
}
#sidenav-en H1.doubled A.selected {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: url(/POL/graphics/subnav-h1-ovr-fr.gif) #87a2c7 no-repeat; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 170px; COLOR: white; LINE-HEIGHT: 14px; PADDING-TOP: 5px; HEIGHT: 32px; TEXT-DECORATION: none; voice-family: inherit
}




