body.mceContentBody { 
   background: #FFFFFF; 
   box-sizing: border-box !important;
} 

/* A */

a[href$=".pdf"] {
	background-image: url(/admin/images/pdf_small.gif);
	background-repeat: no-repeat;
        padding-left: 40px;
        height:50px;
        line-height: 50px;
display: block;
	}



/* B */

#backdiv {
       font-size: 36px; 
       color: #006633;
       font-family: "franklin-gothic-ext-comp-urw";
       cursor: pointer;
}

.button  {
	color: #666666;
	font-style: normal;
	font-size: 16px;
	padding: 3px;
	background-color: #FFCE00;
	border-top-color: #CCCCCC;
	border-radius: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #CCC;
      -moz-box-shadow:    3px 3px 3px #666666;
      -webkit-box-shadow: 3px 3px 3px #666666;
      box-shadow:         3px 3px 3px #666666;
	  cursor:pointer;
}

/* C */

.clearleft {
	clear: left;
}
.clearright {
	clear: right;
}
.clearboth {
	clear: both;
}

.categorydiv img {
      width:49%;
      height: auto;
      margin: 0px 10px 10px 0px;
}
.categorydiv img:nth-child(even) {
	margin:0px 0px 10px 0px;
}
#christmas {
      background-color: #FF0000;
      color: #FFCC99;
      padding: 5px;
}
#christmasmobile {
      display: none;
}

/* D */

/* E */

/* F */

fieldset {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/* G */

#Gallery_surround {
}

#Gallery_div { 
	position: relative;
}

#goBackCell {
	position:absolute;
	top: 0px; left: 0px; height: 100%;
}

#Gallery_Image_surround {
	
}

#Gallery_Image {
	cursor: pointer;
	max-height:600px;
}

#Gallery_Caption {
    color: #FFFFFF;
    position: absolute;
    bottom: 10px;
    left: 10px;
    text-shadow: 1px 1px #000000;	
}

#goForwardCell {
	position:absolute;
	top: 0px; right: 0px; height: 100%;
	cursor: pointer;
	width: 20px;
	background-image: url(admin/images/_arrow_next_dBlue.gif);
	background-repeat: no-repeat;
	background-position: center center;	
}

#Gallery_thumbnail_div {
	
}
.galleryThumbnail {
	height:80px;
	cursor: pointer;
}

#goBackCell {
	position:absolute;
	top: 0px; left: 0px; height: 100%;
	cursor: pointer;
	width: 20px;
	background-image: url(admin/images/_arrow_back_dBlue.gif);
	background-repeat: no-repeat;
	background-position: center center;	
}

/* H */

h1 {
	font-size: 40px;
	font-weight: normal;
	color: #336633;
	line-height: 40px;
	font-family: "franklin-gothic-ext-comp-urw";
}
h2 {  
	font-size: 36px; 
	color: #006633;
	font-family: "franklin-gothic-ext-comp-urw";
}
h3 {  
	font-size: 18px; 
	color: #006633
}
h4 {  
	font-size: 16px; 
	color: #990033
}
h5 {  
	font-size: 14px; 
	color: #990033
}
h6 {  
	font-size: 12px; 
	color: #990033
}

#homerotatecontainer {
	position:relative;
	height: auto;
	padding:0px;
	margin:0px;
	box-sizing: border-box !important;
}
#homerotatetext {
	position:absolute;
	right: 0px;
	top: 30px;
	width: 500px;
	color: #FFFFFF;
	padding: 10px;
	box-sizing: border-box !important;
	background: linear-gradient(to right, #2E7F45, rgba(0,0,0,.3));
}

#homerotatelarge {
	font-weight: bold;
	font-size: 26px;
}
#homeicons {
	text-align: left;
}
#homeicons img {
	margin:0px 6px 5px 0px;
	cursor: pointer;
}
#homeicons img:nth-child(4) {
	margin:0px 0px 5px 0px;
}

.homemap {
	width: 49.4%;
	border: 12px solid #2E7F45;
	box-sizing: border-box !important;
	padding: 20px;
}

/* I */

#Image_Change_1 {
	border: 12px solid #2E7F45;
	box-sizing: border-box !important;
}


img { 
	border: 0; 
} 

.image_left_pad_10_right {
	float: left;
	padding-right: 10px;
}
.image_right_pad_10_left {
	float: left;
	padding-right: 10px;
}


/* J */

/* K */

/* L */

/* M */

/* N */

.none {}

/* O */

/* P */

p {  
	font-size: 13px; 
	list-style-type: circle; 
	color: #666666;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

.productthumbnaildiv {
	float: left;
	width: 32%;
	height:370px;
	margin-right: 1%;
	background-color: #000000;
	padding: 6px;
	margin-bottom: 10px;	
	box-sizing: border-box !important;
        position: relative;
        cursor: pointer;
        border: 12px solid #2E7F45;
}
.productthumbnaildiv h1, .productthumbnaildiv h2 {
       color: #ffffff !important;
}
/* , .productthumbnaildiv p */

.productthumbnaildiv:nth-child(3n+3) {
	margin-right: 0px;
        width:34%;
}
.productthumbnaildiv a, .productthumbnaildiv a:link, .productthumbnaildiv a:visited {
	color:#FFFFFF;
}
.productthumbnailimagediv {
	width: 100%;
	height:250px;
	margin: 0px;
	padding: 0px;
	box-sizing: border-box !important;
        text-align: center;
}
.productthumbnaillink {
}
.productthumbnailimage {
        width:100%;
	height: auto;
 	max-height: 250px;
	/* width:auto; */
	margin:auto;
}
.productthumbnailitem {
        font-weight: bold;
        font-size: 18px;  
        color: #FFFFFF !important;  
        margin: 5px 0px 5px 0px !important;  
}
.productthumbnailsummary {
        font-weight: normal;
        font-size: 14px; 
        color: #2E7F45 !important;
}


#producthero {
       color: #ffffff;
       background-color: #2E7F45;
       width: 100%;
       padding: 10px;
       box-sizing: border-box !important;
}
#producthero h1, #producthero h2, #producthero p, .productheroleft h1, .productheroleft h2, .productheroleft p {
       color: #ffffff !important;
}
.productheroleft {
      width: 65%;
      float:left;
      box-sizing: border-box !important;
}
.productherothumbnail {
	height:50px;
	width: auto;
	cursor:pointer;
}
.productheroimage {
       width:100%;
       height:auto;

}
.productheroright {
      width: 34%;
      float:right;
      box-sizing: border-box !important;
}
.productherocategory {
     font-style: italic;
}
.productheroitem {
     font-weight:Bold;
     font-size: 20px;
}
.productherosummary {
    font-weight:bold;
}
.productherodescription {
}
.productherologo {
}


/* Q */

/* R */

.roundedBox {
      -moz-box-shadow:    3px 3px 5px 6px #ccc;
      -webkit-box-shadow: 3px 3px 5px 6px #ccc;
      box-shadow:         3px 3px 5px 6px #ccc;
      border: 1px #336633 solid;
      border-radius: 5px;
      background-color: #EDE2c6;
       padding:10px;
}

/* S */

/* T */

.tbl {
	font-size: 11px;
	color: #000000;
}

.textbox   {
	color: #000000;
	font-size: 11px;
	vertical-align: middle;
	border: 1px #336633 solid;
	height: 20px;
	background-color: #EDE2c6;
}

.textblock  {
	color: #000000;
	font-size: 11px;	
	text-align: left;
	vertical-align: middle;
	border: 1px #336633 solid;
	background-color: #EDE2c6
}

/* U */

ul {  
	font-size: 11px; 
	color: #666666
}

/* V */

/* W */

/* X */

/* Y */

/* Z */



@media only screen and (max-width: 600px)
{
/* rules that only apply for canvases narrower than 1000px */


.categorydiv img, .categorydiv img:nth-child(even) {
      width:100%;
      margin: 0px 0px 10px 0px;
}
#homeicons img, #homeicons img:nth-child(4)  {
      width:100%;
      margin:0px 0px 5px 0px;
}


img {
		max-width: 100%;
		height: auto;
	}
h2 {  
	line-height:36px;
}
.productthumbnaildiv, .productthumbnaildiv:nth-child(3n+3) {
	float: none;
	width: 100%;
	margin-right: 0px;
}

.productheroleft, .productheroright {
      width: 100%;
      float:none;
}
#christmasmobile {
      display: block;
      width: 100%;
      background-color: #FF0000;
      color: #FFCC99;
      padding: 5px;
      box-sizing: border-box !important;
}

/* end mobile rules */
}























































































