/* Custom CSS */
.mp3download {
	background-color: #D98534;
    color: #FFFFFF;
    padding: 10px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.mp3download:hover {
	color:#FFFFFF;
}
.downloadmsg {
	font-size:12px;
}
.syndicationtbl td {
	margin: 2px;
    padding: 20px;
    width: 50%;
}
.rsform .formResponsive .formHorizontal .rsform-block {
	margin-bottom:2px;
}
.component-content .width33 {
	width:28%;
}
.category-view .horizontal-separator {
	background:transparent;
}
.conf2005 td {
    width: 50%;
}
body .floatleft {
	margin-right: 0px;
}
body .floatright {
	margin-left: 0px;
}
.vm-pagination ul li {
	display: inline;
    margin: 0 2px;
    padding: 2px 5px;
    text-align: center;
	border: 1px solid #EEEEEE;
}
.vm-pagination {
	float:right;
}
.PricesalesPrice {
	font-weight:bold;
}
.browse-view h1 {
	font-size:20px;
}
.browse-view .row .product .spacer h2 {
	font-size:17px;
}
.main-image img {
	width:250px;
	height:auto;
}
.vm-img-desc {
	visibility:hidden;
}
.product-description .title {
	padding-left:2px;
}
.productdetails-view .addtocart-bar {
	margin: 15px;
    padding: 30px 0 0;
}
span.addtocart-button {
    margin: 30px 0 0 10px;
}
div.k2Pagination ul {
    text-align: center;
	list-style-type: none;
    margin: 0;
    padding: 0;
}

div.k2Pagination .pagination-start, div.k2Pagination .pagination-prev, div.k2Pagination .pagination-next, div.k2Pagination .pagination-end {
    border-width: 0;
}
div.k2Pagination ul li {
    border: 1px solid #EEEEEE;
    display: inline;
    margin: 0 2px;
    padding: 2px 5px;
    text-align: center;
}
.formResponsive .formHorizontal .rsform-block {
    margin-bottom: 5px;
}
.module-title, .module-title2, .module-title3 {
	background: url(../images/overlays/dark/overlay-top.png) 50% 0 repeat-x;
}
.module-title .title {
	text-shadow:none;
}
.podcastarc .module-title .title a {
    color: #FFFFFF;
}
.podcastarc .module-title .title a:hover {
    color: #333333;
}
.hpaccordion div.qaccordion .acc-header,
.hpaccordion div.qaccordion .acc-header-active {
    background-color: #1872AE;
	background-image: none;
    border-bottom-width: 0px;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    color: #FFFFFF;
    padding: 8px;
	font-size: 18px;
    font-weight: normal;
	margin-top: 0px;
	margin-bottom: 5px;
}
div.tagItemHeader h2.tagItemTitle {
    font-family: Helvetica,Arial,sans-serif;
	line-height: 32px;
}
div.itemHeader h2.itemTitle {
    font-family: Helvetica,Arial,sans-serif;
}
body.font-size-is-large {
    color: #000000;
}
.info.info ul li {
    background-image: none;
}
.PricediscountedPriceWithoutTax {
	text-align:center;
}
.spacer-buy-area .product-fields .price-plugin,
.addtocart-area .price-plugin {
	display:none;
}
.imgmaxwidth img {
	max-width: none;
}
#vm_how {	
	background-clip: padding-box;
    background-image: -moz-linear-gradient(center top , #FFFFFF 20%, #F6F6F6 50%, #EEEEEE 52%, #F4F4F4 100%);
    border: 1px solid #AAAAAA;
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    box-shadow: 0 0 3px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 3px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 3px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    padding: 4px;
}
.tagItemList img {
    max-width: none;
}
.pagecornerhmobile {
    display: none;
}