@import url(styles/screen.css);
#send{background:url(images/send-button.png) no-repeat scroll 0 0 transparent;border:0 none;height:37px;width:72px}
root{display:block}
body{background:#fff url(images/long-header.gif) top no-repeat;color:#666;margin:0 auto}
.navigation p a{text-decoration:none;font-size:1.3em;font-weight:700;color:#004922}
.navigation p a:hover{text-decoration:none}
p.news-title{ /* background: url("images/ladybug.png") no-repeat scroll 0 0 transparent;color: #004922;font-size: 30px;font-weight: bolder;height: 71px;letter-spacing: 0.04em;position: absolute;right: -40px; top: -57px;width: 170px;*/}
a.join{display:block;background:url(images/visit-our-pg-on.gif) no-repeat scroll center top transparent;margin:5px 0px 4px;padding:22px 0px 0px;width:134px;}
p.bum{font-size:50px;color:#930;letter-spacing:.03em;font-weight:bolder;margin-top:15px}
.intro-text p.intro{color:#666;font-family:Arial;font-size:1.01em;letter-spacing:.05em;line-height:1.7em;padding:7px 0 0 172px}
.itro-text{width:500px;height:auto;float:left}
#shopp ul.products li.product{width:23.9%}
.logo{height: 131px;width: 657px;outline: none 0;margin: 20px 0 21px 60px;padding: 0;}
#nav{margin:19px 0 0 13px}
#navigation{background:url(images/menu.png) scroll no-repeat;width:650px;height:37px;position:relative;padding:0}
#navigation li{list-style:none;position:absolute;top:0;margin:0;padding:0}
#navigation li,#navigation a{color:#FFF;display:block;font-family:verdana;font-size:1.02em;font-weight:700;height:35px;text-decoration:none;outline:0 none}
#navigation #home{left:0;text-align:center;width:71px;outline:0 none}
#navigation #about{left:80px;text-align:center;width:113px;outline:0 none}
#navigation #event{left:201px;text-align:center;width:86px;outline:0 none}
#navigation #news{left:294px;text-align:center;width:74px;outline:0 none}
#navigation #gallery-a{left:376px;text-align:center;width:93px;outline:0 none}
#navigation #shop-a{left:477px;text-align:center;width:72px;outline:0 none}
#navigation #contact{left:556px;text-align:center;width:93px;outline:0 none}
.content{padding:0 10px}
#gallery{position:relative;width:600px;height:360px;margin:-6px 0 0 11px}
#gallery a{float:left;position:absolute}
#gallery a img{border:none}
#gallery a.show{z-index:500}
.title{height:48px;margin:-25px 0 0 22px;padding:0}
.bee{float:left;height:18px;width:121px;margin:21px 0 0 -16px}
.intro-content{margin:16px 0 0;padding:0;position:relative; }
.front-introimg{position: absolute;bottom: 0px;right: 0px;width:177px;}
.intro-text_home{float:left;margin-left:13px;width:460px;min-height:277px;}
.intro-text p{color:#666;font-family:Arial;line-height:2.11em}
.front-monkey{background:url(images/monkey.png) no-repeat scroll center top transparent;float:left;height:169px;width:192px;margin:-91px 0 0 -26px}
.front-cow{background:url(images/madcow.png) no-repeat scroll center top transparent;float:left;height:130px;width:150px;margin:-57px 0 0 -27px}
.horrizontal-bar{background:url(images/vertical_dotted.png) no-repeat scroll left top transparent;height:534px;width:12px;margin:63px 0 10px -8px}
#sidebar{margin:62px 0 40px;padding:0;position:relative}ul.shopp_categories{ margin:0px 20px 0px; padding:0px; }ul.shopp_categories li{ list-style-image:url( images/bullet.png);padding:0px 0px 0px }#sidebar .products{ background:url(images/products.png) no-repeat;width:155px;height:35px;margin:0px 0 30px -19px;padding:50px 0px 30px 5px;  }
.latest-news{background:url(images/latest-news.png) no-repeat;width:103px;height:64px;margin:0px 0 59px -19px}
.news{width:300px;margin:-39px 0 0 -18px;padding:0}
.news-data{float:left;width:172px;margin:0 0 20px 0;padding:0}
.news-data p{font-family:Arial;color:#666}
.news-image{width:100px;float:left;margin-bottom:8px;outline-style:none;outline-width:0;padding-left:8px}
.postmetadata{font-size:1.19em;font-family:Arial;color:#666}
.summer{background:url(images/shop.png) no-repeat scroll center top transparent;width:263px;height:263px;margin:0 0 0 -25px}
.summer p{color:#FFF;font-size:37px;font-weight:700;line-height:.1em;letter-spacing:.04em;outline-style:none;outline-width:0;padding:124px 28px 1px 29px}
.summer p a{color:#fff;text-decoration:none;outline-style:none;outline-width:0}
.summer p a:hover{color:#004922}
#shopp-page{margin:-25px 0 0}
.footer{background:url(images/footer.png) top center no-repeat transparent;width:100%;height:37px;padding-bottom:20px;margin:-5px 0 0}
.right-footer{background:url(images/object.png) no-repeat scroll right bottom transparent;float:right;height:60px;width:100px;margin:-70px -52px 0 0}
.addtocart{background:url(images/add2cart.png) no-repeat scroll 0 0 transparent;border:0 none;height:38px;text-indent:-9999px;width:166px;outline:0 none;font-size:0;display:block;line-height:0}
.update-button{background:url(images/update-total-button.png) no-repeat scroll 0 0 transparent;border:0 none;height:38px;text-indent:-9999px;width:166px;outline:0 none;font-size:0;display:block;line-height:0}
#continue-shop{background:url(images/continue-shopping.png) no-repeat scroll 0 0 transparent;border:0 none;height:38px;text-indent:-9999px;width:214px;outline:0 none}
p.genral{color:#004922;font-size:30px;letter-spacing:.04em;font-weight:900;margin:23px 10px 12px 1px}
p.genral a,a:hover{text-decoration:none;outline-style:none;outline-width:0}
.latest-gallery{background:url(images/latest-flicker.png) no-repeat scroll 0 0 transparent;float:left;height:51px;outline:0 none;width:85px;margin:3px 12px 0 23px}
.latest-gallery p.first{font-weight:900;font-size:19px;margin:0;padding:0}
.latest-gallery p.second{font-weight:900;font-size:36px;letter-spacing:.05em;color:#326500;margin:-2px 0 0 2px;padding:0}
.latest-gallery-images{float:left;width:470px;margin:0;padding:0}
.latest-gallery-images ul{list-style:none}
.latest-gallery-images table tr td{margin:0;padding:3px 1px 0 5px}
.latest-gallery-images table tr td img:hover{border:1px solid #05501e}
.facebook{background:url(images/facebook.png) no-repeat center top transparent;width:100px;height:31px;outline-style:none;outline-width:0;margin:-28px 0 0 26px}
.design-by{float:left;font-size:.95em;font-family:Arial;margin:-9px 6px 0 15px;border-right: 1px solid #666;padding-right: 5px;}
.design-by a{color:#666;font-family:Arial;font-weight:400;font-size:.95em}
.navigation,.gallery{float:left}
.news-data a{color:#666666;font-family:Arial; text-decoration:none; font-size:1.1em; }
.news-data a:hover {color:#666666;outline:0 none;}iframe{ padding:0px 0px 0px 25px; }.category .breadcrumb{ display:none; }

#shopp.product.grid ul.breadcrumb li a{ background:url(images/back-to-products.gif) no-repeat 0 0 transparent;width:214px;height:38px;display:block }
/*#shopp.product.grid ul.breadcrumb li:first-child { display:none;background:none;height:0px }*/
#shopp.product.grid ul.breadcrumb li{ text-indent:-99999px;display:block }
a#shop-image{ min-height:130px;display:block }

/* -------------- CLEARFIXES -------------- */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
.clearfix {
    display: inline-block;
}
 
html[xmlns] .clearfix {
    display: block;
}
 
* html .clearfix {
    height: 1%;
}

.clearfix-left:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
.clearfix-left {
    display: inline-block;
}
 
html[xmlns] .clearfix-left {
    display: block;
}
 
* html .clearfix-left {
    height: 1%;
}
.footer-menu{
float: left;
margin: -10px 0px 0px;
width: 550px;
}
.footer-menu ul{
margin:0px;
padding:0px;
list-style:none;
}
.footer-menu ul li {
	padding: 0px 5px 0px 0px;
    border-right: 1px solid #666;
	float: left;
	margin-right: 5px;
}

.footer-menu ul li a{
	color:#666666;
	font-size:0.95em;
}

p.category-images{
	float:left;
	margin-right:10px;
}
p.category-images a.category_image{
	display:block;
min-height:225px;
}
p.category-images a.link-text{
	display: block;
font-weight: bold;
text-align: center;
text-decoration: none;
}
li#latest-tweets-widget-3{
	list-style:none;
	margin:0px 0px 0px -19px;
	width:300px;
	position: relative;
}

a.action{
	display:block;
	text-decoration:none;
	position: absolute;
	height: 141px;
	width: 239px;
	cursor:pointer;
}

#twitterBox{
	 background: url("images/twitter-box.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 144px;
    line-height: 1.2em;
    padding: 20px 0 0 42px;
    width: 242px;
}
#twitterBox ul li{
	margin-right:5px;
}
ul#twitter_update_list{
	margin-right:8px;
	padding:0px 32px 0px 37px;
}
.widget ul{
	list-style:none;
}
.gallery img{
	margin-right:10px;
}
ul#twitter_update_list li span{
	display:block;
	margin: 5px 0px 0px;
	font-size:13px;
	text-decoration: none;
}

#product_images img{
	min-height:225px;
}
.twtr-doc{
	width: 156px;
	margin: -4px 0px 0px 34px;
	font-size:11px;
}
.twtr-hd,.twtr-ft{display:none;}
