#storeItemDetails {
    width: 500px;
    margin: 0px auto;
    position: relative;
    background: rgba(145,210,247,.3);
    overflow: hidden;
    padding: 20px 20px;
    -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}
#storeItemDetails .itemImageContainer {
    display: block;
    height: 220px; width: 220px;
    float: left;
    margin: 0px 20px 20px 0px;
    -moz-box-shadow: rgba(0,0,0,.2) 0 2px 6px;
    -webkit-box-shadow: rgba(0,0,0,.2) 0 2px 6px;
    box-shadow: rgba(0,0,0,.2) 0 2px 6px;
    -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}
#storeItemDetails .itemSummaryContainer {
    float: right;
    padding: 0px;
    width: 260px;
    margin-bottom: 10px;
    text-align: right;
    overflow: visible;
}

#storeItemDetails .itemSummaryContainer .itemName {
    font-weight: bold;
    font-size: 2em;
    line-height: normal;
    text-align: right;
    margin-bottom: .25em;
}
#storeItemDetails .itemPricing { 
    float: right;
    width: 165px;
    overflow: hidden;
}
#storeItemDetails .itemSummaryContainer .itemPrice {
    font-size: 1.3em;
    line-height: 1;
    margin: 0 0 .2em 0;
    float: right;
    overflow: hidden;
}
#storeItemDetails .itemPrice .juvo-toggle {
    font-size: .9em;
}
#storeItemDetails .itemSummaryContainer .itemShipping {
    font-size: 1em;
    line-height: normal;
    font-style: italic;
    clear: both;
    text-align: right;
}
#storeItemDetails a.juvo-button {
    display: inline-block;
    background: rgba(115,200,235,.7);
    margin: 0;
    color: #fff;
    text-shadow: rgba(0,0,0,.1) 1px 1px 0px, rgba(0,0,0,.1) 0 0 1px;
    float: left; 
    padding: 8px 8px;
    font-size: 1em;
    line-height: 1em;
    -moz-box-shadow: rgba(0,0,0,.04) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0,.04) 0px 0px 8px;
    box-shadow: rgba(0,0,0,.04) 0px 0px 8px;
    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
#storeItemDetails a.juvo-button:hover {
    cursor: pointer;
    background: rgb(171,222,243);
    -moz-box-shadow: rgba(255,255,255,.7) 0px 0px 8px;
    -webkit-box-shadow: rgba(255,255,255,.7) 0px 0px 8px;
    box-shadow: rgba(255,255,255,.7) 0px 0px 8px;
}
#storeItemDetails .itemDescription {
    clear: right;
    font-size: 1.05em;
    line-height: normal;
}
#trial-sales-page {
    float: left;
    width: 600px;
}
#trial-sales-page .salesPage {
    -moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: rgba(145,210,247,.3);
	display:block;
	margin:0px 150px;	
	padding:20px 30px;
	letter-spacing: 1px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#trial-sales-page h3 { font-family:Arial, Helvetica, sans-serif; font-size:16pt; color:#ed1c24; font-weight:bold; text-align:center; line-height:1.5em; text-shadow: rgba(0,0,0,.2) 2px 1px 0px;}
#trial-sales-page h5 { font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#0054a6; font-weight:bold; line-height:1.3em; background: url(http://www.dawnbillings.com/capables2/images/listIcon.png) left  no-repeat; padding-bottom:10px; padding-left:25px;}
#trial-sales-page .tipList {padding-left:150px; padding-bottom:15px;}
#trial-sales-page .promoteList {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:  rgba(127,212,247,.7); margin:10px 50px;
	padding:15px 15px 0px 15px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
