/* Begin Social Buttons */

.twitter-share-button{
}

/* Begin Images */
p img {
		padding: 0;
		max-width: 100%;
		}

img.centered {
		display: block;
		margin-left: auto;
		margin-right: auto;
		}

img.alignright {
		padding: 0 0 4px 4px;
		margin: 0 0 12px 16px;
		display: inline;
		}

img.alignleft {
		padding: 0 4px 4px 0;
		margin: 0 10px 5px 0;
		display: inline;
		}

.alignright {
		float: right;
		}

.alignleft {
		float: left
		}
#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12px;
}
		
/* Caption Images */

.wp-caption.alignright {
		padding: 0 4px 4px 4px;
		margin: 0 0 12px 16px;
		display: inline;
		}

.wp-caption.alignleft {
		padding: 0 0 4px 0;
		margin: 0 20px 12px 0;
		display: inline;
		}
		
#content .wp-caption, .post .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	padding-top: 5px;
	text-align: center;
}

#content .wp-caption img, .post .wp-caption img {
	margin: 0;
}
#content .wp-caption p.wp-caption-text, .post .wp-caption p.wp-caption-text{
	color: #888;
	font-size: 12px;
	margin: 5px;
}
 .post .wp-caption p.wp-caption-text{
	 padding-bottom: 0 !important;
 }
/* End Images */



/*** SLideSHow **/


#slideshow {
    position:relative;
    height:203px;
    color: #FFF;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 223px;
    background-color: #555;
    text-align: center;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
	height: 142px;
	width: 160px;
	display: block;
	border: 0;
	margin-bottom: 10px;
}
/* End SLIDESHOW */

/* Archive Pages */
h2.pagetitle {
	text-align: center;
	font-size: 3em;
	margin-bottom: 20px;
	letter-spacing: 5px;
}

/*** Shopping Cart Widget **/

#shopp-cart-ajax{
	text-align: center;
}
#shopp-cart-ajax p.status{
	font-size: 12px;
}

#shopp-cart-ajax ul{
	margin-top: 10px;
}
#shopp-cart-ajax ul li{
	display: inline;
	margin: 10px;
	text-transform: uppercase;
}


/*** Shopp Price **/

.shopp_price{
	margin-bottom: 10px;
}
.shopp_price li{
	color: #333;
	display: inline;
	text-align: center;
	margin: 0 5px;
	border: none;
}
.sb_posts .shopp_price li{
	border: none;
	}

.shopp_price li.price{
	font-weight: bold;
	font-size: 14px;
}
#post-featured .shopp_price{
	text-align: center;
}
.shopp_price .addtocart{
	margin: 0; padding: 0;
}
.shopp_price .variations select{
	margin: 0; padding: 0;
	width: 100px;
}
.shopp_price .addons select{
	margin: 0; padding: 0;
	width: 100px;
}

/*** Gravity Forms **/
.entry .gform_wrapper{
	border: 1px solid #333;
	padding: 10px;
	text-align: justify;
	line-height: 120%;
}
.entry .gform_wrapper form div h3{
	text-align: center;
	text-transform: uppercase;
	font-size: 20px;
	margin-bottom: 10px;
	line-height: 110%;
}
.gform_heading{
	margin-bottom: 10px;
}
.gform_footer{
	margin-top: 10px;
	text-align: center;
}
.entry .gform_wrapper li{
	list-style-type: none;
}

/*** Alphabet LINKS **/
ul#alphabet_links li{
	display: inline;
	margin: 1px;
	border: 1px solid black;
	line-height: 200%;
}
ul#alphabet_links li a{
	padding: 2px;
	width: 100%; height: 100%;
}

