    html {  background-color: #514e4e;  background-image: url('/uploads/images/bg.png');  background-repeat: repeat-x;  font-family: Arial, Verdana, sans-serif;  font-size: 12px;  color: #000;  font-weight: normal;  } 
    #content-container {  background-image: url('/uploads/css/contentBg.png');  padding-bottom: 5px;  padding-top: 1px;  width: 980px; background-repeat: repeat-y;  } 
    #header-container {  background-image: url('/uploads/css/contentboxbg.jpg');  font-family: Verdana, sans-serif;  font-size: 26px;  color: #000;  } 
    .block-login-box {  background-color: #f5f5f5;  line-height: 150%;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  -moz-border-radius: 2px;  } 
    a:link {  color: #a60e2a;  text-decoration: none;  } 
    a:visited {  color: #a60e2a;  text-decoration: none;  } 
    a:active {  color: #a60e2a;  text-decoration: none;  } 
    a:hover {  color: #a60e2a;  text-decoration: underline;  } 
    #footer-container {  margin-bottom: 10px;  } 
    div {  font-family: Arial, sans-serif;  } 
    table {  } 
    tr {  } 
    td {  font-family: Arial, sans-serif;  } 
    body {  font-family: Arial, sans-serif;  } 
    p {  font-family: Arial, sans-serif;  font-size: 12px;  margin-bottom: 10pt;  } 
    h1 {  font-size: 16px;  font-weight: bold;  } 
    h2 {  font-size: 14px;  font-weight: bold;  } 
    h3 {  } 
    h4 {  } 
    h5 {  } 
    h6 {  } 
    #iplasma-admin .pf_button {  border: solid 1px #147698;  margin-bottom: 5px;  margin-right: 5px;  margin-top: 5px;  padding-bottom: 1px;  padding-left: 1px;  padding-right: 1px;  padding-top: 1px;  text-align: center;  width: 150px;  } 
    .manage-site-div a img {  padding-right: 5;  } 
    #manage-layout-div a:hover {  color: #ffffff;  } 
    #manage-layout-div a:active {  color: #ffffff;  } 
    #manage-layout-div a:visited {  color: #ffffff;  } 
    #manage-layout-div a:link {  color: #ffffff;  } 
    #iplasma-admin-content-container {  background-color: #ffffff;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  -moz-border-radius: 5px;  } 
    #iplasma-admin-footer-container {  font-size: 8pt;  color: #ffffff;  font-weight: bold;  padding-left: 10px;  padding-right: 10px;  padding-top: 5px;  } 
    #iplasma-admin h2 {  font-family: Tahoma, Arial, Verdana, sans-serif;  font-size: 14pt;  color: #303030;  font-weight: normal;  margin-bottom: 10px;  } 
    #iplasma-admin h1 {  font-family: Tahoma, Arial, Verdana, sans-serif;  font-size: 16pt;  color: #303030;  font-weight: normal;  margin-bottom: 10px;  } 
    #iplasma-admin {  background-color: #178bb2;  background-image: url('/templates/default/img/admin/bgRepeat.png');  background-repeat: repeat-x;  font-family: Arial;  font-size: 12px;  } 
    #iplasma-admin-header-container {  font-family: Arial Narrow;;  font-size: 20pt;  color: #ffffff;  font-weight: normal;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  } 
    #manage-layout-div textarea {  font-family: Consolas, Courier New, monospace;  font-size: 14px;  font-weight: normal;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  } 
    #manage-layout-div {  background-image: url('/templates/default/img/admin/popRepeat.png');  background-repeat: repeat;  font-size: 12px;  color: #fff;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  } 
    .inline-tool {  font-size: 10px;  color: #ffffff;  font-weight: bold;  line-height: 18px;  padding-bottom: 3px;  padding-left: 3px;  padding-right: 3px;  padding-top: 3px;  text-decoration: none;  } 
    #manage-stylesheet-div a:hover {  color: #ffffff;  font-weight: bold;  } 
    #manage-stylesheet-div a:active {  color: #ffffff;  font-weight: bold;  } 
    #manage-stylesheet-div a:visited {  color: #ffffff;  font-weight: bold;  } 
    #manage-stylesheet-div a:link {  color: #ffffff;  font-weight: bold;  } 
    #manage-stylesheet-div input {  font-size: 11px;  } 
    #manage-stylesheet-div select {  } 
    #manage-stylesheet-div optgroup {  font-size: 12px;  font-weight: bold;  } 
    #manage-stylesheet-div td {  font-size: 11px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  } 
    #manage-stylesheet-div option {  font-size: 12px;  font-weight: normal;  line-height: 16px;  } 
    #manage-stylesheet-div {  background-color: #404040;  background-image: url('/templates/default/img/admin/popRepeat.png');  font-size: 12px;  color: #ffffff;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  display: none;   } 
    #manage-stylesheet-div select {  font-size: 11px;  } 
    .add-page-div a:hover {  background-color: #fff;  color: #424261;  text-decoration: none;  } 
    .add-page-div a {  color: #ffffff;  padding-left: 10px;  padding-right: 10px;  padding-top: 5px;  -moz-border-radius: 5px; display: block; height: 25px; width: 160px;  } 
    .sitemap-index {  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  } 
    .add-page-div p {  background-color: #696987;  margin-bottom: 10px;  margin-left: 10px;  margin-right: 10px;  margin-top: 10px;  -moz-border-radius: 5px;  } 
    #iplasma-menu-bottom {  } 
    #iplasma-menu-left {  border: 1px solid #c0c0c0;  margin-right: 10px;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  width: 150px;  } 
    #iplasma-menu-right {  border: 1px solid #c0c0c0;  margin-left: 15px;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  width: 150px;  } 
    #iplasma-menu-top {  } 
    .add-page-div {  background-image: url('/templates/default/img/admin/popRepeat.png');  background-repeat: repeat;  float: left;  font-size: 11px;  color: #ffffff;  font-weight: bold;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  display: none; border-right: solid 1px #fff; border-bottom: solid 1px #fff; position: absolute; width: 400px; -moz-border-radius-bottomright: 10px; z-index: 2000;  } 
    #manage-site-div td {  font-size: 11px;  line-height: 14px;  } 
    #manage-site-div th {  border: 0px;  font-size: 12px;  font-weight: bold;  padding-bottom: 5px;  padding-left: 15px;  padding-right: 15px;  } 
    #manage-site-div a:hover {  background-color: #fff;  color: #14404c;  text-decoration: none;  } 
    #manage-site-div a:active {  color: #ffffff;  text-decoration: none;  } 
    #manage-site-div a:visited {  color: #fff;  text-decoration: none;  } 
    #manage-site-div a:link {  color: #ffffff;  text-decoration: none;  } 
    #manage-site-div a {  color: #fff;  margin-left: 5px;  margin-right: 5px;  padding-bottom: 3px;  padding-left: 10px;  padding-right: 3px;  padding-top: 3px;  display: block; -moz-border-radius: 10px; position: relative; top: 0px;  } 
    .manage-site-div-iP {  background-image: url('/templates/default/img/admin/planet.png');  background-repeat: no-repeat;;  background-position: right;  } 
    .headerBg {  background-image: url('/uploads/images/carharttheader.png');  background-repeat: no-repeat;  height: 109px;  } 
    .headerButtons a:hover div {  background-image: url('/uploads/images/carharttbg.png');  background-repeat: repeat;  color: #FFF;  text-decoration: none;  display: block; -moz-border-radius: 10px;  } 
    .headerButtons a div {  font-size: 11px;  font-weight: bold;  } 
    .shadowLeft {  background-image: url('/uploads/images/shadowleft.png');  background-repeat: repeat;  width: 17px;  } 
    .shadowRight {  background-image: url('/uploads/images/shadowright.png');  background-repeat: repeat;  width: 17px;  } 
    . {  background-image: url('/uploads/images/carharttbg.png');  background-repeat: no-repeat;  width: 946px; height: 79px;  } 
    .carharttBg {  background-image: url('/uploads/images/carharttbg.png');  background-repeat: no-repeat;  width: 946px; height: 79px;  } 
    .footer {  font-size: 11px;  color: #FFFFFF;  } 
    .footer a {  font-size: 11px;  color: #FFFFFF;  } 
    .headerLinks {  font-size: 11px;  color: #FFFFFF;  padding-right: 30px;  } 
    .headerLinks a {  color: #FFFFFF;  } 
    .carharttLinks {  font-size: 11px;  color: #FFFFFF;  font-weight: bold;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  } 
    .linkPad {  padding-bottom: 7px;  padding-left: 7px;  padding-right: 7px;  padding-top: 7px;  } 
    .carharttLinks a {  font-size: 11px;  color: #FFFFFF;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  } 
    .footerLinks {  font-size: 10px;  color: #a60e2a;  } 
    .footerLinks a {  font-size: 10px;  color: #a60e2a;  } 
    . {  background-color: #FFFFFF;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  } 
    .contentBg {  background-color: #FFFFFF;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  } 
    .inner-content-container {  padding-left: 18px;  padding-right: 18px;  } 
    .newsBg {  background-image: url('/uploads/css/newsbg.png');  background-repeat: repeat-x;  color: #9e1831;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  border-right: solid 1px #FFFFFF;  } 
    .retailBg {  background-color: #152229;  background-image: url('/uploads/css/retailbg.png');  background-repeat: repeat-x;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  text-align: center;  } 
    .bottomBg {  background-image: url('/uploads/images/bottombg.png');  background-repeat: repeat-x;  } 
    .retailBg a {  color: #FFFFFF;  } 
    .iplasma-breadcrumb {  font-size: 11px;  margin-bottom: 5px;  margin-left: 10px;  margin-right: 10px;  padding-bottom: 5px;  padding-top: 5px;  border-bottom: solid 1px #e6e6e6;  } 
    .iplasma-content-title {  font-size: 14px;  font-weight: bold;  margin-bottom: 5px;  margin-left: 10px;  } 
    .iplasma-content-body {  margin-left: 10px;  margin-right: 10px;  } 
    .headerTitle a {  text-decoration: none;  } 
    .headerBgAce {  background-image: url('/uploads/css/aceHeader.png');  background-repeat: no-repeat;  height: 109px;  } 
    .aceBg {  background-image: url('/uploads/css/aceBg.png');  background-repeat: no-repeat;  width: 946px; height: 79px;  } 
    .aceLinks {  font-size: 11px;  color: #b10922;  font-weight: bold;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  } 
    .aceLinks a {  font-size: 11px;  color: #b10922;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  } 
    .aceLinks a:hover {  color: #b10922;  } 
    .headerButtons2 a div {  font-size: 11px;  font-weight: bold;  } 
    .headerButtons2 a:hover div {  background-color: #e31937;  color: #FFF;  text-decoration: none;  display: block; -moz-border-radius: 10px;  } 
    .manage-site-div-margin {  margin-bottom: 10px;  margin-left: 10px;  margin-right: 10px;  margin-top: 10px;  } 
    .manage-site-div {  background-image: url('/templates/default/img/admin/popRepeat.png');  background-repeat: repeat;  font-size: 11px;  color: #fff;  display: none; border-bottom: solid 1px #fff;  } 
    .manage-site-bar img {  position: relative; top: 0px;  } 
    .manage-site-bar a:hover {  background-color: #FFFFFF;  color: #14404c;  padding-bottom: 10px;  padding-right: 10px;  padding-top: 10px;  text-decoration: none;  display: block; width: 125px;   } 
    .manage-site-bar a:active {  color: #cccced;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  text-decoration: none;  display: block; width: 125px;   } 
    .manage-site-bar a:visited {  color: #14404c;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  text-decoration: none;  display: block; width: 125px;   } 
    .manage-site-bar a:link {  color: #14404c;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  text-decoration: none;  display: block; width: 125px;   } 
    .manage-site-bar {  background-color: #1e1e1e;  background-image: url('/templates/default/img/admin/barBg.png');  background-repeat: repeat-x;  color: #14404c;  font-weight: bold;  border-bottom: solid 1px #FFFFFF;  } 
    .latest-news {  background-color: #d8bb82;  padding-bottom: 5px;  padding-left: 15px;  padding-right: 5px;  padding-top: 0px;  height: 160px;  } 
    .latest-news .news-title {  font-size: 14px;  font-weight: bold;  } 
    .latest-news .news-date {  font-size: 10px;  padding-bottom: 2px;  border-bottom: solid 1px #9e1831;  } 
    .latest-news .news-subtitle {  font-size: 11px;  padding-top: 2px;  line-height: 150%;  } 
    .latest-news .news-readmore {  font-size: 10px;  text-align: right;  position: relative; right: 10px;  } 
    .news-view {  padding-left: 10px;  padding-right: 10px;  width: 75%  } 
    .news-view .news-title {  font-size: 14px;  font-weight: bold;  margin-bottom: 5px;  width: 60%;  } 
    .news-view .news-author {  display: none;  } 
    .news-view .news-date {  font-size: 11px;  margin-bottom: 10px;  } 
    .news-view .news-subtitle {  color: #606060;  margin-bottom: 10px;  } 
    .news-index, .news-category-index {  padding-left: 10px;  padding-right: 10px;  } 
    .news-index .news-title, .news-category-index .news-title {  font-size: 12px;  font-weight: bold;  } 
    .news-index .news-readmore, .news-category-index .news-readmore {  font-size: 10px;  font-weight: bold;  margin-bottom: 10px;  text-align: right;  } 
    .news-index .news-paginator, .news-category-index .news-paginator {  font-size: 11px;  text-align: center;  } 
    .aceLinks a:visited, .carLinks a:visited {  font-weight: bold;  } 
    .iplasma-block-addthis {  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  float: right;  } 
    .news-print-icon {  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  float: right;   } 
    .news-rss-icon {  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  float: right; padding-left: 5px; padding-right: 5px;  } 
    .news-category-block {  background-image: url('/uploads/css/retailbg.png');  color: #fff;  float: right; clear: right; width: 200px; padding: 5px; margin: 5px;   } 
    .news-index, .news-category-index {  width: 75%;  } 
    .news-category-block a {  color: #ffffff;  font-weight: bold;  } 
    .news-image {  float: left; margin: 5px; clear: left;  } 
    .news-image img {  width: 60px; height: 60px; border: 1px solid #000;  } 
    .latest-news table {  width: 650px;  } 
    .news-post {  clear: left; border-bottom: 1px solid #d5a365; margin-bottom: 5px; padding-bottom: 10px;  } 
    .contact-form-block {  background-color: #152229;  background-image: url('/uploads/css/retailbg.png');  background-repeat: repeat-x;  color: #FFF;  margin-bottom: 5px;  margin-left: 5px;  margin-right: 5px;  margin-top: 5px;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  width: 50%; float: left;  } 
    #map_canvas {  float: right;  margin-right: 15px;  width: 45%;  } 
    .contact-form-block div {  margin-bottom: 5px;  } 
    #iplasma-admin .pf_button a {  background-image: url('/templates/default/img/admin/buttonBg.png');  background-repeat: repeat-x;  font-size: 11px;  color: #ffffff;  font-weight: bold;  padding-bottom: 3px;  padding-left: 3px;  padding-right: 3px;  padding-top: 3px;  text-decoration: none;  display: block;  } 
    #iplasma-admin .pf_button a:hover {  background-image: url('/templates/default/img/admin/buttonBgRo.png');  background-repeat: repeat-x;  color: #fff;  text-decoration: none;  } 
    #iplasma-admin .alt1 {  background-color: #fff;  font-size: 11px;  color: #000;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  } 
    #iplasma-admin .alt2 {  background-color: #f5f5f5;  font-size: 11px;  color: #000;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  } 
    #iplasma-admin th {  background-color: #0283ad;  font-size: 11px;  color: #fff;  font-weight: bold;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  } 
    .manage-site-div th {  background-image: url('/templates/default/img/admin/popRepeat.png');  } 
    #iplasma-admin dt {  font-size: 11px;  font-weight: bold;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  } 
    #iplasma-admin dd {  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  } 
    #iplasma-admin a {  color: #007099;  text-decoration: none;  } 
    #iplasma-admin a:visited {  text-decoration: none;  } 
    #iplasma-admin a:active {  text-decoration: none;  } 
    #iplasma-admin a:hover {  color: #000000;  text-decoration: underline;  } 
    #iplasma-admin .pf_button a:link {  color: #fff;  } 
    #iplasma-admin .pf_button a:visited {  color: #fff;  } 
    .view-all-news {  background-color: #d8bb82;  font-weight: bold;  padding-right: 15px;  text-align: center; width: 650px;  } 

div.sitemap-container
{
	float: left;
	width: 960px;
}

div.sitemap-block
{
	float: left;
	width: 300px;
	margin: 9px;
	background: white;
	min-height: 160px;
}

div.sitemap-block.right	{ clear: right;}
div.sitemap-block.left	{ clear: left;}

div.sitemap-title
{
	float: left;
	width: 100%;
	color: black;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	line-height: 25px;
	background: url('/uploads/css/boxTitleBg.png') repeat-x;
	overflow: hidden;
}

div.sitemap-title a, div.sitemap-title a:visited, div.sitemap-title a:hover
{
	color: black !important;
}

a.sitemap-entry
{
	float: left;
	clear: both;
	padding: 4px 5px;
	background: white;
}

a.sitemap-entry.depth-1 { padding-left: 12px !important; }
a.sitemap-entry.depth-2 { padding-left: 24px !important; }
a.sitemap-entry.depth-3 { padding-left: 36px !important; }
a.sitemap-entry.depth-4 { padding-left: 48px !important; }
a.sitemap-entry.depth-5 { padding-left: 60px !important; }
a.sitemap-entry.depth-6 { padding-left: 72px !important; }
a.sitemap-entry.depth-7 { padding-left: 84px !important; }