/* BEGIN RESET */
#solobasic-widget div, #solobasic-widget span, #solobasic-widget applet, #solobasic-widget object, #solobasic-widget iframe,
#solobasic-widget h1, #solobasic-widget h2, #solobasic-widget h3, #solobasic-widget h4, #solobasic-widget h5, #solobasic-widget h6, #solobasic-widget p, #solobasic-widget blockquote, #solobasic-widget pre,
#solobasic-widget a, #solobasic-widget abbr, #solobasic-widget acronym, #solobasic-widget address, #solobasic-widget big, #solobasic-widget cite, #solobasic-widget code,
#solobasic-widget del, #solobasic-widget dfn, #solobasic-widget em, #solobasic-widget font, #solobasic-widget img, #solobasic-widget ins, #solobasic-widget kbd, #solobasic-widget q, #solobasic-widget s, #solobasic-widget samp,
#solobasic-widget small, #solobasic-widget strike, #solobasic-widget strong, #solobasic-widget sub, #solobasic-widget sup, #solobasic-widget tt, #solobasic-widget var,
#solobasic-widget b, #solobasic-widget u, #solobasic-widget i, #solobasic-widget center,
#solobasic-widget dl, #solobasic-widget dt, #solobasic-widget dd, #solobasic-widget ol, #solobasic-widget ul, #solobasic-widget li,
#solobasic-widget fieldset, #solobasic-widget form, #solobasic-widget label, #solobasic-widget legend,
#solobasic-widget table, #solobasic-widget caption, #solobasic-widget tbody, #solobasic-widget tfoot, #solobasic-widget thead, #solobasic-widget tr, #solobasic-widget th, #solobasic-widget td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	color: #000;
}
#solobasic-widget {
	line-height: 1;
}
#solobasic-widget ol, #solobasic-widget ul {
	list-style: none;
}
#solobasic-widget blockquote, #solobasic-widget q {
	quotes: none;
}
#solobasic-widget blockquote:before, #solobasic-widget blockquote:after,
#solobasic-widget q:before, #solobasic-widget q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
#solobasic-widget :focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
#solobasic-widget ins {
	text-decoration: none;
}
#solobasic-widget del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
#solobasic-widget table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* END OF RESET */

#solobasic-widget { 
	position: relative;
	font-size: 12px;
	width: 300px;
	height: 280px;
	margin: 0px;
	padding: 0px;
} 
#solobasic-widget .listing { 
	width: 100%;
	height: 100%;
	position: absolute;
  top: 0px;
  left: 0px;
	background-color: #fff;
}
#solobasic-widget .listing .photo {
	width: 96%;
	position: relative;
	margin-left: 2%;
}
#solobasic-widget .listing .photo img { 
	width: 100%;
	border: 0px;
}
#solobasic-widget .listing .photo .buttons-holder {
	position: absolute;
	left: 0px;
	bottom: -30px;
	text-align: center;
	height: 30px;
	width: 100%;
}
#solobasic-widget .listing .photo	div.view-video-button,
#solobasic-widget	.listing .photo div.view-listing-button {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;

	width: 114px;
	height: 30px;
	margin-right: 1px;
}
#solobasic-widget .listing .photo	div.view-video-button {
	width: 104px;
}
#solobasic-widget .listing .photo	div.view-video-button {
}
#solobasic-widget .listing .photo	div.view-video-button:hover {
}
#solobasic-widget	.listing .photo div.view-listing-button:hover {
}

#solobasic-widget .listing .photo	div.view-listing-button a img {
	width: 0px;
	height: 0px;
}
#solobasic-widget .listing .photo	div.view-video-button a img {
	width: 0px;
	height: 0px;
}
/* TOOL TIP*/
#solobasic-widget .tooltip {
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
#solobasic-widget .tooltip .title {
	text-align: center;
	padding: 0px 4px;
}

#solobasic-widget .tooltip .title h1 {
	text-align: center;
}
#solobasic-widget .tooltip .title h2 {
	text-align: center;
}
#solobasic-widget .tooltip ul {
  display: block;
  text-align: center;
}
#solobasic-widget .tooltip ul li {
  display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	
	padding: 0px 4px;
	text-align: center;
	margin-left: 2px;
}
#solobasic-widget .tooltip ul li h3 {
	text-align: center;
}
#solobasic-widget .sb_other_fields {
  display: none;
}
#solobasic-widget .prev,
#solobasic-widget .next {
	position: absolute;
	bottom: 0px;
	background-color: transparent; border: 0; padding: 0; margin: 0;
	background-position: top center;
	background-repeat: no-repeat;
	width: 22px;
	height: 38px;
	z-index: 10;
}
#solobasic-widget .prev span,
#solobasic-widget .next span {
	font-size: 14px;
}
#solobasic-widget .next {
	right: 5px;
/*  background-image:  url('https://cdnassets.rmcloud.com/widgets/soloreflection/right_arrow.png');
*/}
#solobasic-widget .prev {
	left: 5px;
/*  background-image:  url('https://cdnassets.rmcloud.com/widgets/soloreflection/left_arrow.png');
*/}
#solobasic-widget .next:hover {
	cursor: pointer;
/*  background-image:  url('https://cdnassets.rmcloud.com/widgets/soloreflection/right_arrow_over.png');
*/}
#solobasic-widget .prev:hover {
	cursor: pointer;
/*  background-image:  url('https://cdnassets.rmcloud.com/widgets/soloreflection/left_arrow_over.png');
*/}
/* the overlayed element */
.simple_overlay {
	/* must be initially hidden */
	display:none;

	/* place overlay on top of other elements */
	z-index:10000;

	/* styling */
	background:	 rgb(127,127,127) url(https://cdnassets.rmcloud.com/images/grey-ajax-loader.gif) center center no-repeat; 
	padding: 10px;
	border:1px solid #666;

	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	z-index: 10001;
	background-image:url(https://cdnassets.rmcloud.com/images/overlay/apple-close.png);
	position:absolute;
	right:-10px;
	top:-10px;
	cursor:pointer;
	height:28px;
	width:28px;
}

#solobasic-widget .prominent-origin-disclaimer {
  font-size: 11px;
  width: 100%;
  position: absolute;
  background: rgba(256, 256, 256, 0.7);
}