/*
 * jQuery UI Slider 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}
.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.slider-container {
position:relative;border:1px solid #d4d4d4;padding:30px 40px 20px 20px;margin-bottom:60px;font-family: 'Lato', sans-serif;-webkit-border-radius:5px;
border-radius:5px;overflow:hidden;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
.slider-container p{color:#050606;font-size:16px;font-weight:400;line-height:21px;}
.sliderbox {font-size:20px;color:#050606;font-weight:400;padding:40px 0 0 0px;}
.slider-container #slider {
  border:1px solid #2676c0;
  border-radius:5px;
  height: 16px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  filter: unquote("progid:DXImageTransform.Microsoft.gradient(enabled = false)");
  position: relative;
  margin-top: 24px;
  width: 745px;
}
.slider-container #slider .ui-slider-range {
	background: #2676c0;
	border-radius: 5px 0 0 5px;
}
.slider-container #slider .ui-slider-handle {
 background: url(../images/selector.png) no-repeat 0 0;
  cursor: pointer;
  height: 35px;
  width: 61px;
  position: absolute;
  top: -11px;
  margin-left: -10px;
  z-index: 2;
  -webkit-transition: background 0.25s;
  -moz-transition: background 0.25s;
  -o-transition: background 0.25s;
  transition: background 0.25s;
  -webkit-backface-visibility: hidden;
}
.slider-container #slider .ui-slider-handle:hover {
	cursor: pointer;
}
.price_rangetxt {
	overflow:hidden;padding:0 0 0 40px;
}
.price_rangetxt div.icon {width:170px;text-align:center;float:left;font-size:20px;color:#050606;font-weight:400;cursor:pointer;}
.price_rangetxt div.icon:last-child {
	margin: 0px;
}
.price_rangetxt div.current {
	color: #2676c0;
}
.price_content {text-align: center;margin:35px 0 0 0;overflow:hidden;background:#ffffff;padding:20px 0 20px 60px;border:1px solid #cecece;}
.smalbox1 {float: left;color:#676767;font-size:20px;width:190px;}
.price-box{min-width:260px;background:#ffffff;padding:14px 7px 11px 20px;border:1px solid #2676c0;-webkit-border-radius:5px;
border-radius:5px;overflow:hidden;position:absolute;right:40px;top:105px;}
.price_content #disk_val, .price_content #connection_val, .price_content #s_cpu, .price_content #bw_val, .price_content #location_val, .price_content #setup_fee_val { color: #2676c0; font-weight: 300; font-size:25px;padding:20px 0 0 0;}
.price_content #price_val {min-width:92px;float:left;color:#2676c0;font-size:30px;font-weight:bold;font-family: 'Lato', sans-serif;}
.price_content #price_val span {font-size:18px;color:#303030;font-weight:300;line-height:8px;display:block;}
.orderbtn {font-family: 'Lato', sans-serif;background:#2d2d2d; width:129px;padding:15px 0; text-align:center; color:#fbfbfb; font-size:16px; font-weight:400;margin:0 0 0 30px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;float:left;}
.orderbtn:hover {background:#3f3f3f; color:#fff;}