/* Daya Formartting CSS */

a img {border:0;}

.holiday_specials {
	display:block;
	position:absolute;
	background-image:url(../images/holiday_specials2.png);
	position:absolute;
	text-indent:-999em;
	outline:0;
}

.holiday_specials.big {background-position:bottom left;width:158px;height:100px;top:5px;left:5px;}
.holiday_specials.big:hover {background-position:bottom right;}
#footer .holiday_specials.footer {background-position:top left;width:112px;height:65px;top:0;right:240px;}
#footer .holiday_specials.footer:hover {background-position:top right;}


p,ul {
      font-family: arial, verdana;
      font-size:12px;
	  color: #FFFFFF;
	  line-height:18px;
	  margin-top: 0;
	  padding-top: 0;
	  
}

p.large {
		font-size:14px;
		line-height:24px;
}


ul.specials {
	display: block;
	padding-bottom: 10px;
	padding-left: 11px;
	}
		
h2 {
 	font-family: arial, verdana;
     font-size:14px;
	 color: #FF6600;
	 font-weight:bold;
	 line-height:18px;
	 margin-bottom: 0;
	 padding-bottom: 0;
	 }
	 
h3 {
	font-family: arial, verdana;
     font-size:12px;
	color:#CCCC33;
	font-weight:bold;
	line-height:18px;
	margin-bottom: 0;
	 padding-bottom: 0;
	}
	
h4 {
	font-family: arial, verdana;
     font-size:12px;
	color:#99CC00;
	font-weight:bold;
	line-height:18px;
	margin-bottom: 0;
	 padding-bottom: 0;
	}
	
	

.specialsTitle{ 
     font-family: arial, verdana;
     font-size:14px;
	 color: #99cc99;
	 font-weight:bold;
	 line-height:21px;
}


.specialsTitle2{ 
     font-family: arial, verdana;
     font-size:14px;
	 color: #ff0c00;
	 font-weight:bold;
	 line-height:21px;
}


.specialsText{ 
     font-family: arial, verdana;
     font-size:13px;
	 color: #FF3300;
	 line-height:18px;
}


.orangeTitle{ 
     font-family: arial, verdana;
     font-size:14px;
	 color: #FF6600;
	 font-weight:bold;
	 line-height:18px;
}


.orangeTitle1{ 
     font-family: arial, verdana;
     font-size:12px;
	 color: #FF6600;
	 font-weight:bold;
	 line-height:18px;
}


.orangeText{
	 font-family: arial, verdana;
	 font-size:12px;
	 color: #FF6600;
	 line-height:18px;
}

.greenSubTitles{ 
	 color:#CCCC33;
	 font-weight:bold;
	 line-height:18px;
}


.finePrint{
     font-style: italic;
}


ul{
	margin:0px;
	padding:0 0 0 30px;
}
 
.pricelist{
    display:block;
    margin:0px;
	padding:0 0 0 15px;
	line-height:18px;

}



.backtoTop{
	text-align:right;

}

div.ContainerDiv.alt div.wrapr {clear:both;position:relative;}
div.ContainerDiv.alt form {float:left;}
div.ContainerDiv.alt form.cart {width:100%;position:relative;}
div.ContainerDiv.alt form.cart input[type="image"] {margin:0;}
div.ContainerDiv.alt form input[type="image"] {margin-left:5px;margin-top:15px;}
div.ContainerDiv.alt span.greenSubTitles {clear:both;}
div.ContainerDiv.alt form table tr td {color:#cccc33;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
div.ContainerDiv.alt a.promo {position:absolute;display:block;}

div.ContainerDiv a.btn.gallery,
div.ContainerDiv.alt a.btn.gallery {
	position:absolute;
	bottom:0;right:30px;
	float:left;
	margin-top:5px;
	display:block;
	width:14px;
	height:9px;
	text-align:justify;
	text-indent:-1000em;
	outline:0;
	background:url(../images/icon_camera.png) top left no-repeat;
}

/*------------
PRODUCT IMAGES
------------*/
div.ContainerDiv.alt a.img {
	float:right;margin-left:10px;margin-bottom:10px;
}

/*----------------
ALTERNATIVE IMAGES
----------------*/
div.ContainerDiv.alt ol.alt_imgs * {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
div.ContainerDiv.alt ol.alt_imgs {
	list-style:none;float:right;
	position:relative;
	padding-top:130px;
	width:175px;
}

div.ContainerDiv.alt ol.alt_imgs div {float:right;}

div.ContainerDiv.alt ol.alt_imgs li {float:left;}
div.ContainerDiv.alt ol.alt_imgs li a em {font-style:normal;text-decoration:underline;margin-left:4px;}
div.ContainerDiv.alt ol.alt_imgs li a:hover em {text-decoration:none;color:#FF6600;}


div.ContainerDiv.alt ol.alt_imgs li.active a img {display:block;position:absolute;top:0;right:0;}
div.ContainerDiv.alt ol.alt_imgs li.active a em {color:#989e90;text-decoration:none;}
div.ContainerDiv.alt ol.alt_imgs li.active a:hover img {border:2px solid #cccc99;}



div.ContainerDiv.alt ol.alt_imgs li a:hover img,
div.ContainerDiv.alt ol.alt_imgs li a:focus img,
div.ContainerDiv.alt ol.alt_imgs li a:active img {
	display:block;
	position:absolute;
	top:0;right:0;
}/*>*/div.ContainerDiv.alt ol.alt_imgs li a img {display:none;}



/*GALLERY
------*/
div.ContainerDiv.alt div.copyDiv ul#gallery {list-style:none;float:left;width:100%;}
/*>*/div.ContainerDiv.alt div.copyDiv ul#gallery li {float:left;}
/*-->*/div.ContainerDiv.alt div.copyDiv ul#gallery li a span img {display:none;}

div.ContainerDiv.alt div.copyDiv ul#gallery li a {
	position:relative;
	margin:0 0 10px 10px;
	width:110px;
	height:69px;
	display:block;
	float:left;
}

div.ContainerDiv.alt div.copyDiv ul#gallery li a span {
	width:110px;height:69px;
	display:block;
	z-index:20;
	position:absolute;
	top:0;left:0;
	background-position:top left;
	background-repeat:no-repeat;
}

div.ContainerDiv.alt div.copyDiv ul#gallery li a span em {
	display:none;
	position:absolute;
	z-index:30;
	top:0;left:0;
	width:110px;height:69px;
	background:url(../images/thumbnail-bdr.png) top left no-repeat;
}/*>*/div.ContainerDiv.alt div.copyDiv ul#gallery li a:hover span em {display:block;}

div.ContainerDiv.alt div.copyDiv ul#gallery li a.img1 span {background-image:url(../gallery/sml_001.jpg);}
div.ContainerDiv.alt div.copyDiv ul#gallery li a.img2 span {background-image:url(../gallery/sml_002.jpg);}
div.ContainerDiv.alt div.copyDiv ul#gallery li a.img3 span {background-image:url(../gallery/sml_003.jpg);}
div.ContainerDiv.alt div.copyDiv ul#gallery li a.img4 span {background-image:url(../gallery/sml_004.jpg);}
div.ContainerDiv.alt div.copyDiv ul#gallery li a.img5 span {background-image:url(../gallery/sml_005.jpg);}
div.ContainerDiv.alt div.copyDiv ul#gallery li a.img6 span {background-image:url(../gallery/sml_006.jpg);}
div.ContainerDiv.alt div.copyDiv ul#gallery li a.img7 span {background-image:url(../gallery/sml_007.jpg);}
div.ContainerDiv.alt div.copyDiv ul#gallery li a.img8 span {background-image:url(../gallery/sml_008.jpg);}
div.ContainerDiv.alt div.copyDiv ul#gallery li a.img9 span {background-image:url(../gallery/sml_009.jpg);}
div.ContainerDiv.alt div.copyDiv ul#gallery li a.img10 span {background-image:url(../gallery/sml_010.jpg);}
div.ContainerDiv.alt div.copyDiv ul#gallery li a.img11 span {background-image:url(../gallery/sml_011.jpg);}


/*HOVER
-----*/
div.ContainerDiv.alt div.copyDiv ul#gallery li a.img1:hover span {background:url(../gallery/sml_001-clr.jpg);}
div.ContainerDiv.alt div.copyDiv ul#gallery li a.img2:hover span {background:url(../gallery/sml_002-clr.jpg);}
div.ContainerDiv.alt div.copyDiv ul#gallery li a.img3:hover span {background:url(../gallery/sml_003-clr.jpg);}
div.ContainerDiv.alt div.copyDiv ul#gallery li a.img4:hover span {background:url(../gallery/sml_004-clr.jpg);}
div.ContainerDiv.alt div.copyDiv ul#gallery li a.img5:hover span {background:url(../gallery/sml_005-clr.jpg);}
div.ContainerDiv.alt div.copyDiv ul#gallery li a.img6:hover span {background:url(../gallery/sml_006-clr.jpg);}
div.ContainerDiv.alt div.copyDiv ul#gallery li a.img7:hover span {background:url(../gallery/sml_007-clr.jpg);}
div.ContainerDiv.alt div.copyDiv ul#gallery li a.img8:hover span {background:url(../gallery/sml_008-clr.jpg);}
div.ContainerDiv.alt div.copyDiv ul#gallery li a.img9:hover span {background:url(../gallery/sml_009-clr.jpg);}
div.ContainerDiv.alt div.copyDiv ul#gallery li a.img10:hover span {background:url(../gallery/sml_010-clr.jpg);}
div.ContainerDiv.alt div.copyDiv ul#gallery li a.img11:hover span {background:url(../gallery/sml_011-clr.jpg);}

/*
FOOTER
*/
div#footer {width:763px;margin:20px auto;position:relative;}

div#footer *, 
div#footer * * {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#666633;
	width:auto;
}

div#footer abbr {border-bottom:0;cursor:help;}
div#footer a {text-decoration:underline;}
div#footer a:hover {color:#FF6600;}
div#footer ul {padding-left:0;position:absolute;right:0;top:0;}
div#footer ul li {float:right;list-style:none;clear:both;}
div#footer p#copyright {margin:0 0 0 140px;padding-left:20px;border-left:1px dotted #666633;}

div#footer a#green_spa {position:absolute;right:140px;top:0;display:block;}
div#footer img {border:0;}


div#footer form#subForm {float:left;padding:15px;background:#c2bc77;margin:20px 0;}
div#footer form#subForm div {margin-top:8px;}
div#footer form#subForm input {width:160px;border:1px solid #aaa;padding:3px;*padding:4px;font-size:12px;}
div#footer form#subForm input:active, div#footer form#subForm input:focus {background:#fdfadb;border-color:#666633;}
div#footer form#subForm #submit {
	background:#3a2304;
	color:#9b9647;
	font-size:12px;
	border:0;outline:0;
	padding:3px 7px;
	margin-left:5px;
	cursor:pointer;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	width:auto;/*fix for for odd behavior, ie7.*/
	overflow:visible;/*fix for for odd behavior, ie7.*/
}

/*
EDITABLE 
(CMS INTEGRATION)
_
*/
.editable {width:280px;}
.editable * {margin:0;padding:0;}/*< reset*/

.editable h1, .editable h2, .editable h3, 
.editable h4, .editable h5, .editable h6, 
.editable ol, .editable ul, .editable blockquote,
.editable dl, .editable img, .editable p {/*margin-bottom:15px;*/}

.editable h1, .editable h2, .editable h3 {font-family:arial;}
.editable h1, .editable h2, .editable .orange {color:#FF6600;}/*< orange*/
.editable h3, .editable .green {color:#CCCC33;}/*< green*/

.editable h1 {font-size:14px;}
.editable h2 {font-size:14px;}
.editable h3 {font-size:12px;line-height:auto;}

.editable ol, .editable ul {list-style-position:inside;}
.editable li {margin-bottom:7px;}
.editable a {color:#CCCC99;}
.editable .nostyle {list-style-type:none;}
.editable .nostyle li {margin-bottom:0;}

.editable .upsize1 {font-size:16px;line-height:22px;}
.editable .upsize2 {font-size:32px;line-height:40px;}

.editable p.downsize, .editable li.downsize,
.editable a.downsize {font-size:10px;line-height:14px;}

/*
SOCIAL MEDIA
FOOTER
_
*/
#footer #socialmedia {float:left;position:static;}
#footer #socialmedia li {float:left;clear:none;margin-right:5px;}
#footer #socialmedia a {display:block;float:left;text-indent:-999em;width:16px;height:16px;background-image:url(../images/iconset_socialmedia.png);}
#socialmedia #twitter {background-position:0 0;}
#socialmedia #facebook {background-position:-16px 0;}

