div#content {
	background-position: 0px -200px;
}

div#col1, div#col2 {
	float: left;
}

div#col1 {
	margin-right: 10px;
	width: 633px;
}

div#product_box {
	background: url('../img/bar_black_narrow_thick.png') no-repeat scroll top left;
}

h1#product_box_top {
	display: block;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	height: 29px; /* 38 - 9 */
	padding: 9px 0 0 15px;
}

div#about_box {
	background-color: #e3e2d8;
	padding-bottom: 15px;
}
h2#about_box_top {
	display: block;
	background: url('../img/about_box_top.png') no-repeat scroll top left;
	height: 54px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 5px 0 63px;
}

div#about_box_col1, div#about_box_col2 {
	width: 250px;
	float: left;
}
div#about_box_col1 p, div#about_box_col2 p {
	margin: 0px;
}

div#about_box_col1 {
	margin: 0 10px 0 63px;
	_margin-left: 30px;
}

div#gallery_box {
	background: #fff url('../img/products_gallery_top.png') no-repeat top left;
	
}

div#gallery_box_top {
	padding:5px 5px 0 63px;
}
div#gallery_box_top h2 {
	color: #fff;
	font-size: 12px;
	font-weight: bold;	
  margin: 0px;
  padding: 0px;
  border: 0px;
}
div#gallery_box_top span.instructions {
	font-size: 10px;
	font-weight: normal;
}

div#gallery_box ul {
	list-style: none;
	margin: 40px 0 0 0;
	padding: 0;
}

div#gallery_box ul li {
	float: left;
	margin: 0 20px 0 0;
}

div#gallery_box ul li.forth {
	margin-right: 0;
}

div#gallery_box ul img {
	width: 143px;
}

div#spec {
	background: url('../img/spec_bg.png') no-repeat scroll top left;
	width: 327px;
	padding-bottom: 80px;
	color: #fff;
}

h2#spec_top {
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 55px 63px;
}

div#spec_col1, div#spec_col2 {
	display: block;
	float: left;
	/*height: 323px;*/
	margin-bottom: 20px;
	line-height: 17px;
	font-size: 10px;
}

div#spec_col2 {
	width: 200px;
}

div#spec_col3, div#spec_col4 {
	display: block;
	float: left;
	line-height: 17px;
	font-size: 10px;
}

div#spec_col1 {
	text-align: right;
	text-decoration: underline;
	margin: 0 5px 0 0;
	width: 100px;
}

div#spec_col3 {
	text-align: right;
	margin: 0 5px 0 0;
	width: 100px;
}

div#spec_col3 span {
	display: block;
}

div#spec_col3 span.price {
	color: #9d9d9d;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 8px;
}

div#spec_col4 span.price {
	color: #5ecbab;
	font-size: 14px;
	font-weight: bold;
}

div#spec_col3 label {
}

div#spec_col4 select {
	margin-top: 5px;
}

div#kit {
	background: url('../img/products_kit_bg.png') no-repeat scroll top left;
	width: 327px;
	height: 247px;
	color: #fff;
}

h2#kit_top {
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 55px 63px;
	border: 0px;
	margin: 0px;
}

div#kit p {
	font-size: 10px;
	margin: 10px 40px 40px 40px;
	line-height: 18px;
}

div#kit input {
	display: block;
	margin: 0 auto;
}

div#kit a#sticker {
	display: block;
	margin: 21px 0 0 5px;
	width: 191px;
	height: 71px;
}