 .clearfloat,.clear {
  clear: both;
  height: 0px;
  padding: 0px;
  line-height: 0px;
}

body,html {
  margin: 0;
  padding: 0;
  /*font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;*/
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
}

a {
  color: #362f2d;
  text-decoration: none;
}

a:hover {
  color: #FF9302;
}

#wrapper {
  background:
    url(/dnaModules/default/themes/default/images/header_line_loop.jpg)
    repeat-x;
}

#container {
  margin: 0px auto;
  padding-top: 15px;
  width: 984px;
  border: 0px solid black;
}

/*header*/
#header {
  
}

#header #header_left {
 margin-top:20px;
  width: 312px;
  float: left;
  border: 0px solid black;
  background: url(/dnaModules/default/themes/default/images/logog.jpg)
    no-repeat;
  height: 130px;
}

#header #header_left a {
  display: block;
  width: 312px;
  border: 0px solid black;
  text-indent: 0px;
  height: 130px;
  text-indent: -9999px;
  outline: 0px;
}

#header #header_right {
  float: right;
  width: 460px;
}

#header #hr_telephone {
  height: 65px;
  text-indent: -9999px;
  /*width:404px;*/
  margin-left: 0px;
  border: 0px solid black;
  display:none;
  background: url(/dnaModules/default/themes/default/images/toorder.jpg)
    no-repeat;
}

div#userheader-div{
 text-align:right;
 margin-right:10px;
 margin-bottom:20px;
 font-size:11px;

}
div#userheader-div.login{}

div#search-box{
 text-align:right;
 margin-top:75px;
}
div#search-box form#formsearch{}
div#search-box form#formsearch input#q{
 padding:3px;
 width:200px;
}
div#search-box form#formsearch input#btnsearch{}


/*header*/ /*Navigation*/
div#navigation {
  background: url(/dnaModules/default/themes/default/images/nav_bg1.jpg)
    no-repeat;
}

div#navigation ul#nav {
  
}
div#navigation ul#nav li {
 z-index: 50;
}
div#navigation ul#nav li.separator {
  background-image:
    url(/dnaModules/default/themes/default/images/nav_separator.png);
  width: 2px;
  height: 32px;
}

div#navigation ul#nav li a:hover {
  color: #fff;
}


div#navigation ul#nav ul li{
border-bottom: solid 1px #e88500;
border-top: solid 1px #ffac3c;
}

/*Navigation*/ /*Content Main Wrapper*/
#content {
  
}

#content #content_left {
  width: 212px;
  text-align: center;
  float: left;
  overflow:hidden; /* -- add by lyndon 02/07/2010*/
}

/*Left Content : Side*/
#content #content_left div.side_title {
  background-image:
    url(/dnaModules/default/themes/default/images//sidebar_top.jpg);
  height: 24px;
  padding: 10px 0 0 0;
}

#content #content_left div.side_title h2 {
  text-align: center;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
}

#content #content_left div.side_content {
  background-color: #f3f3f3;
  padding: 0;
  background-image:
    url(/dnaModules/default/themes/default/images//sidebar_bg.jpg);
}

#content #content_left div.side_bottom {
  background-image:
    url(/dnaModules/default/themes/default/images//sidebar_bottom.jpg);
  height: 8px;
  margin-top: -3px;
}

#content #content_left div.side_box {
  margin-top: 4px;
}

/*
#content_left ul.side_list {
  padding-top: 5px;
}

#content_left ul.side_list li {
  list-style: none;
  text-align: left;
}

#content_left ul.side_list li a {
  text-decoration: none;
  color: #005979;
  font-size: 12px;
  /*padding: 9px 0px;*/
  padding-left: 15px;
  padding-top: 7px;
  border: solid 0px #000;
  width: 100%;
  height: auto;
  display: block;
  background-image:
    url('/dnaModules/default/themes/default/images//left_nav_li_bg.png');
  width: 189px;
  height: 20px;
  margin-left: 5px;
  margin-bottom: 3px;
}

#content_left ul.side_list li a:hover {
  background-position: bottom;
}

#content_left ul.side_list li a:hover {
  
}

#content_left ul.titles li a:hover {
  font-weight: normal;
  color: black;
}

#content_left ul.titles li a {
  font-size: 11px;
  width: 200px;
}

#content_left ul.side_list li div.c_separator {
  background-image:
    url(/dnaModules/default/themes/default/images/nav_sep.jpg);
  width: 100%;
  height: 2px;
  display: none;
}
*/





#content_left ul.side_list .s_news {
  
}

#content_left ul.side_list .s_news li a {
  text-decoration: none;
  color: #005979;
  font-size: 12px;
  padding: 9px 0px 0 5px;
  border: solid 0px #000;
  width: 100%;
  height: auto;
  display: block;
  background-image: none;
}

#content #content_right {
  float: left;
  margin-left: 5px;
  width: 763px;
  padding: 0px;
  border: 1px solid #EEE;
  
}

#content_right{
 min-height:450px;
}

#content #breadcrumbs {
  background-color: #eee;
  padding: 5px 5px 5px 5px;
  text-align: left;
}

#content #breadcrumbs a {
  
}

#content #breadcrumbs a:hover {
  
}


/*Static*/
div#content_static{}
div#content_static h1{
 font-size:22px;
 text-align:left;
 font-weight:bold;
 margin-top:20px;
 margin-left:10px;
 margin-bottom:20px;
}

/*Content Main Wrapper*/ /*Footer*/
#footer {
  background-image:
    url(/dnaModules/default/themes/default/images/nav_bg3.png);
  background-repeat: no-repeat;
  margin: 1px 0 0 0;
  padding: 15px 0 15px 0;
  text-align: center;
}

#footer_separator {
  background-image:
    url(/dnaModules/default/themes/default/images/nav_bg2.png);
  width: 982px;
  height: 36px;
  margin-top: 5px;
}

#footer {
  color: #362f2d;
  font-size: 10px;
}

#footer a {
  color: #362f2d;
  text-decoration: none;
}

#footer a:hover {
  color: #0054a6;
  text-decoration: underline;
}

#footer div {
  padding: 0;
  margin-bottom: 3px;
}
/*Footer*/

/*Articles*/
div#content-article{
 text-align:left;
 padding:20px;
}
div#content-article h1{
 font-size:25px;
 font-weight:bold;
 margin-bottom:15px;
}
div#content-article div.article-entry{}
div#content-article div.article-entry p.entry-date{
 font-style:italic;
}
div#content-article div.article-entry p.entry-author{}
div#content-article div.article-entry p.entry-body{
 margin-top:15px;
 margin-bottom:15px;
 line-height:18px;
 width:95%;
}
div#content-article div.article-entry p.entry-prev{
 float:right;
}
div#content-article div.article-entry p.entry-next{
 float:left;
}
div#content-article div.article-entry p.backtotop{
 margin-top:20px;
}
div#content-article div.article-entry p.backtotop a{
 font-size:11px;
 color:blue;
}


div#content-article{}
div#content-article ul{}
div#content-article ul li{
 margin-bottom:25px;
}
div#content-article ul li img{
 float:left;
 width:100px;
 margin:10px 20px 0px 0px;
}
div#content-article ul li p.entry-author{
 font-size:17px;
}
div#content-article ul li p.entry-excerpt{
 line-height:18px;
 margin-top:5px;
 float:left;
 width:80%;
}

div#content-article div.article-grid{}
div#content-article div.article-grid ul{}
div#content-article div.article-grid ul li{

}
div#content-article div.article-grid ul li p.entry-title{
 font-size:16px;
 font-weight:bold;
}
div#content-article div.article-grid ul li p.entry-date{
 font-style:italic;
}
div#content-article div.article-grid ul li p.entry-author{}
div#content-article div.article-grid ul li p.entry-excerpt{
 margin-top:10px;
 line-height:18px;
 width:95%;
 margin-bottom:20px;
}

div#content-article div.article-grid ul li p.entry-excerpt a{
 color: #005979;
 font-style:italic;
}

div#content-article div.article-grid div.article-pagination,
div#content-article div.article-pagination{
 text-align:right;
}
div#content-article div.article-grid div.article-pagination a,
div#content-article div.article-pagination a{
 padding:3px 5px;
}
div#content-article div.article-grid div.article-pagination a:hover,
div#content-article div.article-pagination a:hover{
 background-color:black;
 color:white;
}
div#content-article div.article-grid div.article-pagination span{
 margin-right:6px;
 font-weight:bold;
}

div#content-article div.article-grid div.article-counter{}

/*Articles - Side*/
div.side-news{
 text-align:left;
}
div.side-news ul{
 padding:10px;
}
div.side-news ul li{
 margin-bottom:6px;
 color: #005979;
}

div.side-news ul li a{
 color: #005979;
}

div.side-news ul li p.entry-date{
 font-size:11px;
 font-style:italic;
}
div.side-news ul li p.entry-title{
 font-weight:bold;
 margin-left:5px;
}
div.side-news ul li p.entry-title{
 color: #005979;
}
div.side-news p.entry-viewall{
 padding-right:10px;
 padding-bottom:5px;
 text-align:right;
}

div.side-news p.entry-viewall a{
 color: #005979;
 font-weight:bold;
}

div.side-testimonials ul{
 
}
div.side-testimonials ul li{
 padding:7px 7px 10px 8px;
 text-align:left;
 font-size:11px;
 color: #005979;
}
div.side-testimonials ul li img{
 width:70px;
 float:left;
 margin:5px 10px 5px 0px;
}
div.side-testimonials ul li p.entry-author{
 font-weight:bold;
 font-size:12px;
 padding-bottom:7px;
}
div.side-testimonials ul li p.entry-excerpt{
 line-height:14px;
 float: left;
 width:110px;
}
div.side-testimonials p.entry-viewall{
 margin-top:10px;
 padding-bottom:5px;
 text-align:right;
 padding-right:10px;
}

div.side-testimonials p.entry-viewall a{
 color: #005979;
 font-weight:bold;
}

div.side-calendar{}
div.side-calendar table{
 margin-left:3px;width:98%;margin-top:0px; 
 margin-bottom:4px;
}
div.side-calendar table tr{}
div.side-calendar table tr th{}
div.side-calendar table tr td{border:1px solid black;}

div.side-calendar table tr.header{background-color:black;}
div.side-calendar table tr.header td{
 padding-top:10px;
 border:0px;padding-bottom:7px;
 border-left:1px solid black;
 color:white;
}
div.side-calendar table tr.header td a{
 color:white;
 font-weight:bold;
}
div.side-calendar table tr.header td a:hover{}

div.side-calendar table tr.weekname{
 background-color:black;}
div.side-calendar table tr.weekname td{
 font-size:10px;
 border:0px solid white;
 border-left:1px solid black;
 color:white;
 padding-bottom:3px;
}
div.side-calendar table tr.weekname td a{}
div.side-calendar table tr.weekname td a:hover{}

div.side-calendar table tr.weekdays{}
div.side-calendar table tr.weekdays td{padding:3px;}
div.side-calendar table tr.weekdays td.noevent{
 background-color:#986300;
}
div.side-calendar table tr.weekdays td.hasevent{
 background-color:#FF9302;
}
div.side-calendar table tr.weekdays td.today{
 background-color:yellow;
}
div.side-calendar table tr.weekdays td.today a{
 color:black;
}
div.side-calendar table tr.weekdays td{width:50px;}
div.side-calendar table tr.weekdays td a{color:white;}
div.side-calendar table tr.weekdays td a:hover{}
div.side-calendar table tr.weekdays td:hover{
 background-color:#B6A361;
}

/*Events*/
div#content-article{}
div#content-article table#eventseventCalendar{
 margin-left:3px;width:99%;margin-top:0px; 
 margin-bottom:4px;
}
div#content-article table#eventseventCalendar tr{}
div#content-article table#eventseventCalendar tr th{}
div#content-article table#eventseventCalendar tr td{
 text-align:center;
 border:1px solid black;
}

div#content-article table#eventseventCalendar tr.header{background-color:black;}
div#content-article table#eventseventCalendar tr.header td{
 padding-top:10px;
 border:0px;padding-bottom:7px;
 border-left:1px solid black;
 color:white;
 height:50px;
 font-size:16px;
}
div#content-article table#eventseventCalendar tr.header td a{
 color:white;
 font-weight:bold;
}
div#content-article table#eventseventCalendar tr.header td a:hover{}

div#content-article table#eventseventCalendar tr.weekname{
 background-color:black;}
div#content-article table#eventseventCalendar tr.weekname td{
 font-size:10px;
 border:0px solid white;
 border-left:1px solid black;
 color:white;
 padding-bottom:3px;
}
div#content-article table#eventseventCalendar tr.weekname td a{}
div#content-article table#eventseventCalendar tr.weekname td a:hover{}

div#content-article table#eventseventCalendar tr.weekdays{}
div#content-article table#eventseventCalendar tr.weekdays td{padding:3px;}
div#content-article table#eventseventCalendar tr.weekdays td.noevent{
 background-color:#986300;
}
div#content-article table#eventseventCalendar tr.weekdays td.hasevent{
 background-color:#FF9302;
}
div#content-article table#eventseventCalendar tr.weekdays td.today{
 background-color:yellow;
}
div#content-article table#eventseventCalendar tr.weekdays td.today a{
 color:black;
}
div#content-article table#eventseventCalendar tr.weekdays td{

}
div#content-article table#eventseventCalendar tr.weekdays td a{
 height:25px;
 width:90px;
 color:white;
 display:block;
 padding-top:10px;
}
div#content-article table#eventseventCalendar tr.weekdays td a:hover{}
div#content-article table#eventseventCalendar tr.weekdays td:hover{
 background-color:#B6A361;
}

div#month-events.event-grid{
 margin-top:10px;
}
div#month-events.event-grid ul{}
div#month-events.event-grid ul li{
 background-color: #F4F0E8;
 margin:0px;
 margin-bottom:10px;
 border-bottom:2px solid gray;
 padding:14px 8px;
 background-image: url(/dnaModules/default/themes/default/images/icon_calendar.png);
 background-repeat: no-repeat;
 background-position: 10px 20px;
 padding-left:40px;
}
div#month-events.event-grid ul li.private{
 background-color: #FADAD4;
}
div#month-events.event-grid ul li.private div.event-div-entry{
 background-image: url(/dnaModules/default/themes/default/images/eventLogo.png);
 background-repeat: no-repeat;
 background-position: bottom right;
}
div#month-events.event-grid ul li p strong{
 font-weight:bold;
}
div#month-events.event-grid ul li p.entry-title{
 font-size:16px;
 font-weight:bold;
}
div#month-events.event-grid ul li p.entry-date{}
div#month-events.event-grid ul li p.entry-private a{
 color:blue;
 font-weight:bold;
}
div#month-events.event-grid ul li p.entry-location{}
div#month-events.event-grid ul li p.entry-excerpt{
}

div.event-gridside{text-align:left;}
div.event-gridside ul{padding:10px;}
div.event-gridside ul li{
 background-image: url(/dnaModules/default/themes/default/images/icon_calendar.png);
 background-repeat: no-repeat;
 padding-left:27px;
 margin-bottom:15px;
}
div.event-gridside ul li p.entry-title{
 font-size:13px;
 font-weight:bold;
}
div.event-gridside ul li p.entry-location{
 font-size:11px;
}
div.event-gridside ul li p.entry-date{
 font-size:11px;
}
div.event-gridside ul li.private p.entry-date{
 color:red;
}
div.event-gridside ul li p.entry-private a{
 font-size:11px;
 color:blue;
}
div.event-gridside ul li p.entry-excerpt{
 font-size:11px;
}


/*Events*/


div#cart-widget{padding:7px 10px;}
div#cart-widget a{color:blue; font-size:11px;}


/*Catalog*/
h1.h1_fdp{
 margin-top:20px;
 margin-left:10px;
}

p.search-empty{
 margin:20px;
}

div#content_index h1{
 font-size:20px;
 font-weight:bold;
 text-align:left;
 margin-top:20px;
 margin-left:10px;
}
div.catalog-grid{}
div.catalog-grid ul{}
div.catalog-grid ul li{
 float:left;
 margin:5px;
 margin-left:10px;
 border:1px solid #EBEBEB;
 padding:2px;
 width:165px;
 margin-top:20px;
}



div.catalog-grid ul li p{}
div.catalog-grid ul li p.catalog-item-title{
  margin:7px;
  min-height:30px;
}
div.catalog-grid ul li p.catalog-item-title span.catalog-item-skuid{
 display: block;
 font-size: 11px;
}
div.catalog-grid ul li p.catalog-item-title a{
 color: #005979;
 font-weight:bold;
 font-size:11px;
}
div.catalog-grid ul li p.catalog-item-image{
  height:160px;
}
div.catalog-grid ul li p.catalog-item-image a img{
 width:160px;
}
div.catalog-grid ul li p.catalog-item-price{
 margin:7px;
 color: #005979;
}

div.catalog-grid ul li p.catalog-item-addtocart{}
div.catalog-grid ul li p.catalog-item-addtocart a{
 background-image: url(/dnaModules/default/themes/default/images/nav_bg.jpg);
 display:block;
 padding:7px;
 font-weight:bold;
 color:white;
}
div.catalog-grid ul li p.catalog-item-addtocart a:hover{
 color: #005979;
}

div.catalog-grid div.catalog-counter{
 float:left;
 font-weight:bold;
 margin:20px;
}
div.catalog-grid div.catalog-pagination{
 float:right;
 text-align:right;
 margin-top:20px;
 margin-right:20px;
}

div.catalog-grid div.catalog-pagination a{
 border:1px solid #005979;
 padding:2px 5px;
}
div.catalog-grid div.catalog-pagination span{
 border:1px solid black;
 padding:2px 5px;
 background-color:#005979;
 color:white;
 font-weight:bold;
}

div.catalog-grid ul li.catalog-category{
 height:210px;
}
div.catalog-grid ul li p.catalog-category-title{
  margin:7px;
  min-height:20px;
}
div.catalog-grid ul li p.catalog-category-title a{
 font-size:13px;
}


/*Item View*/
div#catalog-item{
 margin:15px;
}
div#catalog-item div.images{
 float:left;
 width:310px;
 border:0px solid black;
 text-align:left;
}
div#catalog-item div.images div.primary{
 text-align:center;
}
div#catalog-item div.images div.primary img{
 width:310px;
}
div#catalog-item div.images div.thumb{

}
div#catalog-item div.images div.thumb-note{
 font-size:11px;
 font-style: italic;
}
div#catalog-item div.images div.thumb a{
 
}
div#catalog-item div.images div.thumb a img{
 width:73px;
 margin:3px;
 margin-left:0px;
}
div#catalog-item div.images div.share{
 margin-top:20px;
}
div#catalog-item div.info{
 float:left;
 text-align:left;
 width:400px;
 border:0px solid black;
 margin-left:10px;
}
div#catalog-item div.info h1{
 margin:0px;
}

div#catalog-item div.info p.skuid{}
div#catalog-item div.info p.price{
 margin-top:10px;
}
div#catalog-item div.info p.saleprice{
 font-weight:bold;
 font-size:14px;
}
div#catalog-item div.info p.saleprice span.label{
 
}
div#catalog-item div.info p.saleprice span.value{

}
div#catalog-item div.info p.options{
 margin-top:35px;
 margin-bottom:10px;
}
div#catalog-item div.info p.options select{
 display:block;
 padding:3px;
}

div#catalog-item div.info p.qty{}
div#catalog-item div.info p.qty input{
 padding:3px;
 width:30px;
 font-weight:bold;
}
div#catalog-item div.info p.addtocart{
 margin-top:25px;
}
div#catalog-item div.info p.addtocart input{}
div#catalog-item div.info p.excerpt{
 margin-top:35px;
}

.item-videos{
 margin: 10px 5px;
}
.item-vidthumb img{
 width: 100px;
 padding:3px;
 border:1px solid #EBEBEB;
}
.vidwrapper{
 margin-bottom: 10px;
}
.vidthumbs{
 float: left; 
}
.viddesc{
 float: left;
 margin-left:5px;
 font-size: 11px;
 padding:0px 5px;   
}
.vidtitle{
 display: block;
 font-style: italic;
 margin-bottom:15px;
 margin-top:5px;
}



div#searchpage{}
div#searchpage form{
 margin-top:20px;
}
div#searchpage form input[name="q"]{
 padding:3px;
 width:250px;
}

ul.subCatList{
 margin-left:40px;
 margin-top:10px;
 margin-bottom:40px;
}
ul.subCatList li{
 text-align:left;
 margin-bottom:3px;
 list-style:circle;
}
ul.subCatList li a{
 font-size:13px;
 font-weight:bold;
}
ul.subCatList li a:hover{}


/*SHOPPING CART*/

div#content_cart h1,
div#content_checkout h1{
 font-size:22px;
 text-align:left;
 font-weight:bold;
 margin-top:20px;
 margin-left:10px;
 margin-bottom:20px;
}

div#shopping-cart{
}
table.cart-grid{
 width:90%;
 margin-left:5%;
}
table.cart-grid tr{}
table.cart-grid tr th{}
table.cart-grid tr td{
 text-align:left;
}
table.cart-grid tr.headers{
 border-bottom:2px solid #005979;
}
table.cart-grid tr.headers th{
 padding:10px 0px;
 font-size:12px;
 font-weight:bold;
}
table.cart-grid tr.headers th.checkbox{
 width:70px;
}
table.cart-grid tr.headers th.itemname{}
table.cart-grid tr.headers th.price{
 width:80px;
 text-align:center;
}
table.cart-grid tr.headers th.qty{
 width:60px;
 text-align:center;
}
table.cart-grid tr.headers th.subtotal{
 text-align:right;
 width:80px;
 padding-right:35px;
}


table.cart-grid tr.item{
 border-bottom:1px solid #EBEBEB;
}

table.cart-grid tr.item td{
 padding:10px 0px;
}
table.cart-grid tr.item td.checkbox{
 text-align:center;
}
table.cart-grid tr.item td.image{
 width:110px;
}
table.cart-grid tr.item td.image img{
 width:100px;
}
table.cart-grid tr.item td.title{
 text-align:left;
 font-weight:bold;
}
table.cart-grid tr.item td.price{
 text-align:left;
 text-align:center;
}
table.cart-grid tr.item td.qty{
 text-align:center;
}
table.cart-grid tr.item td.qty input{
 width:30px;
 text-align:center;
 padding:3px;
 font-weight:bold;
}
table.cart-grid tr.item td.total{
 text-align:right;
 padding-right:30px;
}

table.cart-grid tr.footer{}
table.cart-grid tr.subtotal{
 border-top:2px solid #005979;
}
table.cart-grid tr.subtotal td{
 padding-top:10px;
}
table.cart-grid tr.footer td.remove{}
table.cart-grid tr.footer td.label{
 text-align:right;
 font-weight:bold;
}
table.cart-grid tr.footer td.value{
 text-align:right;
 padding-right:30px;
}
table.cart-grid tr.total td{
 padding-bottom:15px;
}
table.cart-grid tr.total td.value{
 padding-bottom:15px;
 font-size:17px;
 font-weight:bold;
}
table.cart-grid tr.buttons{
 border-top:2px solid #005979;
}
table.cart-grid tr.buttons td{
 padding:30px 0px;
}
table.cart-grid tr.buttons td input[name="btncontinue"]{}
table.cart-grid tr.buttons td input[name="btnupdate"]{}
table.cart-grid tr.buttons td input[name="btncheckout"]{}


/*CHECKOUT*/
div#checkout-div{
 
}
div#checkout-div fieldset{
 
}

div#checkout-div div.payment{
 width:450px;
 float:left;
 margin-left:30px;
}
div#checkout-div div.billing{
 width:440px;
 float:left;
 margin-left:30px;
}

div.checkout-error{
 color:red;
 margin-bottom:30px;
}

/*LOGIN*/
div#content_login{
 text-align:left;
 margin-top:20px;
 margin-left:20px;
}
div#content_login div#divlogin{
 float:left;
 width:47%;
}
fieldset{
 border-top:2px solid #EBEBEB;
 padding-left:10px;
 padding-top:20px;
}
fieldset legend{
 font-size:16px;
 font-weight:bold;
}

div#content_login div#divregister{
 float:left;
 width:47%;
 margin-left:30px;
}


div#formresponse{
 width:70%;
}

div#formresponse h2{
 font-size:17px;
 font-weight:bold;
 margin-bottom:15px;
}


p.checkout-mode{
 margin-top:10px;
 font-weight:bold;
 font-size:15px;
}

/*DASHBOARD*/
div#content_dashboard{
 
}
div#content_dashboard div#dashboard-left{
 float:left;
 width:200px;
 border-right: 2px solid #EBEBEB;
 padding-top:50px;
 margin-top:10px;
}
div#content_dashboard div#dashboard-left ul{}
div#content_dashboard div#dashboard-left ul li{
  text-align:right;
}
div#content_dashboard div#dashboard-left ul li a{
 display:block;
 border:0px solid black;
 padding:8px;
 padding-right:10px;
 border-bottom:1px solid #EBEBEB;
}
div#content_dashboard div#dashboard-left ul li a:hover{
 color: #005979;
 border-bottom:1px solid #005979;
}

div#content_dashboard div#dashboard-right{
 float:left;
 margin-left:30px;
 padding-top:50px;
 text-align:left;
 width:745px;
}

div#content_dashboard div#dashboard-right h1{
 font-size:22px;
 font-weight:bold;
}

div#content_dashboard div#dashboard-right div#subnav a{
  color: #005979;
  font-weight:bold;
  margin-right:20px;
}
div#content_dashboard div#dashboard-right div#subnav{
 margin-bottom:10px;
 margin-top:10px;
 padding-bottom:10px;
 border-bottom:2px solid #EBEBEB;
}
div#content_dashboard div#dashboard-right input#cancel{
 float:left;
 margin-top:20px;
}
div#content_dashboard div#dashboard-right input#submit{
 float:left;
 margin-top:20px;
}
div#content_dashboard div#dashboard-right form{
 margin:50px 20px;
 display:block;
 padding-bottom:20px;
}

form#memberVerify{
 width:500px;
}

/*STATIC*/
div#content_static{
 text-align:left;
}
div#content_static p{
 width:80%;
 line-height:19px;
 margin-left:30px;
 margin-bottom:15px;
}

div#content_static p a{
 color: #005979;
}

div#content_static h2{
 font-size:13px;
 font-weight:bold;
 color: #005979;
 margin-bottom:8px;
 margin-left:15px;
}

div#contact-us{
 padding-left:30px;
}
div#contact-us p.note{
 font-style:italic;
}
div#contact-us p span.label{
 color: #005979;
}


div#btnContactelement{
 text-align:left;
 margin-top:30px;
}
div#btnContactelement input#btnContact{
 margin-left:150px;
}

/*Sitemap*/
div#sitemap{
 margin-bottom:30px;
}
div#sitemap div.sitelist h2{
 margin:20px;
 margin-bottom:10px;
}
div#sitemap div.sitelist ul{
 margin-left:45px;
}
div#sitemap div.sitelist ul li{
 list-style:circle;
 margin-bottom:6px;
}
div#sitemap div.sitelist ul{}
div#sitemap div.sitelist ul li{}
div#sitemap div#sitemap-links{
 float:left;
}
div#sitemap div#sitemap-support{
 float:left;
 margin-left:40px;
}
div#sitemap div#sitemap-products{
 float:left;
 margin-left:40px;
}

form#statictracking{
 margin-top:30px;
}

div#btnSubscribeelement,
div#btnTrackingelement
{
 text-align:left;
 margin-top:30px;
}
div#btnSubscribeelement input#btnSubscribe,
div#btnTrackingelement input#btnTracking
{
 margin-left:150px;
}

/*Maintenance*/
div#maintenance{
 padding:30px;
 border:2px solid #EBEBEB;
 background: white;
 font-weight:bold;
 font-size:14px;
}
li.expandable,li.collapsable{cursor:pointer;}
  li.expandable span,li.collapsable span{color:blue;}
  div.hitarea{}



.treeview .hitarea {
  position:relative;
  left: 190px;
  top:9px;
  background: url(/dnaModules/default/themes/default/images/collapsed.png) no-repeat;
}
.treeview .expandable-hitarea {
  position:relative;
  left: 190px;
  top:9px;
  background: url(/dnaModules/default/themes/default/images/expand.png) no-repeat;
}

/*Login on Top*/
div#header_right{
 width:300px;
 border:0px solid black;
}
div#userheader-div.login,
div#userheader-div.notlogin{
 text-align:right;
 border:0px solid black;
 position:relative;
 top:65px;
 left:165px;
 right:0px;
 border:0px solid black;
 width:294px;
}
div#userheader-div .headerElementWrapper{
 float:left;
 margin-left:10px;
}
div#userheader-div form#memberLogin{
 width:298px;
 border:0px solid black;
}

div#userheader-div .label{
 display:block;
 text-align:left;
}

div#userheader-div #dnaBtnLogin{
 margin-top:10px;
}

/*Login on Top*/

/*STATIC CATALOGS*/
ul.manuals{
 margin-left:20px;
}
ul.manuals li{
 border-bottom: 1px solid #EBEBEB;
 width:300px;
 margin-bottom:7px;
}
ul.manuals li:hover{
 border-bottom: 1px dotted #EBEBEB;
}

ul.manuals li a{
 display: block;
 height:35px;
 background: url(/dnaModules/default/themes/default/images/icon-pdf.png) no-repeat;
 padding-left:45px;
 font-size:13px;
 font-weight:bold;
 padding-top:13px;
}
#slider{
 z-index: -1000;
}

#testimonials-page{}

#testimonials-page ul li{}

.testimonials-image{
 border:0px solid black;
 width: 100px;
 float: left;
}
.testimonials-image a.videofacebox{
 display: block;
 line-height:20px;
 font-weight: bold;
}
.testimonials-info{
 margin-left:10px;
 border:0px solid black;
 float: left;
 width: 600px;
}

/*Index Slideshow*/
#slideshow {
    position:relative;
    height:327px;
    width: 765px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height:327px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    width: 765px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

.catalog-itemdiv-wrapper{
 margin-bottom: 0px;
 padding: 0px;
}