@charset "ISO-8859-1";
/* CSS Document */

.beforeafter_slider #toolbox{
	display:none;
}
body{
font-family: 'Source Sans Pro', sans-serif;
	font-size:12px;
	font-weight:400;
	line-height:13px;
	color:#222;
	margin:0 0 100px 0 !important;
	padding:0 !important;
	}
	a{
		color:#1BB4E1;
		text-decoration:none;
		}
#page{
	float:none;
	display:block;
	width:640px;
	margin:20px auto;
	}
#sidebar-1{
	float:left;
	width:310px;
	display:block;
	margin:20px 20px 0 0;
	overflow:hidden;
	}
#main{
	float:left;
	width:640px;
	display:block;
	margin:0 20px 0 0;
	overflow:hidden;
}
#sidebar-2{
	float:left;
	width:310px;
	display:block;
	margin:20px 0 0 0;
	overflow:hidden;
	}
	
	h1{font-family: 'Source Sans Pro', sans-serif;font-size:20px;
		line-height:24px;
		margin:0;
		}
	h2{font-family: 'Source Sans Pro', sans-serif;font-size:16px;
		line-height:20px;
		margin:15px 0;
		}
		
	#selector{
		float:left;
		width:100%;
		height:70px;
		overflow:hidden;
		}
	#selector select{font-family: 'Source Sans Pro', sans-serif;font-size:12px;
		padding-bottom:2px;
		}	
	.light-image, #beam-strength-container, .light-selector, #order-selector{
		background:#f0f0f0;
		
		padding:10px;
		}
	#order-selector{
		float:left;
		width:620px;
		margin-bottom: 10px;
		padding:4px 10px;
		}
	.light-selector{
		background:#1BB4E1;
		color:#fff;
		float:left;
		margin:0 20px 20px 0;
		width:290px;
		}
	#light-selector-2{
		margin-right:0;
	}
	#beam-strength-container{
		width:640px;
		height:280px;
		float:left;
		margin:20px 0 0 0;
		overflow:hidden;
		}
	#beam-strength{
		width:620px;
		height:260px;
		float:left;
		margin:20px 0 0 0;
		}
.beam-shape{
	width:290px;
	height:230px;
}
/*slider*/
.slider {
  position: relative;
  overflow: hidden;
  margin: 20px auto 0 auto;
  width:290px;
  height:290px;
}

.slider ul {
  position: relative;
  margin: 0;
  padding: 0;
  height: 290px;
  list-style: none;
}

.slider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 290px;
  height: 290px;
  background: #ccc;
  text-align: center;
  line-height: 290px;
}

a.control_prev, a.control_next {
  position: absolute;
  top: 40%;
  z-index: 999;
  display: block;
  padding: 4% 3%;
  width: auto;
  height: auto;
  background: #2a2a2a;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  font-size: 18px;
  opacity: 0.8;
  cursor: pointer;
}

a.control_prev:hover, a.control_next:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
}

a.control_prev {
}

a.control_next {
  right: 0;
}

.slider_option {
  position: relative;
  margin: 10px auto;
  width: 160px;
  font-size: 18px;
}
.price{
	color:#c00;
	font-weight:400;
	font-size:90%;
	}
.yearheader{
	color:#c00;
	}
#beam-shape-1 img, #beam-shape-2 img{
	Width:290px;
	height: 193px;
}
a.buynow{
	background: #f17d16;
	color: #fff !important;
	font-size: 18px;
	font-weight: 600;
	padding: 2px 8px;
	border-radius: 4px;
	margin: 8px 0;
}
.h2price{
	font-weight: 200;
}
img#before, img#after{
	max-width:620px !important;
}