/*id='#', class='.'*/
.fpp-positioning{
  position: relative;
  z-index: 222;
}
.fpp-positioning:hover{	
	background-color: #A52A2A;
}
.hits-counter {
  color: rgba(89, 0, 64, 0.6)!important;
  cursor: pointer!important;
}
.dwnload-counter {
  color: rgba(255, 0, 0, 0.6)!important;
  cursor: pointer!important;
}
div.cat-children h3, div.cat-children h2{
  font-size: 27px!important;
  color: red;
  font-family: tahoma;
    /* margin: 2px; */
	/* font-family: monospace; */
}
.directons-img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
div#shape_form_table_N3 div.allcustomer-reviews {
    background-color: #42372B;
    color: white;
    font-style: italic;
    padding: 8px 0;
}
.smarter-headins {
    background: #FDFFB3 none repeat scroll 0% 0%;
    padding: 25px 4px;
    margin: -6px;
	font: bold 28px "tahoma",Helvetica,sans-serif!important;
}
#notvisible, .notvisible{
	visibility:hidden;
    display: none;
	width: 0;
}
/*	no small heading
.dd-post h2.dd-postheader {
    visibility: hidden;
    display: none;
}
*/
/*Validation Msgs*/
#msg {display:none; position:absolute; z-index:200; background:url("../images/texture/msg_point.gif") left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}

#dd-main
{
  background: #BD7819 url('../images/btheme.jpeg') repeat-x scroll;
  background: url('../images/boxpart.png') top center no-repeat, url('../images/btheme.jpeg') repeat-x, #BD7819;
  margin: 0 auto;
/*  font-size: 14px!important;*/
  font-size: 13px!important; /*Overall font size for the webpage content*/
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  /*font-family: Aller;*/
  font-family: 'Calibri','sans-serif'; /*font-size: 11pt;*/
  /*font-family: lucida sans unicode,lucida grande,sans-serif !important;*/
  position: relative;
  width: 100%;
  min-height: 100%;
  left: 0;
  top: 0;
  cursor: default;
  overflow: hidden!important;
  
  lang="EN-US" style="line-height: 115%;
/*  margin-left: 30px;*/
  line-height: 1.42857;  
  color:#555555;
}

.dd-sheet
{
  background: #FAFAFA; /*sheet background colour*/
			/*color for all the pages*/
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(191, 191, 191, 0.8);
  padding: 10px;
  margin: 0 auto;
  position: relative;
  cursor: auto;
  width: 960px;
  z-index: auto !important;
  background-image: url('../images/texture/squares.png'); /* !important; Image that appears at the back of the sheet*/
}


table, ul.dd-hmenu
{
  /* font-size: 12px; */
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
}

/*dotted underline header*/
h1, h2{
    border-bottom: 1px dotted #FBD300;
	border-bottom: 1px dotted RGBA(249, 238, 181, 0.76);
    font-size: 150%; 
    /* background-color: rgba(255, 245, 232, 0.45); */
	background-color: rgba(255, 245, 232, 0.04);
}

 h3, h4{
   border-bottom: 2px dotted #D4CEA2;
   font-size: 150%;
}

hr {/*
border-bottom: 2px dotted #D4CEA2;
color: #8F7B6E;*/
}

#hr2 {
border-bottom: 2px dotted #D4CEA2;
color: #8F7B6E;
  margin-left: 48px;
  margin-right: -32px;
}

/*article.dd-post div.blog-featured article.dd-post h2.dd-postheader span.dd-postheadericon{*/
.dd-layout-cell .blog-featured .dd-post .dd-postheader .dd-postheadericon{
    color: #082E77;
    margin: -4px;
    font-size: 22px;
    font-family: tahoma;
}
	
/*
.header-margin h1, .header-margin h2, .header-margin h3, .header-margin h4, .header-margin h5, .header-margin:before
{
  content: url(../images/welcome.png)!important;
  
}
*/

.header-margin h1, .header-margin h2, .header-margin h3, .header-margin h4, .header-margin h5, .header-margin 
{
  margin-left: 20px;
  padding: 0;
/*  content: url(../images/welcome.png);
  width: 620px;
  height: 77px;	*/
/*  position: absolute;*/
  content: url(../images/welcome.png)!important;	
  width: 620px;
  height: 77px;
  margin-top: -10px!important;

/*  background-image: url(../images/welcome.png);	*/
}



.herewe
{
  margin-left: 20px;
  padding: 0;
  content: url(../images/here.png);	
  width: 490px;
  height: 40px;  
  color: #FF5500; margin-top: 0;
}


.herewe:before
{
  margin-left: 20px;
  padding: 0;
  content: url(../images/here.png);	
  width: 447px;
  height: 47px;  
  color: #FF5500; margin-top: 0;
}

/*  background-image: url(../images/welcome.png);	*/
/*
.herewe:after { 
	content: close-quote; 
}*/

h1, h2, h3, h4, h5, h6, p, a, ul, ol, li
{
  margin: 0;
  padding: 0;
}

.dd-button
{
  border: 0;
  border-collapse: separate;
  -webkit-background-origin: border !important;
  -moz-background-origin: border !important;
  background-origin: border-box !important;
  background: linear-gradient(top, #97CE46 0, #8EC936 11%, #2E4011 100%) no-repeat;
  background: -webkit-linear-gradient(top, #97CE46 0, #8EC936 11%, #2E4011 100%) no-repeat;
  background: -moz-linear-gradient(top, #97CE46 0, #8EC936 11%, #2E4011 100%) no-repeat;
  background: -o-linear-gradient(top, #97CE46 0, #8EC936 11%, #2E4011 100%) no-repeat;
  background: -ms-linear-gradient(top, #97CE46 0, #8EC936 11%, #2E4011 100%) no-repeat;
  background: linear-gradient(top, #97CE46 0, #8EC936 11%, #2E4011 100%) no-repeat;
  -svg-background: linear-gradient(top, #97CE46 0, #8EC936 11%, #2E4011 100%) no-repeat;
background: red;
box-shadow: 1px 2px 0 0 #dec56e;
min-width: 100px; */
  /* text-align: left!important; */
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-width: 0;
  padding: 0 5px;
  margin: 0 auto;
  height: 22px;
}

.dd-postcontent, .dd-postheadericons, .dd-postfootericons, .dd-blockcontent, ul.dd-vmenu a
{
  text-align: left;
}

.dd-postcontent, .dd-postcontent li, .dd-postcontent table, .dd-postcontent a, .dd-postcontent a:link, .dd-postcontent a:visited, .dd-postcontent a.visited, .dd-postcontent a:hover, .dd-postcontent a.hovered
{
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
  font-weight: normal;
  font-style: normal;
  text-align: justify;
  color: #431D00;		/*font color for entire site		694200*/
}

.dd-postcontent p
{
  margin: 12px 0;
}

.dd-postcontent h1, .dd-postcontent h1 a, .dd-postcontent h1 a:link, .dd-postcontent h1 a:visited, .dd-postcontent h1 a:hover, .dd-postcontent h2, .dd-postcontent h2 a, .dd-postcontent h2 a:link, .dd-postcontent h2 a:visited, .dd-postcontent h2 a:hover, .dd-postcontent h3, .dd-postcontent h3 a, .dd-postcontent h3 a:link, .dd-postcontent h3 a:visited, .dd-postcontent h3 a:hover, .dd-postcontent h4, .dd-postcontent h4 a, .dd-postcontent h4 a:link, .dd-postcontent h4 a:visited, .dd-postcontent h4 a:hover, .dd-postcontent h5, .dd-postcontent h5 a, .dd-postcontent h5 a:link, .dd-postcontent h5 a:visited, .dd-postcontent h5 a:hover, .dd-postcontent h6, .dd-postcontent h6 a, .dd-postcontent h6 a:link, .dd-postcontent h6 a:visited, .dd-postcontent h6 a:hover, .dd-blockheader .t, .dd-blockheader .t a, .dd-blockheader .t a:link, .dd-blockheader .t a:visited, .dd-blockheader .t a:hover, .dd-vmenublockheader .t, .dd-vmenublockheader .t a, .dd-vmenublockheader .t a:link, .dd-vmenublockheader .t a:visited, .dd-vmenublockheader .t a:hover, .dd-headline, .dd-headline a, .dd-headline a:link, .dd-headline a:visited, .dd-headline a:hover, .dd-slogan, .dd-slogan a, .dd-slogan a:link, .dd-slogan a:visited, .dd-slogan a:hover, .dd-postheader, .dd-postheader a, .dd-postheader a:link, .dd-postheader a:visited, .dd-postheader a:hover
{
  font-size: 32px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
  font-weight: bold;
  font-style: normal;
  text-decoration: none;  
}

.dd-postcontent a, .dd-postcontent a:link
{
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
  text-decoration: none;
  color: #689622;
}

.dd-postcontent a:visited, .dd-postcontent a.visited
{
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
  text-decoration: none;
  color: #808080;
}

.dd-postcontent  a:hover, .dd-postcontent a.hover
{
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
  text-decoration: underline;
  color: #4A691C;
}

.dd-postcontent h1
{
  color: #FF9233;
  margin-top: 21px;
  margin-bottom: 21px;
  font-size: 32px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
}

.dd-blockcontent h1
{
  margin-top: 21px;
  margin-bottom: 21px;
  font-size: 32px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
}

.dd-postcontent h1 a, .dd-postcontent h1 a:link, .dd-postcontent h1 a:hover, .dd-postcontent h1 a:visited, .dd-blockcontent h1 a, .dd-blockcontent h1 a:link, .dd-blockcontent h1 a:hover, .dd-blockcontent h1 a:visited
{
  font-size: 32px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
}

.dd-postcontent h2
{
  color: #2A5098;
  /* margin-top: 19px; */
  margin-bottom: 10px;	/*19px;*/
  font-size: 24px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
}

.dd-blockcontent h2
{
  margin-top: 19px;
  margin-bottom: 19px;
  font-size: 24px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
}

.dd-postcontent h2 a, .dd-postcontent h2 a:link, .dd-postcontent h2 a:hover, .dd-postcontent h2 a:visited, .dd-blockcontent h2 a, .dd-blockcontent h2 a:link, .dd-blockcontent h2 a:hover, .dd-blockcontent h2 a:visited
{
  font-size: 24px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
}

.dd-postcontent h3
{
  color: #2A5098;
  margin-top: 19px;
  margin-bottom: 19px;
  font-size: 19px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
}

.dd-blockcontent h3
{
  margin-top: 19px;
  margin-bottom: 19px;
  font-size: 19px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
}

.dd-postcontent h3 a, .dd-postcontent h3 a:link, .dd-postcontent h3 a:hover, .dd-postcontent h3 a:visited, .dd-blockcontent h3 a, .dd-blockcontent h3 a:link, .dd-blockcontent h3 a:hover, .dd-blockcontent h3 a:visited
{
  font-size: 19px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
}

.dd-postcontent h4
{
  color: #EC8A12;
  /*color: #5E8523;  */
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 16px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
}

.dd-blockcontent h4
{
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 16px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
}

.dd-postcontent h4 a, .dd-postcontent h4 a:link, .dd-postcontent h4 a:hover, .dd-postcontent h4 a:visited, .dd-blockcontent h4 a, .dd-blockcontent h4 a:link, .dd-blockcontent h4 a:hover, .dd-blockcontent h4 a:visited
{
  font-size: 16px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
}

.dd-postcontent h5
{
  color: #EC8A12;
  /*color: #5E8523;  */
  margin-top: 26px;
  margin-bottom: 26px;
  font-size: 12px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
}

.dd-blockcontent h5
{
  margin-top: 26px;
  margin-bottom: 26px;
  font-size: 12px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
}

.dd-postcontent h5 a, .dd-postcontent h5 a:link, .dd-postcontent h5 a:hover, .dd-postcontent h5 a:visited, .dd-blockcontent h5 a, .dd-blockcontent h5 a:link, .dd-blockcontent h5 a:hover, .dd-blockcontent h5 a:visited
{
  font-size: 12px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
}

.dd-postcontent h6
{
  color: #A7D562;
  margin-top: 35px;
  margin-bottom: 35px;
  font-size: 11px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
}

.dd-blockcontent h6
{
  margin-top: 35px;
  margin-bottom: 35px;
  font-size: 11px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
}

.dd-postcontent h6 a, .dd-postcontent h6 a:link, .dd-postcontent h6 a:hover, .dd-postcontent h6 a:visited, .dd-blockcontent h6 a, .dd-blockcontent h6 a:link, .dd-blockcontent h6 a:hover, .dd-blockcontent h6 a:visited
{
  font-size: 11px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
}

header, footer, article, nav, #dd-hmenu-bg, .dd-sheet, .dd-hmenu a, .dd-vmenu a, .dd-slidenavigator > a, .dd-checkbox:before, .dd-radiobutton:before
{
  -webkit-background-origin: border !important;
  -moz-background-origin: border !important;
  background-origin: border-box !important;
}

header, footer, article, nav, #dd-hmenu-bg, .dd-sheet, .dd-slidenavigator > a, .dd-checkbox:before, .dd-radiobutton:before
{
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

ul
{
  list-style-type: none;
}

ol
{
  list-style-position: inside;
}

html, body
{
  height: 100%;
}

body
{
  /* padding: 0; */
  /* margin: 0; */
  /* min-width: 960px; */
  /* color: #000000; */
  /* font-family: lucida sans unicode, Tahoma, Helvetica, Verdana; */
  /* font-size: 11px; *//*13px*/
  background: url('../images/texture/dots.png') 0 0 repeat-x, url('../images/texture/squares.png') #FFF;
  background: url('../images/texture/squares.png') 0 0 repeat-x, url('../images/texture/dots.png') #EBEABF;  /* #D8E1A6;#FDF5DE; #BD7819;*/
  /* cursor:url('../images/texture/magnify.cur'),pointer; */
}

.dd-header:before, #dd-header-bg:before, .dd-layout-cell:before, .dd-layout-wrapper:before, .dd-footer:before, .dd-nav:before, #dd-hmenu-bg:before, .dd-sheet:before
{
  width: 100%;
  content: " ";
  display: table;
}

.dd-header:after, #dd-header-bg:after, .dd-layout-cell:after, .dd-layout-wrapper:after, .dd-footer:after, .dd-nav:after, #dd-hmenu-bg:after, .dd-sheet:after, .cleared, .clearfix:after
{
  clear: both;
  font: 0/0 serif;
  display: block;
  content: " ";
}

form
{
/*   padding: 0 !important;
  margin: 0 !important; */
}

table.position
{
  position: relative;
  width: 100%;
  table-layout: fixed;
}

li h1, .dd-postcontent li h1, .dd-blockcontent li h1
{
  margin: 1px;
}

li h2, .dd-postcontent li h2, .dd-blockcontent li h2
{
  margin: 1px;
}

li h3, .dd-postcontent li h3, .dd-blockcontent li h3
{
  margin: 1px;
}

li h4, .dd-postcontent li h4, .dd-blockcontent li h4
{
  margin: 1px;
}

li h5, .dd-postcontent li h5, .dd-blockcontent li h5
{
  margin: 1px;
}

li h6, .dd-postcontent li h6, .dd-blockcontent li h6
{
  margin: 1px;
}

li p, .dd-postcontent li p, .dd-blockcontent li p
{
  margin: 1px;
}

.dd-shapes
{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 0;
}

.dd-slider-inner
{
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.dd-slidenavigator > a
{
  display: inline-block;
  vertical-align: middle;
  outline-style: none;
  font-size: 1px;
}

.dd-slidenavigator > a:last-child
{
  margin-right: 0 !important;
}

.theme1, .theme2
{/*
  display: block;	*/
  left: 100%;
  margin-left: -22px;
  margin-right: 2px;
  position: absolute;
  top: 110px;
  width: 150%!important;
  height: 153px;
  background-image: url('../images/toptheme.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  z-index: 1;
}

.dd-logo
{
  display: block;
  left: 0%;
  margin-left: -80px;
  position: absolute;
  top: 10px;
  width: 377px;
  height: 120px;
 
  z-index: 2;
}

.dd-banner
{
  display: block;
  left: 100%;
  margin-left: -70px;
  position: absolute;
  top: 10px;
  width: 801px;
  height: 77px;
 
  z-index: 1;
}

.main-banner
{
  display: block;
  left: 60%;
  margin-left: -118px;
  position: absolute;
  top: 1px;
  width: 801px;
  height: 77px;
 
  z-index: 7;
}

.dd-object160883011
{
  display: block;
  left: 0%;
  margin-left: -24px;
  position: absolute;
  top: 175px;
  width: 666px;
  height: 500px;

  z-index: 9;
}


.dd-board
{
  display: block;
  left: 98.01%;
  margin-left: -269px;
  position: absolute;
  top: 212px;
  width: 306px;
  height: 225px;
  background-image: url('../images/board.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  z-index: 7;
}

.dd-pin1
{
  display: block;
  left: 68.51%;
  margin-left: -15px;
  position: absolute;
  top: 201px;
  width: 47px;
  height: 47px;
  background-image: url('../images/pin1.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  z-index: 8;
}

.dd-pin
{
  display: block;
  left: 99.33%;
  margin-left: -19px;
  position: absolute;
  top: 201px;
  width: 60px;
  height: 56px;
  background-image: url('../images/pin.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  z-index: 9;
}

.dd-object529477201 h1, .dd-object529477201 h2, .dd-object529477201 h3, .dd-object529477201 h4, .dd-object529477201 h5, .dd-object529477201 h6, .dd-object529477201 p, .dd-object529477201 a, .dd-object529477201 ul, .dd-object529477201 ol, .dd-object529477201 li
{
  line-height: 100%;
}

.dd-object529477201
{
  position: absolute;
  top: 220px;
  left: 98.32%;
  margin-left: -270px !important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  overflow: hidden;
  background-image: url('../images/object529477201.png');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  z-index: 10;
  width: 306px;
  height: 225px;
}

.dd-object529477201-text-container
{
  display: table;
}

.dd-object529477201-text
{
	
  line-height: 100%;
  display: table-cell;
  outline-style: none;
  padding: 5px 5px !important;
  height: 215px;
  width: 296px;
  word-wrap: break-word;
}

.dd-object529477201-text, .dd-object529477201-text a.dd-rss-tag-icon, .dd-object529477201-text a.dd-facebook-tag-icon, .dd-object529477201-text a.dd-twitter-tag-icon
{
  font-size: 30px;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  text-align: left;
  vertical-align: top;
  /*color: #000000 !important;*/
  color: #FFFFFF !important;
}

.dd-textblock ul > li
{
  background-position-y: 8px !important;
}

.dd-object567422185 h1, .dd-object567422185 h2, .dd-object567422185 h3, .dd-object567422185 h4, .dd-object567422185 h5, .dd-object567422185 h6, .dd-object567422185 p, .dd-object567422185 a, .dd-object567422185 ul, .dd-object567422185 ol, .dd-object567422185 li
{
  line-height: 100%;
}

.dd-search-filter-box
{
  position: absolute;
  left: 5.0%;
  background-image: url('../images/object567422185.png');
  z-index: 101;
}


.dd-object567422185
{
    position: absolute;
    top: 502px;
    padding: 2px 5px 0 20px;
    border-radius: 5px;
    /* left: 99.04%; */
    background-color: #FFAFBE;
    right: 13%;
    margin-left: -195px !important;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    background-image: url('../images/object567422185.png');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    z-index: 101;
    width: 228px;
    height: 26px;
}

.dd-footer .layout-item-0
{
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #BFBFBF;
}

.dd-footer .layout-item-1
{
  margin-top: 10px;
  margin-right: 10px;
  margin-left: 10px;
}

.dd-footer .layout-item-2
{
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-right-color: #BFBFBF;
  border-bottom-color: #BFBFBF;
  color: #000000;
  padding-right: 10px;
  padding-left: 10px;
  vertical-align: middle;
}

.dd-footer .layout-item-3
{
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-right-color: #BFBFBF;
  border-bottom-color: #BFBFBF;
  color: #000000;
  padding-right: 10px;
  padding-left: 10px;
  vertical-align: bottom;
}

.dd-footer .layout-item-4
{
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #BFBFBF;
  color: #000000;
  padding-right: 10px;
  padding-left: 10px;
}

.ie7 .dd-post .dd-layout-cell
{
  border: none !important;
  padding: 0 !important;
}

.ie6 .dd-post .dd-layout-cell
{
  border: none !important;
  padding: 0 !important;
}

.dd-header
{
  margin: 0 auto;
  position: relative;
  height: 500px;
  background-image: url('../images/header.png');
  background-position: center top;
  background-repeat: no-repeat;
}

.responsive .dd-header
{
  background-image: url('../images/header.png');
  background-position: center center;
}

.dd-header-inner
{
  position: relative;
  width: 960px;
  z-index: auto !important;
  margin: 0 auto;
}

.dd-header>div.dd-nostyle, .dd-header>div.dd-block, .dd-header>div.dd-post
{
  position: absolute;
  z-index: 101;
}

.dd-nav
{
  background: #CFCFCF;
  background: linear-gradient(top, #E5E5E5 20px, #D3C5AD 80%) no-repeat;
/*  background: linear-gradient(top, #E5E5E5 0, #BABABA 100%) no-repeat;*/
  background: -webkit-linear-gradient(top, #E5E5E5 0, #BABABA 100%) no-repeat;
  background: -moz-linear-gradient(top, #E5E5E5 20px, #D3C5AD 80%) no-repeat;
  background: -o-linear-gradient(top, #E5E5E5 0, #BABABA 100%) no-repeat;
  background: -ms-linear-gradient(top, #E5E5E5 0, #BABABA 100%) no-repeat;
  background: linear-gradient(top, #E5E5E5 0, #BABABA 100%) no-repeat;
  -svg-background: linear-gradient(top, #E5E5E5 0, #BABABA 100%) no-repeat;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 2px solid #BFBFBF;
  border-left: none;
  border-right: none;
  padding: 1px 0;
  position: absolute;
  margin: 0;
  top: 145px;
  width: 100%;
  z-index: 100;
  text-align: left;
}

ul.dd-hmenu a, ul.dd-hmenu a:link, ul.dd-hmenu a:visited, ul.dd-hmenu a:hover
{
  outline: none;
  position: relative;
  z-index: 11;
}

ul.dd-hmenu, ul.dd-hmenu ul
{
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
}

ul.dd-hmenu li
{
  position: relative;
  z-index: 5;
  display: block;
  float: left;
  background: none;
  margin: 0;
  padding: 0;
  border: 0;
}

ul.dd-hmenu li:hover
{
  z-index: 10000;
  white-space: normal;
}

ul.dd-hmenu:after, ul.dd-hmenu ul:after
{
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
}

ul.dd-hmenu, ul.dd-hmenu ul
{
  min-height: 0;
}

ul.dd-hmenu
{
  display: inline-block;
  vertical-align: middle;
  padding-left: 3px;
  padding-right: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.dd-nav:before
{
  content: ' ';
}

.desktop .dd-nav
{
  width: 960px;
  padding-left: 10px;
  padding-right: 10px;
}

.dd-hmenu-extra1
{
  position: relative;
  display: block;
  float: left;
  width: auto;
  height: auto;
  background-position: center;
}

.dd-hmenu-extra2
{
  position: relative;
  display: block;
  float: right;
  width: auto;
  height: auto;
  background-position: center;
}

.dd-hmenu, .float-left
{
  float: left;
}

.float-right
{
  float: right;
  margin-right: 5px;
}

.dd-menuitemcontainer
{
  margin: 0 auto;
}

ul.dd-hmenu>li
{
  margin-left: 11px;
}

ul.dd-hmenu>li:first-child
{
  margin-left: 5px;
}

ul.dd-hmenu>li:last-child, ul.dd-hmenu>li.last-child
{
  margin-right: 5px;
}

ul.dd-hmenu>li>a
{
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0 16px;
  margin: 0 auto;
  position: relative;
  display: block;
  height: 32px;
  cursor: pointer;
  text-decoration: none;
  color: #416100;
  /*color: #BD7819;*/  
  line-height: 32px;
  text-align: center;
}

.dd-hmenu a, .dd-hmenu a:link, .dd-hmenu a:visited, .dd-hmenu a.active, .dd-hmenu a:hover
{
  font-size: 12px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-shadow: 0 1px 0 rgb(255, 255, 255);
}

ul.dd-hmenu>li>a.active
{
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0 16px;
  margin: 0 auto;
  color: #416100;
  text-decoration: none;
}

ul.dd-hmenu>li>a:visited, ul.dd-hmenu>li>a:hover, ul.dd-hmenu>li:hover>a
{
  text-decoration: none;
}

ul.dd-hmenu>li>a:hover, .desktop ul.dd-hmenu>li:hover>a
{
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0 16px;
  margin: 0 auto;
}

ul.dd-hmenu>li>a:hover, .desktop ul.dd-hmenu>li:hover>a
{
  color: #85C700;
  text-decoration: none;
}

ul.dd-hmenu>li:before
{
  position: absolute;
  display: block;
  content: ' ';
  top: 0;
  left: -11px;
  width: 11px;
  height: 32px;
  background: url('../images/spimg.png') center center no-repeat;
}

ul.dd-hmenu>li:first-child:before
{
  display: none;
}

ul.dd-hmenu li li a
{
  background: #FF9233;
  padding: 0 22px;
  margin: 0 auto;
}

ul.dd-hmenu li li
{
  float: none;
  width: auto;
  margin-top: 1px;
  margin-bottom: 1px;
}

.desktop ul.dd-hmenu li li ul>li:first-child
{
  margin-top: 0;
}

ul.dd-hmenu li li ul>li:last-child
{
  margin-bottom: 0;
}

.dd-hmenu ul a
{
  display: block;
  white-space: nowrap;
  height: 27px;
  min-width: 7em;
  border: 0 solid transparent;
  text-align: left;
  line-height: 27px;
  color: #1C1C1C;
  font-size: 12px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
  text-decoration: none;
  margin: 0;
}

.dd-hmenu ul a:link, .dd-hmenu ul a:visited, .dd-hmenu ul a.active, .dd-hmenu ul a:hover
{
  text-align: left;
  line-height: 27px;
  color: #1C1C1C;
  font-size: 12px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
  text-decoration: none;
  margin: 0;
}

ul.dd-hmenu li li:after
{
  display: block;
  position: absolute;
  content: ' ';
  height: 0;
  top: -1px;
  left: 0;
  right: 0;
  z-index: 1;
  border-bottom: 1px solid #616161;
}

ul.dd-hmenu li li:before
{
  display: block;
  position: absolute;
  content: ' ';
  left: 0;
  right: 0;
  top: -1px;
  z-index: 0;
  height: 1px;
  background-color: #FF9233;
}

.desktop ul.dd-hmenu li li:first-child:before, .desktop ul.dd-hmenu li li:first-child:after
{
  display: none;
}

ul.dd-hmenu ul li a:hover, .desktop ul.dd-hmenu ul li:hover>a
{
  background: #FFFFFF;		
  margin: 0 auto; 
}

.dd-hmenu ul li a:hover
{
  color: #72A12B;
}

.desktop .dd-hmenu ul li:hover>a
{
  color: #72A12B;
}

ul.dd-hmenu ul:before
{
  background: #4A691C;
  -webkit-border-radius: 0 0 7px 7px;
  -moz-border-radius: 0 0 7px 7px;
  border-radius: 0 0 7px 7px;
  margin: 0 auto;
  display: block;
  position: absolute;
  content: ' ';
  z-index: 1;
}

.desktop ul.dd-hmenu li:hover>ul
{
  visibility: visible;
  top: 100%;
}

.desktop ul.dd-hmenu li li:hover>ul
{
  top: 0;
  left: 100%;
}

ul.dd-hmenu ul
{
  visibility: hidden;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background-image: url('../images/spacer.gif');
}

.desktop ul.dd-hmenu>li>ul
{
  padding: 14px 31px 31px 31px;
  margin: -10px 0 0 -30px;
}

.desktop ul.dd-hmenu ul ul
{
  padding: 31px 31px 31px 12px;
  margin: -31px 0 0 -9px;
}

.desktop ul.dd-hmenu ul.dd-hmenu-left-to-right
{
  right: auto;
  left: 0;
  margin: -10px 0 0 -30px;
}

.desktop ul.dd-hmenu ul.dd-hmenu-right-to-left
{
  left: auto;
  right: 0;
  margin: -10px -30px 0 0;
}

.desktop ul.dd-hmenu li li:hover>ul.dd-hmenu-left-to-right
{
  right: auto;
  left: 100%;
}

.desktop ul.dd-hmenu li li:hover>ul.dd-hmenu-right-to-left
{
  left: auto;
  right: 100%;
}

.desktop ul.dd-hmenu ul ul.dd-hmenu-left-to-right
{
  right: auto;
  left: 0;
  padding: 31px 31px 31px 12px;
  margin: -31px 0 0 -9px;
}

.desktop ul.dd-hmenu ul ul.dd-hmenu-right-to-left
{
  left: auto;
  right: 0;
  padding: 31px 12px 31px 31px;
  margin: -31px -9px 0 0;
}

.desktop ul.dd-hmenu li ul>li:first-child
{
  margin-top: 0;
}

.desktop ul.dd-hmenu li ul>li:last-child
{
  margin-bottom: 0;
}

.desktop ul.dd-hmenu ul ul:before
{
  border-radius: 7px;
  top: 30px;
  bottom: 30px;
  right: 30px;
  left: 11px;
}

.desktop ul.dd-hmenu>li>ul:before
{
  top: 13px;
  right: 30px;
  bottom: 30px;
  left: 30px;
}

.desktop ul.dd-hmenu>li>ul.dd-hmenu-left-to-right:before
{
  right: 30px;
  left: 30px;
}

.desktop ul.dd-hmenu>li>ul.dd-hmenu-right-to-left:before
{
  right: 30px;
  left: 30px;
}

.desktop ul.dd-hmenu ul ul.dd-hmenu-left-to-right:before
{
  right: 30px;
  left: 11px;
}

.desktop ul.dd-hmenu ul ul.dd-hmenu-right-to-left:before
{
  right: 11px;
  left: 30px;
}

.dd-layout-wrapper
{
  position: relative;
  margin: 0 auto 0 auto;
  z-index: auto !important;
}

.dd-content-layout
{
  display: table;
  width: 100%;
  table-layout: fixed;
}

.dd-content-layout-row
{
  display: table-row;
}

.dd-layout-cell
{
  display: table-cell;
  vertical-align: top;
}

.dd-postcontent .dd-content-layout
{
  border-collapse: collapse;
}

.dd-vmenublock
{
  margin: 10px;
}

div.dd-vmenublock img, span.sysreview p
{
  margin: 0!important;
  
}

.dd-vmenublockheader
{
  background: #4A691C;
  background: linear-gradient(top, #78A92D 0, #1C280B 100%) no-repeat;
  background: -webkit-linear-gradient(top, #78A92D 0, #1C280B 100%) no-repeat;
  background: -moz-linear-gradient(top, #78A92D 0, #1C280B 100%) no-repeat;
  background: -o-linear-gradient(top, #78A92D 0, #1C280B 100%) no-repeat;
  background: -ms-linear-gradient(top, #78A92D 0, #1C280B 100%) no-repeat;
  background: linear-gradient(top, #78A92D 0, #1C280B 100%) no-repeat;
  -svg-background: linear-gradient(top, #78A92D 0, #1C280B 100%) no-repeat;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  border-bottom: 2px solid #ABABAB;
  padding: 3px 0;
  margin: 0 auto 7px;
}

.dd-vmenublockheader .t, .dd-vmenublockheader .t a, .dd-vmenublockheader .t a:link, .dd-vmenublockheader .t a:visited, .dd-vmenublockheader .t a:hover
{
  color: #FFFFFF;
  font-size: 14px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
  margin: 0 10px 0 5px;
}

.dd-vmenublockheader .t:before
{
  content: url('../images/vmenublockheadericon.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera .dd-vmenublockheader .t:before
{
  bottom: 0;
}

.dd-vmenublockcontent
{
  margin: 0 auto;
}

ul.dd-vmenu, ul.dd-vmenu ul
{
  list-style: none;
  display: block;
}

ul.dd-vmenu, ul.dd-vmenu li
{
  display: block;
  margin: 0;
  padding: 0;
  width: auto;
  line-height: 0;
}

ul.dd-vmenu
{
  margin-top: 1px;
  margin-bottom: 1px;
}

ul.dd-vmenu ul
{
  display: none;
  margin: 0;
  padding: 0;
  position: relative;
}

ul.dd-vmenu ul.active
{
  display: block;
}

ul.dd-vmenu>li>a
{
  padding: 0 10px;
  margin: 0 auto;
  color: #2A5098;
  min-height: 28px;
  line-height: 28px;
}

ul.dd-vmenu a
{
  display: block;
  cursor: pointer;
  z-index: 1;
  font-size: 12px;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  position: relative;
}

ul.dd-vmenu li
{
  position: relative;
}

ul.dd-vmenu>li
{
  margin-top: 3px;
}

ul.dd-vmenu>li>ul
{
  padding: 0;
  margin-top: 2px;
  margin-bottom: 2px;
}

ul.dd-vmenu>li:first-child
{
  margin-top: 0;
}

ul.dd-vmenu>li>a:before
{
  content: url('../images/vmenuitemicon.png');
  margin-right: 5px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera ul.dd-vmenu>li>a:before
{
  bottom: 0;
}

ul.dd-vmenu>li>a.active:before
{
  content: url('../images/vmenuactiveitemicon.png');
  margin-right: 5px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera ul.dd-vmenu>li>a.active:before
{
  bottom: 0;
}

ul.dd-vmenu>li>a:hover:before, ul.dd-vmenu>li>a.active:hover:before, ul.dd-vmenu>li:hover>a:before, ul.dd-vmenu>li:hover>a.active:before
{
  content: url('../images/vmenuhovereditemicon.png');
  margin-right: 5px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera ul.dd-vmenu>li>a:hover:before, .opera   ul.dd-vmenu>li>a.active:hover:before, .opera   ul.dd-vmenu>li:hover>a:before, .opera   ul.dd-vmenu>li:hover>a.active:before
{
  bottom: 0;
}

ul.dd-vmenu>li>a:hover, ul.dd-vmenu>li>a.active:hover
{
  padding: 0 10px;
  margin: 0 auto;
}

ul.dd-vmenu a:hover, ul.dd-vmenu a.active:hover
{
  color: #2A5098;
}

ul.dd-vmenu>li>a.active:hover>span.border-top, ul.dd-vmenu>li>a.active:hover>span.border-bottom
{
  background-color: transparent;
}

ul.dd-vmenu>li>a.active
{
  padding: 0 10px;
  margin: 0 auto;
  color: #8EC936;
}

ul.dd-vmenu>li:after, ul.dd-vmenu>li>ul:after
{
  display: block;
  position: absolute;
  content: ' ';
  left: 0;
  right: 0;
  top: -3px;
}

ul.dd-vmenu>li:after, ul.dd-vmenu>li>ul:after
{
  z-index: 1;
  height: 1px;
  border-bottom: 1px solid #DBDBDB;
}

ul.dd-vmenu>li:first-child:before, ul.dd-vmenu>li:first-child:after
{
  display: none;
}

ul.dd-vmenu>li>ul:before
{
  margin: 0 auto;
  display: block;
  position: absolute;
  content: ' ';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

ul.dd-vmenu li li a
{
  background: #FFFFFF;
  border: 1px solid transparent;
  margin: 0 auto;
  position: relative;
}

ul.dd-vmenu ul li
{
  margin: 0;
  padding: 0;
}

ul.dd-vmenu li li
{
  position: relative;
  margin-top: 1px;
}

ul.dd-vmenu ul a
{
  display: block;
  position: relative;
  min-height: 22px;
  overflow: visible;
  padding: 0;
  padding-left: 25px;
  padding-right: 0;
  z-index: 0;
  line-height: 22px;
  color: #2A5098;
  font-size: 11px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
  margin-left: 0;
  margin-right: 0;
}

ul.dd-vmenu ul a:visited, ul.dd-vmenu ul a.active:hover, ul.dd-vmenu ul a:hover, ul.dd-vmenu ul a.active
{
  line-height: 22px;
  color: #2A5098;
  font-size: 11px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
  margin-left: 0;
  margin-right: 0;
}

ul.dd-vmenu ul ul a
{
  padding-left: 50px;
}

ul.dd-vmenu ul ul ul a
{
  padding-left: 75px;
}

ul.dd-vmenu ul ul ul ul a
{
  padding-left: 100px;
}

ul.dd-vmenu ul ul ul ul ul a
{
  padding-left: 125px;
}

ul.dd-vmenu li li a:before
{
  content: url('../images/vmenusubitemicon.png');
  margin-right: 10px;
  bottom: 1px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera ul.dd-vmenu li li a:before
{
  bottom: 0;
}

ul.dd-vmenu ul>li>a:hover, ul.dd-vmenu ul>li>a.active:hover
{
  margin: 0 auto;
}

ul.dd-vmenu ul li a:hover, ul.dd-vmenu ul li a.active:hover
{
  color: #8EC936;
}

ul.dd-vmenu ul a:hover:after
{
  background-position: center;
}

ul.dd-vmenu ul a.active:hover:after
{
  background-position: center;
}

ul.dd-vmenu ul a.active:after
{
  background-position: bottom;
}

ul.dd-vmenu li li a:hover:before
{
  content: url('../images/vmenuhoveredsubitemicon.png');
  margin-right: 10px;
  bottom: 1px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera ul.dd-vmenu li li a:hover:before
{
  bottom: 0;
}

ul.dd-vmenu ul>li>a.active
{
  margin: 0 auto;
}

ul.dd-vmenu ul a.active, ul.dd-vmenu ul a:hover, ul.dd-vmenu ul a.active:hover
{
  color: #2A5098;
}

ul.dd-vmenu li li a.active:before
{
  content: url('../images/vmenuactivesubitemicon.png');
  margin-right: 10px;
  bottom: 1px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera ul.dd-vmenu li li a.active:before
{
  bottom: 0;
}

ul.dd-vmenu li li:after
{
  display: block;
  position: absolute;
  content: ' ';
  height: 0;
  top: -1px;
  left: 0;
  right: 0;
  z-index: 1;
  border-bottom: 1px solid #DBDBDB;
}

ul.dd-vmenu li li:before
{
  display: block;
  position: absolute;
  content: ' ';
  left: 0;
  right: 0;
  top: -1px;
  z-index: 0;
  height: 1px;
  background-color: #FFFFFF;
}

ul.dd-vmenu>li>ul>li:first-child:before, ul.dd-vmenu>li>ul>li:first-child:after
{
  display: none;
}

.dd-block
{
  margin: 10px;
}

div.dd-block img
{
  border: none;
  margin: 0;
}

.dd-blockheader
{
  background: #E2341D;
  background: linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
  background: -webkit-linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
  background: -moz-linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
  background: -o-linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
  background: -ms-linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
  background: linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
  -svg-background: linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  border-bottom: 2px solid #ABABAB;
  padding: 3px 5px;
  margin: 0 auto 4px;
}

.dd-blockheader .t, .dd-blockheader .t a, .dd-blockheader .t a:link, .dd-blockheader .t a:visited, .dd-blockheader .t a:hover
{
  color: #FCFCFC;/*side menu heading font color - white - #FCFCFC */
  font-size: 16px;/*side menu heading font size - 14px*/
  
  font-family: 'Calibri','sans-serif';
  text-shadow: 0 1px 0 rgba(23, 23, 23, 0.82);
  margin: 0 10px 0 5px;
}

.dd-blockheader .t:before
{
  content: url('../images/blockheadericon.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera .dd-blockheader .t:before
{
  bottom: 0;
}

.dd-blockcontent{
  background: #ffffcc;/*color for the side menu*/
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  padding: 5px;
  margin: 0 auto;
  color: #404040;
  font-size: 12px;
  font-family: 'Calibri','sans-serif';
}

.dd-blockcontent table, .dd-blockcontent li, .dd-blockcontent a, .dd-blockcontent a:link, .dd-blockcontent a:visited, .dd-blockcontent a:hover
{
  color: #404040; /*side menu items color*/ 
  font-size: 12px; /*side menu items font*/ 
  font-family: 'Calibri','sans-serif';
}

.dd-blockcontent p
{
  margin: 6px 0;
}

.dd-blockcontent a, .dd-blockcontent a:link
{
  color: #4A691C;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
  text-decoration: none;
}

.dd-blockcontent a:visited, .dd-blockcontent a.visited
{
  color: #424242;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
  text-decoration: none;
}

.dd-blockcontent a:hover, .dd-blockcontent a.hover
{
  color: #FF9233;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
  text-decoration: none;
}

.dd-block ul>li:before
{
  content: url('../images/blockbullets.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  margin-left: -10px;
}

.opera .dd-block ul>li:before
{
  bottom: 0;
}

.dd-block li
{
  font-size: 12px;/*font spacing for the side side & footer links*/  
  font-family: 'Calibri','sans-serif';
  line-height: 125%;
  color: #2E4011;
}

.dd-block ul>li, .dd-block ol
{
  padding: 0;
}

.dd-block ul>li
{
  padding-left: 10px;
}

.dd-breadcrumbs
{
  margin: 0 auto;
}

a.dd-button, a.dd-button:link, a:link.dd-button:link, body a.dd-button:link, a.dd-button:visited, body a.dd-button:visited, input.dd-button, button.dd-button
{
  text-decoration: none;
  font-size: 12px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
  position: relative;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  color: #D9D9D9; /*button text color - green*/
  /*color: #BD7819;  orange*/
  margin: 0 5px 0 0 !important;
  overflow: visible;
  cursor: pointer;
  text-indent: 0;
  line-height: 22px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.dd-button img
{
  margin: 0;
  vertical-align: middle;
}

.firefox2 .dd-button
{
  display: block;
  float: left;
}

input, select, textarea, a.dd-search-button span
{
  /* vertical-align: middle; */
  /* font-size: 12px; */
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  /* font-family: 'Calibri','sans-serif'; */
}

.dd-block select
{
  width: 96%;
}

input.dd-button
{
  float: none !important;
}

.dd-button.active, .dd-button.active:hover
{
  background: #95CD42;
  background: linear-gradient(top, #C0E18E 0, #8EC936 59%, #648D25 100%) no-repeat;
  background: -webkit-linear-gradient(top, #C0E18E 0, #8EC936 59%, #648D25 100%) no-repeat;
  background: -moz-linear-gradient(top, #C0E18E 0, #8EC936 59%, #648D25 100%) no-repeat;
  background: -o-linear-gradient(top, #C0E18E 0, #8EC936 59%, #648D25 100%) no-repeat;
  background: -ms-linear-gradient(top, #C0E18E 0, #8EC936 59%, #648D25 100%) no-repeat;
  background: linear-gradient(top, #C0E18E 0, #8EC936 59%, #648D25 100%) no-repeat;
  -svg-background: linear-gradient(top, #C0E18E 0, #8EC936 59%, #648D25 100%) no-repeat;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-width: 0;
  padding: 0 5px;
  margin: 0 auto;
}

.dd-button.active, .dd-button.active:hover
{
  color: #1F2C0C !important;
}

.dd-button.hover, .dd-button:hover
{
  background: #95CD42;
  background: linear-gradient(top, #C0E18E 0, #8EC936 59%, #648D25 100%) no-repeat;
  background: -webkit-linear-gradient(top, #C0E18E 0, #8EC936 59%, #648D25 100%) no-repeat;
  background: -moz-linear-gradient(top, #C0E18E 0, #8EC936 59%, #648D25 100%) no-repeat;
  background: -o-linear-gradient(top, #C0E18E 0, #8EC936 59%, #648D25 100%) no-repeat;
  background: -ms-linear-gradient(top, #C0E18E 0, #8EC936 59%, #648D25 100%) no-repeat;
  background: linear-gradient(top, #C0E18E 0, #8EC936 59%, #648D25 100%) no-repeat;
  -svg-background: linear-gradient(top, #C0E18E 0, #8EC936 59%, #648D25 100%) no-repeat;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-width: 0;
  padding: 0 5px;
  margin: 0 auto;
}

.dd-button.hover, .dd-button:hover
{
  color: #1F2C0C !important;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea{
  /* background: #FFEDAF; */ /*color 4all txt #FFA62A; orange  background: #FFCA75;*/
  /* -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.25); */
  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.25);
  /* box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.25); */
}
/*
input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea
{
  width: 100%;
  padding: 4px 0;
  color: #6A0002 !important;  
  font-size: 12px;
  font-family: 'Calibri','sans-serif';
  font-weight: bold;
  font-style: normal;
  text-shadow: none;
}*/

input.dd-error, textarea.dd-error
{
  background: #FFFFFF;/*white*/
  border: 1px solid #E2341D;
  margin: 0 auto;
}

input.dd-error, textarea.dd-error
{
  color: #404040 !important;/*black*/
  font-size: 12px;
  /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
  font-family: 'Calibri','sans-serif';
  font-weight: normal;
  font-style: normal;
}

form.dd-search input[type="text"]
{
  background: #FFFFFF;/*search box back color - white*/
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #949494;
  margin: 0 auto;
  width: 100%;
  padding: 4px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #172009 !important;
  font-size: 12px;
  font-family: 'Calibri','sans-serif';
  font-weight: normal;
  font-style: normal;
}

form.dd-search
{
  background-image: none;
  border: 0;
  display: block;
  position: relative;
  top: 0;
  padding: 0;
  margin: 5px;
  left: 0;
  line-height: 0;
  width: 228px;
}

form.dd-search input, a.dd-search-button
{
  top: 0;
  right: 0;
}

form.dd-search>input, a.dd-search-button
{
  bottom: 0;
  left: 0;
  vertical-align: middle;
}

form.dd-search input[type="submit"], input.dd-search-button, a.dd-search-button, form.dd-search input[type="button"]
{
  margin: 0 auto;
}

form.dd-search input[type="submit"], input.dd-search-button, a.dd-search-button, form.dd-search input[type="button"]
{
  position: absolute;
  left: auto;
  display: block;
  border: none;
  background: url('../images/searchicon.png') center center no-repeat;
  width: 24px;
  height: 100%;
  padding: 0;
  color: #DEDEDE !important;
  cursor: pointer;
}

a.dd-search-button span.dd-search-button-text
{
  display: none;
}

label.dd-checkbox:before
{
  background: #FFFFFF;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  border-width: 0;
  margin: 0 auto;
  width: 16px;
  height: 16px;
}

label.dd-checkbox
{
  cursor: pointer;
  font-size: 12px;
  font-family: 'Calibri','sans-serif';
  font-weight: normal;
  font-style: normal;
  line-height: 16px;
  display: inline-block;
  color: #404040 !important;
}

.dd-checkbox>input[type="checkbox"]
{
  margin: 0 5px 0 0;
}

label.dd-checkbox.active:before
{
  background: #A9D666;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  border-width: 0;
  margin: 0 auto;
  width: 16px;
  height: 16px;
  display: inline-block;
}

label.dd-checkbox.hovered:before
{
  background: #C7E49A;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  border-width: 0;
  margin: 0 auto;
  width: 16px;
  height: 16px;
  display: inline-block;
}

label.dd-radiobutton:before
{
  background: #FFFFFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-width: 0;
  margin: 0 auto;
  width: 12px;
  height: 12px;
}

label.dd-radiobutton
{
  cursor: pointer;
  font-size: 12px;
  font-family: 'Calibri','sans-serif';
  font-weight: normal;
  font-style: normal;
  line-height: 12px;
  display: inline-block;
  color: #404040 !important;
}

.dd-radiobutton>input[type="radio"]
{
  vertical-align: baseline;
  margin: 0 5px 0 0;
}

label.dd-radiobutton.active:before
{
  background: #A9D666;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-width: 0;
  margin: 0 auto;
  width: 12px;
  height: 12px;
  display: inline-block;
}

label.dd-radiobutton.hovered:before
{
  background: #C7E49A;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-width: 0;
  margin: 0 auto;
  width: 12px;
  height: 12px;
  display: inline-block;
}

.dd-comments
{
  border-top: 1px dotted #BFBFBF;
  margin: 0 auto;
  margin-top: 25px;
}

.dd-comments h2
{
  color: #000000;
}

.dd-comment-inner
{
  background: #E8E8E8;
  background: transparent;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 5px;
  margin: 0 auto;
  margin-left: 94px;
}

.dd-comment-avatar
{
  float: left;
  width: 80px;
  height: 80px;
  padding: 1px;
  background: #fff;
  border: 1px solid #BFBFBF;
}

.dd-comment-avatar>img
{
  margin: 0 !important;
  border: none !important;
}

.dd-comment-content
{
  padding: 10px 0;
  color: #000000;
  font-family: 'Calibri','sans-serif';
}

.dd-comment
{
  margin-top: 6px;
}

.dd-comment:first-child
{
  margin-top: 0;
}

.dd-comment-header
{
  color: #000000;
  font-family: 'Calibri','sans-serif';
  line-height: 100%;
}

.dd-comment-header a, .dd-comment-header a:link, .dd-comment-header a:visited, .dd-comment-header a.visited, .dd-comment-header a:hover, .dd-comment-header a.hovered
{
  font-family: 'Calibri','sans-serif';
  line-height: 100%;
}

.dd-comment-header a, .dd-comment-header a:link
{
  font-family: 'Calibri','sans-serif';
  /*color: #5E8523*/;
  color: #EC8A12;
}

.dd-comment-header a:visited, .dd-comment-header a.visited
{
  font-family: 'Calibri','sans-serif';
  color: #404040;
}

.dd-comment-header a:hover, .dd-comment-header a.hovered
{
  font-family: 'Calibri','sans-serif';
  color: #172009;
}

.dd-comment-content a, .dd-comment-content a:link, .dd-comment-content a:visited, .dd-comment-content a.visited, .dd-comment-content a:hover, .dd-comment-content a.hovered
{
  font-family: 'Calibri','sans-serif';
}

.dd-comment-content a, .dd-comment-content a:link
{
  font-family: 'Calibri','sans-serif';
  /*color: #5E8523*/;
    color: #EC8A12;
}

.dd-comment-content a:visited, .dd-comment-content a.visited
{
  font-family: 'Calibri','sans-serif';
  color: #404040;
}

.dd-comment-content a:hover, .dd-comment-content a.hovered
{
  font-family: 'Calibri','sans-serif';
  color: #172009;
}

.dd-pager
{
  background: #FFFFFF;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #BFBFBF;
  padding: 5px;
}

.dd-pager>*:last-child, .dd-pager>*:last-child:hover
{
  margin-right: 0;
}

.dd-pager>span
{
  cursor: default;
}

.dd-pager>*
{
  background: #DEDEDE;
  background: linear-gradient(top, #FFFFFF 0, #ABABAB 100%) no-repeat;
  background: -webkit-linear-gradient(top, #FFFFFF 0, #ABABAB 100%) no-repeat;
  background: -moz-linear-gradient(top, #FFFFFF 0, #ABABAB 100%) no-repeat;
  background: -o-linear-gradient(top, #FFFFFF 0, #ABABAB 100%) no-repeat;
  background: -ms-linear-gradient(top, #FFFFFF 0, #ABABAB 100%) no-repeat;
  background: linear-gradient(top, #FFFFFF 0, #ABABAB 100%) no-repeat;
  -svg-background: linear-gradient(top, #FFFFFF 0, #ABABAB 100%) no-repeat;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #ABABAB;
  padding: 7px;
  margin: 0 4px 0 auto;
  position: relative;
  display: inline-block;
  margin-left: 0;
}

.dd-pager a:link, .dd-pager a:visited
{
  font-family: 'Calibri','sans-serif';
  text-decoration: none;
  color: #424242;
}

.dd-pager .active
{
  background: #A9D666;
  background: linear-gradient(top, #CBE6A2 0, #8EC936 87%, #83B931 100%) no-repeat;
  background: -webkit-linear-gradient(top, #CBE6A2 0, #8EC936 87%, #83B931 100%) no-repeat;
  background: -moz-linear-gradient(top, #CBE6A2 0, #8EC936 87%, #83B931 100%) no-repeat;
  background: -o-linear-gradient(top, #CBE6A2 0, #8EC936 87%, #83B931 100%) no-repeat;
  background: -ms-linear-gradient(top, #CBE6A2 0, #8EC936 87%, #83B931 100%) no-repeat;
  background: linear-gradient(top, #CBE6A2 0, #8EC936 87%, #83B931 100%) no-repeat;
  -svg-background: linear-gradient(top, #CBE6A2 0, #8EC936 87%, #83B931 100%) no-repeat;
  border: 1px solid #ABABAB;
  padding: 7px;
  margin: 0 4px 0 auto;
  color: #141C07;
}

.dd-pager .more
{
  background: #DEDEDE;
  background: linear-gradient(top, #FFFFFF 0, #ABABAB 100%) no-repeat;
  background: -webkit-linear-gradient(top, #FFFFFF 0, #ABABAB 100%) no-repeat;
  background: -moz-linear-gradient(top, #FFFFFF 0, #ABABAB 100%) no-repeat;
  background: -o-linear-gradient(top, #FFFFFF 0, #ABABAB 100%) no-repeat;
  background: -ms-linear-gradient(top, #FFFFFF 0, #ABABAB 100%) no-repeat;
  background: linear-gradient(top, #FFFFFF 0, #ABABAB 100%) no-repeat;
  -svg-background: linear-gradient(top, #FFFFFF 0, #ABABAB 100%) no-repeat;
  border: 1px solid #BFBFBF;
  margin: 0 4px 0 auto;
}

.dd-pager a.more:link, .dd-pager a.more:visited
{
  color: #25340E;
}

.dd-pager a:hover
{
  background: #A9D666;
  background: linear-gradient(top, #CBE6A2 0, #8EC936 87%, #83B931 100%) no-repeat;
  background: -webkit-linear-gradient(top, #CBE6A2 0, #8EC936 87%, #83B931 100%) no-repeat;
  background: -moz-linear-gradient(top, #CBE6A2 0, #8EC936 87%, #83B931 100%) no-repeat;
  background: -o-linear-gradient(top, #CBE6A2 0, #8EC936 87%, #83B931 100%) no-repeat;
  background: -ms-linear-gradient(top, #CBE6A2 0, #8EC936 87%, #83B931 100%) no-repeat;
  background: linear-gradient(top, #CBE6A2 0, #8EC936 87%, #83B931 100%) no-repeat;
  -svg-background: linear-gradient(top, #CBE6A2 0, #8EC936 87%, #83B931 100%) no-repeat;
  border: 1px solid #ABABAB;
  padding: 7px;
  margin: 0 4px 0 auto;
}

.dd-pager  a:hover, .dd-pager  a.more:hover
{
  color: #121212;
}

.dd-pager>*:after
{
  margin: 0 0 0 auto;
  display: inline-block;
  position: absolute;
  content: ' ';
  top: 0;
  width: 0;
  height: 100%;
  right: 0;
  text-decoration: none;
}

.dd-pager>*:last-child:after
{
  display: none;
}

.dd-commentsform
{
  background: #E8E8E8;
  background: transparent;
  padding: 10px;
  margin: 0 auto;
  margin-top: 25px;
  color: #000000;
}

.dd-commentsform h2
{
  padding-bottom: 10px;
  margin: 0;
  color: #000000;
}

.dd-commentsform label
{
  display: inline-block;
  line-height: 25px;
}

.dd-commentsform input:not([type=submit]), .dd-commentsform textarea
{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  max-width: 100%;
}

.dd-commentsform .form-submit
{
  margin-top: 10px;
}

.dd-post
{
  padding: 7px;
  margin: 7px;
}

a img
{
  border: 0;
}

.dd-article img, img.dd-article, .dd-block img, .dd-footer img
{
  margin: 5px 5px 5px 5px;
}

.dd-metadata-icons img
{
  border: none;
  vertical-align: middle;
  margin: 2px;
}

.dd-article table, table.dd-article
{
  border-collapse: collapse;
  margin: 1px;
}

.dd-post .dd-content-layout-br
{
  height: 0;
}

.dd-article th, .dd-article td
{
  padding: 2px;
  border: solid 1px #ABABAB;
  vertical-align: top;
  text-align: left;
}

.dd-article th
{
  text-align: center;
  vertical-align: middle;
  padding: 7px;
}

pre
{
  overflow: auto;
  padding: 0.1em;
}

.preview-cms-logo
{
  border: 0;
  margin: 1em 1em 0 0;
  float: left;
}

.image-caption-wrapper
{
  padding: 5px 5px 5px 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.image-caption-wrapper img
{
  margin: 0 !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.image-caption-wrapper div.dd-collage
{
  margin: 0 !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.image-caption-wrapper p
{
  font-size: 80%;
  text-align: right;
  margin: 0;
}


/*TO DO WITH HEADER*/

.dd-postheadericon:before
{
  content: url('../images/postheadericon.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera .dd-postheadericon:before
{
  bottom: 0;
}

.dd-postheader
{
  color: #2A5098; /*webpage header font color*/
  margin: 5px 0;
  font-size: 18px;
  font-family: 'Calibri','sans-serif';
}

.dd-postheader a, .dd-postheader a:link, .dd-postheader a:visited, .dd-postheader a.visited, .dd-postheader a:hover, .dd-postheader a.hovered
{
  font-size: 18px; /*webpage header font size*/
  font-family: 'Calibri','sans-serif';
}

.dd-postheader a, .dd-postheader a:link
{
  font-family: 'Calibri','sans-serif';
  text-decoration: none;
  text-align: left;
  color: #EC0C0C;/*webpage article header font color*/
}

.dd-postheader a:visited, .dd-postheader a.visited
{
  font-family: 'Calibri','sans-serif';
  text-decoration: none;
  text-align: left;
  color: #901100;/*webpage header font color for all visited*/
}

.dd-postheader a:hover, .dd-postheader a.hovered
{
  font-family: 'Calibri','sans-serif';
  text-decoration: none;
  text-align: left;
  color: #0163FF;/*webpage header hover font color*/
  font-size:150%;
}

.dd-postheadericons, .dd-postheadericons a, .dd-postheadericons a:link, .dd-postheadericons a:visited, .dd-postheadericons a:hover
{
  font-family: 'Calibri','sans-serif';
  color: #404040;
}

.dd-postheadericons
{
  padding: 1px;
}

.dd-postheadericons a, .dd-postheadericons a:link
{
  font-family: 'Calibri','sans-serif';
  text-decoration: none;
  color: #595959;
}

.dd-postheadericons a:visited, .dd-postheadericons a.visited
{
  font-family: 'Calibri','sans-serif';
  font-weight: normal;
  font-style: italic;
  text-decoration: none;
  color: #595959;
}

.dd-postheadericons a:hover, .dd-postheadericons a.hover
{
  font-family: 'Calibri','sans-serif';
  font-weight: normal;
  font-style: italic;
  text-decoration: underline;
  color: #1F2C0C;
}

.dd-postdateicon:before
{
  content: url('../images/postdateicon.png');
  margin-right: 6px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  bottom: auto;
}

.opera .dd-postdateicon:before
{
  bottom: 0;
}

.dd-postauthoricon:before
{
  content: url('../images/postauthoricon.png');
  margin-right: 6px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  bottom: auto;
}

.opera .dd-postauthoricon:before
{
  bottom: 0;
}

.dd-postpdficon:before
{
  content: url('../images/system/pdf_button.png');
  margin-right: 6px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  bottom: auto;
}

.opera .dd-postpdficon:before
{
  bottom: 0;
}

.dd-postprinticon:before
{
  content: url('../images/system/printButton.png');
  margin-right: 6px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  bottom: auto;
}

.opera .dd-postprinticon:before
{
  bottom: 0;
}

.dd-postemailicon:before
{
  content: url('../images/system/emailButton.png');
  margin-right: 6px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  bottom: auto;
}

.opera .dd-postemailicon:before
{
  bottom: 0;
}

.dd-postediticon:before
{
  content: url('../images/system/edit.png');
  margin-right: 6px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  bottom: auto;
}

.opera .dd-postediticon:before
{
  bottom: 0;
}

.dd-postcontent ul>li:before, .dd-post ul>li:before, .dd-textblock ul>li:before,#formylist
{
  content: url('../images/postbullets.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 1;
  line-height: 0;
}

.opera .dd-postcontent ul>li:before, .opera   .dd-post ul>li:before, .opera   .dd-textblock ul>li:before
{
  bottom: 0;
}

.dd-postcontent li, .dd-post li, .dd-textblock li
{
  font-size: 12px;
  font-family: 'Calibri','sans-serif';
  color: #141414;
  margin: 0 0 0 26px;
}

.dd-postcontent ul>li, .dd-post ul>li, .dd-textblock ul>li, .dd-postcontent ol, .dd-post ol, .dd-textblock ol
{
  padding: 0;
}

.dd-postcontent ul>li, .dd-post ul>li, .dd-textblock ul>li
{
  padding-left: 13px;
}

.dd-postcontent ul>li:before, .dd-post ul>li:before, .dd-textblock ul>li:before
{
  margin-left: -13px;
}

.dd-postcontent ol, .dd-post ol, .dd-textblock ol, .dd-postcontent ul, .dd-post ul, .dd-textblock ul
{
  margin: 1em 0 1em 26px;
}

.dd-postcontent li ol, .dd-post li ol, .dd-textblock li ol, .dd-postcontent li ul, .dd-post li ul, .dd-textblock li ul
{
  margin: 0.5em 0 0.5em 26px;
}

.dd-postcontent li, .dd-post li, .dd-textblock li
{
  margin: 0 0 0 0;
}

.dd-postcontent ol>li, .dd-post ol>li, .dd-textblock ol>li
{
  overflow: visible;
}

.dd-postcontent ul>li, .dd-post ul>li, .dd-textblock ul>li
{
  overflow-x: visible;
  overflow-y: hidden;
}

blockquote
{
  background: #CFCFCF url('../images/postquote.png') no-repeat scroll;
  padding: 10px 10px 10px 47px;
  margin: 10px 10px 10px 50px;
  color: #0E1405;
  font-family: 'Calibri','sans-serif';
  font-weight: normal;
  font-style: italic;
  text-align: left;
  overflow: auto;
  clear: both;
}

blockquote a, .dd-postcontent blockquote a, .dd-blockcontent blockquote a, .dd-footer blockquote a, blockquote a:link, .dd-postcontent blockquote a:link, .dd-blockcontent blockquote a:link, .dd-footer blockquote a:link, blockquote a:visited, .dd-postcontent blockquote a:visited, .dd-blockcontent blockquote a:visited, .dd-footer blockquote a:visited, blockquote a:hover, .dd-postcontent blockquote a:hover, .dd-blockcontent blockquote a:hover, .dd-footer blockquote a:hover
{
  color: #0E1405;
  font-family: 'Calibri','sans-serif';
  font-weight: normal;
  font-style: italic;
  text-align: left;
}

blockquote p, .dd-postcontent blockquote p, .dd-blockcontent blockquote p, .dd-footer blockquote p
{
  margin: 0;
  margin: 2px 0 2px 15px;
}

.dd-postfootericons, .dd-postfootericons a, .dd-postfootericons a:link, .dd-postfootericons a:visited, .dd-postfootericons a:hover
{
  font-family: 'Calibri','sans-serif';
  color: #545454;
}

.dd-postfootericons
{
  padding: 1px;
}

.dd-postfootericons a, .dd-postfootericons a:link
{
  font-family: 'Calibri','sans-serif';
  text-decoration: none;
  color: #595959;
}

.dd-postfootericons a:visited, .dd-postfootericons a.visited
{
  font-family: 'Calibri','sans-serif';
  text-decoration: none;
  color: #595959;
}

.dd-postfootericons a:hover, .dd-postfootericons a.hover
{
  font-family: 'Calibri','sans-serif';
  text-decoration: none;
  color: #1F2C0C;
}

.dd-postcategoryicon:before
{
  content: url('../images/postcategoryicon.png');
  margin-right: 6px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  bottom: auto;
}

.opera .dd-postcategoryicon:before
{
  bottom: 0;
}

.dd-posttagicon:before
{
  content: url('../images/posttagicon.png');
  margin-right: 6px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  bottom: auto;
}

.opera .dd-posttagicon:before
{
  bottom: 0;
}

.dd-postcommentsicon:before
{
  content: url('../images/postcommentsicon.png');
  margin-right: 6px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  bottom: auto;
}

.opera .dd-postcommentsicon:before
{
  bottom: 0;
}

.dd-footer
{
  background: #DEDEDE;
  background: linear-gradient(top, #BFBFBF 0, #FAFAFA 100%) no-repeat;
  background: -webkit-linear-gradient(top, #BFBFBF 0, #FAFAFA 100%) no-repeat;
  background: -moz-linear-gradient(top, #BFBFBF 0, #FAFAFA 100%) no-repeat;
  background: -o-linear-gradient(top, #BFBFBF 0, #FAFAFA 100%) no-repeat;
  background: -ms-linear-gradient(top, #BFBFBF 0, #FAFAFA 100%) no-repeat;
  background: linear-gradient(top, #BFBFBF 0, #FAFAFA 100%) no-repeat;
  -svg-background: linear-gradient(top, #BFBFBF 0, #FAFAFA 100%) no-repeat;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-top: 2px solid #FF3920;/*bottom bar line color  -  dark red*/
  padding: 5px;
  margin: 20px auto 0;
  position: relative;
  color: #FF4001;  /*footer copyright color - light red*/
  font-size: 11px;
  font-family: 'Calibri','sans-serif';
  text-align: left;
}

.dd-footer a, .dd-footer a:link, .dd-footer a:visited, .dd-footer a:hover, .dd-footer td, .dd-footer th, .dd-footer caption
{
  color: #545454;
  font-size: 11px;
  font-family: 'Calibri','sans-serif';
}

.dd-footer p
{
  padding: 0;
  text-align: left;
}

.dd-footer a, .dd-footer a:link
{
  color: #44611A;
  font-family: 'Calibri','sans-serif';
  text-decoration: none;
}

.dd-footer a:visited
{
  color: #707070;
  font-family: 'Calibri','sans-serif';
  text-decoration: none;
}

.dd-footer a:hover
{
  color: #7DB12F;
  font-family: 'Calibri','sans-serif';
  text-decoration: underline;
  font-size:150%;
}

.dd-footer h1
{
  color: #FF8401;
  font-family: 'Calibri','sans-serif';
}

.dd-footer h2
{
  color: #FF8401;
  font-family: 'Calibri','sans-serif';
}

.dd-footer h3
{
  color: #F58611;
  font-family: 'Calibri','sans-serif';
}

.dd-footer h4
{
  color: #E47602;
  font-family: 'Calibri','sans-serif';
}

.dd-footer h5
{
  color: #E47602;
  font-family: 'Calibri','sans-serif';
}

.dd-footer h6
{
  color: #E47602;
  font-family: 'Calibri','sans-serif';
}

.dd-footer img
{
  border: none;
  margin: 2px;
}

.dd-rss-tag-icon
{
  background: url('../images/footerrssicon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 9px;
  min-width: 15px;
  display: inline-block;
  text-indent: 18px;
  background-position: left center;
}

.dd-rss-tag-icon:empty
{
  vertical-align: middle;
}

.dd-facebook-tag-icon
{
  background: url('../images/footerfacebookicon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
}

.dd-facebook-tag-icon:empty
{
  vertical-align: middle;
}

.dd-twitter-tag-icon
{
  background: url('../images/footertwittericon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
}

.dd-twitter-tag-icon:empty
{
  vertical-align: middle;
}

.dd-footer li
{
  font-size: 11px;
  font-family: 'Calibri','sans-serif';
  color: #25340E;
}

.dd-page-footer, .dd-page-footer a, .dd-page-footer a:link, .dd-page-footer a:visited  /*, .dd-page-footer a:hover */
{
  font-family: Sans-Serif;
  font-size: 10px;
  letter-spacing: normal;
  word-spacing: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  /*color: #FFFFFF;/*Footer link color*/
  color: #E4B424;
}

.dd-page-footer a:hover
{
  color:#FF6C6A;
}


.dd-page-footer
{
  position: relative;
  z-index: auto !important;
  padding: 1em;
  text-align: center !important;
  text-decoration: none;
  /*color: #FCECCD;/*Footer designed by color*/
  color: #A37A02;
}

.dd-lightbox-wrapper
{
  background: #333;
  background: rgba(0, 0, 0, .8);
  bottom: 0;
  left: 0;
  padding: 0 100px;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 1000000;
}

.dd-lightbox, .dd-lightbox-wrapper .dd-lightbox-image
{
  cursor: pointer;
}

.dd-lightbox-wrapper .dd-lightbox-image
{
  border: 6px solid #fff;
  border-radius: 3px;
  display: none;
  max-width: 100%;
  vertical-align: middle;
}

.dd-lightbox-wrapper .dd-lightbox-image.active
{
  display: inline-block;
}

.dd-lightbox-wrapper .lightbox-error
{
  background: #fff;
  border: 1px solid #b4b4b4;
  border-radius: 10px;
  box-shadow: 0 2px 5px #333;
  height: 80px;
  opacity: .95;
  padding: 20px;
  position: fixed;
  width: 300px;
  z-index: 100;
}

.dd-lightbox-wrapper .loading
{
  background: #fff url('../images/preloader-01.gif') center center no-repeat;
  border: 1px solid #b4b4b4;
  border-radius: 10px;
  box-shadow: 0 2px 5px #333;
  height: 32px;
  opacity: .5;
  padding: 10px;
  position: fixed;
  width: 32px;
  z-index: 10100;
}

.dd-lightbox-wrapper .arrow
{
  cursor: pointer;
  height: 100px;
  opacity: .5;
  filter: alpha(opacity=50);
  position: fixed;
  width: 82px;
  z-index: 10003;
}

.dd-lightbox-wrapper .arrow.left
{
  left: 9px;
}

.dd-lightbox-wrapper .arrow.right
{
  right: 9px;
}

.dd-lightbox-wrapper .arrow:hover
{
  opacity: 1;
  filter: alpha(opacity=100);
}

.dd-lightbox-wrapper .arrow.disabled
{
  display: none;
}

.dd-lightbox-wrapper .arrow-t, .dd-lightbox-wrapper .arrow-b
{
  background-color: #fff;
  border-radius: 3px;
  height: 6px;
  left: 26px;
  position: relative;
  width: 30px;
}

.dd-lightbox-wrapper .arrow-t
{
  top: 38px;
}

.dd-lightbox-wrapper .arrow-b
{
  top: 50px;
}

.dd-lightbox-wrapper .close
{
  cursor: pointer;
  height: 22px;
  opacity: .5;
  filter: alpha(opacity=50);
  position: fixed;
  right: 39px;
  top: 30px;
  width: 22px;
  z-index: 10003;
}

.dd-lightbox-wrapper .close:hover
{
  opacity: 1;
  filter: alpha(opacity=100);
}

.dd-lightbox-wrapper .close .cw, .dd-lightbox-wrapper .close .ccw
{
  background-color: #fff;
  border-radius: 3px;
  height: 6px;
  position: absolute;
  left: -4px;
  top: 8px;
  width: 30px;
}

.dd-lightbox-wrapper .cw
{
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
}

.dd-lightbox-wrapper .ccw
{
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
}

.dd-lightbox-wrapper .close-alt, .dd-lightbox-wrapper .arrow-right-alt, .dd-lightbox-wrapper .arrow-left-alt
{
  color: #fff;
  display: none;
  font-size: 2.5em;
  line-height: 100%;
}

.ie8 .dd-lightbox-wrapper .close-alt, .ie8 .dd-lightbox-wrapper .arrow-right-alt, .ie8 .dd-lightbox-wrapper .arrow-left-alt
{
  display: block;
}

.ie8 .dd-lightbox-wrapper .cw, .ie8 .dd-lightbox-wrapper .ccw
{
  display: none;
}

.dd-content-layout .dd-sidebar1
{
  -webkit-border-radius: 3px 0 0;
  -moz-border-radius: 3px 0 0;
  border-radius: 3px 0 0;
  border-right: 1px solid #BFBFBF;
  margin: 0 auto;
  width: 225px;
}

.dd-content-layout .dd-content
{
  margin: 0 auto;
}

.dd-content-layout .dd-sidebar2
{
  -webkit-border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0;
  border-left: 1px solid #BFBFBF;
  margin: 0 auto;
  width: 225px;
}

fieldset
{
  border: none;
}

fieldset dl
{
  display: block;
  margin: 0;
  padding: 0;
  background: none;
}

fieldset dt
{
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 12em;
  height: 2em;
  margin: 0;
  padding: 0;
  float: left;
  clear: both;
  background: none;
  line-height: 2em;
  overflow: hidden;
}

fieldset dd
{
  display: block;
  min-height: 2em;
  margin: 0 0 0 12em;
  padding: 0;
  background: none;
  line-height: 2em;
}

fieldset label
{
  display: inline-block;
  width: 12em;
}

fieldset textarea
{
  vertical-align: text-top;
}

.img-fulltext-left, .img-intro-left
{
  float: left;
  display: block;
  border: none;
  padding: 0;
  margin: 0 0.3em 0.3em 0;
  margin-top: 0;
}

.img-fulltext-right, .img-intro-right
{
  float: right;
  display: block;
  border: none;
  padding: 0;
  margin: 0 0 0.3em 0.3em;
  margin-top: 0;
}

ul.pagenav
{
  clear: both;
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}

ul.pagenav li, ul.pagenav li:before
{
  display: block;
  background: none;
  margin: 0;
  padding: 0;
  width: 50%;
  text-align: center;
  content: normal;
}

ul.pagenav li.pagenav-prev
{
  float: left;
}

ul.pagenav li.pagenav-next
{
  margin: 0 0 0 50%;
}

div.item-page dl.tabs
{
  display: block;
  margin: 0;
  padding: 0;
}

div.item-page dl.tabs:before
{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  float: left;
  width: 1em;
  height: 2em;
  overflow: hidden;
}

div.item-page dl.tabs dt
{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  float: left;
  height: 2em;
  overflow: hidden;
  border-left: solid 1px #ABABAB;
  border-top: solid 1px #ABABAB;
}

div.item-page dl.tabs dt h3
{
  margin: 0;
  padding: 0 1em;
  line-height: 2em;
  font-size: 100%;
  overflow: hidden;
}

div.item-page dl.tabs dt h3 a
{
  text-decoration: none;
}

div.item-page dl.tabs:after
{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  border-left: solid 1px #ABABAB;
  content: " ";
  overflow: hidden;
  height: 2em;
}

div.item-page div.current
{
  clear: both;
  border: solid 1px #ABABAB;
}

div.item-page div.current dd.tabs
{
  margin: 0;
  padding: 0;
}

div.item-page .panel
{
  border: solid 1px #ABABAB;
  margin-top: -1px;
}

div.item-page .panel h3
{
  margin: 0;
  padding: 0;
}

div.item-page .panel h3 a
{
  display: block;
  padding: 6px;
  text-decoration: none;
}

div.item-page .panel h3.pane-toggler-down a
{
  border-bottom: solid 1px #ABABAB;
}

div.item-page .panel .pane-slider
{
  margin: 0;
  padding: 0;
}

div.item-page div.pagination ul
{
  clear: both;
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}

div.item-page div.pagination li
{
  display: block;
  width: 50%;
  margin: 0;
  padding: 0;
  text-align: center;
  float: left;
  white-space: nowrap;
}

div.item-page div.pagination:after
{
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

#searchForm .phrases-box
{
  display: block;
  float: left;
}

#searchForm .ordering-box
{
  text-align: right;
}

#searchForm .phrases-box label, #searchForm .ordering-box label, #searchForm .only label
{
  display: inline-block;
  width: auto;
  height: 2em;
  margin: 0;
  padding: 0 0.3em;
}

#mod-finder-searchform label
{
  display: block;
}

#mod-finder-searchform input.inputbox
{
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  max-width: 300px;
}

#login-form fieldset label
{
  width: 100%;
}

#login-form #form-login-username label, #login-form #form-login-password label
{
  /*display: block;*/
}

#login-form #form-login-username input, #login-form #form-login-password input
{
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  max-width: 300px;
}

.login_sum
{
color: #825900;
font-size: 13px;
}


.login_sum
{
	box-shadow: inset 0 1px 0 0 #FEC600;
	background-color: #FEC600;
	background: linear-gradient(180deg, #ffff00 5%, #FBAE34 90%) repeat scroll 0 0 #FF5000;

	border-radius: 5px;
	border: 1px solid #FF5000;
	display: inline-block;
	font-weight: bold;
	font-variant: small-caps;
	color: #71633F!important;
	font-size: 14px;
	padding: 5px 5px 5px;/*Top height, width, Bottom height*/
	text-decoration: none;
	margin-top: 4px;
	text-shadow: 1px 1px 0 #DA5F1E;
	position: relative;
}


.breadcrumbs img
{
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
}

dl.stats-module
{
  padding: 0.3em 0 0.3em 0.3em;
  margin: 0;
}

dl.stats-module dt
{
  float: left;
  display: block;
  line-height: 1.5em;
  min-height: 1.5em;
  width: 10em;
  padding: 0.3em 0.3em 0 0;
  margin: 0;
  font-weight: bold;
}

dl.stats-module dd
{
  display: block;
  line-height: 1.5em;
  min-height: 1.5em;
  margin: 0 0 0 10em;
}

div.mod-languages ul
{
  margin: 0;
  padding: 0;
  list-style: none;
}

div.mod-languages li
{
  background: none;
  margin: 0 0.3em;
  padding: 0;
}

div.mod-languages ul.lang-inline li
{
  display: inline;
}

div.mod-languages ul.lang-block li
{
  display: block;
}

div.mod-languages img
{
  border: none;
  margin: 0;
  padding: 0;
}

div.clr
{
  clear: both;
}

#system-message ul li
{
  background-image: none;
}

ul.actions, ul.actions li, ul.actions li img
{
  display: inline;
  margin: 0;
  padding: 0;
  border: none;
}

ul.actions li
{
  background: none;
  list-style: none;
}

.items-row
{
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}

.items-row .item
{
  display: table-cell;
  vertical-align: top;
}

.items-row .row-separator
{
  display: none;
}

div.pagination p.counter
{
  display: inline-block;
  margin: 0 0.3em 0 0;
  padding: 0;
  background: none;
}

div.pagination ul, div.pagination ul li, div.pagination ul > li:before
{
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0 0.3em;
  background: none;
  content: normal;
}

div.tip-wrap
{
  background: #fff;
  border: 1px solid #aaa;
}

div.tip-wrap div.tip
{
  padding: 0.3em;
}

div.tip-wrap div.tip-title
{
  font-weight: bold;
}

table.category
{
  width: 100%;
}

table.category thead th img
{
  padding: 0 0 0 0.3em;
  margin: 0;
  border: none;
}

span.hasTip a img
{
  padding: 0;
  margin: 0;
  border: none;
}

div.categories-list ul li span.item-title, div.cat-children ul li span.item-title
{
  display: block;
  margin: 0 0 0.3em 0;
}

div.categories-list ul li div.category-desc, div.cat-children ul li div.category-desc
{
  margin: 0 0 0.3em 0;
}

div.categories-list dl, div.cat-children dl
{
  display: block;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  background: none;
}

div.categories-list dl dt, div.cat-children dl dt, div.categories-list dl dd, div.cat-children dl dd
{
  display: inline-block;
  padding: 0;
  margin: 0;
  background: none;
}

div.img_caption p.img_caption
{
  padding: 0.3em 0;
  margin: 0;
}

form .search label, form .finder label
{
  display: none;
}

.cols-2 .column-1, .cols-2 .column-2, .cols-3 .column-1, .cols-3 .column-2, .cols-3 .column-3
{
  float: left;
  clear: right;
}

.cols-2 .column-1
{
  width: 50%;
}

.cols-2 .column-2
{
  width: 50%;
}

.cols-3 .column-1
{
  width: 33%;
}

.cols-3 .column-2
{
  width: 33%;
}

.cols-3 .column-3
{
  width: 34%;
}

.row-separator
{
  clear: both;
  float: none;
  font-size: 1px;
  display: block;
}

ul.categories-module li h1, ul.categories-module li h2, ul.categories-module li h3, ul.categories-module li h4, ul.categories-module li h5, ul.categories-module li h6
{
  display: inline;
}

.only, .phrases
{
  border: solid 1px #ccc;
  margin: 10px 0 0 0px;
  padding: 15px;
  line-height: 1.3em;
}
/* animacja*/
#slider1 {
    width: 966px; /* important to be same as image width */
    height: 500px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}

#slider1Content {
    width: 966px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
}
.slider1Image strong{
	color: #FC0;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}
.slider1Image span {
    position: absolute;
	font: 12px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 694px;
 
   
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.slider1Image span strong {
    font-size: 16px;
}
.left {
	top: 0;
    left: 0;
	width: 250px !important;
	height: 280px;
}
.right {
	
	top:54px;
	right: -290px;
	bottom: 0;
	width: 250px !important;
	height: 200px;
	z-index:9;

}
ul { list-style-type: none;}

.dialgfix {
/*	padding: 5px 10px;
	background:yellow;
	border: 1px #999 solid;
	position: fixed; 
	top: 0; 
	right: 0;
*/

}

#toTop {
    width: 100px;
    border: 2px #ff8080 solid;
    background-image: url(../images/footer.png);
    background-color: #ffff00;
    color: #ea0000!important;
    text-align: center;
    padding: 5px;
    position: fixed;
    bottom: 2px;
    right: 10px;
    cursor: pointer;
    display: none;
    font-family: verdana;
    font-size: 11px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    opacity: 0.5;
    z-index: 1100;
    left: 24%;
}

#toTop:hover {
    opacity: 1;
}	
	
div#tochat  {
    position: fixed;
    cursor: pointer;
    opacity: 0.8;
    z-index: 44444;
    right: 34px;
    bottom: 100px;
}
	
div#tochat .stylings{ 
    width: 100px;
    border: 12px #D41B1B solid;
    background-image: url(../images/splash.png);
    background-color: #FFEC00;
    color: #ea0000!important;
    text-align: center;
    padding: 5px;
    /* position: fixed; */
    /* bottom: 190px; */
    /* cursor: pointer; */
    /* display: none; */
    font-family: verdana;
    font-size: 11px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 45px;
}

div#tochat div#toxxcht {
    position: absolute;
    right: 5px;
    top: -18px;
}

div#tochat div#toxxcht:hover {
    background-color: #9ACD32;
}

div#tochat .stylings:hover {
    border: 12px #D4951B solid;
    background-image: none;
    background-color: #FFEC00;
    font-style: oblique;
} 

/* Begin Additional CSS Styles */
.dd-blockheader .t, .dd-vmenublockheader .t {white-space: nowrap;}

strong,#tb_vals,.rd_sum{
color: #FF5000;
}

p{
/*  margin-left: 30px !important;*//*Forcibly idents with one tab hit*/
/*  margin-right: 20px !important;*//*forcibly idents to the right*/
}

div.smd-par-all p
{
	background: #FFEEB3;
	background: rgba(255, 238, 179, 0.26);
}

/*#ome_pg cust-table-format p*/
#ome_pg table.cust-table-format span p, #ome_pg table .par-bg-theme p
{
  	background: #808040;
	color: black;
	background-image: url(../images/p/p.png);	
}

.relax-par
{
  	background: #808040;
/*	color: darkgreen;*/
	color: darkmagenta;
	background-image: url(../images/p/k1.png)!important;	
}


/*
div.paper-feat p
{
  	background: #808040;
	color: grey;
	background-image: url(../images/p/k1.png);	
}

*/
/*



.cust-table-format td, .cust-table-format1 td{
	

  width: 100%;
  content: " ";		

  border-collapse: collapse;
  margin: 0;

  padding: 0,0,0,0;  
} 
 */

p:hover
{
	background:none;
}

/* End Additional CSS Styles */
#li_arrange
{
margin-left: 40px !important;
margin-top: 5px !important;
margin-right: 50px !important;
font-size: 14px;
}
li{
font-size: 13px !important;
/*margin-right: 20px !important;*/
}

#li_margin_right{
font-size: 13px !important;
/*margin-left: 20px;*/
margin-right: 20px;
}

A:hover, .login_sum:hover, .login_sum_big 	/* link hover */
{
	text-decoration: none;
	color: red !important;
	/*background-color:#ffff00; */
	font-size:101% !important;
}












.red_color, #red_color 
{
	color: red !important;
}

.gmt_color, #gmt_color 
{
	color:#54894A!important;
	font-size: 10px !important;
}










/*LINKS TO ORDER FORM*/
.orderlink{
  color:#00FF00;  /*not working*/
  background-color:#ffff00;
  font-style: italic;
  
  text-decoration: none;
}

.boldorderlink{
  color:#FF0000;  /*not working*/
  background-color:#ffff00;
  font-style: bold;
  /*text-align: centre;*/
  text-decoration: none;
}


/*ORDER BUTTON*/
.orderbotton ,.login_sum:hover{
/*yellow#FEC600  , Orange#FF5000  Green#38720e  *//* box-shadow: inset 0 1px 0 0 #FEC600; *//* background-color: #FEC600; *//*background: linear-gradient(180deg, #4fa440 5%, #38720e 100%) repeat scroll 0 0 #FEC600;*//*background: linear-gradient(180deg, #FF5000 5%, #FBAE34 90%) repeat scroll 0 0 #FF5000;*//* background: linear-gradient(180deg, #ffff00 5%, #FBAE34 90%) repeat scroll 0 0 #FF5000; *//* border-radius: 5px; *//* border: 1px solid #FF5000; *//* display: inline-block; *//*font-family: 'Calibri','sans-serif'; *//* font-weight: bold; *//* font-variant: small-caps; *//* color: #71633F!important; *//* font-size: 20px; *//* padding: 5px 40px 7px; *//*Top height, width, Bottom height*//* text-decoration: none; *//* margin: 10px 0 0; *//* text-shadow: 1px 1px 0 #DA5F1E; *//* position: relative; *//*text-align: centre;*/}
.orderbotton:hover, .logbatt:hover {
    box-shadow: inset 0 1px 0 0 yellow !important;
/*                       gradient in degrees, upper color, lower color         */
	/*background: linear-gradient(180deg, #D9B30E 5%, #D9B30E 100%) repeat scroll 0 0 #FEC600;*/
	background: linear-gradient(220deg, #FF5000 10%, #FDCC3A 90%) repeat scroll 0 0 #FF5000;/*5% percentage of the two colors*/
	background-color: #FFAE01;
	border: 1px solid #BB0274;
	color: white!important;
	/*text-decoration: none!important;*/
}

#otherbottons,.otherbottons,#bidbottons,.bidbottons,.fpp-positioning,.fpp-details:hover{
	background: #FAFAFA; 
	color:#ffff00!important; 
	padding: 3px 20px 3px;
	cursor: pointer;
}

#otherbottons,.otherbottons,.fpp-positioning,.fpp-details:hover{
	background-color: #FF5656;
}

.fpp-details:hover{
	font-size: 12px!important;
	background-color: #A52A2A;
}

.control-content-maxwidth{
	max-width: 40px !important;
}

#bidbottons,.bidbottons{
	/*background-color: #483d8b;
	background-color: #8B008B; */  
	background-color: #A52A2A;
}


.wtr-widthexpand:hover {
	min-width: 18em;

}
.wtrAssign {
font-size: 9px;
color: #C8CDFF;
}

.wtrAssign:hover {
font-size: 12px;
font-family: lucida sans unicode,lucida grande,sans-serif !important;
/*font-family: 'Calibri','sans-serif';*/
color: #E17C01!important;
}


.ddline_info {
font-size: 10px;
color: #C8CDFF;
}

.ddline_info:hover {
font-size: 10px;
font-family: lucida sans unicode,lucida grande,sans-serif !important;
/*font-family: 'Calibri','sans-serif';*/
color: #378F00!important;
}

.ddline_info_time {
font-size: 11px;
color: green;
}

.ddline_info_time:hover {
font-size: 11px;
color: red!important;
}

.ddline_finish_time:hover {
font-size: 14px;
color: #9A01CD!important;
}

.finish_order{
	color: #D004FF!important;
	font-size: 11px;

}


.da_hl_color:hover{
	color:blue;

}

.new-message-indicator, .make-message-float, .newindicator {
  position: absolute;
  top: 25px;
  left: 25px;
}
.make-message-float-smallbutton{
  position: absolute;
  top: 20px;
}

/*Clients Buttons*/
.clientbotton {
/*yellow#FEC600  , Orange#FF5000  Green#38720e  */
	box-shadow: inset 0 1px 0 0 #FEC600;
	background-color: #FEC600;
	background: linear-gradient(180deg, #ffff00 5%, #FBAE34 90%) repeat scroll 0 0 #FF5000;
	display: inline-block;
	border: 1px solid #F5EAC3;
	/*text-shadow: 1px 1px 0 #DA5F1E;*/
	font-weight: bold;
	font-variant: small-caps;
	color: #71633F!important;
	font-size: 14px;
	padding: 5px 10px 30px;/*Top height, width, Bottom height*/
	min-width: 5.1em!important;
	text-decoration: none;
	margin: 1px 0 0; /*margin: 10px 0 0;*/
	position: relative;
		/*background: url('../images/texture/squares.png') 0 0 repeat-x, url('../images/texture/dots.png') #EBEABF;*/
}

.clientbotton:hover {
	font-size:120% !important;
}



.subbottons {
/*yellow#FEC600  , Orange#FF5000  Green#38720e  */
	box-shadow: inset 0 1px 0 0 #FEC600;
	background-color: #FEC600;
	background: linear-gradient(180deg, #ffff00 5%, #FBAE34 90%) repeat scroll 0 0 #FF5000;
	display: inline-block;
	border: 1px solid #F5EAC3;
	/*text-shadow: 1px 1px 0 #DA5F1E;*/
	font-weight: bold;
	font-variant: small-caps;
	color: #71633F!important;
	font-size: 14px;
	font-family: 'Calibri','sans-serif';
	font-weight: normal;
/*	padding: 5px 20px 10px;Top height, width, Bottom height*/
	padding: 5px 8px 10px;
	text-decoration: none!important;
	margin: 1px 0 0; /*margin: 10px 0 0;*/
	position: relative;
	min-width: 4em;
	text-align: justify!important;
	background: url('../images/texture/squares.png') 0 0 repeat-x, url('../images/texture/dots.png') #EBEABF;
}

.colored-subbottons {
  background: linear-gradient(180deg, #FFFFFF 15%, #FFC76F 85%) repeat scroll 0 0 #D2BCB3!important;
}

.align-imagez{
  padding: 2px!important;
}

button.subbottons {
	height: 38px!important
}
.subbottons:hover {
	font-size:150% !important;	
	box-shadow: inset 0 1px 0 0 #FEC600!important;
	background-color: #FEC600!important;
	background: linear-gradient(180deg, #ffff00 5%, #FBAE34 90%) repeat scroll 0 0 #FF5000!important;
	display: inline-block!important;
	border: 1px solid #F5EAC3!important;
	/*text-shadow: 1px 1px 0 #DA5F1E!important;*/
	font-weight: bold!important;
	font-variant: small-caps!important;
	color: #71633F!important;
	font-size: 14px!important;
/*	padding: 5px 20px 10px;Top height, width, Bottom height*/
	padding: 5px 1px 10px!important;
	text-decoration: none!important;
	margin: 1px 0 0; /*margin: 10px 0 0!important;*/
	position: relative!important;
	min-width: 7em!important;
	text-align: right!important;
}

.selord-nolink{
    color: #B97800!important;	
    font-weight: bold;
}

.selord-link{
    color: #1D7E2F!important;
    text-decoration: underline;
    font-weight: bold;
}

.selord-link:hover{
    font-size: 12px !important;
    text-decoration: underline !important;
    font-style: normal;
    cursor: pointer;
    color:#ff3300!important;
    font-size: 104% !important;
}

.icon-sel-button{
    color: #1D7E2F!important;
    text-decoration: underline;
    font-weight: bold;
font-size: 10px;
height: 5px;
color: #C8CDFF;	
	box-shadow: inset 0 1px 0 0 #FEC600!important;
	background-color: #FFECA6!important;
	background: linear-gradient(180deg, #ffff00 30%, #FFECA6 70%) repeat scroll 0 0 #FF5000!important;
	display: inline-block!important;
	border: 1px solid #F5EAC3!important;

	font-weight: bold!important;
	font-variant: small-caps!important;
	color: #A63BFF!important;


	padding: 5px 1px 10px!important;	/*Top height, width, Bottom height*/
	text-decoration: none!important;
	margin: 1px 0 0; /*margin: 10px 0 0!important;*/
	position: relative!important;
	min-width: 8em!important;
	text-align: left!important;	
}
.icon-sel-button:hover{
	font-size:120% !important;	
	box-shadow: inset 0 1px 0 0 #FEC600!important;
	background-color: #fec600!important;
	background: linear-gradient(180deg, #FFE4BA 5%, #FFC965 90%) repeat scroll 0 0 #E53100!important;
	height: 8px;
	color: red!important;
}

/*color: #FF5000;
color: #E53100;*/
.tborderv4{
	cursor: default; color: #CF5601; font-weight: bold;
}
.tborderv26:hover, .tborderv4:hover{
	font-size: 140% !important;font-weight: bold; color: #A7B501; 
}

.total-recs1{
font-weight: bold; color: #FF5000;
}
.total-recs2{
font-weight: bold; color: #FF5000 	/* #D96901;  */
}

.select-recs-prop{
font-weight: bold; color: #D96901;font-size: 12px; opacity: 1 !important; background:#FEFFC4;
}

.total-recs-nav{
font-weight: bold; color: #FF5000;font-size: 12px; opacity: 1 !important;
}

/*this controls the home page section only*/  /*
.standardoptin {background: #fafce4 url('../images/yep.png') 10px 10px no-repeat; border: 1px dashed #595959; padding: 18px 30px; margin: 30px 40px 0;}   */
.standardoptin {background: #fafce4 url('../images/yep.png') 10px 10px no-repeat;}
.standardoptin, .standardborder {border: 1px dashed #595959; padding: 28px 10px; margin: 0 10px 0;}
.standardborder {background: #F7F7F1;}
.smd-sets{border: 1px dotted #595959; padding: 28px 10px; margin: 10px 10px 0; background: #F7F7F1;}
/*.standardoptin {background: #fafce4 url(images/yep.png) 10px 10px no-repeat; border: 1px dashed #595959; padding: 18px 30px; margin: 30px 40px 0;}*/
/*content: url('../images/postbullets.png');*/
.standardoptin h3 {font-size: 1.8em; margin-left: 80px;}
.standardoptin fieldset {margin: 20px 20px 0;}
.standardoptin ul li {text-align:right; margin: 4px 0;}
.standardoptin ul li span {margin-right: 15px; font-size: 1.6em; font-weight: bold;}
.standardoptin ul li input[type="text"] {border: 1px solid #888; width: 210px; padding: 2px;}
.standardoptin p.center {width: 220px; margin: 14px auto;}
.standardoptin input[type="button"] {cursor: pointer; width: 360px; margin: 0 auto; display:block;}

/*Wingdings -its used for creating special symbols*/
/*
#cust_bullet2
{
content: url(../images/p/point2.png);
width: 25px;
height: 15px;	
}

#cust_bullet
{
content: url(../images/p/point.png);
width: 25px;
height: 15px;	
}
*/

#here-nm-set:before
{
    display: inline-block;
  width: 502px;
  height: 54px;
    content: "";
    background: url("../images/here.png") no-repeat 0 0;
    background-size: 100%;

margin-bottom: -10px!important; 
/*margin-top: -5px!important;*/
margin-left: 17px!important;  
}

/*


.finali-anchor
{
   border-bottom: 2px dotted #D4CEA2;
  margin-left: 20px;
  padding: 0;
  width: 447px;
  height: 47px;
}


.finali-img
{
border-bottom: 1px solid #C3C0B0;
margin: 0px!important;
height: 40px!important;
margin-bottom: -10px!important; 
margin-top: 30px!important;
}








*/

#howsys-nm-set:before
{
    display: inline-block;
  width: 467px;
  height: 47px;
    content: "";
    background: url("../images/how.png") no-repeat 0 0;
    background-size: 100%;

margin-top: -20px!important;
margin-left: 17px!important;  
}

#reviews-nm-set:before
{
display: inline-block;
width: 467px;
height: 77px;
content: "";
background: #FFFFB7 url("../images/reviews.png") no-repeat scroll 0px 0px / 100% auto;
margin-left: 16% !important;
margin-right: 16% !important;
/*margin-top: -20px !important;
align-content: centre;*/
}

.carousel-reviews{
	text-align: center;
    color: #2A5378;
/*    font-size: 14px;*/
}
/*
.how-sys
{
   border-bottom: 2px dotted #D4CEA2;
  margin-left: 20px;
  padding: 0;
  width: 447px;
  height: 47px;
  margin-top: -20px!important;
}


.how-sys-img{
   border-bottom: 2px dotted #D4CEA2!important;
margin: 0px!important;
height: 50px!important;
margin-bottom: -10px!important; 
margin-top: -30px!important;
margin-left: -11px!important;  
}
*/


#header-nm-set:before
{
    display: inline-block;
    width: 620px;
    height: 77px;
    content: "";
    background: url("../images/welcome.png") no-repeat 0 0;
    background-size: 100%;

margin-bottom: -10px!important; 
margin-top: -20px!important;
margin-left: 17px!important;  
}
/*
.head-prep{
   border-bottom: 2px dotted #D4CEA2;
margin: 0px!important;
width: 94%;
height: 20%;
margin-bottom: 10px!important; 
margin-top: -10px!important;
margin-left: 21px!important;  
}

.header-margin h1, .header-margin h2, .header-margin h3, .header-margin h4, .header-margin h5, .header-margin 
{
  margin-left: 20px;
  padding: 0;
  content: url(../images/welcome.png)!important;	
  width: 620px;
  height: 77px;
  margin-top: -10px!important;

}



*/


#cust_bullet2:before
{
    display: inline-block;
    width: 22px;
    height: 16px;
/*    margin-right: 5px;*/
    content: "";
    background: url("../images/p/point2.png") no-repeat 0 0;
    background-size: 100%;
}

#cust_bullet:before, .cust_bullet:before
{
    display: inline-block;
    width: 25px;
    height: 16px;
/*    margin-right: 5px;*/
    content: "";
    background: url("../images/p/point.png") no-repeat 0 0;
    background-size: 100%;
}
/*content: url(../images/p/point2.png);
width: 25px!important;
height: 15px!important;	
}
*/
/*FONT FOR GENERAL FONT FORMATING*/
#font_format_style,.font_format_style{
	font-size: 14px;
	font-family: 'Calibri','sans-serif';
	/*font-size: 12px;
	font-family: 'lucida sans unicode', 'lucida grande', sans-serif; 	*/
	color: #431D00;
}



a.smd-affiliate{
    background-color: rgba(255, 253, 206, 0.44);
    padding: 5px 42px;
	border-radius: 5px;	
}
a.smd-affiliate strong{
	color: #B94B06;
	font-family: monospace;
	font-size: 18px;
}


/*textbox actions*/
input:focus, textarea:focus, select:focus {
	box-shadow: 0 0 6px #FF0106;
	background-color: #FFFEFE
}
/*menulink hover buttons*/
/*.main-menu a:hover,*/ .menu a:hover {
	box-shadow: 2px 2px 0 0 rgba(0,0,.3,.1);
	border: 1px solid rgba(0,0,0,.3);
	background-color: #EAF1DC;
}

.main-menu a, .menu a{
	display: inline-block;
	margin: 0 8px 0 0;
	/*text-decoration: none;
	padding: 6px 10px;
	font-size: 14px;*/
	letter-spacing: -.5px;
	color: #bbb;
	line-height: 18px;
	border-radius: 2px;
	/*font-family: 'Droid Serif', Georgia, Times, serif;*/
	border: 1px solid transparent;
}



/*CONTROLS ORDER SECTION*/
.tb_captions{
	width: 200px;
	text-align:right !important;
	font-family: Tahoma;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	padding:5px !important;
}

.tb_combo{
	/* min-width: 340px; */
}

/*in the main order form*/
.tb_checkbox{

}

.list_nus_textbox{
	font-size: 18px!important;
}

.bids_textbox{
	height: 5em!important;
	width: 240px!important;
}

.nus_textbox{
	height: 8em!important;
	/*width: 460px!important;*/
}

.nus_textbox,.bids_textbox{
	padding: 5px 5px 5px 5px;
	font-weight: normal;
	background: #ECFF94;
}

.main_nus_textbox{
	height: 29em!important;
	font-weight: normal;
	background: #ECFF94;
	/*width: 600px!important;*/
}

.tb_textbox, #tb_textbox{
	width: 350px!important;
}

.tb_captions{width: 200px;text-align:right !important;height:20px;padding:5px !important;}

.nu_item_captions{
width: 68px;
	text-align:right !important;
	font-family: Tahoma;
	font-size: 11px;
	color: #333;
	font-weight: bold;
height:20px;
padding:5px !important;
}

/*CONTROLS ORDER SECTION ENDS HERE*/

.orderHeads:hover{
	font-size: 120% !important;
	color: #FE6262;
   /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;*/
	font-family: 'Calibri','sans-serif' !important;  
}


.datalinker:hover, .datalinker-lists:hover{
	font-size: 110% !important;
	color: #7301FF;
/*	background-color: #FFFC72;*/
	background: linear-gradient(170deg, #CFF198 5%, #A4B8FF 90%) repeat scroll 0 0 #FF5000 !important;
	text-decoration: underline;
   /*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
	font-family: 'Calibri','sans-serif' !important;  
	cursor:url('../images/texture/magnify.cur'),pointer;*/
	
}

.datalinker{
	min-width: 17em;
	color: #772201;
	cursor: default;
	
	box-shadow: inset 0 1px 0 0 #E5D36E !important;
/*	background-color: #E0D8AD;*/
	background: linear-gradient(170deg, #FFDCB2 5%, #C8AA7B 90%) repeat scroll 0 0 #FF5000 !important;
	display: inline-block !important;
	border: 1px solid #EF9E3B !important;
	padding: 2px 2px 2px;/*Top height, width, Bottom height*/
}	

.datalinker-lists{
  min-width: 17em;
  color: #7E0030;
  cursor: default;
  box-shadow: inset 0 1px 0 0 #E5D36E !important;
   background-color: #FAF1BE;
  display: inline-block !important;
  border: 1px solid #FFF3E5;
  padding: 2px 2px 2px;
}	

#abovebutts{
	color: #B70101 !important;
}

	
	/*font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
	background: linear-gradient(180deg, #4fa440 5%, #38720e 100%) repeat scroll 0 0 #FEC600;*/
	/*background: linear-gradient(180deg, #FF5000 5%, #FBAE34 90%) repeat scroll 0 0 #FF5000;*/
	
	/*font-family: 'Calibri','sans-serif'; 
	border-radius: 5px;
	font-weight: bold;
	font-variant: small-caps;
	color: #71633F!important;
	font-size: 20px;*/
	/*text-decoration: none;
	margin: 1px 0 0;
	text-shadow: 1px 1px 0 #DA5F1E;
	position: relative;	*/	



/*
ASSIST NOTES

1F2C0C - Commonly used Green color







*/


.hme-postheader
{
	border-bottom: 1px solid #c3c0b0; 
	font-size: 18px; 
	margin: 5px 0px; 
	padding: 0px; 
	font-family: Calibri,sans-serif; 
	font-weight: bold; 
	font-style: normal; 
	text-decoration: none; 
	color: #2a5098; font-variant: normal; 
	letter-spacing: normal; 
	line-height: normal; text-align: start; 
	text-indent: 0px; 
	text-transform: none; 
	white-space: normal; 
	word-spacing: 0px; 
	background-color: #fafafa;
}

.hme-postheadericon
{
	style="margin: 0px; 
	padding: 0px; 
	font-size: 18px; 
	font-family: Calibri,sans-serif; 
	font-weight: bold; font-style: normal; 
	text-decoration: none; 
	text-align: left; 
	color: #901100;
}

.acytoolbarmenu_menu button#toolbar-help {
    display: none;
}
div.smd-subcribe-mod {
    padding: 30px;
}
fieldset.adminform.acy_user_info {
    padding: 20px 0;
    margin: 15px;
}
span.smd-subcribe-mod-title {
    font-weight: bold;
    font-size: 22px;
    color: red;
}
div.smd-subcribe-mod .acyListInfo {
    display: none;
}




.smd-linkcolor{
/*	color: #CF0000!important;	*/
	color: red !important;
	font-size: 16px!important;
}

.smd-large-shape-padding	/*.temp-test*/
{
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  	background: #FFF483;
	box-shadow: 1px 2px 0 0 #dec56e;
	border: 2px solid #808E01;
	border-radius: 4px;
	
/*	position: absolute;
	z-index: 1;	*/
}
.smd-large-shape-padding:hover, .smd-large-shape-padding strong h2:hover, .smd-large-shape-padding strong
{
	background: #ffd853!important;
	color: !important;
}

.smd-small-shape-padding{
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
}




/*creating a table like shape*/
#shape_form_table, .shape_form_table {
	background: #ffd853;
	box-shadow: 1px 2px 0 0 #dec56e;
	border: 1px solid #e5bb2e;
	border-radius: 4px;}
	
#shape_form_table, .shape_form_table {
	background: #ffd853;
	box-shadow: 1px 2px 0 0 #dec56e;
	border: 1px solid #e5bb2e;
	border-radius: 4px;}
#shape_form_table_N1, .shape_form_table_N1 {
	background: #FFE094;
	box-shadow: 1px 2px 0 0 #dec56e;
	border: 1px solid #e5bb2e;
	border-radius: 4px;}
#shape_form_table_N2, .shape_form_table_N2 {
	background: #FFEBB9;
	box-shadow: 1px 2px 0 0 #dec56e;
	border: 1px solid #e5bb2e;
	border-radius: 4px;}
.shape_form_table_N3,		
#shape_form_table_N3 {
    background: #FFF3D5;
    box-shadow: 1px 2px 0 0 #dec56e;
    border: 1px solid #e5bb2e;
    border-radius: 4px;
    padding: 5px 40px 7px 20px; /*Top height, width, Bottom height*/
	}
#shape_form_table_N4, .shape_form_table_N4 {
	background: #FFFCF4;
	box-shadow: 1px 2px 0 0 #dec56e;
	border: 1px solid #e5bb2e;
	border-radius: 4px;
	}

/*for boxes within the above boxes:   shape_form_table_N1,N2,N3,N4*/
#shape_form_table_small, .shape_form_table_small {
	background: #FFF3D5;		/*shape_form_table_N3 color*/
	box-shadow: 1px -1px 0 0 #dec56e;	/*1px 1px 0 0 #dec56e; for a wider lower border*/
	border: 1px solid #e5bb2e;
	border-radius: 4px;
		padding: 1px 1px 1px 1px;	/*Top height, width, Bottom height*/
	}



#shape_form_table:active,#shape_form_table_N1:active,#shape_form_table_N2:active, #shape_form_table_N3:active,#shape_form_table_N4:active,#shape_form_table:hover   , #shape_form_table_N1:hover, #shape_form_table_N2:hover, #shape_form_table_N3:hover, #shape_form_table_N4:hover{
	background: #FFF483;
	box-shadow: 2px 3px 0 0 #AE763A;/*#AE763A;*/
}
/*smaller box*/
#smaller_shape,.smaller_shape{
margin-left: 5px; margin-RIGHT: 5px;margin-bottom: 5px;
}
/*Shapes the order form*/
#newOrderFrom, .newOrderFrom {
/* 	background: #eee;
	border: 1px solid #e5bb2e; */
	border-radius: 3px;
	margin: 0 7px;
	padding: 10px 0;
}



#shape_form_table h2 {
	border: medium none;
	font-size: 18px;
	font-variant: small-caps;
	font-weight: bold;
	color: #222;
}


div.warning, div# warning, .warnings{	/* specifies for a div with the class warning */
	background-color: #FFE7BC!important;
	color: #FF0401!important;
/*  border: 1px solid #f66;		*/
}












.ome-set{
width: 15px!important;
}

/*table,th, td*/       /*.tb_captions,.tb_vals ARE STRIPPED OF TABLE BORDERS*/
.tb_border,.tb_noborder,.tb_captions,.tb_vals, .great-help table tr td{
border-style:none !important;
border-style:hidden !important; 

}

.td_summ{
border-style:none !important;
border-style:hidden !important; 
width: 325px!important;
}

.rd_sum{	/*order fields summary*/
width: 275px!important;
/*color: #FE6262; */
background:none; 
border:none;
}



/*in use at the home page only*/
div.home-bgcol{
	background: #FFF3D5;	
}


.great-help  #gr-hip-bgcol{
	background: #FFF8CC;	
}

.great-help  #cust_bullet, .great-help  #cust_bullet2{
	color: #B56100;	
	font-weight:bold;
	font-size: 16px;
}














/*
span.centerImage {
     text-align: center;
}	*/

/*The following 2 CSS control the "My order details" article*/

.form_appearance dt {
	float: left;
	width: 100px;
	font-size: 13px;
	color: #333;
	text-align: right;
	font-weight: bold;
	padding: 5px 5px 0 0;
	display: table-row;
	min-width: 200px;
}

.order_bold{
	font-size: 13px;
	color: #333;
	font-weight: bold;
}



/*
.sortable th {background:url(../images/navi/header-bg.gif); text-align:left; color:#cfdce7; border:1px solid #fff; border-right:none}
*/
.sortable-da th {background:url(../images/navi/header-yelo.gif);}
.sortable-dd th {background:url(../images/navi/header-blu.gif);}
.sortable-dk th {background:url(../images/navi/header-gryn.gif);}
.sortable th {text-align:left;color:#E9EDFF;border:1px solid #fff;border-right:none;}	/*#E9EDFF*/


.sortable {/* width:980px; */ width: 100%; /* border-left:1px solid #c6d5e1; border-top:1px solid #c6d5e1; border-bottom:none; margin:0 auto 15px */}
/*.sortable th .orderHeads {font-size:10px; padding-right: 0;}	*/	/*.sortable th h3 {font-size:10px; padding:6px 8px 8px}*/
.sortable td {padding:4px 6px 6px; border-bottom:1px solid #c6d5e1; border-right:1px solid #c6d5e1}
.sortable .head .orderHeads{background:url('../images/navi/sort.gif') 7px center no-repeat; cursor:pointer; padding-left:18px; display:block;}	/*	.sortable .head h3 {background:url(images/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}		*/

/*.sortable .head h3 {background:url(../images/navi/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}		.sortable .head h3 {background:url(images/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}		*/
/*.sortable .desc, .sortable .asc {background:url(../images/navi/header-selected-bg.gif)}*/
.sortable-da .desc {background:url(../images/navi/header-sel-da.gif);}
.sortable-da .asc {background:url(../images/navi/header-sel-db.gif);}

.sortable-dk .desc, .sortable-dd .desc {background:url(../images/navi/header-sel-dw.gif);}
.sortable-dk .asc , .sortable-dd .asc {background:url(../images/navi/header-sel-mn.gif);}

.sortable .desc .orderHeads {background:url(../images/navi/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px;display:block;}		/*.sortable .desc h3 {background:url(images/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}		*/
.sortable .asc .orderHeads {background:url(../images/navi/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px;display:block;}		/*.sortable .asc h3 {background:url(images/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px}		*/
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#fff}
.sortable .evenrow td {background:#fff}
.sortable .oddrow td {background:#ecf2f6}
.sortable td.evenselected {background:#ecf2f6}
.sortable td.oddselected {background:#dce6ee}

.tbordercontq{color: #8F2540!important;}
div.tbordercontw{color: #6C191B;}
.tborderconte{color: #8F2540!important;}

/*
table>tr:hover {
background: red!important;
}
*/

table tr td:hover {
  background: #FBF8C2!important;
}



ul.y-us li a{
/*	background: #FFFAA6!important;
	background-image: url('images/headers/feature.jpg')!important;*/

	color: darkmagenta!important;
}





#controls {/*width:980px;*/ margin:0 auto; height:30px;background: #f5f5dc;}
#perpage {float:left; width:190px;display: inline-flex;}
#perpage select {float:left; font-size:11px; height:29px;}
#perpage span {float:left; margin:2px 0 0 5px}
#navigation {float:left; width:520px; text-align:center}
#navigation img {cursor:pointer; display:inline;}
#text {float:left; width:200px; text-align:right; margin-top:2px}
#listmax_no {width: 70px;}

/* 
.container{
	table-layout:fixed; 
	width:100%; 
	overflow:scroll;
	border:1px solid #f00; 
	word-wrap:none; 
} */

div.contscroll{
	width:100% !important; 
	/* height:100% !important; */	/*This places content at the top of the cell*/
	  max-height: 110px;	/*Max cell height*/
	margin:0 !important;
	padding:0 !important;
	overflow:auto !important;	/*overflow:scroll;*/
}

div.contscrollhome{
	width:100% !important; 
	 height:100% !important; /**/	/*This places content at the top of the cell*/
	/*  max-height: 110px;	Max cell height*/
	margin:0 !important;
	padding:0 !important;
	overflow:auto !important;	/*overflow:scroll;*/
}

div.max-cell-height{	/*Max cell height*/
  height: 120px;
}

.topic-txtarea{
    min-height: 100px;
    font-size: unset!important;
    max-height: 250px;
	cursor: pointer !important;
}



/*The best border to use*/
#latest-programs-column, #popular-programs-column {
	border: 2px solid #D4DADF;
	border-radius: 3px;
	margin-bottom: 24px;
	width: 348px;
}








.gigantic {
margin-top: -30px;
/*margin-bottom: -30px;*/
margin-bottom: -24px;
display: block;
height: auto; 
font-size:14px; 
/*color: #666;*/
color:red;
} 



q:before { 
content: '\201C'; 
font-size:250%;
font-family: Times New Roman; 
} 

q:after {
content: '\201D'; 
font-size:250%; 
font-family: Times New Roman; 
}



p.revw1 q:after { 
	padding-left: 120px;
}

p.revw2 q:after { 
	padding-left: 32px;
}

p.revw3 q:after { 
	padding-left: 90px;
}

.men-dots { 
	text-align: left; 
	background: url('images/texture/dots.png') 0 0 repeat-x, url('images/texture/dots.png') #EBEABF !important;
}







blockquote {
font-family: Georgia, serif;
font-size: 18px;
font-style: italic;
width: 500px;
margin: 0.25em 0;
padding: 0.35em 40px;
line-height: 1.45;
position: relative;
color: #383838;
}

blockquote:before {
display: block;
padding-left: 10px;
content: "\201C";
font-size: 80px;
position: absolute;
left: -20px;
top: -20px;
color: #7a7a7a;
}

blockquote cite {
color: #999999;
font-size: 14px;
display: block;
margin-top: 5px;
}
 
blockquote cite:before {
content: "\2014 \2009";
}



.smd-below-discount_left:before
{
left: -170px;
  display: block!important;
 position: absolute!important;
/* 
top: -395px!important;*/
 top: -285px!important;	
 content: url(../images/discounts.png);
 height: 190px;
/* height: 150px;*/
z-index: 11117!important; 
}



.smd-below-discount:before
{
	right: -170px;
	display: block!important;
	position: absolute!important; 
/* 
	top: -395px!important;*/
	top: -285px!important;	
	content: url(../images/discounts.png);
	height: 150px;
	z-index: 11117!important; 
}

.smd-discout-alt,#smd-discout-alt
{
	/*right: 470px;*/
	left: 70px;
	display: block!important;
	position: absolute!important; 
	width: 80px;
	/*top: -2px!important;*/	

	z-index: 11117!important; 
}


.dd-nostyle {
    background-color: rgba(250, 235, 215, 0.62);
/*    padding: 0 20px 0px 20px;
    width: 72%;	*/
    font-size: 10px;
    font-weight: bold;
}


.dd-nostyle .breadcrumbs {
    padding: 0 0px 0px 0px;
    width: 72%;
}

strong#reload-stat {
    position: absolute;
    top: 185px;
    right: 240px;
}




/*lastly */
textarea.form-control.ordertopic-txtarea,
textarea.form-control.orderinstruction-txtarea {
    cursor: pointer;
    background-color: #fbfbfb;
    height: 240px;
    max-height: 340px;
}
textarea.form-control.ordertopic-txtarea {
    height: 120px;
}







@media screen and (min-width:500px){
	
	div#tochat  {
		display: none;
	}
	strong#reload-stat {position: static;	}
	
}
@media screen and (min-width:768px){
	
	div#tochat  {
		display: block;
	}
	strong#reload-stat {position: static;	}
	
}

@media screen and (min-width:900px){
	
	div#tochat  {
		display: block;
	}

	strong#reload-stat {
		/* position: absolute; */
		/* top: 185px; */
		/* right: 240px; */
	}
	
}


@media (min-width: 960px) {	

	.dd-layout-wrapper {
		min-height: 520px;
	}	
	
}

@media (max-width: 999px) {	

	
}