/* About page */

.about-wrapper {
	padding:40px 0px 40px 0px;
	width:100%;
}
.about-left {
	width:383px;
}

.about-right h1 {
	background: url('/img/about/svb_about_2.gif') no-repeat center top;
	height:149px;
	text-indent: -7777px;
	width:417px;
}

.about-right .about-text {
	font-family: Times, serif;
	font-size: 17px;
	line-height: 1.5em;
}

/* Contact page */

.contact {
	padding:30px 0px 0px 0px;
	height:650px;
}

.contact h1 {
	background: url('/img/contact/svb_contact_01.gif') no-repeat top right;
	height:60px;
	text-indent: -7777px;
	width: 364px;
}

.contact .half-right {
	font-family: Times, serif;
}

.contact .half-right h3 {
	font-family: Arial, sans-serif;
	padding:40px 0px 0px 0px;
}

/* Mantra */

.mantra {
	background:transparent url(/img/mantra/svb_mantra_02.jpg) no-repeat scroll center top;
	height:351px;
	overflow:hidden;
	width:800px;
}

.mantra a {
	color:#7A52A1;
	display:block;
	float:right;
	font-family:Futura;
	font-size:70%;
	margin:0 0 0 10px;
	padding:10px;
	text-transform:uppercase;
	width:10%;
}

.mantra a:hover {
	background-color:#7A52A1;
	color:white;
}

.mantra h2 {
	color:#7A52A1;
	font-family: Futura;
	font-size:110%;
	font-weight:normal;
	padding:0px 0px 10px 0px;
}

.mantra p {
	margin:0px;
	padding:0px;
}

.mantra-td {
	background-color: white;
	padding: 20px;
}

.mantra-toggle {
	color:white;
	cursor:pointer;
	padding:10px;
	position:absolute;	
}

.mantra-bubble {
	left:220px;
	position:relative;
	top:20px;
	
}
.mantra-inner-carousel {
	height:200px;
	overflow:hidden;
	width:300px;
}

.mantra-inner-carousel li {
	height:300px;
	width:300px;
	font-size: 26px;
}
.mantra-outer {
	background-color: white;
	margin:0;
	overflow:hidden;
	width:300px;
	
}
.mantra-inner {
	background-color: white;
}

/* blog */

.blog-left {
	float:left;
	padding:0 0 0 15px;
	position:relative;
	width:505px;
}

.blog h1 a {
	background:#7A52A1 url(/img/blog/svb_blog_01.gif) no-repeat scroll left top;
	display:block;
	height:71px;
	margin:0 0 30px;
	padding:0;
	text-indent:-7777px;
	width:100%;
}

.blog-right {
	float:right;
	position:relative;
	padding:0px 0px 30px 30px;
	width:230px;
}

.blog-right h3 {
	font-family: Futura, Arial, Helveticsa, sans-serif;
	font-size: 110%;
	font-weight:normal;
	padding:0px 0px 5px 0px;
/* 	text-transform: uppercase; */
}

.blog-right ul {
	margin:0;
	padding:5px 20px;
}

.blog-right li {
	list-style-image: url('/img/elements/svb_list_star.gif');
}

.blog-right .blog-mailinglist {
	margin: 30px 0px 0px 0px;
}

.blog-post h2 {
	font-family: Times, Times, serif;
	font-weight: normal;
}

.blog-post {
	font-family: Arial, Helvetica,sans-serif;
	margin:0 0 15px;
	padding:0 0 15px 0;
	border-bottom:1px solid #666666;
}

.blog-post-date {
	color:#666666;
	font-size:13px;
	padding:0 0 10px;
}

.blog-post-body {
	font-size: 14px;
}

.blog-post-category {
	font-size:13px;
	text-transform: uppercase;
}

.blog-categories {
	padding:0px 0px 10px 0px;
}

.blog-pagination {
	font-family: Times, sans-serif;
	font-size: 110%;
	height:40px;
}

.blog-pagination-next {
	float:right;
	position:relative;
	text-align:right;
	width:40%;
}

.blog-pagination-prev {
	float:left;
	position:relative;
	width:40%;
}

/* blog gallery */

.blog-post-gallery {
}

.blog-post-gallery .entry-gallery-medium {
	display: block;
	border:1px solid #dddddd;
	padding:3px;
}

.blog-post-gallery .blog-post-gallery-medium {
	padding:0px 0px 20px 0px;
}

.blog-post-gallery .entry-gallery-thumb {
	border:1px solid #dddddd;
	padding:3px;
}

.blog-post-gallery .entry-gallery-thumb:hover {
	border:1px solid #7A52A1;
	cursor:pointer;
}

/* Products */

.products {
	padding:40px 0px 30px 0px;
}

.products h1 {
	background: url('/img/products/svb_products_01.gif') no-repeat top right;
	height:71px;
	padding:0px 0px 40px 0px;
	text-indent: -7777px;
	width:100%;
}

.products h2 {
	font-size: 25px;
	font-style: oblique;
	font-weight: normal;
	padding: 0px 0px 15px 0px;
	
}

.products h3 {
	font-family: Arial,Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.products-text {
	font-family: Times, serif;
	font-size: 15px;
	line-height: 1.5em;
	padding:0 0 50px;	
}

/* Galleries */

.gallery-wrapper, .press-wrapper {
	background: black;
	color:white;
	font-family: Times, serif;
	padding: 20px 0px;
}

ul.gallery-categories {
	clear:both;
	height:30px;
	margin: 6px 6px 6px -6px;
	padding: 0px 0px 0px 20px;
}

ul.gallery-categories li {
	color:white;
	font-size: 25px;
	float:left;
	list-style: none;
}

ul.gallery-categories li a {
	color:white;
	padding:6px;
}

ul.gallery-categories li a:hover, ul.gallery-categories li a.gallery-nav-on {
	color: #e5224c;
}

ul.gallery-thumbs-row {
	background-color:black;
	clear:both;
	height:195px;
	margin:0;
	padding:0 0 0 18px;
}

ul.gallery-thumbs-row li {
	float: left;
	list-style: none;
	margin: 0px 18px 0px 0px;
}

ul.gallery-thumbs-row li a {
	background: transparent no-repeat center center;
	border:1px solid white;	
	display: block;
	height: 175px;
	width:175px;
	
}
ul.gallery-thumbs-row li a:hover {
	border:1px solid #7a52a1;
}

ul.gallery-thumbs-row img {
	display:none;
}

.gallery-paginate {
	padding:0px 0px 0px 20px;
}

.gallery-paginate a {
	color:#E5224C;
}

/* Star's Gallery */

.gallery-wrapper h1 {
	background: url('/img/gallery/svb_gallery_01.gif') no-repeat top left;
	height:72px;
	margin:0px 0px 20px 20px;
	text-indent: -7777px;	
	width:340px;
}

/* Press */

.press-wrapper h1 {
	background: url('/img/press/svb_press_01.gif') no-repeat top left;
	height:59px;
	margin:0px 0px 20px 20px;
	text-indent: -7777px;	
	width:292px;
}
