@charset "UTF-8";
body.modal-open {
	overflow: hidden;
}

table.hovertable {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #333333;
	border-width: 1px;
	border-color: #ffffff;
	border-collapse: collapse;
}
table.hovertable th {
	background-color: #cccccc;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #ffffff;
}
table.hovertable tr {
	background-color: #ffffff;
}
table.hovertable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #ffffff;
}
.sosCanvas {
	width: 500px;
	margin: 0 20px; /*0 20px;*/
	float: left;
}
#controlPanel {
	font-family: Verdana, Arial, sans-serif; /*"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;*/
	width: 90px; /*90px;*/
	float: left;
	/*margin:10px 0 10px 20px;*/
	margin-top: 0px;
}
#dialog {
	padding-top: 10px;
	height: 547px !important;
	overflow: hidden;
}
.ui-front {
	z-index: 100000 !important;
}
.ui-dialog {
	width: 680px !important;
}
.ui-widget-header {
	background: none !important;
	background-color: #173e51 !important;
}
.ui-dialog-title {
	font: normal 18px Tahoma, Geneva, sans-serif !important;
	color: #fff !important;
}
#dial {
	position: relative !important;
	margin-left: 0 !important;
	/*top:-90px;
	left:20px;*/
	top: -60px;
	left: 0px;
}
#slider-horizontal a {
	background-position: -159px -47px !important;
	background: #e6e6e6 url(images/888888_256x240_icons_icons.png) /*{iconsDefault}*/;
}
#slider-horizontal a:hover {
	background-position: -159px -47px !important;
	background: #dadada url(images/454545_256x240_icons_icons.png) /*{iconsDefault}*/;
}
#slider-vertical a {
	background-position: -127px -47px !important;
	background: #e6e6e6 url(images/888888_256x240_icons_icons.png) /*{iconsDefault}*/;
}
#slider-vertical a:hover {
	background-position: -127px -47px !important;
	background: #dadada url(images/454545_256x240_icons_icons.png) /*{iconsDefault}*/;
}
video {
	display: none;
}

/*****Shopping Cart*/
#shoppingCart {
	width:170px;
	height:46px; /*40px;*/
	text-align:right;
	float:right;
	/*border-left:1px #CCC solid;
	padding:5px;*/
	background-color: #EEE; /*rgba(207,207,207,0.26); /*rgba(165, 163, 163, 0.26); /*rgba(223, 140, 132, 0.26);/*#D6E5E6; /*#E4E4E4;*/
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	padding:2px;
	padding-top:4px;
	border:1px #CCC solid;
}
#shoppingCart a:hover {
	color: #4081AB;
}
#sc1 {
	width:110px;
	height:50px;
	float:left;
	margin-left:04px;
	text-align:center;
}
#sc2 {
	width:50px;
	height:50px;
	float:right;
}
#cartQuantity {
	position:relative;
	width:16px;
	height:12px;
	float:right;
	text-align:center;
	right:17px;
	top:-1px;
	font-size:12px;
	/*background-color:rgba(255,255,255,0.5);*/
	padding:0 0 5px 0;
	/*-moz-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	border:1px #555 solid;*/
}
@-moz-document url-prefix() {
	#addtoplaylist {
		right: 1px !important;
	}
}
#addtoplaylist {
	font-size:11px;
	/*right:-87px;
	right:5px;
	top:-4px;
	border:1px #3497c4 solid;*/
	top:0px;
	color:#3497c4;
	height:20px;
	margin-top:3px;
}
/*****Interactive Sphere Video Controls*/
#controlPanel .videoControls {
  width:30px;
  height:30px;
  background-size:330px !important;
}
#rotation {
  border:1px #CCC solid;
  border-radius:5px;
  padding-bottom:5px;
  margin-bottom:20px;
}
#brightness {
  /*border:1px #09F solid;*/
  border:1px #CCC solid;
  border-radius:5px;
  height:90px;
  margin-bottom:20px;
}
#videoControls {
  border:1px #CCC solid;
  border-radius:5px;
  padding-bottom:5px;
}
#buttons {
  margin-bottom:20px;
}
#controlPanel font {
  color:#555555;
  font-size:11px;
  font-weight:bold;
}
/******Simple cart*/
#cartModal {
	height: 497px !important;
	overflow-x:hidden;
}
#emptyCartModal {
	/*width: 300px !important;*/
	overflow-x:hidden;
	overflow-y:hidden;
}
.ui-icon-alert {
	margin: 3px 7px 20px 0 !important;
}
.tHead {
	font-size:12px;
}
.simpleCart_items {
	width:650px; /*665px;*/
	height:385px;
	overflow-y:scroll;
	overflow-x:hidden;
	/*border-left:1px #AAA solid;*/
	border:1px #AAA solid;
}
.simpleCart_items table {
	width:649px;
}
.simpleCart_items .headerRow {
	display:none;
	font-size:12px;
	border-bottom:1px #ccc solid;
}
.simpleCart_items tr {
	height:64px;
	border-bottom:1px #ccc solid !important;
}

.simpleCart_items .even {
	background-color:#fff;/* !important;*/
}
.simpleCart_items .odd {
	background-color:#fff;/* !important; /*#eee !important;*/
}
.simpleCart_items .itemRow td {
	vertical-align:middle;
	padding: 5px 5px;
}
.simpleCart_items .itemRow .item-rowhandler {
	width:10px;
}
.simpleCart_items .itemRow .rowhandler {
	width:10px !important;
	padding:0;
}
.simpleCart_items .itemRow .item-thumb {
	width:45px !important;
}
.simpleCart_items .itemRow .item-order {
	font-size:14px;
	font-weight:bold;
}
.simpleCart_items .itemRow .item-name {
	width:442 px !important; /*360px !important; /* 360px; */
	font-size:12px;
}
.simpleCart_items .itemRow .item-directory {
	display:none;
	width: 0 !important;
	font-size:10px;
}
.simpleCart_items .itemRow .item-dataid {
	width:40px !important;
}
.simpleCart_items .itemRow .item-dataid a{
	font-size:12px;
	color:#39F !important;
}
.simpleCart_items .itemRow .item-remove {
	/*width:40px;
	margin-right:10px;*/
	padding-right:20px;
}
.simpleCart_items .itemRow .item-remove a{
	font-size:12px;
	color:#39F !important;
}
#cartControls {
	/*border-top:1px #AAA solid;
	padding-top:21px;
	margin-top:-21px;*/
}
#cartHead {
	margin-bottom:17px;
	vertical-align:middle;
}
#description {
	width:300px;
	float:right;
	line-height:1em;
	padding-top:5px;
}
#cartIntro {
	padding-top:8px;
}

#download {
	  height:32px;
	  float:right;
	  margin:0;
	  border-radius:0 5px 5px 0;
	  -moz-border-radius:0 5px 5px 0;
	  -o-border-radius:0 5px 5px 0;
  }
  @-moz-document url-prefix() {
	#download {
		height: 34px !important;
	}
}
  #filename {
	  width:150px;
	  height:26px;
	  float:right;
	  margin:0;
	  text-align:center;
	  border-radius:0;
  }