/*  
Theme Name: Elektrax Music
Author: HypnoticARTS
Version: 1.0
Released: 20090209
*/

body {
	margin:0;
	padding:0;
	background: #eff0f1;
	font: normal 11px  Verdana, Arial, sans-serif;
	color: #5F6972;
}


img {
	border:none;
}
form {
	margin: 0;
	padding: 0;
}

.alignright {
	float:right;
	margin:0;
	padding:0;
}


h1 {
	font-size: 24px;
	color: #121212;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing:0.1px;
	padding:0;
	margin:0;
	text-transform:uppercase;
	text-shadow: 0 1px 0 #ffffff;
}

h2 {
	font-size: 20px;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #3a444c;
	padding-bottom:10px;
	letter-spacing:0.1px;
	margin:0;
	text-transform:uppercase;
	text-shadow: 0 1px 0 #ffffff;
	
}

h3 {
	font-size: 16px;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	margin:0;
	text-shadow: 0 1px 0 #ffffff;
}

h4 {
	font: normal 12px  Verdana, Arial, sans-serif;
	font-weight: bold;
	padding:0;
	margin:0;
}

h5{
	font: normal 11px  Verdana, Arial, sans-serif;
	font-weight: bold;
	padding-top:4px;
	margin:0;
}


h6{
	font: normal 11px  Verdana, Arial, sans-serif;
	font-weight: normal;
	padding-top:4px;
	margin:0;
	line-height:18px;
}

p, ul, ol, blockquote {
	margin-top: 0;
	padding-top: 0;
	text-align: left;
	line-height: 18px;
}

ul li { list-style:disc;}
ul li li { list-style:disc; }

a {
	text-decoration:none;
	color:#69859A;
	font-weight:normal;
}

a:hover {
	text-decoration:underline;
	color:#69859A;
}

hr {

	border-top:1px solid #cccccc;
	border-bottom: #ffffff;
	height:1px;
	width:100%;
	margin-top: 2px;
	margin-bottom:5px;
}


/* Header */

#header {
	height: 81px;
	width:100%;
	background: url(/img/bg_header.gif) repeat-x;
	overflow: hidden;
}
/* Logo */

#logo {
	margin-right:120px;
	float: left;
}


.container {
 width: 980px;
 margin:0 auto;

}

/* Menu */
#topnav {float:left;height:80px; width:560px; overflow:hidden; margin:0; padding:0;}
#navlist {float:left; padding:0; margin:0; list-style:none; position:relative; z-index:500;}
#navlist li {float:left; list-style-type:none;}
#navlist li a {display:block; height:80px; width:80px;text-align:center;margin:0; padding:0;line-height:80px; float:left; color:#e5e5ee;text-decoration:none; font-family:Verdana, sans-serif; font-size:11px;font-weight:normal;}
#navlist table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
#navlist li a:hover {z-index:200; position:relative; background:url(/img/bg_topnav_hover.gif) no-repeat; color:#2D2E30;line-height:80px; width:80px;height:80px;}
#navlist li:hover {position:relative; z-index:200;}
#navlist li:hover > a {background:url(/img/bg_topnav_hover.gif) no-repeat; color:#2D2E30; line-height:80px;height:80px;}
#navlist li:hover > a.sub {background:url(/img/bg_topnav_hover.gif) no-repeat; color:#2D2E30;line-height:80px;height:80px;}

#navlist li.current a {background:url(/img/bg_topnav_selected.gif) no-repeat; color:#e5e5ee;}
#navlist li a.sub {background:transparent; line-height:80px;; height:80px;}
#navlist li.current a.sub {background:#2D2E30; color:#e5e5ee; line-height:80px;}
#navlist :hover ul {left:0; top:80px; width:140px;}

#navlist ul, 
#navlist :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#navlist :hover ul :hover ul {left:120px; top:-1px; background:#dcdddf; white-space:nowrap; width:120px; z-index:200; height:auto;}
#navlist :hover ul li {margin:0; border-top:1px solid #666;}
#navlist :hover ul li a {width:140px; padding:0; text-indent:10px; background:#333; color:#ccc; height:30px; line-height:30px;}
#navlist :hover ul li a.fly {background:#333}
#navlist :hover ul :hover {background-color:#c60; color:#fff;}
#navlist :hover ul :hover a.fly {background-color:#c60; color:#fff;}

#navlist :hover ul li.currentsub a {background:#840; color:#fff;}
#navlist :hover ul li.currentsub a.fly {background:#840 url(right-arrow.gif) no-repeat right center; color:#fff;}

#navlist :hover ul :hover ul li a {width:100px; padding:0; text-indent:10px; background:#3e3e3e; color:#ccc;}
#navlist :hover ul :hover ul :hover {background-color:#d70; color:#fff;}


/* Feed */
#feed {
	width: 150px;
	float: right;
	text-align: center;
}

#feed a.feed {
	display: inline-block;
	background: url(/img/feed.gif) no-repeat left center;
	padding: 0 0 0 20px;
	margin: 0 20px 0 0;
	text-align: left;
	font: normal 11px Tahoma, Geneva, sans-serif;
	line-height: 35px;
	float: left;
}
#feed a.email {
	display: inline-block;
	background: url(/img/email.gif) no-repeat left center;
	padding: 0 0 0 20px;
	margin: 0;
	text-align: left;
	font: normal 11px Tahoma, Geneva, sans-serif;
	line-height: 38px;
	float: left;
}




/* Search */

#search {
	float: right;
	width: 230px;
	padding: 35px 0 0 0;
}
#search form {
	margin: 0;
	padding: 0;
}
#search fieldset {
	margin: 0;
	padding: 0;
	border:none;
	background: url(/img/bg_searchbox.jpg) no-repeat;
	height: 23px;
	width:203px;
}
#s {
	width:160px;
	padding: 2px 4px;
	border:none;
	margin:0;
	background: transparent;
}

#ss {
	height:19px;
	background: transparent;
	border: none;
	float:left;
	width:43px;
}

#wrapper {
	background: #eff0f1 url(/img/bg_wrapper.gif) repeat-x;
	padding: 0;
	width: 100%;
	overflow: hidden;
}


/* Page */
	
#page {
	background: transparent;
	padding: 0;
	width: 100%;
	min-height:300px;
	clear:both;
}

/* Labels Carousel*/

#carousel-trail-on {
	width: 100%;
	overflow: hidden;
	padding:0;
	margin:30px 0 50px 0;
}

#carousel-release-trail-on {
	width: 100%;
	overflow: hidden;
	padding:0;
	margin:30px 0 10px 0;
}

.label-block {
	width:200px;
	float:left;
	margin-right:5px;
	padding:0;
	height:220px;
}

.label-elektrax-desc {
	width:755px;
	float:left;
	margin:0;
	padding:10px;
	background:url(/img/labels/bg_label_elektrax.gif) repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	height:200px;
}

.label-progressive-desc {
	width:755px;
	float:left;
	margin:0;
	padding:10px;
	background:url(/img/labels/bg_label_progressive.gif) repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	height:200px;
}

.label-hypnotic-desc {
	width:755px;
	float:left;
	margin:0;
	padding:10px;
	background:url(/img/labels/bg_label_hypnotic.gif) repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	height:200px;
}

.label-android-desc {
	width:755px;
	float:left;
	margin:0;
	padding:10px;
	background:url(/img/labels/bg_label_android.gif) repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	height:200px;
}

.label-gynoid-desc {
	width:755px;
	float:left;
	margin:0;
	padding:10px;
	background:url(/img/labels/bg_label_gynoid.gif) repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	height:200px;
}

.label-darknet-desc {
	width:755px;
	float:left;
	margin:0;
	padding:10px;
	background:url(/img/labels/bg_label_darknet.gif) repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	height:200px;
}

.label-achromatiq-desc {
	width:755px;
	float:left;
	margin:0;
	padding:10px;
	background:url(/img/labels/bg_label_achromatiq.gif) repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	height:200px;
}

.label-elektrax-desc p, .label-progressive-desc p, .label-hypnotic-desc p, .label-android-desc p, .label-darknet-desc p, .label-achromatiq-desc p {
	font-size:11px;
	color:#f8f8f8;
	line-height:normal;
	_margin-top:10px;
	margin-bottom:0;
	margin-top:10px;
}

.label-gynoid-desc p {
	font-size:11px;
	color:#666666;
	line-height:normal;
	_margin-top:10px;
	margin-bottom:0;
	margin-top:10px;
}

.label-elektrax-desc h1, .label-progressive-desc h1, .label-hypnotic-desc h1, .label-android-desc h1, .label-darknet-desc h1, .label-achromatiq-desc p {
	color: #dbdbdb;
	text-shadow:none;
}

.label-gynoid-desc h1 {
	color: #f8f8f8;
	text-shadow:none;
}

.release-block {
	padding:20px;
	width: 940px;
	margin: 5px 0 1px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	background:#373E42;
}


.release-thumb {
	width:200px;
	float:left;
	margin-right:40px;
	padding:0;
}

.release-thumb img
{
	border:1px solid #ffffff;
	padding:6px;
	background:#dddddd;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
}

.release-desc {
	width:686px;
	float:left;
	margin:0;
	padding:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	height:212px;
	background:url(/img/labels/bg_release_elektrax.gif) no-repeat top right;
}


.release-desc h1.elektrax{
	padding-bottom:4px;
	margin-right:180px;
	text-transform: uppercase;
	color:#f8f8f8;
	text-shadow: 0 1px 2px #000000;
}

.release-desc-ifrecords {
	width:686px;
	float:left;
	margin:0;
	padding:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	height:212px;
	background:url(/img/labels/bg_release_ifrecords.gif) no-repeat top right;
}

.release-desc-ifrecords h1.ifrecords {
	padding-bottom:4px;
	margin-right:180px;
	text-transform: uppercase;
	color:#f8f8f8;
	text-shadow: 0 1px 2px #000000;
}

.release-desc-synewave {
	width:686px;
	float:left;
	margin:0;
	padding:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	height:212px;
	background:url(/synewave/swlogo.gif) no-repeat top right;
}

.release-desc-synewave h1.synewave {
	padding-bottom:4px;
	margin-right:180px;
	text-transform: uppercase;
	color:#f8f8f8;
	text-shadow: 0 1px 2px #000000;
}

.release-desc-darknet {
	width:686px;
	float:left;
	margin:0;
	padding:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	height:212px;
	background:url(/img/labels/bg_release_darknet.gif) no-repeat top right;
}

.release-desc-darknet h1.darknet {
	padding-bottom:4px;
	margin-right:180px;
	text-transform: uppercase;
	color:#f8f8f8;
	text-shadow: 0 1px 2px #000000;
}

.release-desc-hypnotic{
	width:686px;
	float:left;
	margin:0;
	padding:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	height:212px;
	background:url(/img/labels/bg_release_hypnotic.gif) no-repeat top right;
}

.release-desc-hypnotic h1.hypnotic{
	padding-bottom:4px;
	margin-right:180px;
	text-transform: uppercase;
	color:#f8f8f8;
	text-shadow: 0 1px 2px #000000;
}

.release-desc-progressive{
	width:686px;
	float:left;
	margin:0;
	padding:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	height:212px;
	background:url(/img/labels/bg_release_progressive.gif) no-repeat top right;
}

.release-desc-progressive h1.progressive{
	padding-bottom:4px;
	margin-right:180px;
	text-transform: uppercase;
	color:#f8f8f8;
	text-shadow: 0 1px 2px #000000;
}

.release-desc-android{
	width:686px;
	float:left;
	margin:0;
	padding:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	height:212px;
	background:url(/img/labels/bg_release_android.gif) no-repeat top right;
}

.release-desc-gynoid{
	width:686px;
	float:left;
	margin:0;
	padding:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	height:212px;
	background:url(/img/labels/bg_release_gynoid.gif) no-repeat top right;
}

.release-desc-android h1.android{
	padding-bottom:4px;
	margin-right:180px;
	text-transform: uppercase;
	color:#f8f8f8;
	text-shadow: 0 1px 2px #000000;
}

.release-desc-gynoid h1.gynoid{
	padding-bottom:4px;
	margin-right:180px;
	text-transform: uppercase;
	color:#f8f8f8;
	text-shadow: 0 1px 2px #000000;
}

.release-desc-translucent{
	width:686px;
	float:left;
	margin:0;
	padding:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	height:212px;
	background:url(/img/labels/bg_release_translucent.gif) no-repeat top right;
}
.release-desc-translucent h1.translucent{
	padding-bottom:4px;
	margin-right:180px;
	text-transform: uppercase;
	color:#f8f8f8;
	text-shadow: 0 1px 2px #000000;
}


.release-desc-achromatiq {
	width:686px;
	float:left;
	margin:0;
	padding:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	height:212px;
	background:url(/img/labels/bg_release_achromatiq.gif) no-repeat top right;
}

.release-desc-achromatiq h1.achromatiq {
	padding-bottom:4px;
	margin-right:180px;
	text-transform: uppercase;
	color:#f8f8f8;
	text-shadow: 0 1px 2px #000000;
}


.release-desc h6,
.release-desc-ifrecords h6,
.release-desc-hypnotic h6,
.release-desc-progressive h6,
.release-desc-android h6,
.release-desc-gynoid h6,
.release-desc-darknet h6,
.release-desc-synewave h6,
.release-desc-translucent h6,
.release-desc-achromatiq h6
 {
	margin-right:200px;
	color:#C2C5C7;
}


.release-desc .buttons,
.release-desc-ifrecords .buttons,
.release-desc-hypnotic .buttons,
.release-desc-progressive .buttons,
.release-desc-android .buttons,
.release-desc-gynoid .buttons,
.release-desc-darknet .buttons,
.release-desc-synewave .buttons,
.release-desc-translucent .buttons,
.release-desc-achromatiq .buttons
 {
	position:absolute;
	left:0;
	bottom:0;
	padding:0;
}


.release-desc .buttons img,
.release-desc-ifrecords .buttons img,
.release-desc-hypnotic .buttons img,
.release-desc-progressive .buttons img,
.release-desc-gynoid .buttons img,
.release-desc-android .buttons img,
.release-desc-darknet .buttons img,
.release-desc-synewave .buttons img,
.release-desc-translucent .buttons img,
.release-desc-achromatiq .buttons img
{
	padding-right:6px;
	border:none;
}

.release-desc .share,
.release-desc-ifrecords .share,
.release-desc-hypnotic .share,
.release-desc-progressive .share,
.release-desc-android .share,
.release-desc-gynoid .share,
.release-desc-darknet .share,
.release-desc-synewave .share,
.release-desc-translucent .share,
.release-desc-achromatiq .share
{
	right:0;
	bottom:0;
	padding:0;
	width:106px;
	position:absolute;
	margin:0;
}

.release-desc .share img,
.release-desc-ifrecords .share img,
.release-desc-hypnotic .share img,
.release-desc-progressive .share img,
.release-desc-android .share img,
.release-desc-gynoid .share img,
.release-desc-darknet .share img,
.release-desc-synewave .share img,
.release-desc-translucent .share img,
.release-desc-achromatiq .share img
{
	margin:0;
	padding:0;
	float:left;
}

.article-heading-block {
	padding:0 10px 10px 20px;
	width: 938px;
	overflow:hidden;
}

.article-heading-block h1{
	display:block;
	width:70%;
	text-transform:uppercase;
	float:left;
}

.article-heading-block .share
{
	float: right;
	padding:0;
	width:106px;
	margin-top:20px;
	margin:0;
	display:inline;
}

.article-heading-block .share img
{
	margin:0;
	padding:0;
	float:left;
}


.article-block {
	padding:20px;
	width: 938px;
	margin: 5px 0 20px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	border:1px solid #cccccc;
	background:transparent;
}

.article-interview-block {
	padding:0 20px 20px 20px;
	width: 938px;
	margin: 5px 0 1px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	background:transparent;
}

.article-interview-block .pic,
.article-block .pic
 {
	float:left;
	display:inline;
	margin: 0 20px 10px 0;
	padding:0;
}

.article-block img,
.article-interview-block img,
.article-interview-block .pic img
 {
	border:1px solid #ffffff;
	padding:10px;
	background:#cccccc;
	margin:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;

}

.article-block-shade {
	background: url(/img/labels/box_shade.png) no-repeat;
	width:938px;
	height:45px;
	padding:0;
	margin:0;
}

.article-block-tracklist-elektrax{
	padding:20px;
	width: 938px;
	margin: 5px 0 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	border:1px solid #cccccc;
	background:#E9EAEB;
}

.article-block-tracklist-android{
	padding:20px;
	width: 938px;
	margin: 5px 0 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	border:1px solid #cccccc;
	background:#E9EAEB;
}

.article-block-tracklist-gynoid{
	padding:20px;
	width: 938px;
	margin: 5px 0 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	border:1px solid #cccccc;
	background:#E9EAEB;
}

.article-block-tracklist-hypnotic{
	padding:20px;
	width: 938px;
	margin: 5px 0 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	border:1px solid #cccccc;
	background:#E9EAEB;
}

.article-block-tracklist-progressive{
	padding:20px;
	width: 938px;
	margin: 5px 0 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	border:1px solid #cccccc;
	background:#E9EAEB;
}

.article-block-tracklist-darknet{
	padding:20px;
	width: 938px;
	margin: 5px 0 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	border:1px solid #cccccc;
	background:#E9EAEB;
}

.article-block-tracklist-translucent{
	padding:20px;
	width: 938px;
	margin: 5px 0 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	border:1px solid #cccccc;
	background:#E9EAEB;
}


.article-block-tracklist-achromatiq
{
	padding:20px;
	width: 938px;
	margin: 5px 0 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	border:1px solid #cccccc;
	background:#E9EAEB;
}

.article-block .player,
.article-block-tracklist-elektrax .player,
.article-block-tracklist-android .player,
.article-block-tracklist-gynoid .player,
.article-block-tracklist-hypnotic .player,
.article-block-tracklist-progressive .player,
.article-block-tracklist-darknet .player,
.article-block-tracklist-translucent .player,
.article-block-tracklist-achromatiq .player
 {
	float:right;
	padding:5px;
	margin:0;
}

.article-block  .related-releases{
	margin-right:8px;
	display:inline;
}

.article-block  .related-releases img{
	padding:4px;
	margin-bottom:5px;
	background:#ffffff;
	border:1px solid #cccccc;
	margin-right:0;
	margin-left:0;
	margin-top:0;
}


.artist-block {
	padding:20px;
	width: 940px;
	margin: 5px 0 1px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	background:#373E42;
}


.artist-block-shade {
	background: url(/img/labels/artist_box_shade.png) no-repeat;
	width:980px;
	height:35px;
	padding:0;
	margin:0;
}


.artist-thumb {
	width:200px;
	float:left;
	margin-right:40px;
	padding:0;
}

.artist-thumb img
{
	border:1px solid #ffffff;
	padding:6px;
	background:#dddddd;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
}

.artist-desc {
	width:686px;
	float:left;
	margin:0;
	padding:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	height:212px;
}


.artist-bookings-desc {
	width:686px;
	float:left;
	margin:0;
	padding:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	height:212px;
}

.artist-desc h1,
.artist-bookings-desc h1
{
	padding-bottom:4px;
	margin-right:200px;
	text-transform: uppercase;
	color:#f8f8f8;
	text-shadow: 0 1px 2px #000000;
}


.artist-desc h6,
.artist-bookings-desc h6
 {
	margin-right:200px;
	color:#C2C5C7;
	clear:both;
}

.artist-desc h6 a
 {
	color:#ADBBC8;
	text-decoration:none;
}

.artist-desc h6 a:hover
 {
	text-decoration:underline;
}

.artist-desc  .icon{
	float:left;
	padding-right:6px;
	width:20px;
	margin-top:4px;
}

.artist-desc .buttons,
.artist-bookings-desc .buttons
 {
	position:absolute;
	left:0;
	bottom:0;
	padding:0;
}


.artist-desc .buttons img,
.artist-bookings-desc .buttons img
{
	padding-right:6px;
	border:none;
}

.artist-desc .share,
.artist-bookings-desc .share
{
	right:0;
	bottom:0;
	padding:0;
	width:106px;
	position:absolute;
	margin:0;
}

.artist-desc .share img,
.artist-bookings-desc .share img
{
	margin:0;
	padding:0;
	float:left;
}


#carousel {
	width: 100%;
	overflow: hidden;
	padding:0;
	margin:50px 0 10px 0;
	background:transparent;
}

#labels {
	width:100%;
	overflow: hidden;
	padding:0;
	margin:0 0 40px 0;
	background:transparent;

}

#labels .label-logo-elektrax a{
	width:165px;
	height:70px;
	margin-right:38px;
	padding:0;
	float:left;
	background: url(/img/home/label_elektrax.png) no-repeat;

}

#labels .label-logo-elektrax a:hover{
	width:165px;
	height:70px;
	margin-right:38px;
	padding:0;
	float:left;
	background: url(/img/home/label_elektrax_hover.png) no-repeat;

}

#labels .label-logo-android a{
	width:165px;
	height:70px;
	margin-right:38px;
	padding:0;
	float:left;
	background: url(/img/home/label_android.png) no-repeat;

}

#labels .label-logo-android a:hover{
	width:165px;
	height:70px;
	margin-right:38px;
	padding:0;
	float:left;
	background: url(/img/home/label_android_hover.png) no-repeat;

}

#labels .label-logo-gynoid a{
	width:165px;
	height:70px;
	margin-right:38px;
	padding:0;
	float:left;
	background: url(/img/home/label_gynoid.png) no-repeat;

}

#labels .label-logo-gynoid a:hover{
	width:165px;
	height:70px;
	margin-right:38px;
	padding:0;
	float:left;
	background: url(/img/home/label_gynoid_hover.png) no-repeat;

}


#labels .label-logo-hypnotic a{
	width:165px;
	height:70px;
	margin-right:38px;
	padding:0;
	float:left;
	background: url(/img/home/label_hypnotic.png) no-repeat;

}

#labels .label-logo-hypnotic a:hover{
	width:165px;
	height:70px;
	margin-right:38px;
	padding:0;
	float:left;
	background: url(/img/home/label_hypnotic_hover.png) no-repeat;

}


#labels .label-logo-darknet a{
	width:165px;
	height:70px;
	margin:0;
	padding:0;
	float:left;
	background: url(/img/home/label_darknet.png) no-repeat;

}

#labels .label-logo-darknet a:hover{
	width:165px;
	height:70px;
	margin:0;
	padding:0;
	float:left;
	background: url(/img/home/label_darknet_hover.png) no-repeat;

}

.carousel-container {
	width:960px;
	background:#373E42;;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	padding:14px 14px 0 14px;
	margin: 0 auto;
	overflow:hidden;
}
.teaser-elektrax a{
	float:left;
	width: 165px;
	padding:0;
	margin-top:10px;
	margin-right:32px;
	background: url(/img/teaser-elektrax.gif) no-repeat;
	height:202px;
}

.teaser-elektrax a:hover {
	float:left;
	width: 165px;
	padding:0;
	margin-right:32px;
	background: url(/img/teaser-elektrax-hover.gif) no-repeat;
	text-decoration:none;
	height:202px;
}

.teaser-hroom a{
	float:left;
	width: 165px;
	margin-top:10px;
	padding:0;
	margin-right:32px;
	background: url(/img/teaser-hroom.gif) no-repeat;
	height:202px;
}

.teaser-hroom a:hover {
	float:left;
	width: 165px;
	padding:0;
	margin-right:32px;
	background: url(/img/teaser-hroom-hover.gif) no-repeat;
	text-decoration:none;
	height:202px;
}

.teaser-android a{
	float:left;
	width: 165px;
	margin-top:10px;
	padding:0;
	margin-right:32px;
	background: url(/img/teaser-android.gif) no-repeat;
	height:202px;
}

.teaser-android a:hover {
	float:left;
	width: 165px;
	padding:0;
	margin-right:32px;
	background: url(/img/teaser-android-hover.gif) no-repeat;
	text-decoration:none;
	height:202px;
}

.teaser-gynoid a{
	float:left;
	margin-top:10px;
	width: 165px;
	padding:0;
	margin-right:32px;
	background: url(/img/teaser-gynoid.gif) no-repeat;
	height:202px;
}

.teaser-gynoid a:hover {
	float:left;
	width: 165px;
	padding:0;
	margin-right:32px;
	background: url(/img/teaser-gynoid-hover.gif) no-repeat;
	text-decoration:none;
	height:202px;
}


.teaser-darknet a{
	float:left;
	width: 165px;
	margin-top:10px;
	padding:0;
	background: url(/img/teaser-darknet.gif) no-repeat;
	height:202px;
}

.teaser-darknet a:hover {
	float:left;
	width: 165px;
	padding:0;
	background: url(/img/teaser-darknet-hover.gif) no-repeat;
	text-decoration:none;
	height:202px;
}



/* Content Container */


#content-full {
	float:left;
	margin:0;
	width:980px;
	padding-bottom:40px;
}

#content-full .leftcolumn-block {
	width:289px;
	margin-right:30px;
	float:left;
	_margin-right:20px;
}

#content-full .middlecolumn-block {
	width:259px;
	padding-left:60px;
	border-left: 1px dotted #999999;
	margin-right:30px;
	float:left;
	_margin-right:20px;
}

#content-full .rightcolumn-block {
	width:250x;
	border-left: 1px dotted #999999;
	padding-left:60px;
	margin:0;
	float:left;
}

#content {
	float:left;
	margin:0;
	width:700px;
	padding-bottom:40px;
}


.thumb-artist{
	float:left;
	margin-right:14px;
	margin-bottom:5px;
}

.thumb-artist img{
	padding:3px;
	background:#ffffff;
	border:1px solid #cccccc;
}

.staticpage {
	margin-right:30px;
}

.leftcolumn-block {
	width:320px;
	margin-right:30px;
	float:left;
	_margin-right:20px;
}

.middlecolumn-block {
	width:320px;
	margin-right:30px;
	float:left;
	_margin-right:20px;
}

.rightcolumn-block {
	width:320x;
	padding:0;
	margin-right:30px;
	float:left;
	_margin-right:20px;
}

.toplevel-content-heading-block {
	width:320x;
	padding:0;
	margin-bottom:15px;
	float:left;
}

.toplevel-content-list-block ul{
	width:320px;
	list-style: none;
	margin:0;
	padding:0;
}

.toplevel-content-list-block li{
	margin-bottom:12px;
	float:left;
	list-style-type:none;
}

.toplevel-content-list-block li a{
	display:block;
	text-decoration:none;
	float:left;
	padding: 5px;
	width:308px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	color:#5F6972;
	font-weight:normal;
	background:transparent;
	border:1px solid #373E42;
}

.toplevel-content-list-block li a:hover{
	border:1px solid #373E42;
	background:#373E42;
	text-decoration:none;
	color:#C2C5C7;
}


.toplevel-content-list-block .thumb {
	float:left;
	margin:0;
	width:72px;
	display:inline;
	padding:0;
}

.toplevel-content-list-block .thumb img {
	 padding:3px;
	 background:#ffffff;
	 border:1px solid #cccccc;
}

.toplevel-content-list-block .summary-title {
	float:left;
	margin-left:20px;
	width: 210px;
	display: inline;
	font-weight:bold;
	font-size: 11px;
	line-height:16px;
}

.toplevel-content-list-block .summary {
	float:left;
	margin-left:20px;
	width: 210px;
	display: inline;
	font-size: 11px;
}

.toplevel-content-list-block small {
	float:left;
	margin-left:20px;
	display: inline;
	font-size: 10px;
	color:#5F6972;
}


.level2-content-heading-block {
	width:700x;
	padding:0;
	margin-bottom:15px;
	float:left;
}


.level2-content-list-block ul
{
	width:700px;
	list-style: none;
	padding:0;
	margin:0;
}

.level2-content-list-block li
{
	margin-bottom:12px;
	float:left;
	list-style-type:none;
	margin-right:30px;
	_margin-right:20px;
}

.level2-content-list-block  li a,
.level2-content-list-block  li a.bookings,
.level2-content-list-block  li a.elektrax,
.level2-content-list-block  li a.android,
.level2-content-list-block  li a.gynoid,
.level2-content-list-block  li a.hypnotic,
.level2-content-list-block  li a.progressive
{
	display:block;
	text-decoration:none;
	float:left;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	padding: 5px;
	width:308px;
	color:#C2C5C7;
	font-weight:normal;
	border:1px solid #373E42;
	text-decoration:none;
	color:#5F6972;
	background:transparent;
}


.level2-content-list-block li a:hover
{
	border:1px solid #373E42;
	text-decoration:none;
	color:#C2C5C7;
	background:#373E42;
}

.level2-content-list-block li a.bookings:hover{
	border:1px solid #373E42;
	text-decoration:none;
	color:#C2C5C7;
	background:#373E42;
}

.level2-content-list-block li a.elektrax:hover{
	border:1px solid #373E42;
	text-decoration:none;
	color:#C2C5C7;
	background:#373E42;
}

.level2-content-list-block li a.android:hover{
	border:1px solid #373E42;
	text-decoration:none;
	color:#C2C5C7;
	background:#373E42;
}

.level2-content-list-block li a.gynoid:hover{
	border:1px solid #373E42;
	text-decoration:none;
	color:#C2C5C7;
	background:#373E42;
}

.level2-content-list-block li a.hypnotic:hover{
	border:1px solid #373E42;
	text-decoration:none;
	color:#C2C5C7;
	background:#373E42;
}

.level2-content-list-block li a.progressive:hover{
	border:1px solid #373E42;
	text-decoration:none;
	color:#C2C5C7;
	background:#373E42;
}


.level2-content-list-block li .thumb
 {
	float:left;
	margin:0;
	width:72px;
	display:inline;
	padding:0;
}

.level2-content-list-block li .thumb img
 {
	 padding:3px;
	 background:#ffffff;
	 border:1px solid #cccccc;
}


.level2-content-list-block  li .summary-title {
	float:left;
	margin-left:20px;
	width: 210px;
	display: inline;
	font-weight:bold;
	font-size: 11px;
	line-height:16px;
}

.level2-content-list-block  li .summary {
	float:left;
	margin-left:20px;
	width: 210px;
	display: inline;
	font-size: 11px;
}

.level2-content-list-block small {
	float:left;
	margin-left:20px;
	display: inline;
	font-size: 10px;
	color:#5F6972;
}

.level2-content-list-block  .icon{
	float:left;
	padding-right:6px;
	width:20px;
	margin-top:4px;
}

/* Sidebar */

#sidebar {
	margin:0;
	padding:0;
	width:280px;
	float:left;
	}

.sidebar-heading-block {
	width:280px;
	padding:0;
	margin:0;
	float:left;
}

.sidebar-heading-block h4 {
	text-shadow: 0 1px 0 #ffffff;
	padding:0;
	margin-bottom:10px;
}

.sidebar-list-block {
	width:258px;
	padding:0;
	margin-bottom:16px;
	padding:10px;
	float:left;
	font-size:11px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	border:1px solid #eeeeee;
	background:#F1F2F2 url(/img/labels/bg_tracklist.png) repeat-x;
}

.sidebar-list-block .stores {
	float:left;
	width:120px;
	padding:0;
	margin-bottom:10px;
	margin-right:5px;
	border:1px solid #cccccc;
	height:40px;
}

.sidebar-list-block .podcasts {
	float:left;
	padding:0;
	margin-bottom:10px;
	margin-right:4px;
	border:1px solid #cccccc;
}

.podcasts img {
	padding:4px;
	border:none;
}

.sidebar-list-block ul{
	margin:0;
	padding:0;
	list-style:none;
}

.sidebar-list-block ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.sidebar-list-block li.interviews{
	padding:2px;
	margin-bottom:5px;
}

.sidebar-list-block li.interviews img{
	float:left;
	margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}

.sidebar-list-block li.interviews span{
	padding:2px;
	margin-bottom:5px;
}

.sidebar-list-block li.interviews a{
	display:block; 
	height:60px; 
	color:#333;  background:#eeeeee; 
	line-height:20px;
	text-decoration:none;
	width:252px;
}

.sidebar-list-block li.interviews a:hover{
	background:#f8f8f8; 
}


/* Nav Trails */

#breadcrumbs {
	padding:0;
	margin-top:20px;
	margin-bottom:10px;
	font-size:11px;
	color:#666;
	display:inline-block;
	width:100%;
}
#breadcrumbs a {
	text-decoration:underline;
	color:#666;
	font-weight: normal;
}
#breadcrumbs a:hover {
	text-decoration:none;
	color:#333;
}

#facebook-ilike {
	margin-top:20px;
	margin-bottom:30px;
	float:left;
	text-align:right;
	width:200px;
	padding:0;
	display:inline-block;

}


/* Content */

.clearfloat {
	display:block;
}

.clearfix {
	clear:both;
}


.list {
	border-bottom:1px dotted #999999;
	margin-bottom:20px;
	padding-bottom:5px;
}

/* Features Category */

#content .features {
	float:left;
	width:inherit;
}

.author {
	color:#999999;
	font-size:11px;
	padding:0 3px;
	margin-bottom:15px;
	font-weight:normal;
}
#content .features .cta {
	float:right;
	width:250px;
	height:30px;
	padding:0;
}
#content .features .cta img {
	padding-right:10px;
	border:none;
	margin:0;
}

#content .release {
	float:left;
	position:relative;
	width:inherit;
}


#content .commentheading {
	font-size:18px;
	color:#657f99;
}



#content .user_comments {
	background:transparent url(/img/comments.gif) no-repeat scroll 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	height:45px;
	line-height:28px;
	position:absolute;
	right:-2px;
	text-align:center;
	top:0;
	width:29px;
	color:#dcdddf;
	float:right;
}
#content .user_comments a {
	color:#dcdddf;
	text-decoration:none;
}
#content .readmore {
	float:right;
}

#content .readmore img {
	margin:10px 0;
}
	
/*.readmore a {
	color:#545454;
	text-decoration:none;
}
.readmore a:hover {
	text-decoration:underline;
}*/
/* Comments */

.comments {
	margin:0 0;
	padding:10px 0 0 0;
}

ol.commentlist {
	margin:0;
	padding:0;
	
	}

.commentlist li {
	margin-bottom:20px;
	list-style:none;
	}


.commentlist a:link, .commentlist a:visited {
	text-decoration:underline;
	color:#0c131d;
	}

.commentlist a:hover, .commentlist a:active {
	color:#ccc;
	}

.commentlist .author {
	font-weight:normal;
	text-decoration:none;
	color:#666666;
	line-height:normal;
	}

.commenttext {
	background:#f8f8f8;
	border:1px solid #dddddd;
	padding:10px;
	color:#000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}
	
#commentform {
	margin-top:10px;

}	
	
/* Sidebar */



#modrecentcomments {
	float:left;
	margin:0;
	padding:0;
}

#modrecentcomments ul, li {
	margin:0;
	padding:0;
	list-style-type:none;
	
	}


#comment {
	width: 500px;
}
.pagetitle {
	margin-bottom: 20px;
	padding-bottom: 20px;
}

/* Footer */
#footer {
	width: 100%;
	padding: 10px 0 10px 0;
	background:#ffffff url(/img/bg_footer.gif) repeat-x;
	color:#999;
	font-family: "Tahoma", Arial, Helvetica, Verdana;
	font-size:11px;
	border-top: 1px solid #cccccc;
}

.label-list-block {
	width:180px;
	float:left;
	margin-right:20px;
	margin-bottom:50px;
	padding:0;
	color:#333333;
}

.label-list-block-last {
	width:180px;
	float:left;
	margin-right:0;
	margin-bottom:50px;
	padding:0;
	color:#333333;
}

.label-list-block ul, .label-list-block-last ul {
	list-style:none;
	padding:0;
	margin:0;
}

.label-list-block li,.label-list-block-last li{
	list-style-type:none;
	margin:10px 0;
}

.label-list-block .icon, .label-list-block-last .icon {
	float:left;
	display:inline;
	width:16px;
}

.label-list-block li  a, .label-list-block-last li a{
	color:#666666;
	text-decoration:none;
	padding-left:6px;
}

.label-list-block li  a:hover, .label-list-block-last li a:hover{
	text-decoration:underline;
	color:#666666;
}


.copyright {
	padding:0;
	margin-bottom:10px;
	text-align: center;
	line-height:22px;
}

#footer img {
	margin:0;
	padding:0;
	border:none;
}

#advert {
	width:300px;
	padding:0;
	margin-bottom: 20px;
	float:left;
}

#advert-home {
   margin:0;
   padding:0;
   width:300px;
   float:right;

}

.privacy {
font-size:11px;
color:#666;
line-height:16px;
}


/* ------------------------------------------------------------------------
	Lightbox specific styles
------------------------------------------------------------------------- */

	div.light_rounded .pp_top .pp_left { background: url(/img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
	div.light_rounded .pp_top .pp_right { background: url(/img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.light_rounded .pp_content { background-color: #fff; } /* Content background */
	div.light_rounded .pp_content a.pp_next:hover { background: url(/img/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_rounded .pp_content a.pp_previous:hover { background: url(/img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.light_rounded .pp_content a.pp_expand { background: url(/img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_rounded .pp_content a.pp_expand:hover { background: url(/img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_rounded .pp_content a.pp_contract { background: url(/img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_rounded .pp_content a.pp_contract:hover { background: url(/img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_rounded .pp_content a.pp_close { width: 75px; height: 22px; background: url(/img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */

	div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(/img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(/img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.light_rounded .pp_bottom .pp_left { background: url(/img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
	div.light_rounded .pp_bottom .pp_right { background: url(/img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.light_rounded .pp_loaderIcon { background: url(/img/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	/* ----------------------------------
		Dark Rounded Theme
	----------------------------------- */
	
	div.dark_rounded .pp_top .pp_left { background: url(/img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.dark_rounded .pp_top .pp_middle { background: url(/img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */
	div.dark_rounded .pp_top .pp_right { background: url(/img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.dark_rounded .pp_content { background: url(/img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Content background */
	div.dark_rounded .pp_content a.pp_next:hover { background: url(/img/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_rounded .pp_content a.pp_previous:hover { background: url(/img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.dark_rounded .pp_content a.pp_expand { background: url(/img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_rounded .pp_content a.pp_expand:hover { background: url(/img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_rounded .pp_content a.pp_contract { background: url(/img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_rounded .pp_content a.pp_contract:hover { background: url(/img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_rounded .pp_content a.pp_close { width: 75px; height: 22px; background: url(/img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_rounded .currentTextHolder { color: #c4c4c4; }
	div.dark_rounded  p.pp_description { color: #fff; }

	div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(/img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(/img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.dark_rounded .pp_bottom .pp_left { background: url(/img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.dark_rounded .pp_bottom .pp_middle { background: url(/img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */
	div.dark_rounded .pp_bottom .pp_right { background: url(/img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.dark_rounded .pp_loaderIcon { background: url(/img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	
	/* ----------------------------------
		Dark Square Theme
	----------------------------------- */
	
	div.dark_square .pp_top .pp_left ,
	div.dark_square .pp_top .pp_middle,
	div.dark_square .pp_top .pp_right,
	div.dark_square .pp_bottom .pp_left,
	div.dark_square .pp_bottom .pp_middle,
	div.dark_square .pp_bottom .pp_right,
	div.dark_square .pp_content { background: url(/img/prettyPhoto/dark_square/contentPattern.png) top left repeat; }
	div.dark_square .currentTextHolder { color: #c4c4c4; }
	div.dark_square  p.pp_description { color: #fff; }
	div.dark_square .pp_loaderIcon { background: url(/img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.dark_square .pp_content a.pp_expand { background: url(/img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_square .pp_content a.pp_expand:hover { background: url(/img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_square .pp_content a.pp_contract { background: url(/img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_square .pp_content a.pp_contract:hover { background: url(/img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_square .pp_content a.pp_close { width: 75px; height: 22px; background: url(/img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	
	div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(/img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(/img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.dark_square .pp_content a.pp_next:hover { background: url(/img/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_square .pp_content a.pp_previous:hover { background: url(/img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */


	/* ----------------------------------
		Light Square Theme
	----------------------------------- */
	
	div.light_square .pp_top .pp_left ,
	div.light_square .pp_top .pp_middle,
	div.light_square .pp_top .pp_right,
	div.light_square .pp_bottom .pp_left,
	div.light_square .pp_bottom .pp_middle,
	div.light_square .pp_bottom .pp_right,
	div.light_square .pp_content { background: #fff; }
	
	div.light_square .pp_content a.pp_expand { background: url(/img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_square .pp_content a.pp_expand:hover { background: url(/img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_square .pp_content a.pp_contract { background: url(/img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_square .pp_content a.pp_contract:hover { background: url(/img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_square .pp_content a.pp_close { width: 75px; height: 22px; background: url(/img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	
	div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(/img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(/img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.light_square .pp_content a.pp_next:hover { background: url(/img/prettyPhoto/light_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_square .pp_content a.pp_previous:hover { background: url(/img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */


/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus { outline:none; }

	div.pp_overlay {
		background: #000;
		position: absolute; top: 0; left: 0;
		z-index: 9500;
		width: 100%;
	}
	
	div.pp_pic_holder {
		position: absolute; z-index: 10000;
		width: 100px;
	}
		
		div.pp_pic_holder .pp_top {
			position: relative;
			height: 20px;
		}
			* html div.pp_pic_holder .pp_top { padding: 0 20px; }
		
			div.pp_pic_holder .pp_top .pp_left {
				position: absolute;
				left: 0;
				width: 20px; height: 20px;
			}
			div.pp_pic_holder .pp_top .pp_middle {
				position: absolute;
				left: 20px; right: 20px;
				height: 20px;
			}
				* html div.pp_pic_holder .pp_top .pp_middle { position: static; left: 0; }
			
			div.pp_pic_holder .pp_top .pp_right {
				position: absolute;
				top: 0; left: auto; right: 0;
				width: 20px; height: 20px;
			}
		
		div.pp_pic_holder .pp_content {
			position: relative;
			text-align: left;
			width: 100%; height: 40px;
		}
		
			div.pp_pic_holder .pp_content .pp_details {
				display: none;
				margin: 10px 15px 2px 20px;
			}
				div.pp_pic_holder .pp_content .pp_details p.pp_description { display: none; float: left; margin: 0; }
				
				div.pp_pic_holder .pp_content .pp_details .pp_nav {
					float: left;
					margin: 3px 0 0 0;
				}
				
					div.pp_pic_holder .pp_content .pp_details .pp_nav p { float: left; margin: 2px 4px; }
				
					div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,
					div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next {
						float: left;
						display: block;
						width: 14px; height: 15px;
						overflow: hidden;
						text-indent: -10000px;
						margin-top: 3px;
					}
		
		div.pp_pic_holder .pp_content div.pp_hoverContainer {
			position: absolute; z-index: 2000;
			top: 0; left: 0;
			width: 100%;
		}
		
		div.pp_pic_holder .pp_content a.pp_next {
			display: block; float: right;
			text-indent: -10000px;
			width: 49%; height: 100%;
			background: url(/img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
		}
			
		div.pp_pic_holder .pp_content a.pp_previous {
			display: block; float: left;
			text-indent: -10000px;
			width: 49%; height: 100%;
			background: url(/img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
		}
		
		div.pp_pic_holder .pp_content a.pp_expand,
		div.pp_pic_holder .pp_content a.pp_contract {
			position: absolute; z-index: 20000;
			top: 10px; right: 30px;
			cursor: pointer;
			display: none;
			text-indent: -10000px;
			width: 20px; height: 20px;	
		}
			
		div.pp_pic_holder .pp_content a.pp_close {
			float: right;
			display: block;
			text-indent: -10000px;
		}
		
		div.pp_pic_holder .pp_bottom {
			position: relative;
			height: 20px;
		}
			* html div.pp_pic_holder .pp_bottom { padding: 0 20px; }
			
			div.pp_pic_holder .pp_bottom .pp_left {
				position: absolute;
				left: 0;
				width: 20px; height: 20px;
			}
			div.pp_pic_holder .pp_bottom .pp_middle {
				position: absolute;
				left: 20px; right: 20px;
				height: 20px;
			}
				* html div.pp_pic_holder .pp_bottom .pp_middle { position: static; left: 0; }
				
			div.pp_pic_holder .pp_bottom .pp_right {
				position: absolute;
				top: 0; left: auto; right: 0;
				width: 20px; height: 20px;
			}
		
		div.pp_pic_holder .pp_loaderIcon {
			display: none;
			position: absolute;
			top: 50%; left: 50%;
			margin: -12px 0 0 -12px;
			width: 24px; height: 24px;
		}
		
		div.pp_pic_holder #pp_full_res { display: block; margin: 0 auto; width: 100%; text-align: center; }
		div.pp_pic_holder #pp_full_res object,
		div.pp_pic_holder #pp_full_res embed { visibility: hidden; }
	
		div.ppt {
			display: none;
			position: absolute;
			top: 0; left: 0;
			z-index: 9999;
			color: #fff;
			font-size: 17px;
		}
		

/* Smart Form */
/* COLOR/BORDERS CSS */

form.ddfm h1,
form.ddfm h2 {
	color: #606060;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	color: #606060;
}

form.ddfm .fmcheck p, 
form.ddfm .fmradio p,
form.ddfm textarea, 
form.ddfm .fmfullblock, 
form.ddfm .fmhalfblock, 
form.ddfm .fmselect, 
form.ddfm input.fmtext,
form.ddfm input.fmdate,
form.ddfm input.fmverify,
form.ddfm textarea.fmtextwide,
form.ddfm .submit,
form.ddfm .credits {
	color: #404040;
	font: normal 11px  Verdana, Arial, sans-serif;
}

form.ddfm .required {
	color: #FF6600;
}

.ddfmerrors {
	color: #FF0000;
}

/* TEXT CSS */

.ddfmwrap {
    font-size:100%;
	font-weight:normal;
	
}

form.ddfm h1,
form.ddfm h2 {
	
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0;
}


form.ddfm h1 {
	font-size: 140%;
}

form.ddfm h2 {
	font-size: 115%;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	font-size: 100%;
	font-weight: normal;
}

form.ddfm .credits {
	font-size: 90%;
}

form.ddfm legend {
	font-size: 110%;
}

.ddfmerrors {
	font-weight: bold;
}




/* STRUCTURE CSS */

.ddfmwrap {
	margin: 15px auto 15px auto;
	width: 100%;
}

.ddfmwrap p.fieldwrap {
	padding: 1px;
	margin: 1px;
	clear: left;
}

form.ddfm {
	text-align: left;
	padding: 10px;
}

form.ddfm fieldset {
	padding: 0 10px 2px 10px;
	margin: 0 0 13px 0;
	display: block;
	border:1px solid #999999;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
}

form.ddfm legend {
	padding: 0 6px 0 6px;
	margin: 0 0 0 10px;
	color:#333333;
	font-weight:bold;
}

form.ddfm label {
	display: block; 
	float: left; 
	width: 28%; 
	text-align: left;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  
}

form.ddfm label.fmtextlblwide {
	display: block;  
	float: left; 
	text-align: left;
	margin: 0 10px 0 1px; 
	padding-bottom: 8px; 
	width: 100%;
}

form.ddfm select.fmselect {
	float: left; 
	display: block;
	width: 30%; 
	margin-bottom: 15px;  
	padding: 3px;
	background: #A7B4C1;
	border: 1px solid #f8f8f8;
}

form.ddfm .fmcheck {
	width: 65%; 
	float: left;
	display: block;  
	margin-bottom: 15px;
}

form.ddfm .fmchecklabel {
	display: inline; 
	float: none; 
	clear: none; 
	text-align: left; 
	margin: 0; 
	padding: 0;
}

form.ddfm .fmradio {
	width: 65%;
	float: left;
	display: block;
	margin-bottom: 15px;
}


form.ddfm .fmradiolabel {
	display: inline; 
	float: none; 
	clear: none; 
	text-align: left; 
	margin: 0; 
	padding: 0;
}

form.ddfm .fmcheck p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm .fmradio p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 18px;
}

form.ddfm textarea {
	float: left; 
	position: relative;
	width: 50%;
	margin-bottom: 15px;
	padding: 3px;
	background: #A7B4C1;
	border: 1px solid #f8f8f8;
}


/*
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  */

form.ddfm .fmfullblock {
	padding-left: 0px;
	float: left; 
	width: 100%;
	margin-bottom: 13px;
	display: block;
}

form.ddfm .fmhalfblock {
	width: 65%;
	padding-left: 29%;
	margin-bottom: 13px;
	float: left; 
	display: block;
}

form.ddfm input.fmverify {
	float: left; 
	width: 22%;
	margin-bottom: 15px; 
	padding: 3px;
	position: relative;
	display: block;
}

form.ddfm img {
	margin: 1px 0 0 10px; 
    float: left;
}

form.ddfm input.fmfile,
form.ddfm input.fmtext {
	float: left; 
	display: block;
	width: 50%;
	margin-bottom: 15px;  
	padding: 5px;
	background: #A7B4C1;
	border: 1px solid #f8f8f8;
}

form.ddfm input.fmdate {
	float: left; 
	display: block;
	width: 20%;
	margin-bottom: 15px;  
	padding: 3px;
	background: #A7B4C1;
	border: 1px solid #f8f8f8;
}

form.ddfm textarea.fmtextwide {
	display: block;
	float: left;
	width: 93%;
	margin-right: 2px;
	margin-bottom: 15px; 
	padding: 3px;
	background: #A7B4C1;
	border: 1px solid #f8f8f8;
}

form.ddfm .credits {
	text-align: right;
	margin-top: 7px;
	width: 97%;
}

form.ddfm .submit {
	text-align: center;
	clear: both; 
	width: 97%;
}


.ddfmwrap .ddfmerrors {
	display: block; 
	float: left; 
	width: 27%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
}

.ddfmwrap .errorlist {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
	text-align: left;
}

.ddfmwrap .recaptcha {
	width: 100%;
	text-align: right;
	clear: both; 
	height: 120px;
	margin-right: 7px;
	padding-bottom: 10px;
}

.ddfmwrap .recaptcha-inner {
	float: right;
	margin-right: 3px;
}


/* DATE SELECTION */

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #404040;
	background-color: #F4F4F4;
	border: 1px solid #999999;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered 
over) */
.dpTDHover {
	background-color: #888888;
	border: 1px solid #888888;
	cursor: pointer;
	color: #000000;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #C0C0C0;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #555555;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #666666;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #DDDDDD;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #DDDDDD;
	font-weight: bold;
	}
	
	
/* Featured Home Slider */
#featured{ 
	width:690px; 
	padding-right:270px; 
	position:relative; 
	border:10px solid #E6E6E6; 
	height:250px; 
	background:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:680px; 
	list-style:none; 
	padding:0; margin:0; 
	width:280px;
	z-index:1000;
}
#featured ul.ui-tabs-nav li{ 
	padding-top:1px;
	padding-bottom:1px; 
	padding-left:13px;  
	font-size:12px; 
	color:#666; 
	list-style-type:none;
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#fff; 
	line-height:20px;
	text-decoration:none;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('/img/home/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:690px; height:250px; 
	background:#ffffff; position:relative;
	z-index:10;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:180px; left:0; 
	height:70px;
	width:100%;
	background: url('/img/home/transparent-bg.png'); 
}
#featured .info h2{ 
	font-size:18px; font-family:Arial, Helvetica, sans-serif;
	color:#fff; padding:5px; margin:0;
	overflow:hidden;
	text-shadow:none;
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:underline; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:none; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}


/* jCarousel */

#mycarousel {
	width:670px;
	padding:0;
	margin:0;
}

.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    background: #ECECED;
	border:1px solid #cccccc;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 570px;
    padding: 15px 48px;
	margin:10px 0 30px 0;
}


.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  570px;
    height: 110px;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 86px;
    height: 110px;
}

.jcarousel-skin-tango .jcarousel-item p{
    text-align:center;
}



.jcarousel-skin-tango .jcarousel-item img{
	width:80px;
	height:80px;
	border:1px solid #cccccc;
	padding:3px;
	background:#ffffff;
	}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 28px;
}


.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 53px;
    right: 8px;
    width: 27px;
    height: 27px;
    cursor: pointer;
    background: transparent url(/img/home/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -27px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -54px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -27px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 53px;
    left: 8px;
    width: 27px;
    height: 27px;
    cursor: pointer;
    background: transparent url(/img/home/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -27px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -54px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -27px 0;
}

/* Password */
.password-block{
	padding:40px 20px;
	width: 338px;
	margin: 20px 0;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	overflow:hidden;
	border:1px solid #cccccc;
	background:#E9EAEB;
	float: left;
	display:block;
}

.article-block-promo {
	padding:0;
	width: 980px;
	margin: 5px 0 20px 0;
	overflow:hidden;
	background:transparent;
	float:right;
}

.article-block-promo .preview {
	padding:0;
	width: 380px;
	margin: 5px 30px 20px 0;
	overflow:hidden;
	background:transparent;
	float:left;
}

.article-block-promo .feedbackform {
	padding:20px;
	width: 508px;
	margin: 5px 0 20px 0;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	overflow:hidden;
	border:1px solid #cccccc;
	background:transparent;
	float:right;
}

/* override the arrow image of the tooltip */
.tooltip {
	display:none;
	background:transparent url(/img/tooltip/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

.tooltip.bottom {
	background:url(/img/tooltip/black_arrow_bottom.png);
	padding-top:40px;
	height:55px;
}

.tooltip.bottom {
	background:url(/img/tooltip/black_arrow_bottom.png);
}


.blog-intro-block {
	padding:20px 20px 10px 20px;
	width: 940px;
	margin: 15px 0 15px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	background:#373E42;
}


.blog-intro-thumb {
	width:200px;
	float:left;
	margin-right:40px;
	padding:0;
}

.blog-intro-thumb img
{
	border:1px solid #ffffff;
	padding:6px;
	background:#dddddd;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
}

.blog-intro-desc {
	width:686px;
	float:left;
	margin:0;
	padding:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	font-size:11px;
	color:#cccccc;
}


.blog {
	padding:10px;
	width: 960px;
	margin: 5px 0 1px 0;
	overflow:hidden;
}

.blog-thumb {
	width:100px;
	float:left;
	margin-right:20px;
	padding:0;
}

.blog-thumb img
{
	border:1px solid #ffffff;
	padding:6px;
	background:#dddddd;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
}

.blog-summary {
	width:806px;
	float:left;
	margin:0;
	padding:0;
	position:relative;
}

/* THE SPEECH BUBBLE
------------------------------------------------------------------------------------------------------------------------------- */
.sidebar-bubble-block {
	width:258px;
	padding:0;
	margin:0;
	padding:10px;
	float:left;
	font-size:11px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	overflow:hidden;
}

.sidebar-bubble-block h2 {
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #3a444c;
	padding-bottom:10px;
	margin:0;
	text-transform: uppercase;	
}

.sidebar-bubble-block h5 {
	font-size: 11px;
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	color: #3a444c;
	padding:0;
	margin:0;
	text-transform: uppercase;	
}

.sidebar-bubble-block small {
	font-size: 10px;
	font-family:Verdana, Arial, sans-serif;
	font-weight:normal;
	color: #666666;
	padding-bottom:10px;
	margin-bottom:5px;
}

.content-bubble {
    position:relative;
    z-index:1;
}

.triangle-border {
	position:relative;
	padding:15px;
	margin:0;
	border:5px solid #c1c1c1;
	color:#333;
	background:#fff;
	
	/* css3 */
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

/* Variant : for left positioned triangle
------------------------------------------ */

.triangle-border.left {
	margin-left:30px;
}

/* THE TRIANGLE
------------------------------------------------------------------------------------------------------------------------------- */

.triangle-border:before {
	content:"";
	display:block; /* reduce the damage in FF3.0 */
	position:absolute;
	bottom:-40px; /* value = - border-top-width - border-bottom-width */
	left:40px; /* controls horizontal position */
	width:0;
	height:0;
	border:20px solid transparent;
	border-top-color:#c1c1c1;
}

/* creates the smaller  triangle */
.triangle-border:after {
	content:"";
	display:block; /* reduce the damage in FF3.0 */
	position:absolute;
	bottom:-26px; /* value = - border-top-width - border-bottom-width */
	left:47px; /* value = (:before left) + (:before border-left) - (:after border-left) */
	width:0;
	height:0;
	border:13px solid transparent;
	border-top-color:#c1c1c1;
}

/* Variant : left
------------------------------------------ */

/* creates the larger triangle */
.triangle-border.left:before {
	top:10px; /* controls vertical position */
	left:-30px; /* value = - border-left-width - border-right-width */
	bottom:auto;
	border-width:15px 30px 15px 0;
	border-style:solid;
	border-color:transparent #c1c1c1;
}

/* creates the smaller  triangle */
.triangle-border.left:after {
	top:16px; /* value = (:before top) + (:before border-top) - (:after border-top) */
	left:-21px; /* value = - border-left-width - border-right-width */
	bottom:auto;
	border-width:9px 21px 9px 0;
	border-style:solid;
	border-color:transparent #fff;
}
