@import url(http://fonts.googleapis.com/css?family=Vollkorn:400italic,700italic,400,700);
@import url(http://fonts.googleapis.com/css?family=Enriqueta:400,700);
@import url(http://fonts.googleapis.com/css?family=Kreon:300,400,700);
@import url(http://fonts.googleapis.com/css?family=Raleway:400,500,600,700);

html, body { margin: 0 0 0 0; padding: 0 0 0 0; border: none; text-align: left; border: none; font-family:Myriad, sans-serif; font-size:14px; color:#333; }
p{ font: auto; margin: 5px 0 15px; }

body{ background: #eee; } 

a:link { color:#000; text-decoration: none; }
a:visited { color:#000; text-decoration: none; }
a:active { color:#000; text-decoration: none; }
a:hover { color:#333; text-decoration: underline; }

.clearboth { clear: both; height: 1%; }

img{
max-width:100%;
height:auto;

}

embed, object, video {
max-width:100%;

}

#nav{ font-size:18px; }

#shipping_method{ width:100%; }
#promo_code{ width:100%; }

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object, 
.video-container video,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
padding: 0; 

}

.left{ text-align:left; }
.center{ text-align:center; }
.right{ text-align:right; }

#donate-button{ text-align:center; background:#1e9b7b; padding: 6px 0; color:#FFFFFF; text-shadow: #333333 1px 1px 5px; font-size:19px;
box-shadow: 1px 1px 5px #999; -moz-box-shadow: 1px 1px 5px #999; -webkit-box-shadow: 1px 1px 5px #999; border: 1px solid #ccc; text-transform:uppercase; 
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius: 4px;
}
#donate-button:hover{ background:#1e37a8; }

.donate-button{color:#FFFFFF; }
a.donate-button:link {  color:#FFFFFF; text-decoration: none; }
a.donate-button:visited {  color:#FFFFFF; text-decoration: none; }
a.donate-button:active {  color:#FFFFFF; text-decoration: none; }
a.donate-button:hover { color:#eee; text-decoration: none; text-shadow: 1px 1px 2px #666; }

#home-top-wrap{ width:100%; margin:0; }

#home-top-wrap-full{ width:100%; position: fixed; z-index:90000; margin:0; background:#1e9b7b; 
box-shadow: 0px -1px 3px #666; -moz-box-shadow: 0px -1px 3px #666; -webkit-box-shadow: 0px -1px 3px #666;
}

#white-wrap-full{ width:100%; margin:0; background:#fff; }
#white-wrap-full-left{ width:100%; margin:0; background:#fff; text-align:left; }


#home-top-logo{  }
#mobile-logo{  width:100%; text-align:center; }

#full-foot-light{ background: #f2ecde; width:100%; margin: 0 0 ;}
#full-break{ min-height: 10px; width:100%; margin: 0 0 2%; }
#break-entry{ width:100%; border-top:0px solid #ddd; padding:1% 0 0;}

#blog-title { font-family: 'Raleway', sans-serif; font-weight: 400; font-size:36px; color:#000; margin:0; text-transform:normal; line-height:40px; text-shadow:1px 1px 1px #eee;}

#blog-date{ padding:0 3% 0; font-weight:bold; font-size:17px; color:#CCCCCC; margin-top:1%; text-transform:normal; line-height:30px; text-shadow:1px 1px 1px #fff;}

#blog-text { margin-left: 10px; margin-right:20px; color:#666666; line-height:24px; font-size:14px;  }
#blog-body { line-height:22px; font-size:16px; color:#666; line-height:24px; padding: 0;}
#blog-body-left { text-align:left; font-size:16px; color:#666; line-height:24px; padding: 0 0 2%; }


#section-body { color:#656565; font-size:14px; line-height:22px; padding: 0; margin-top:-1%;}

#page-title{ font-family: 'Raleway', sans-serif; font-weight: 600; font-size:20px; color:#000; margin: 0; margin-top:1%; text-transform:uppercase; line-height:30px; text-shadow:1px 1px 1px #eee;}

.price-wrapper{ margin:2% 0; font-size:18px; }

#bottom-third-featured-title { text-transform:lowercase;  color:#ccc; font-size:24px; line-height:26px; margin-bottom:5px; text-shadow: #CCCCCC 0px 0px 0px; }

#blog-list-title{ font-size:16px; text-shadow: #CCC 1px 1px 5px; }
.blog-list-date{ margin-left:20px; font-weight:normal; font-family:; color:#ccc; font-size:12px; font-style:italic; text-shadow: #CCC 0px 0px 0px;}

.odd{ background: url(/images/jpg/background/) repeat;}
.even{ background: #EEEEEE; }

.dark-link{ color:#656565;}
a.dark-link:link {  color:#656565; text-decoration: none; }
a.dark-link:visited {  color:#656565; text-decoration: none; }
a.dark-link:active {  color:#656565; text-decoration: none; }
a.dark-link:hover {  color:#ee8e42; text-decoration: underline; }

#footer-full-bottom-new{ height: 200px; width:100%;  }

#footer-in{ line-height:30px; text-align: center; font-size: 14px; color:#999999; font-family:;}
.footer-in { color:#999999; }
a.footer-in:link {  color:#999999; text-decoration: none; }
a.footer-in:visited {  color:#999999; text-decoration: none; }
a.footer-in:active {  color:#999999; text-decoration: none; }
a.footer-in:hover { text-decoration: underline; }

.right-item-title{ font-weight:bold; font-style:italic; }
a.right-item-title:link {  color:#999999; text-decoration: none; }
a.right-item-title:visited {  color:#999999; text-decoration: none; }
a.right-item-title:active {  color:#999999; text-decoration: none; }
a.right-item-title:hover { color:#981818; text-decoration: underline; }

#twitter-home{ text-align:left; }
#twitter-top{ font-family:; color:#ccc; font-size:26px; }

.twitter-top{ color:#ccc; }
a.twitter-top:link {  color:#ccc; text-decoration: none; }
a.twitter-top:visited {  color:#ccc; text-decoration: none; }
a.twitter-top:active {  color:#ccc; text-decoration: none; }
a.twitter-top:hover { color:#981818; text-decoration: underline; }

.twitter-status{ font-size:12px; font-style:italic; line-height:22px; margin-bottom:20px; }

#main-nav-new{ padding:5px 0 0; z-index:-999;}

#product-main-photo{  padding:1%; margin: 10px; line-height:10px; background:#fff; border: 1px solid #fff; 
-moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;
box-shadow: 1px 1px 5px #ccc; -moz-box-shadow: 1px 1px 5px #ccc; -webkit-box-shadow: 1px 1px 5px #ccc;}

#section-main-photo{  padding:0; margin: 10px; background:; border: 0px solid #fff; 
-moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;
box-shadow: 0px 0px 0px #ccc; -moz-box-shadow: 0px 0px 0px #ccc; -webkit-box-shadow: 0px 0px 0px #ccc;}

#section-main-photo-in{  padding:0; margin: 10px 10px 0; background:; border: 0px solid #fff; 
-moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;
box-shadow: 0px 0px 0px #ccc; -moz-box-shadow: 0px 0px 0px #ccc; -webkit-box-shadow: 0px 0px 0px #ccc;}

#checkout-wrapper{ margin:1%; padding:0; background: ; border: 0px solid #fff; 
-moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;
}

#full-main-photo{ background:; border: 0px solid #fff; 
-moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;
box-shadow: 0px 0px 0px #ccc; -moz-box-shadow: 0px 0px 0px #ccc; -webkit-box-shadow: 0px 0px 0px #ccc;

}

#full-main-photo-wrap{ width:100%; height:auto; line-height:10px; background:#000; border: 0px solid #eee; 
box-shadow: 0px 0px 5px #999; -moz-box-shadow: 0px 0px 5px #999; -webkit-box-shadow: 0px 0px 5px #999;

}

#full-main-photo-in{ font-family: 'Raleway', sans-serif; font-weight: 700; font-size:28px; color:#000; text-shadow: 1px 1px 2px #999; text-align:right; padding: 20px ; }
.full-main-photo-in{ color:#000;}
a.full-main-photo-in:link {  color:#000; text-decoration: none; }
a.full-main-photo-in:visited {  color:#000; text-decoration: none; }
a.full-main-photo-in:active {  color:#000; text-decoration: none; }
a.full-main-photo-in:hover {  color:#333; text-decoration: underline; }

#full-blog-photo{ background:; border: 0px solid #fff; 
-moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;
box-shadow: 0px 0px 0px #ccc; -moz-box-shadow: 0px 0px 0px #ccc; -webkit-box-shadow: 0px 0px 0px #ccc;
z-index:-11;
}

#pagewrap{  }

#listed-products{ text-align:center; }
#gallery-wrapper{ text-align:center; }

#listed-products-title{ height: 36px; padding:0 4%; overflow:hidden; }
#listed-products-proce{ height: 20px; }

#home-port-bottom-NOSHOW{ margin: 0; height: 1px; background: #d37b37;  width:100%; }

#home-product{text-align:center; }

#home-title{ color:#f2ecde; font-family:; font-size:40px; letter-spacing:6px; text-shadow:0px 0px 3px #666; padding:2% 3% 0; }
.home-subtitle{ color:#666; font-size:20px; letter-spacing:-1px; margin-left:15px; text-shadow:0px 0px 0px #999;}
#home-blog-title{ font-family: 'Raleway', sans-serif; font-weight: 400; color:#1e9b7b; padding:1% 3% 0; font-weight:normal; font-size:24px; color:#777; text-transform:normal; line-height:30px; text-shadow:1px 1px 1px #eee;}
#home-blog-date{ padding:0 3% 0; font-weight:bold; font-size:16px; color:#999; margin-top:1%; text-transform:normal; line-height:30px; text-shadow:1px 1px 1px #eee;}
#home-body{ color:#656565; font-size:14px; line-height:22px; padding: 0 3% 1%;}

#index-blog-title{ font-family: 'Raleway', sans-serif; font-weight: 400; color:#1e9b7b; padding:1% 0; font-weight:normal; font-size:24px; color:#777; text-transform:normal; line-height:30px; text-shadow:1px 1px 1px #eee;}
#index-blog-date{ padding:0 2% 0; font-weight:bold; font-size:16px; color:#999; margin-top:1%; text-transform:normal; line-height:30px; text-shadow:1px 1px 1px #eee;}
#index-body{ color:#656565; font-size:14px; line-height:22px; padding: 0 1% 1%;}

#section-blog-title{ padding:1% 0; font-family: 'Raleway', sans-serif; font-weight:400; font-size:22px; color:#333; margin-top:0%; text-transform:normal; line-height:24px; text-shadow:1px 1px 1px #eee;}

#section-blog-title-in{ padding:5px 0 1%; font-weight:bold; font-size:16px; color:#777; margin-top:0%; text-transform:normal; line-height:20px; text-shadow:1px 1px 1px #eee;}


#side-title{ color:#888; font-size:16px; letter-spacing:-1px; text-align:center; }

#fifth{ text-align:center; }
#foot-title{ font-size:16px; color:#b76422; font-weight:bold; text-shadow: 0px 0px 0px #999; padding: 20px 0 5px; }
#foot-link{ }

#third {
text-align:center;
}

#quarter {
text-align:center;
}

#half-left-title{ float:left; width:50%; text-align:left; }
#half-right-title{ float:right; width:50%; }
#third-right-title{ float:right; width:33.33333%; text-align:right; }
#third-left-title-none{ float:left; width:33.33333%; }

#half-left-items{ float:left; width:50%; text-align:left; }
#half-right-items{ float:left; width:50%; }
#third-right-items{ float:right; width:33.33333%; text-align:right; }
#third-left-items-break{ float:left; width:33.33333%; }

#quarter-pic{
width:25%;
float:left;
}

@media screen and (max-width:18020px) {

#half-all{ float:left; width:50%; }
#third-all{ float:left; width:33.333%; }
#picture-pad{ padding: 0 10px 20px; }

#half-half{ width:50%; float:left; }

.padR{ padding: 10px; }
.padC{ padding: 10px; }
.padL{ padding: 10px; }

#blog-photo{ background:; border: 0px solid #fff; margin:20px 0 0; line-height: 10px; 
box-shadow: 0px 0px 4px #ccc; -moz-box-shadow: 0px 0px 4px #ccc; -webkit-box-shadow: 0px 0px 4px #ccc;
}

#donate-button{ width:80%; margin:30px 10%; }

#top-space{ height:80px; }
#home-main-logo{ width:1000px; }
#home-top-in{ width:1000px; padding: 5px 0; }
#top-logo{ padding:1% 2% 2%; margin:0; }

#home-top-logo{ margin:0 0 0 2%; width:180px; }
#home-foot-logo{ margin:0 0 0 2%; width:250px; }
#mobile-logo{   }

#full-main-photo{ margin:0 30px 10px; padding:0px; }
#full-blog-photo{ margin:0 20px; padding:0px; }
#home-product{padding:0;}

#home-photo{padding:20px 40px 0;}

#news-main-photo{ padding: 1% 0; }

#page-pad{ padding:20px; }
#page-pad-left{ padding:20px; text-align:left; }

#page-pad-home{ padding:0 20px 20px; }

#break-line{ margin: 1% 0; border-top: 1px solid #279a7b; }
#break-line-section{ margin: 0; border-top: 1px solid #3498b0; }
#break-line-blog{ margin: 2% 0; border-top: 1px solid #3498b0; }

#news-pad{ padding:1% 2% ; }

#instagram-image-wrapper{ padding: 2%; }

#bottomwrap{
width:1000px;
}

#pagewrap {
width:1020px;
min-height:0; 
}

#main-nav-phone {
display:none;
}

#under-title{ text-align:left; padding:5px 20px 10px; color:#CCCCCC; font-size:12px; }

#content {
width:75%;
background: ; 
float:left;
}

#third {
width:33.333%;
background: ; 
float:left;
}

#quarter {
width:25%;
background: ; 
float:left;
}

#two-third {
width:66.666%;
background: ; 
float:left;
}

#two-third-right{
width:66.666%;
background: ; 
float:right;
}


#sidebar {
width:25%;
background: ; 
float:left;
}

#fifth{
width:20%;
background: ; min-height:100px;
float:left;
}

#listed-products{ float:left; width:25%; }
#gallery-wrapper{ float:left; width:20%; }

#thumb-list{ float:left; width:30%; height:auto; padding: 2%; }

#product-index-padd{padding: 2% 2% 0;}
#product-index-title{ font-size: 22px; padding: 0 0 2%; font-weight: 700; margin: 0;}
#product-index-price{ font-size: 22px; padding: 2% 0 0; font-weight: 400; margin: 0;}


#product-main-photo-wrapper{ float:left; width:400px; }

#product-info{ float:left; width:600px; }
#product-info-in{margin: 20px 10px;}

#section-main-photo{  padding:0; margin: 10px 20px 10px 10px; }

#section-main-photo-in{  padding:0; margin: 10px 10px 0; }

#split{
width:33%;
float:left;
}

#half{
width:50%;
float:left;
}

#social-split{ 
width:33%;
float:left;
 }

#product-main-photo-big{ }
#product-main-photo-mobile{ display:none; }

.home-rotator{  width:100%; }

}


@media screen and (max-width:1020px) {

#donate-button{ width:80%; margin:30px 10%; }

#top-space{ height:80px; }

#home-main-logo{ width:100%; }

#home-top-in{ width:100%; padding: 5px 1%;}

#home-top-logo{ margin:0 0 0 2%; width:250px; }
#mobile-logo{   }

#page-pad{ padding:20px; }
#page-pad-left{ padding:20px; }

#page-pad-home{ padding:0 20px 20px; }

#news-pad{ padding:1% 2% ; }

#full-main-photo{ margin:0 30px 10px; padding:0px; }
#full-blog-photo{ margin:0 20px 0; padding:0px; }
#home-product{padding:0;}
#pagewrap {
width:100%;

}

#main-nav-phone {
display:none;
}

#under-title{ text-align:left; padding:5px 20px 10px; color:#CCCCCC; font-size:12px; }

#content {
width:75%;
background: ; min-height:100px;
float:left;
}

#sidebar {
width:25%;
background: ; 
float:left;
}

#third {
width:33.333%;
background: ; 
float:left;
}

#quarter {
width:25%;
background: ; 
float:left;
}


#two-third {
width:66.666%;
background: ; 
float:left;
}

#two-third-right{
width:66.666%;
background: ; 
float:right;
}

#fifth{
width:20%;
background: ; min-height:100px;
float:left;
}

#split{
width:33%;
float:left;
}

#social-split{ 
width:33%;
float:left;
}


#listed-products{ width:25%; }
#gallery-wrapper{ float:left; width:20%; }

#product-main-photo-wrapper{ float:left; width:40%; }

#product-info{ float:left; width:60%; }
#product-info-in{ margin: 5%; text-align:left; }

#bottomwrap{
width:96%;
}

#section-main-photo{  padding:0; margin: 10px 20px 10px 10px; }

#thumb-list{ float:left; width:30%; height:auto; padding: 2%; }


#product-main-photo-big{ display:block; }
#product-main-photo-mobile{ display:none; }

.home-rotator{  width:100%; }

#break-line{ margin:1% 0; border-top: 1px solid #279a7b; }

}


@media screen and (max-width:850px) {

#donate-button{ width:80%; margin:4% 10%; }

#top-space{ height:80px; }
#home-main-logo{ width:100%;  }

#home-top-in{ width:100%; padding: 5px 1%;}

#home-top-logo{ display:block; margin:0 0 0 2%; width:250px; }
#mobile-logo{  display:none; }

#full-main-photo{ margin:2%; padding:0%; }
#full-blog-photo{ margin:2% 2% 0 ; padding:0%; }
#home-product{ padding: 0;}

#page-pad{ padding:20px; }
#page-pad-left{ padding:20px; }

#page-pad-home{ padding:0 20px 20px; }

#news-pad{ padding:1% 1%; }

#bottomwrap{
width:96%;
}

#pagewrap {
width:100%;

}

#main-nav-phone {
display:none;
}

#top-logo{ padding:1% 2% 2%; margin:0; }

#listed-products{ float:left; width:33.3333%; }
#gallery-wrapper{ float:left; width:20%; }

#under-title{ text-align:left; padding:5px 20px 10px; color:#CCCCCC; font-size:11px; }

#section-main-photo{  padding:0; margin: 10px; }

#content {
width:75%;
background: ; 
float:left;
}

#sidebar {
width:25%;
background: ; 
float:left;
}

#third {
width:33.333%;
background: ; 
float:left;
}

#quarter {
width:33.333%;
background: ; 
float:left;
}


#two-third {
width:66.666%;
background: ; 
float:left;
}

#two-third-right{
width:66.666%;
background: ; 
float:right;
}


#fifth{
width:20%;
background: ; min-height:100px;
float:left;
}

#split{
width:33%;
float:left;
}

#social-split{ 
width:33%;
float:left;
 }




#thumb-list{ float:left; width:30%; height:auto; padding: 2%; }

#main-nav-new { display:block; }


.home-rotator{  width:100%; margin-top:0px; }

#break-line{ margin: 2% 0; border-top: 1px solid #279a7b; }

}






@media screen and (max-width:700px) {

#donate-button{ width:96%; margin: 0% 2%; }

#top-space{ height:60px; }



#home-top-logo{ display:none; float:none; width:30%; padding:1% 1% 0; }
#mobile-logo{  display:block; }

#page-pad{ padding:3%; }
#page-pad-left{ padding:3%; }

#page-pad-home{ padding:2%; }

#home-product{ padding:0;}

#home-top-in{ width:100%; padding: 2% 1%;}

#top-logo{ padding:1% 4% 2%; margin:0; }

#pagewrap {
width:100%;

}

#content {
width:auto;
float:none;
}

#sidebar {
width:auto;
float:none;
}

#third {
width:auto;
float:none;
}

#quarter {
width:auto;
float:none;
}

#two-third {
width:auto;
float:none;
}

#two-third-right{
width:auto;
float:none;
}


#fifth{
width:auto;
float:none;
}

#split{
width:auto;
float:none;
}

#half{
width:auto;
float:none;
}

#listed-products{ float:left; width:50%; }
#gallery-wrapper{ float:left; width:50%; }

.breadcrumb{ display:none; }

#product-main-photo-wrapper{ float:none; width:100%; }

#product-info{ float:none; width:100%; }
#product-info-in{  margin:0 5%; text-align:center; }

#under-title{ display:none; }

#social-split{ display:none; }

#section-main-photo{  padding:0; margin: 10px; }

#main-nav-new{ display:none; }

#thumb-list{ float:left; width:98%; height:auto; padding: 1% 1% 3%; }


#main-nav-phone { display:block; float:left; margin-left:5px; font-family: 'Raleway', sans-serif; font-weight: 600; text-transform:uppercase;  text-align:left; }

#main-nav-phone ul { list-style-type:none; margin:0; padding:0; }

#main-nav-phone ul li { display:block; float:left; }

#main-nav-phone ul li a { font-size:18px; letter-spacing:0px; color:#999; padding:10px 10px 10px 10px; display:block; line-height:20px; text-align:left;  text-shadow: #3d8d84 0px 0px 4px;}              

#main-nav-phone ul li a:hover{ color:#981818; text-decoration: none; text-shadow: #CCCCCC 0px 0px 4px;}

#main-nav-phone ul li a.current { color:#981818;  text-shadow: #CCCCCC 0px 0px 4px; background:url(/images/png/background/white30-bg.png) top repeat; }

#main-nav-phone p a { color:#CCCCCC; }

#product-main-photo-big{ display:none; }

#product-main-photo-mobile{ display:block; }

.home-rotator{  width:100%; margin-top:30px; }

}




* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */


a img {border: 0; }